diff --git a/erp_web/js/pages/financial/financial_base.js b/erp_web/js/pages/financial/financial_base.js index 54645980..0e0216eb 100644 --- a/erp_web/js/pages/financial/financial_base.js +++ b/erp_web/js/pages/financial/financial_base.js @@ -231,14 +231,21 @@ pageList: initPageNum, columns:[[ { field: 'id',width:35,align:"center",checkbox:true}, - { title: '操作',field: 'op',align:"center",width:90,formatter:function(value,rec) { + { title: '操作',field: 'op',align:"center",width:90,formatter:function(value, rec,index) { + /** + * create by: qiankunpingtai + * create time: 2019/5/7 10:48 + * website:https://qiankunpingtai.cn + * description: + * 修改效率低下的js + */ var str = ''; - var rowInfo = rec.id + 'AaBb' + rec.billno+ 'AaBb' + rec.billtime+ 'AaBb' + rec.remark - + 'AaBb' + rec.accountid+ 'AaBb' + rec.accountname + 'AaBb' + rec.organid + 'AaBb' + rec.organname - + 'AaBb' + rec.handspersonid + 'AaBb' + rec.handspersonname + 'AaBb' + rec.changeamount + 'AaBb' + rec.totalprice; + // var rowInfo = rec.id + 'AaBb' + rec.billno+ 'AaBb' + rec.billtime+ 'AaBb' + rec.remark + // + 'AaBb' + rec.accountid+ 'AaBb' + rec.accountname + 'AaBb' + rec.organid + 'AaBb' + rec.organname + // + 'AaBb' + rec.handspersonid + 'AaBb' + rec.handspersonname + 'AaBb' + rec.changeamount + 'AaBb' + rec.totalprice; var orgId = rec.organid ? rec.organid : 0; - str += '   '; - str += '   '; + str += '   '; + str += '   '; str += ''; return str; } @@ -695,43 +702,47 @@ } //编辑信息 - function editAccountHead(accountHeadTotalInfo){ - var accountHeadInfo = accountHeadTotalInfo.split("AaBb"); - $("#BillNo").val(accountHeadInfo[1]); - $("#BillTime").val(accountHeadInfo[2]); - $("#Remark").val(accountHeadInfo[3]); - $("#AccountId").val(accountHeadInfo[4]); - $('#OrganId').combobox('setValue', accountHeadInfo[6]); - $("#HandsPersonId").val(accountHeadInfo[8]); - $("#ChangeAmount").val(accountHeadInfo[10]); - var TotalPrice = accountHeadInfo[11]; - preTotalPrice = accountHeadInfo[11]; //记录前一次合计金额,用于收预付款 + function editAccountHead(index){ + // var accountHeadInfo = accountHeadTotalInfo.split("AaBb"); + //获取当前行 + var rowsdata = $("#tableData").datagrid("getRows")[index]; + $("#BillNo").val(rowsdata.billno); + $("#BillTime").val(rowsdata.billtime); + $("#Remark").val(rowsdata.remark); + $("#AccountId").val(rowsdata.accountid); + $('#OrganId').combobox('setValue', rowsdata.organid); + $("#HandsPersonId").val(rowsdata.handspersonid); + $("#ChangeAmount").val(rowsdata.changeamount); + var TotalPrice = rowsdata.totalprice; + preTotalPrice = rowsdata.totalprice; //记录前一次合计金额,用于收预付款 var editTitle = listTitle.replace("列表","信息"); $('#accountHeadDlg').dialog('open').dialog('setTitle',' 编辑' + editTitle); $(".window-mask").css({ width: webW ,height: webH}); - accountHeadID = accountHeadInfo[0]; + accountHeadID = rowsdata.id; initTableData_account("edit",TotalPrice); //明细列表 reject(); //撤销下、刷新列表 - url = '/accountHead/update?id=' + accountHeadInfo[0]; + url = '/accountHead/update?id=' + rowsdata.id; } //查看信息 - function showAccountHead(accountHeadTotalInfo){ - var accountHeadInfo = accountHeadTotalInfo.split("AaBb"); - $("#BillNoShow").text(accountHeadInfo[1]); - $("#BillTimeShow").text(accountHeadInfo[2]); - $("#RemarkShow").text(accountHeadInfo[3]); - $("#AccountIdShow").text(accountHeadInfo[5]); - $('#OrganIdShow').text(accountHeadInfo[7]); - $("#HandsPersonIdShow").text(accountHeadInfo[9]); - $("#ChangeAmountShow").text(accountHeadInfo[10].replace("undefined","0")); - var TotalPrice = accountHeadInfo[11]; + function showAccountHead(index){ + // var accountHeadInfo = accountHeadTotalInfo.split("AaBb"); + //获取当前行 + var rowsdata = $("#tableData").datagrid("getRows")[index]; + $("#BillNoShow").text(rowsdata.billno); + $("#BillTimeShow").text(rowsdata.billtime); + $("#RemarkShow").text(rowsdata.remark); + $("#AccountIdShow").text(rowsdata.accountname); + $('#OrganIdShow').text(rowsdata.organname); + $("#HandsPersonIdShow").text(rowsdata.handspersonname); + $("#ChangeAmountShow").text(rowsdata.rowsdata==undefined?'0':rowsdata.rowsdata); + var TotalPrice = rowsdata.totalprice; var showTitle = listTitle.replace("列表","信息"); $('#accountHeadDlgShow').dialog('open').dialog('setTitle',' 查看' + showTitle); $(".window-mask").css({ width: webW ,height: webH}); - accountHeadID = accountHeadInfo[0]; + accountHeadID = rowsdata.id; initTableData_account_show(TotalPrice); //明细列表-查看状态 }