From b4aefc6b71b7e5125f98c1dd28802de3094e426f Mon Sep 17 00:00:00 2001 From: linfso Date: Wed, 27 Nov 2024 12:50:07 +0800 Subject: [PATCH] md --- src/api/oms/emisCustomerAddress.js | 8 + src/api/oms/emisMonthpayAccount.js | 19 ++ src/api/oms/emisStaff.js | 35 ++++ src/components/XdTable/index.vue | 88 ++++---- src/views/login.vue | 4 +- src/views/oms/EmisBaseTools/TakeEmpPicker.vue | 6 +- .../emisCustomerAddress/recipientAddress.vue | 27 ++- .../oms/emisCustomerAddress/senderAddress.vue | 39 ++-- src/views/oms/emisWaybill/OrderRecord.vue | 192 ++++++++++++------ .../oms/emisWaybill/SendOrderbillList.vue | 12 +- .../oms/emisWaybill/WaybillDetailReadOnly.vue | 84 ++++++-- 11 files changed, 363 insertions(+), 151 deletions(-) diff --git a/src/api/oms/emisCustomerAddress.js b/src/api/oms/emisCustomerAddress.js index 2db33c5..9cff8fb 100644 --- a/src/api/oms/emisCustomerAddress.js +++ b/src/api/oms/emisCustomerAddress.js @@ -50,3 +50,11 @@ export function delEmisCustomerAddress(id) { method: 'delete' }) } + +export function setDefaultAddressById(query) { + return request({ + url: '/oms2c/emisCustomerAddress/setDefaultAddressById', + method: 'get', + params: query + }) +} diff --git a/src/api/oms/emisMonthpayAccount.js b/src/api/oms/emisMonthpayAccount.js index b64ed06..ec3501f 100644 --- a/src/api/oms/emisMonthpayAccount.js +++ b/src/api/oms/emisMonthpayAccount.js @@ -50,3 +50,22 @@ export function delEmisMonthpayAccount(id) { method: 'delete' }) } + + +export function verifyBindMonthPayCode(query) { + return request({ + url: '/oms2c/emisWaybill/verifyBindMonthPayCode', + method: 'get', + params: query + }) +} + + +export function bindMonthPayCode(query) { + return request({ + url: '/oms2c/emisWaybill/bindMonthPayCode', + method: 'get', + params: query + }) +} + diff --git a/src/api/oms/emisStaff.js b/src/api/oms/emisStaff.js index 21ecf07..5a49283 100644 --- a/src/api/oms/emisStaff.js +++ b/src/api/oms/emisStaff.js @@ -27,6 +27,15 @@ export function listBindSalesmen(query) { }) } +// 查询新增专属业务员 +export function queryNewSalesmen(query) { + return request({ + url: '/oms2c/emisWaybill/queryNewSalesmen', + method: 'get', + params: query + }) +} + // 获取回款 export function getPayeeList(query) { return request({ @@ -36,5 +45,31 @@ export function getPayeeList(query) { }) } +export function bindSalesmen(data) { + return request({ + url: '/oms2c/emisWaybill/bindSalesmen', + method: 'post', + data: data + }) +} + +export function deleteBindSalemen(data) { + return request({ + url: '/oms2c/emisWaybill/deleteBindSalemen', + method: 'post', + data: data + }) +} + +export function setDefaultBindSalesmen(data) { + return request({ + url: '/oms2c/emisWaybill/setDefaultBindSalesmen', + method: 'post', + data: data + }) +} + + + diff --git a/src/components/XdTable/index.vue b/src/components/XdTable/index.vue index 10c99ba..8ef11d9 100644 --- a/src/components/XdTable/index.vue +++ b/src/components/XdTable/index.vue @@ -672,7 +672,7 @@ export default { } // 初始化默认模版到本地 - this.initDefaultTplList(); + // this.initDefaultTplList(); this.initStorage() this.updateTable() // this.initKeyDown(); @@ -778,29 +778,29 @@ export default { } }, async initDefaultTplList() { - if(!this.isNeedDbSaveTpl){ - return; - } - let queryParams = { - tagId:this.saveStorageName - }; + // if(!this.isNeedDbSaveTpl){ + // return; + // } + // let queryParams = { + // tagId:this.saveStorageName + // }; - this.storeTplList=[]; - // 获取模版列表 - let res=await listSysCustomizeTpl(queryParams) - if(res.rows&&res.rows.length>0){ - this.storeTplList=res.rows; - // 设置默认模版 - const selTplItem=this.storeTplList.find(item=>item.blDefault == '1' ); - if(selTplItem){ - this.form=selTplItem; - this.curentTbShowTpl=selTplItem.tplCode; - const tplColList=JSON.parse(this.form.tplData); - // console.log("===>initDefaultTplList=2222=>",tplColList); - // 存储到本地tpl - this.storeTplToLocal(tplColList); - } - } + // this.storeTplList=[]; + // // 获取模版列表 + // let res=await listSysCustomizeTpl(queryParams) + // if(res.rows&&res.rows.length>0){ + // this.storeTplList=res.rows; + // // 设置默认模版 + // const selTplItem=this.storeTplList.find(item=>item.blDefault == '1' ); + // if(selTplItem){ + // this.form=selTplItem; + // this.curentTbShowTpl=selTplItem.tplCode; + // const tplColList=JSON.parse(this.form.tplData); + // // console.log("===>initDefaultTplList=2222=>",tplColList); + // // 存储到本地tpl + // this.storeTplToLocal(tplColList); + // } + // } }, // 矫正模版数据 @@ -817,27 +817,27 @@ export default { this.form=tmpTplItem; } - if (this.form.id != null) { - this.curentTbShowTpl=this.form.tplCode; - this.form.tagId=this.saveStorageName; - this.form.tplData=JSON.stringify(this.storageList); - updateSysCustomizeTpl(this.form).then(response => { - this.$modal.msgSuccess("修改成功"); - this.openTbShowTplDlg=false; - this.initDefaultTplList(); - this.curentTbShowTpl=this.form.tplCode; - }); - } else { - this.form.tplCode=genJsSeqNo(); - this.form.tagId=this.saveStorageName; - this.form.tplData=JSON.stringify(this.storageList); - addSysCustomizeTpl(this.form).then(response => { - this.$modal.msgSuccess("新增成功"); - this.openTbShowTplDlg=false; - this.initDefaultTplList(); - this.curentTbShowTpl=this.form.tplCode; - }); - } + // if (this.form.id != null) { + // this.curentTbShowTpl=this.form.tplCode; + // this.form.tagId=this.saveStorageName; + // this.form.tplData=JSON.stringify(this.storageList); + // updateSysCustomizeTpl(this.form).then(response => { + // this.$modal.msgSuccess("修改成功"); + // this.openTbShowTplDlg=false; + // this.initDefaultTplList(); + // this.curentTbShowTpl=this.form.tplCode; + // }); + // } else { + // this.form.tplCode=genJsSeqNo(); + // this.form.tagId=this.saveStorageName; + // this.form.tplData=JSON.stringify(this.storageList); + // addSysCustomizeTpl(this.form).then(response => { + // this.$modal.msgSuccess("新增成功"); + // this.openTbShowTplDlg=false; + // this.initDefaultTplList(); + // this.curentTbShowTpl=this.form.tplCode; + // }); + // } }, delTbShowTpl(){ const ids = this.form.id; diff --git a/src/views/login.vue b/src/views/login.vue index b32a19c..f6ad6c6 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -334,7 +334,7 @@ import { getLocalIp } from "@/utils/custom"; import Cookies from "js-cookie"; import { encrypt, decrypt } from '@/utils/jsencrypt' -import FingerprintJS from '@fingerprintjs/fingerprintjs' // 引入 +// import FingerprintJS from '@fingerprintjs/fingerprintjs' // 引入 // const uuidv4 = require("uuid/v4"); // 导入uuid生成插件 const { v4: uuidv4 } = require('uuid'); @@ -435,7 +435,7 @@ export default { } this.getCode(); this.getCookie(); - this.initMacId(); + // this.initMacId(); }, methods: { diff --git a/src/views/oms/EmisBaseTools/TakeEmpPicker.vue b/src/views/oms/EmisBaseTools/TakeEmpPicker.vue index d94687e..61a4f9a 100644 --- a/src/views/oms/EmisBaseTools/TakeEmpPicker.vue +++ b/src/views/oms/EmisBaseTools/TakeEmpPicker.vue @@ -19,7 +19,7 @@ > - + -
添加业务员
+ @@ -15,12 +13,10 @@ v-model="queryParams.phone" :placeholder="$t('收件电话')" clearable - @keyup.enter.native="handleQuery" - @input="handleQuery" /> - + @@ -95,7 +91,7 @@ - + @@ -104,8 +100,19 @@ + + + + @@ -116,7 +123,7 @@