From 2ab7f4ef54ece0ac8c0a98ffe0222fc5f6c835c8 Mon Sep 17 00:00:00 2001 From: zhangyanpeng <bob.zhang@highdatas.com> Date: 星期三, 21 八月 2024 10:41:05 +0800 Subject: [PATCH] 调整 --- module/md/page/customer/page/customer_list_account.html | 106 ++++++++++++++++++++++++++++++++++++++++------------ 1 files changed, 81 insertions(+), 25 deletions(-) diff --git a/module/md/page/customer/page/customer_list_account.html b/module/md/page/customer/page/customer_list_account.html index 572f99e..91250fe 100644 --- a/module/md/page/customer/page/customer_list_account.html +++ b/module/md/page/customer/page/customer_list_account.html @@ -22,8 +22,8 @@ {code: "orglist", name: "鍌ㄥ", dataname: "md_org_customer", filterTxt: "", orderby: "md_org.update_time desc, md_org.code"}, // {code: "distributorlist", name: "閰嶉�佸晢鍒楄〃", dataname: "md_org_customer", filterTxt: "md_org.source='DMS' and md_org.state_code='Open'", orderby: "md_org.update_time desc, md_org.code"}, // {code: "nccsy", name: "NCC棣栬惀", dataname: "md_org_account_ncc", filterTxt: "1=1", orderby: "md_org_account_ncc.update_time desc, code"}, - {code: "WaitOpen", name: "棰勫悎浣�", dataname: "md_org_account", filterTxt: "(md_org_account.state_code='Input' or md_org_account.state_code='OpeningApproval')", orderby: "md_org_account.update_time desc, md_org_account.code"}, - {code: "Open", name: "鍚堜綔涓�", dataname: "md_org_account", filterTxt: "md_org_account.state_code='Open'", orderby: "md_org_account.update_time desc, md_org_account.code"}, + {code: "WaitOpen", name: "棰勫悎浣�", dataname: "md_org_account", filterTxt: "(md_org_account.state_code='OpeningApproval' or md_org_account.state_code='Open' or md_org_account.state_code='CooperateApproval')", orderby: "md_org_account.update_time desc, md_org_account.code"}, + {code: "Open", name: "鍚堜綔涓�", dataname: "md_org_partnership", filterTxt: "md_org_account.state_code='Incooperation'", orderby: "md_org_account.update_time desc, md_org_account.code"}, {code: "Close", name: "宸查��鍑�", dataname: "md_org_account", filterTxt: "md_org_account.state_code='Close'", orderby: "md_org_account.update_time desc, md_org_account.code"}, {code: "All", name: "鍏ㄩ儴", dataname: "md_org_account", filterTxt: "1=1", orderby: "md_org_account.update_time desc, md_org_account.code"}, {code: "Change", name: "鍙樻洿璁板綍", dataname: "md_org_account_change", orderby: "update_time desc"}, @@ -730,7 +730,7 @@ code: "edit",isselected: true,classname: "", disabled: function(selectRowList) { var bo_ = true; - if (selectRowList[0] && selectRowList[0].source == "DMS") { + if (selectRowList[0] && selectRowList[0].state_code == "Input") { bo_ = false; } return bo_ @@ -740,17 +740,26 @@ } }, { - name: "寮�鎴�", isbuttonshow: me.cbuttons_r.accountOpen ? me.cbuttons_r.accountOpen : false,type:"success",icon: "el-icon-news", + name: "杞鍚堜綔", isbuttonshow: true,type:"success",icon: "el-icon-news", code: "account",isselected: true,classname: "", disabled: function(selectRowList) { var bo_ = true; - if (selectRowList[0] && selectRowList[0].source == "DMS" && !selectRowList[0].is_distributor) { + if (selectRowList[0] && (selectRowList[0].state_code == "Open" || selectRowList[0].state_code == "Prepared")) { bo_ = false; } return bo_ }, onclick: function(obj) { - me.openCustomerUser('add') + + // obj.selectedList + // me.closeData('browse', obj.selectedList[0]); + // me.commitData(obj.selectedList[0]); + obj.selectedList[0]['company_id'] = '1181' + obj.selectedList[0]['company_name'] = '姹囧畤鍒惰嵂' + obj.selectedList[0]['bu_id'] = 'BU-GM' + obj.selectedList[0]['bu_name'] = '鑲跨槫' + console.log(obj.selectedList[0]) + me.openCustomerUser('add', obj.selectedList[0]); } }, // { @@ -768,18 +777,36 @@ // } // }, - { - isbuttonshow: me.cbuttons_r.delete ? me.cbuttons_r.delete : false, type: "danger", - code: "repeal", isselected: true, classname:"", + // { + // isbuttonshow: me.cbuttons_r.delete ? me.cbuttons_r.delete : false, type: "danger", + // code: "repeal", isselected: true, classname:"", + // disabled: function(selectRowList) { + // var bo_ = true ; + // if (selectRowList[0] && selectRowList[0].source == "DMS") { + // bo_ = false + // } + // return bo_; + // }, + // onclick: function(obj) { + // me.repealDataPolicy(obj, obj.selectedList[0]) + // } + // }, + { + // name: "鍒犻櫎", // type: "primary", // icon: "el-icon-edit", + isbuttonshow: me.cbuttons_r.delete ? me.cbuttons_r.delete : false, type: "danger", + code: "delete", isselected: true, classname: "", disabled: function(selectRowList) { - var bo_ = true ; - if (selectRowList[0] && selectRowList[0].source == "DMS") { - bo_ = false - } - return bo_; + var bo_ = true ; + if (selectRowList[0] && selectRowList[0].state_code == 'Input') { + bo_ = false + } + return bo_; }, onclick: function(obj) { - me.repealDataPolicy(obj, obj.selectedList[0]) + me.delData() + // obj.selectedList + // me.closeData('browse', obj.selectedList[0]); + // me.closeData(); } }, @@ -845,11 +872,11 @@ }, { - name: "鍏虫埛", isbuttonshow: me.cbuttons_r.accountClose ? me.cbuttons_r.accountClose : false,type:"danger",icon: "el-icon-circle-close", + name: "閫�鍑�", isbuttonshow: me.cbuttons_r.accountClose ? me.cbuttons_r.accountClose : false,type:"danger",icon: "el-icon-circle-close", code: "account",isselected: true,classname: "", disabled: function(selectRowList) { var bo_ = true; - if (selectRowList[0] && selectRowList[0].state_code == 'Open') { + if (selectRowList[0] && selectRowList[0].state_code == 'InCooperation') { bo_ = false; } return bo_ @@ -864,7 +891,7 @@ code: "change",isselected: true,classname: "", disabled: function(selectRowList) { var bo_ = true; - if (selectRowList[0] && selectRowList[0].state_code == 'Open') { + if (selectRowList[0] && selectRowList[0].state_code == 'InCooperation') { bo_ = false; } return bo_ @@ -920,13 +947,13 @@ ] tablebuttonClick.WaitOpen = [ - { - // name: "鎻愪氦", // type: "primary", // icon: "el-icon-edit", + { + name: "杞悎浣�", // type: "primary", // icon: "el-icon-edit", isbuttonshow: me.cbuttons_r.commitData ? me.cbuttons_r.commitData : false, type: "success", - code: "submit", isselected: true, classname: "", + code: "toCooperation", isselected: true, classname: "", disabled: function(selectRowList) { var bo_ = true ; - if (selectRowList[0] && selectRowList[0].state_code == 'Input') { + if (selectRowList[0] && selectRowList[0].state_code == 'Open') { bo_ = false } return bo_; @@ -936,9 +963,10 @@ // obj.selectedList // me.closeData('browse', obj.selectedList[0]); // me.commitData(obj.selectedList[0]); - me.openCustomerUser('edit', obj.selectedList[0]); + me.commitnCustomerUser('edit', obj.selectedList[0]); } }, + { // name: "璇︽儏", // type: "primary", // icon: "el-icon-edit", isbuttonshow: me.cbuttons_r.formdetail ? me.cbuttons_r.formdetail : false, @@ -1337,7 +1365,7 @@ width: "1100px", height: "520px", icon: "icon-product", - text: "瀹㈠晢淇℃伅" + (row.name ? row.name : ""), + text: "鎺ㄥ箍鍟嗕俊鎭�" + (row.name ? row.name : ""), id: "customer_basic" + (row.id? row.id : "add"),//totab: true鏃堕渶璁剧疆锛岀敤浜庡垽鏂槸鍚﹀凡鎵撳紑姝ら〉闈� url: "module/md/page/customer/page/customer_basic.html", data: row, @@ -1434,7 +1462,35 @@ }; me.doPopupByPublic(config); }, - + commitnCustomerUser(sceneCode, row) { + var me = this; + Root.confirm('纭鎻愪氦姝e紡鍚堜綔锛�', '鎻愪氦鎻愮ず', { + confirmButtonText: '杞� 鍚� 浣�', + cancelButtonText: '鍙� 娑�', + type: 'warning' + }).then(() => { + let param = { + id: row.id, + dataname: 'md_org_partnership', + // data: {} + } + // param.data['md_org_partnership'] = row + + Server.call("root/data/commit", param, function(result) { + console.log(result); + Root.message({ + type: 'success', + message: '宸叉彁浜�' + }); + me.onQuery(); + }); + }).catch(() => { + Root.message({ + type: 'info', + message: '宸插彇娑堟彁浜�' + }); + }); + }, openCustomerUser(sceneCode, obj) { let me = this; var delta_ = {}; -- Gitblit v1.8.0