From f26c9b20feeae5edde8a9d770e92dd662d17818b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=A3=E5=9C=A3=E5=8D=8E?= <752718920@qq.com> Date: Sun, 19 Apr 2020 11:10:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E4=BE=9B=E5=BA=94=E5=95=86js?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- erp_web/js/pages/manage/supplier.js | 65 ++++++++++++++--------------- 1 file changed, 31 insertions(+), 34 deletions(-) diff --git a/erp_web/js/pages/manage/supplier.js b/erp_web/js/pages/manage/supplier.js index e2a986b8..3ee1391b 100644 --- a/erp_web/js/pages/manage/supplier.js +++ b/erp_web/js/pages/manage/supplier.js @@ -57,13 +57,11 @@ pageList: initPageNum, columns:[[ { field: 'id',width:35,align:"center",checkbox:true}, - { title: '操作',field: 'op',align:"center",width:60,formatter:function(value,rec) - { + { title: '操作',field: 'op',align:"center",width:60, + formatter:function(value,rec,index) { var str = ''; - var rowInfo = rec.id + 'AaBb' + rec.supplier +'AaBb' + rec.contacts + 'AaBb'+ rec.phonenum + 'AaBb'+ rec.email + 'AaBb'+ rec.beginneedget + 'AaBb'+ rec.beginneedpay + 'AaBb' + rec.isystem + 'AaBb' + rec.description+ 'AaBb' + rec.type - + 'AaBb' + rec.fax + 'AaBb' + rec.telephone + 'AaBb' + rec.address + 'AaBb' + rec.taxnum + 'AaBb' + rec.bankname + 'AaBb' + rec.accountnumber + 'AaBb' + rec.taxrate; - str += '   '; - str += ''; + str += '   '; + str += ''; return str; } }, @@ -167,16 +165,15 @@ } //删除信息 - function deleteSupplier(supplierInfo) { + function deleteSupplier(id) { $.messager.confirm('删除确认','确定要删除此条信息吗?',function(r) { if (r) { - var supplierTotalInfo = supplierInfo.split("AaBb"); $.ajax({ type:"post", url: "/supplier/batchDeleteSupplierByIds", dataType: "json", data: ({ - ids : supplierTotalInfo[0] + ids : id }), success: function (res) { if(res && res.code == 200) { @@ -184,7 +181,7 @@ } else { if(res && res.code == 601){ var jsondata={}; - jsondata.ids=supplierTotalInfo[0]; + jsondata.ids=id; jsondata.deleteType='2'; var type='single'; batDeleteSupplierForceConfirm(res,"/supplier/batchDeleteSupplierByIds",jsondata,type); @@ -557,39 +554,39 @@ } - //编辑信息 - function editSupplier(supplierTotalInfo) { - var supplierInfo = supplierTotalInfo.split("AaBb"); - var beginNeedGet = supplierInfo[5].replace("undefined",""); - var beginNeedPay = supplierInfo[6].replace("undefined",""); + function editSupplier(index) { + var res = $("#tableData").datagrid("getRows")[index]; + var sId = res.id; + var beginNeedGet = res.beginneedget; + var beginNeedPay = res.beginneedpay; var row = { - supplier : supplierInfo[1], - contacts : supplierInfo[2].replace("undefined",""), - phonenum : supplierInfo[3].replace("undefined",""), - email : supplierInfo[4].replace("undefined",""), + supplier : res.supplier, + contacts : res.contacts, + phonenum : res.phonenum, + email : res.email, BeginNeedGet : beginNeedGet == "0"? "":beginNeedGet, BeginNeedPay : beginNeedPay == "0"? "":beginNeedPay, AllNeedGet: "", AllNeedPay: "", - description : supplierInfo[8].replace("undefined",""), - type : supplierInfo[9], - fax : supplierInfo[10].replace("undefined",""), - telephone : supplierInfo[11].replace("undefined",""), - address : supplierInfo[12].replace("undefined",""), - taxNum : supplierInfo[13].replace("undefined",""), - bankName : supplierInfo[14].replace("undefined",""), - accountNumber : supplierInfo[15].replace("undefined",""), - taxRate : supplierInfo[16].replace("undefined","") + description : res.description, + type : res.type, + fax : res.fax, + telephone : res.telephone, + address : res.address, + taxNum : res.taxnum, + bankName : res.bankname, + accountNumber : res.accountnumber, + taxRate : res.taxrate }; - oldSupplier = supplierInfo[1]; + oldSupplier = res.supplier; $('#supplierDlg').dialog('open').dialog('setTitle',' 编辑'+listType +"信息"); $(".window-mask").css({ width: webW ,height: webH}); $('#supplierFM').form('load',row); - supplierID = supplierInfo[0]; + supplierID = sId; //焦点在名称输入框==定焦在输入文字后面 - $("#supplier").val("").focus().val(supplierInfo[1]); - url = '/supplier/update?id=' + supplierInfo[0]; + $("#supplier").focus().val(res.supplier); + url = '/supplier/update?id=' + sId; //显示累计应收和累计应付 var thisDateTime = getNowFormatDateTime(); //当前时间 @@ -606,7 +603,7 @@ dataType: "json", async: false, data: ({ - supplierId: supplierInfo[0], + supplierId: sId, endTime:thisDateTime, supType: supType }), @@ -619,7 +616,7 @@ dataType: "json", async: false, data: ({ - supplierId: supplierInfo[0], + supplierId: sId, endTime:thisDateTime, supType: supType }),