优化供应商js

This commit is contained in:
季圣华
2020-04-19 11:10:11 +08:00
parent da06effc75
commit f26c9b20fe

View File

@@ -57,13 +57,11 @@
pageList: initPageNum, pageList: initPageNum,
columns:[[ columns:[[
{ field: 'id',width:35,align:"center",checkbox:true}, { 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 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 str += '<img title="编辑" src="/js/easyui/themes/icons/pencil.png" style="cursor: pointer;" onclick="editSupplier(\'' + index + '\');"/>&nbsp;&nbsp;&nbsp;';
+ 'AaBb' + rec.fax + 'AaBb' + rec.telephone + 'AaBb' + rec.address + 'AaBb' + rec.taxnum + 'AaBb' + rec.bankname + 'AaBb' + rec.accountnumber + 'AaBb' + rec.taxrate; str += '<img title="删除" src="/js/easyui/themes/icons/edit_remove.png" style="cursor: pointer;" onclick="deleteSupplier(\'' + rec.id + '\');"/>';
str += '<img title="编辑" src="/js/easyui/themes/icons/pencil.png" style="cursor: pointer;" onclick="editSupplier(\'' + rowInfo + '\');"/>&nbsp;&nbsp;&nbsp;';
str += '<img title="删除" src="/js/easyui/themes/icons/edit_remove.png" style="cursor: pointer;" onclick="deleteSupplier(\'' + rowInfo + '\');"/>';
return str; return str;
} }
}, },
@@ -167,16 +165,15 @@
} }
//删除信息 //删除信息
function deleteSupplier(supplierInfo) { function deleteSupplier(id) {
$.messager.confirm('删除确认','确定要删除此条信息吗',function(r) { $.messager.confirm('删除确认','确定要删除此条信息吗',function(r) {
if (r) { if (r) {
var supplierTotalInfo = supplierInfo.split("AaBb");
$.ajax({ $.ajax({
type:"post", type:"post",
url: "/supplier/batchDeleteSupplierByIds", url: "/supplier/batchDeleteSupplierByIds",
dataType: "json", dataType: "json",
data: ({ data: ({
ids : supplierTotalInfo[0] ids : id
}), }),
success: function (res) { success: function (res) {
if(res && res.code == 200) { if(res && res.code == 200) {
@@ -184,7 +181,7 @@
} else { } else {
if(res && res.code == 601){ if(res && res.code == 601){
var jsondata={}; var jsondata={};
jsondata.ids=supplierTotalInfo[0]; jsondata.ids=id;
jsondata.deleteType='2'; jsondata.deleteType='2';
var type='single'; var type='single';
batDeleteSupplierForceConfirm(res,"/supplier/batchDeleteSupplierByIds",jsondata,type); batDeleteSupplierForceConfirm(res,"/supplier/batchDeleteSupplierByIds",jsondata,type);
@@ -557,39 +554,39 @@
} }
//编辑信息 //编辑信息
function editSupplier(supplierTotalInfo) { function editSupplier(index) {
var supplierInfo = supplierTotalInfo.split("AaBb"); var res = $("#tableData").datagrid("getRows")[index];
var beginNeedGet = supplierInfo[5].replace("undefined",""); var sId = res.id;
var beginNeedPay = supplierInfo[6].replace("undefined",""); var beginNeedGet = res.beginneedget;
var beginNeedPay = res.beginneedpay;
var row = { var row = {
supplier : supplierInfo[1], supplier : res.supplier,
contacts : supplierInfo[2].replace("undefined",""), contacts : res.contacts,
phonenum : supplierInfo[3].replace("undefined",""), phonenum : res.phonenum,
email : supplierInfo[4].replace("undefined",""), email : res.email,
BeginNeedGet : beginNeedGet == "0"? "":beginNeedGet, BeginNeedGet : beginNeedGet == "0"? "":beginNeedGet,
BeginNeedPay : beginNeedPay == "0"? "":beginNeedPay, BeginNeedPay : beginNeedPay == "0"? "":beginNeedPay,
AllNeedGet: "", AllNeedGet: "",
AllNeedPay: "", AllNeedPay: "",
description : supplierInfo[8].replace("undefined",""), description : res.description,
type : supplierInfo[9], type : res.type,
fax : supplierInfo[10].replace("undefined",""), fax : res.fax,
telephone : supplierInfo[11].replace("undefined",""), telephone : res.telephone,
address : supplierInfo[12].replace("undefined",""), address : res.address,
taxNum : supplierInfo[13].replace("undefined",""), taxNum : res.taxnum,
bankName : supplierInfo[14].replace("undefined",""), bankName : res.bankname,
accountNumber : supplierInfo[15].replace("undefined",""), accountNumber : res.accountnumber,
taxRate : supplierInfo[16].replace("undefined","") taxRate : res.taxrate
}; };
oldSupplier = supplierInfo[1]; oldSupplier = res.supplier;
$('#supplierDlg').dialog('open').dialog('setTitle','<img src="/js/easyui/themes/icons/pencil.png"/>&nbsp;编辑'+listType +"信息"); $('#supplierDlg').dialog('open').dialog('setTitle','<img src="/js/easyui/themes/icons/pencil.png"/>&nbsp;编辑'+listType +"信息");
$(".window-mask").css({ width: webW ,height: webH}); $(".window-mask").css({ width: webW ,height: webH});
$('#supplierFM').form('load',row); $('#supplierFM').form('load',row);
supplierID = supplierInfo[0]; supplierID = sId;
//焦点在名称输入框==定焦在输入文字后面 //焦点在名称输入框==定焦在输入文字后面
$("#supplier").val("").focus().val(supplierInfo[1]); $("#supplier").focus().val(res.supplier);
url = '/supplier/update?id=' + supplierInfo[0]; url = '/supplier/update?id=' + sId;
//显示累计应收和累计应付 //显示累计应收和累计应付
var thisDateTime = getNowFormatDateTime(); //当前时间 var thisDateTime = getNowFormatDateTime(); //当前时间
@@ -606,7 +603,7 @@
dataType: "json", dataType: "json",
async: false, async: false,
data: ({ data: ({
supplierId: supplierInfo[0], supplierId: sId,
endTime:thisDateTime, endTime:thisDateTime,
supType: supType supType: supType
}), }),
@@ -619,7 +616,7 @@
dataType: "json", dataType: "json",
async: false, async: false,
data: ({ data: ({
supplierId: supplierInfo[0], supplierId: sId,
endTime:thisDateTime, endTime:thisDateTime,
supType: supType supType: supType
}), }),