|
|
|
@ -876,305 +876,6 @@
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<#--收入明细表弹窗-->
|
|
|
|
|
<#--<div class="am-modal am-modal-prompt" style="width: 1200px;max-height:600px;overflow-y:auto;" tabindex="-1" id="my-prompt-income-detail">
|
|
|
|
|
<div class="am-modal-dialog">
|
|
|
|
|
<div class="am-modal-hd">新增销售收入明细表——${project.name}<a href="javascript: void(0)" class="am-close<#– am-close-spin–>" data-am-modal-close>×</a></div>
|
|
|
|
|
<div class="am-modal-bd">
|
|
|
|
|
<table class="am-table am-table-bordered am-table-radius table-main" style="padding:0;" id="incomeTable">
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>类别</td>
|
|
|
|
|
<td>名称</td>
|
|
|
|
|
<td>单位</td>
|
|
|
|
|
<td>数量</td>
|
|
|
|
|
<td>单价</td>
|
|
|
|
|
<td>税率(%)</td>
|
|
|
|
|
<td>含税总金额(元)</td>
|
|
|
|
|
<td>不含税金额(元)</td>
|
|
|
|
|
<td>操作</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<#if incomeDetails??>
|
|
|
|
|
<#list incomeDetails as incomeDetail>+
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<select style="width: 80px;float: left;" class="am-modal-prompt-input am-modal-prompt-input-income">
|
|
|
|
|
<option value="1" <#if incomeDetail.type == 1>selected</#if>>设备类</option>
|
|
|
|
|
<option value="2" <#if incomeDetail.type == 2>selected</#if>>工程类</option>
|
|
|
|
|
<option value="3" <#if incomeDetail.type == 3>selected</#if>>服务类</option>
|
|
|
|
|
</select>
|
|
|
|
|
</td>
|
|
|
|
|
<td><input type="text" class="am-modal-prompt-input am-modal-prompt-input-income" value="${incomeDetail.name!}"></td>
|
|
|
|
|
<td><input type="text" class="am-modal-prompt-input am-modal-prompt-input-income" value="${incomeDetail.unit!}"></td>
|
|
|
|
|
<td><input type="number" min="0" max="99999999" step="1" maxlength="8" class="am-modal-prompt-input am-modal-prompt-input-income input-changeable-amount" value="${incomeDetail.amount!0}" oninput="if(value.length>8)value=value.slice(0,8)" <#–onkeyup="integerNumber(this)"–>></td>
|
|
|
|
|
<td><input type="number" min="0.00" max="9999999999.99" step="0.01" maxlength="13" class="am-modal-prompt-input am-modal-prompt-input-income input-changeable-price" value="${Utils.format(incomeDetail.price,'0')}" oninput="if(value.length>13)value=value.slice(0,13)"></td>
|
|
|
|
|
<td><input type="number" min="0.00" max="99.99" step="0.01" maxlength="5" class="am-modal-prompt-input am-modal-prompt-input-income input-changeable-tax-rate" value="${Utils.format(incomeDetail.taxRate,'0')}" oninput="if(value.length>5)value=value.slice(0,5)"></td>
|
|
|
|
|
<td><input type="text" class="am-modal-prompt-input am-modal-prompt-input-income input-changeable-total-tax-include" value="${Utils.format(incomeDetail.totalTaxInclude,'0')}" readonly></td>
|
|
|
|
|
<td><input type="text" class="am-modal-prompt-input am-modal-prompt-input-income input-changeable-total-tax-exclude" value="${Utils.format(incomeDetail.totalTaxExclude,'0')}" readonly></td>
|
|
|
|
|
<td><button type="button" class="am-btn am-btn-danger am-btn-xs am-round am-modal-line-delete"><span class="am-icon-minus"></span></button></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</#list>
|
|
|
|
|
</#if>
|
|
|
|
|
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
<button type="button" id="incomeAddBtn" class="am-btn am-btn-primary am-btn-xs am-round"><span class="am-icon-plus"></span></button>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="am-modal-footer">
|
|
|
|
|
<span class="am-modal-btn" data-am-modal-cancel>取消</span>
|
|
|
|
|
<span class="am-modal-btn" data-am-modal-confirm>保存</span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>-->
|
|
|
|
|
<#--采购成本明细弹窗-->
|
|
|
|
|
<#--<div class="am-modal am-modal-prompt" style="width: 1200px;max-height:600px;overflow-y:auto;" tabindex="-1" id="my-prompt-cost-detail">
|
|
|
|
|
<div class="am-modal-dialog">
|
|
|
|
|
<div class="am-modal-hd">新增采购成本明细表——${project.name}<a href="javascript: void(0)" class="am-close<#– am-close-spin–>" data-am-modal-close>×</a></div>
|
|
|
|
|
<div class="am-modal-bd">
|
|
|
|
|
<table class="am-table am-table-bordered am-table-radius table-main" style="padding:0;" id="costTable">
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>大类</td>
|
|
|
|
|
<td>类别</td>
|
|
|
|
|
<td>名称</td>
|
|
|
|
|
<td>单位</td>
|
|
|
|
|
<td>数量</td>
|
|
|
|
|
<td>单价</td>
|
|
|
|
|
<td>税率(%)</td>
|
|
|
|
|
<td>含税总金额(元)</td>
|
|
|
|
|
<td>不含税金额(元)</td>
|
|
|
|
|
<td>操作</td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<#if costDetails??>
|
|
|
|
|
<#list costDetails as costDetail>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<select style="width: 80px;float: left;" class="am-modal-prompt-input am-modal-prompt-input-cost am-modal-prompt-input-cost-type">
|
|
|
|
|
<option value="1" <#if costDetail.type == 1>selected</#if>>设备</option>
|
|
|
|
|
<option value="2" <#if costDetail.type == 2>selected</#if>>服务</option>
|
|
|
|
|
<option value="3" <#if costDetail.type == 3>selected</#if>>施工</option>
|
|
|
|
|
<option value="4" <#if costDetail.type == 4>selected</#if>>其他</option>
|
|
|
|
|
</select>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<select style="width: 80px;float: left;" class="am-modal-prompt-input am-modal-prompt-input-cost am-modal-prompt-input-cost-category">
|
|
|
|
|
<#–<option value="1" <#if costDetail.category == 1>selected</#if>>华智产品</option>
|
|
|
|
|
<option value="2" <#if costDetail.category == 2>selected</#if>>紫光其他产品</option>
|
|
|
|
|
<option value="3" <#if costDetail.category == 3>selected</#if>>外购产品</option>
|
|
|
|
|
<option value="4" <#if costDetail.category == 4>selected</#if>>外购工程</option>
|
|
|
|
|
<option value="5" <#if costDetail.category == 5>selected</#if>>华智服务</option>
|
|
|
|
|
<option value="6" <#if costDetail.category == 6>selected</#if>>紫光其他服务</option>
|
|
|
|
|
<option value="7" <#if costDetail.category == 7>selected</#if>>外购服务</option>
|
|
|
|
|
<option value="8" <#if costDetail.category == 8>selected</#if>>其他</option>–>
|
|
|
|
|
<#list procurementTypes as procurementType>
|
|
|
|
|
<option value="${procurementType.id}" <#if costDetail.category == procurementType.id>selected</#if>>${procurementType.name}</option>
|
|
|
|
|
</#list>
|
|
|
|
|
</select>
|
|
|
|
|
</td>
|
|
|
|
|
<td><input type="text" class="am-modal-prompt-input am-modal-prompt-input-cost" value="${costDetail.name!}"></td>
|
|
|
|
|
<td><input type="text" class="am-modal-prompt-input am-modal-prompt-input-cost" value="${costDetail.unit!}"></td>
|
|
|
|
|
<td><input type="number" min="0" max="99999999" step="1" maxlength="8" class="am-modal-prompt-input am-modal-prompt-input-cost input-changeable-amount" value="${costDetail.amount!0}" oninput="if(value.length>8)value=value.slice(0,8)" <#–onkeyup="integerNumber(this)"–>></td>
|
|
|
|
|
<td><input type="number" min="0.00" max="9999999999.99" step="0.01" maxlength="13" class="am-modal-prompt-input am-modal-prompt-input-cost input-changeable-price" value="${Utils.format(costDetail.price,'0')}" oninput="if(value.length>13)value=value.slice(0,13)"></td>
|
|
|
|
|
<td><input type="number" min="0.00" max="99.99" step="0.01" maxlength="5" class="am-modal-prompt-input am-modal-prompt-input-cost input-changeable-tax-rate" value="${Utils.format(costDetail.taxRate,'0')}" oninput="if(value.length>5)value=value.slice(0,5)"></td>
|
|
|
|
|
<td><input type="text" class="am-modal-prompt-input am-modal-prompt-input-cost input-changeable-total-tax-include" value="${Utils.format(costDetail.totalTaxInclude,'0')}" readonly></td>
|
|
|
|
|
<td><input type="text" class="am-modal-prompt-input am-modal-prompt-input-cost input-changeable-total-tax-exclude" value="${Utils.format(costDetail.totalTaxExclude,'0')}" readonly></td>
|
|
|
|
|
<td><button type="button" class="am-btn am-btn-danger am-btn-xs am-round am-modal-line-delete"><span class="am-icon-minus"></span></button></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</#list>
|
|
|
|
|
</#if>
|
|
|
|
|
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
<button type="button" id="costAddBtn" class="am-btn am-btn-primary am-btn-xs am-round"><span class="am-icon-plus"></span></button>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="am-modal-footer">
|
|
|
|
|
<span class="am-modal-btn" data-am-modal-cancel>取消</span>
|
|
|
|
|
<span class="am-modal-btn" data-am-modal-confirm>保存</span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>-->
|
|
|
|
|
<#--项目管理明细表弹窗-->
|
|
|
|
|
<#--<div class="am-modal am-modal-prompt" style="width: 1200px;max-height:600px;overflow-y:auto;" tabindex="-1" id="my-prompt-cost-project-manage-detail">
|
|
|
|
|
<div class="am-modal-dialog">
|
|
|
|
|
<div class="am-modal-hd">新增项目管理成本明细表——${project.name}<a href="javascript: void(0)" class="am-close<#– am-close-spin–>" data-am-modal-close>×</a></div>
|
|
|
|
|
<div class="am-modal-bd">
|
|
|
|
|
<table class="am-table am-table-bordered am-table-radius table-main" style="padding:0;" id="costProjectManageTable">
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>财务费用类别</td>
|
|
|
|
|
<td>业务项目</td>
|
|
|
|
|
<td>项目明细</td>
|
|
|
|
|
<td>单位</td>
|
|
|
|
|
<td>数量</td>
|
|
|
|
|
<td>单价</td>
|
|
|
|
|
<td>总金额(元)</td>
|
|
|
|
|
<td>预估计算方法</td>
|
|
|
|
|
<td>预估依据</td>
|
|
|
|
|
<td>备注</td>
|
|
|
|
|
<td>操作</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<#if costProjectManageDetails??>
|
|
|
|
|
<#list costProjectManageDetails as costProjectManageDetail>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>
|
|
|
|
|
<select style="width: 80px;float: left;" class="am-modal-prompt-input am-modal-prompt-input-cost-project-manage am-modal-prompt-input-cost-project-manage-type">
|
|
|
|
|
<option value="1" <#if costProjectManageDetail.type == 1>selected</#if>>人工成本</option>
|
|
|
|
|
<option value="2" <#if costProjectManageDetail.type == 2>selected</#if>>业务费用</option>
|
|
|
|
|
<option value="3" <#if costProjectManageDetail.type == 3>selected</#if>>其他费用</option>
|
|
|
|
|
</select>
|
|
|
|
|
</td>
|
|
|
|
|
<td>
|
|
|
|
|
<select style="width: 80px;float: left;" class="am-modal-prompt-input am-modal-prompt-input-cost-project-manage am-modal-prompt-input-cost-project-manage-category">
|
|
|
|
|
<option value="1" <#if costProjectManageDetail.name == "人工费">selected</#if>>人工费</option>
|
|
|
|
|
<option value="2" <#if costProjectManageDetail.name == "总部支撑人力费用">selected</#if>>总部支撑人力费用</option>
|
|
|
|
|
<option value="4" <#if costProjectManageDetail.name == "人员差旅费">selected</#if>>人员差旅费</option>
|
|
|
|
|
<option value="5" <#if costProjectManageDetail.name == "业务费用">selected</#if>>业务费用</option>
|
|
|
|
|
<option value="6" <#if costProjectManageDetail.name == "商务及专项验收费用">selected</#if>>商务及专项验收费用</option>
|
|
|
|
|
<option value="7" <#if costProjectManageDetail.name == "办公费用">selected</#if>>办公费用</option>
|
|
|
|
|
</select>
|
|
|
|
|
<#– <input type="text" class="am-modal-prompt-input am-modal-prompt-input-cost-project-manage" value="${costProjectManageDetail.name!}" <#if costProjectManageDetail.deletable==0>readonly</#if>>–>
|
|
|
|
|
</td>
|
|
|
|
|
<td><input type="text" class="am-modal-prompt-input am-modal-prompt-input-cost-project-manage" value="${costProjectManageDetail.detail!}"></td>
|
|
|
|
|
<td><input type="text" class="am-modal-prompt-input am-modal-prompt-input-cost-project-manage" value="${costProjectManageDetail.unit!}"></td>
|
|
|
|
|
<td><input type="number" min="0" max="99999999" step="1" maxlength="8" class="am-modal-prompt-input am-modal-prompt-input-cost-project-manage input-changeable-amount-project-manage" value="${costProjectManageDetail.amount!0}" <#–onkeyup="integerNumber(this)"–> oninput="if(value.length>8)value=value.slice(0,8)"></td>
|
|
|
|
|
<td><input type="number" min="0.00" max="9999999999.99" step="0.01" maxlength="13" class="am-modal-prompt-input am-modal-prompt-input-cost-project-manage input-changeable-price-project-manage" value="${Utils.format(costProjectManageDetail.price,'0')}" oninput="if(value.length>13)value=value.slice(0,13)"></td>
|
|
|
|
|
<td><input type="text" class="am-modal-prompt-input am-modal-prompt-input-cost-project-manage input-changeable-total-project-manage" value="${Utils.format(costProjectManageDetail.total,'0')}" readonly></td>
|
|
|
|
|
<td><input type="text" class="am-modal-prompt-input am-modal-prompt-input-cost-project-manage" value="${costProjectManageDetail.predictMethod!}"></td>
|
|
|
|
|
<td><input type="text" class="am-modal-prompt-input am-modal-prompt-input-cost-project-manage" value="${costProjectManageDetail.predictWhy!}"></td>
|
|
|
|
|
<td><input type="text" class="am-modal-prompt-input am-modal-prompt-input-cost-project-manage" value="${costProjectManageDetail.remark!}"></td>
|
|
|
|
|
<td><button type="button" class="am-btn am-btn-danger am-btn-xs am-round am-modal-line-delete"><span class="am-icon-minus"></span></button>
|
|
|
|
|
<input type="hidden" class="am-modal-prompt-input am-modal-prompt-input-cost-project-manage" value="${costProjectManageDetail.deletable!}">
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
</#list>
|
|
|
|
|
</#if>
|
|
|
|
|
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
<button type="button" id="costProjectManageAddBtn" class="am-btn am-btn-primary am-btn-xs am-round"><span class="am-icon-plus"></span></button>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="am-modal-footer">
|
|
|
|
|
<span class="am-modal-btn" data-am-modal-cancel>取消</span>
|
|
|
|
|
<span class="am-modal-btn" data-am-modal-confirm>保存</span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>-->
|
|
|
|
|
<#--资金计划明细表弹窗-->
|
|
|
|
|
<#--<div class="am-modal am-modal-prompt" style="width: 1500px;max-height:600px;overflow-y:auto;" tabindex="-1" id="my-prompt-budget-plan-detail">
|
|
|
|
|
<div class="am-modal-dialog">
|
|
|
|
|
<div class="am-modal-hd">新增资金计划明细表——${project.name}<a href="javascript: void(0)" class="am-close<#– am-close-spin–>" data-am-modal-close>×</a></div>
|
|
|
|
|
<div class="am-modal-bd">
|
|
|
|
|
<table class="am-table am-table-bordered am-table-radius table-main" style="padding:0;" id="budgetPlanDetailTable">
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>月份</td>
|
|
|
|
|
<td>设备支出</td>
|
|
|
|
|
<td>工程支出</td>
|
|
|
|
|
<td>经营性开支</td>
|
|
|
|
|
<td>保证金支出</td>
|
|
|
|
|
<td>支出合计</td>
|
|
|
|
|
<td>销售收款</td>
|
|
|
|
|
<td>保证金收款</td>
|
|
|
|
|
<td>收款合计</td>
|
|
|
|
|
<td>资金余额</td>
|
|
|
|
|
<td>资金利息</td>
|
|
|
|
|
<td>垫资计划</td>
|
|
|
|
|
<td>还款计划</td>
|
|
|
|
|
<td>操作</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td><input type="text" class="am-modal-prompt-input input-total-title-month-budget-plan" value="${projectBudgetPlanDetailTotalTitle.month}" readonly/></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input input-total-title-device-cost-budget-plan" value="${Utils.format(projectBudgetPlanDetailTotalTitle.deviceCost)}" readonly/></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input input-total-title-engineer-cost-budget-plan" value="${Utils.format(projectBudgetPlanDetailTotalTitle.engineerCost)}" readonly/></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input input-total-title-project-manage-cost-budget-plan" value="${Utils.format(projectBudgetPlanDetailTotalTitle.projectManageCost)}" readonly/></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input input-total-title-earnest-money-cost-budget-plan" value="${Utils.format(projectBudgetPlanDetailTotalTitle.earnestMoneyCost)}" readonly/></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input input-total-title-total-cost-budget-plan" value="${Utils.format(projectBudgetPlanDetailTotalTitle.totalCost)}" readonly/></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input input-total-title-sale-income-budget-plan" value="${Utils.format(projectBudgetPlanDetailTotalTitle.saleIncome)}" readonly/></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input input-total-title-earnest-money-income-budget-plan" value="${Utils.format(projectBudgetPlanDetailTotalTitle.earnestMoneyIncome)}" readonly/></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input input-total-title-total-income-budget-plan" value="${Utils.format(projectBudgetPlanDetailTotalTitle.totalIncome)}" readonly/></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input input-total-title-fund-balance-budget-plan" value="${Utils.format(projectBudgetPlanDetailTotalTitle.fundBalance)}" readonly/></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input input-total-title-capital-interest-budget-plan" value="${Utils.format(projectBudgetPlanDetailTotalTitle.capitalInterest)}" readonly/></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input input-total-title-underwritten-plan-budget-plan" value="${Utils.format(projectBudgetPlanDetailTotalTitle.underwrittenPlan)}" readonly/></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input input-total-title-repayment-plan-budget-plan" value="${Utils.format(projectBudgetPlanDetailTotalTitle.repaymentPlan)}" readonly/></td>
|
|
|
|
|
<td></td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr class="am-hide">
|
|
|
|
|
<td><input type="text" class="am-modal-prompt-input input-total-month-budget-plan" value="${projectBudgetPlanDetailTotal.month}" readonly/></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input input-total-device-cost-budget-plan" value="${Utils.format(projectBudgetPlanDetailTotal.deviceCost)}" readonly/></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input input-total-engineer-cost-budget-plan" value="${Utils.format(projectBudgetPlanDetailTotal.engineerCost)}" readonly/></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input input-total-project-manage-cost-budget-plan" value="${Utils.format(projectBudgetPlanDetailTotal.projectManageCost)}" readonly/></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input input-total-earnest-money-cost-budget-plan" value="${Utils.format(projectBudgetPlanDetailTotal.earnestMoneyCost)}" readonly/></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input input-total-total-cost-budget-plan" value="${Utils.format(projectBudgetPlanDetailTotal.totalCost)}" readonly/></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input input-total-sale-income-budget-plan" value="${Utils.format(projectBudgetPlanDetailTotal.saleIncome)}" readonly/></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input input-total-earnest-money-income-budget-plan" value="${Utils.format(projectBudgetPlanDetailTotal.earnestMoneyIncome)}" readonly/></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input input-total-total-income-budget-plan" value="${Utils.format(projectBudgetPlanDetailTotal.totalIncome)}" readonly/></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input input-total-fund-balance-budget-plan" value="${Utils.format(projectBudgetPlanDetailTotal.fundBalance)}" readonly/></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input input-total-capital-interest-budget-plan" value="${Utils.format(projectBudgetPlanDetailTotal.capitalInterest)}" readonly/></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input input-total-underwritten-plan-budget-plan" value="${Utils.format(projectBudgetPlanDetailTotal.underwrittenPlan)}" readonly/></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input input-total-repayment-plan-budget-plan" value="${Utils.format(projectBudgetPlanDetailTotal.repaymentPlan)}" readonly/></td>
|
|
|
|
|
<td></td>
|
|
|
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<#if projectBudgetPlanDetails??>
|
|
|
|
|
<#list projectBudgetPlanDetails as projectBudgetPlanDetail>
|
|
|
|
|
<tr>
|
|
|
|
|
<td><input type="text" class="am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-month-budget-plan" value="${projectBudgetPlanDetail.month!}" readonly></td>
|
|
|
|
|
<td><input type="number" oninput="if(value.length>13)value=value.slice(0,13)" min="0.00" max="9999999999.99" step="0.01" maxlength="13" class="am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-device-cost-budget-plan" value="${Utils.format(projectBudgetPlanDetail.deviceCost)}"></td>
|
|
|
|
|
<td><input type="number" oninput="if(value.length>13)value=value.slice(0,13)" min="0.00" max="9999999999.99" step="0.01" maxlength="13" class="am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-engineer-cost-budget-plan" value="${Utils.format(projectBudgetPlanDetail.engineerCost)}"></td>
|
|
|
|
|
<td><input type="number" oninput="if(value.length>13)value=value.slice(0,13)" min="0.00" max="9999999999.99" step="0.01" maxlength="13" class="am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-project-manage-cost-budget-plan" value="${Utils.format(projectBudgetPlanDetail.projectManageCost)}"></td>
|
|
|
|
|
<td><input type="number" oninput="if(value.length>13)value=value.slice(0,13)" min="0.00" max="9999999999.99" step="0.01" maxlength="13" class="am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-earnest-money-cost-budget-plan" value="${Utils.format(projectBudgetPlanDetail.earnestMoneyCost)}"></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-total-cost-budget-plan" value="${Utils.format(projectBudgetPlanDetail.totalCost)}" readonly></td>
|
|
|
|
|
<td><input type="number" oninput="if(value.length>13)value=value.slice(0,13)" min="0.00" max="9999999999.99" step="0.01" maxlength="13" class="am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-sale-income-budget-plan" value="${Utils.format(projectBudgetPlanDetail.saleIncome)}"></td>
|
|
|
|
|
<td><input type="number" oninput="if(value.length>13)value=value.slice(0,13)" min="0.00" max="9999999999.99" step="0.01" maxlength="13" class="am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-earnest-money-income-budget-plan" value="${Utils.format(projectBudgetPlanDetail.earnestMoneyIncome)}"></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-total-income-budget-plan" value="${Utils.format(projectBudgetPlanDetail.totalIncome)}" readonly></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-fund-balance-budget-plan" value="${Utils.format(projectBudgetPlanDetail.fundBalance)}" readonly></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-capital-interest-budget-plan" value="${Utils.format(projectBudgetPlanDetail.capitalInterest)}" readonly></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-underwritten-plan-budget-plan" value="${Utils.format(projectBudgetPlanDetail.underwrittenPlan)}" readonly></td>
|
|
|
|
|
<td><input type="number" class="am-modal-prompt-input am-modal-prompt-input-budget-plan-detail input-changeable-repayment-plan-budget-plan" value="${Utils.format(projectBudgetPlanDetail.repaymentPlan)}" readonly></td>
|
|
|
|
|
<td><button type="button" class="am-btn am-btn-danger am-btn-xs am-round am-modal-line-delete-budget-plan"><span class="am-icon-minus"></span></button></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</#list>
|
|
|
|
|
</#if>
|
|
|
|
|
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
<button type="button" id="budgetPlanDetailAddBtn" class="am-btn am-btn-primary am-btn-xs am-round"><span class="am-icon-plus"></span></button>
|
|
|
|
|
|
|
|
|
|
<table class="am-table am-table-bordered am-table-radius table-main" style="padding:0;">
|
|
|
|
|
<tbody>
|
|
|
|
|
<tr>
|
|
|
|
|
<td>垫资峰值时间</td>
|
|
|
|
|
<td>垫资峰值金额</td>
|
|
|
|
|
<td>利率</td>
|
|
|
|
|
<td>资金利息</td>
|
|
|
|
|
</tr>
|
|
|
|
|
<tr>
|
|
|
|
|
<td><input type="text" class="am-modal-prompt-input input-underwritten-plan-statistic-max-month-budget-plan" value="${underwrittenPlanStatistic.maxMonth!}" readonly/></td>
|
|
|
|
|
<td><input type="text" class="am-modal-prompt-input input-underwritten-plan-statistic-amount-budget-plan" value="${Utils.format(underwrittenPlanStatistic.amount,'')}" readonly/></td>
|
|
|
|
|
<td><input type="text" class="am-modal-prompt-input input-underwritten-plan-statistic-tax-rate-budget-plan" value="${Utils.format(project.underwrittenTaxRate,'')}" readonly/></td>
|
|
|
|
|
<td><input type="text" class="am-modal-prompt-input input-underwritten-plan-statistic-capital-interest-budget-plan" value="${Utils.format(underwrittenPlanStatistic.capitalInterest,'')}" readonly/></td>
|
|
|
|
|
</tr>
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
<div class="am-modal-footer">
|
|
|
|
|
<span class="am-modal-btn" data-am-modal-cancel>取消</span>
|
|
|
|
|
<span class="am-modal-btn" data-am-modal-confirm>保存</span>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>-->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!--选项卡(tabs)end-->
|
|
|
|
|
<div class="am-margin">
|
|
|
|
|
<button type="button" class="am-btn am-btn-warning am-btn-xs" onclick="javascript:history.go(-1);">返回上一级</button>
|
|
|
|
|