From bb5f5b22f30b485bddc0eed0a3274a0ab60da6ac Mon Sep 17 00:00:00 2001 From: linfso Date: Wed, 15 May 2024 11:46:06 +0800 Subject: [PATCH 1/6] md --- src/api/emis/emisCommon.js | 12 +- .../emisCustomerAddressForm.vue | 251 ------------------ .../emisCustomerAddress/recipientAddress.vue | 144 +++++----- .../emis/emisCustomerUser/moneyUserForm.vue | 26 -- .../emis/emisCustomerUser/monthUserList.vue | 20 +- 5 files changed, 92 insertions(+), 361 deletions(-) delete mode 100644 src/views/emis/emisCustomerAddress/emisCustomerAddressForm.vue diff --git a/src/api/emis/emisCommon.js b/src/api/emis/emisCommon.js index 0fce5060..4e041cca 100644 --- a/src/api/emis/emisCommon.js +++ b/src/api/emis/emisCommon.js @@ -1,8 +1,10 @@ -import {listEmisCountry} from '@/api/emis/emisCountry' - -// 获取国家名称 -export function getEmisCountryByCode(code) { - return new Promise((resolve, reject) => { +import request from '@/utils/request' +// 智能地址解析 +export function parseAddress(content) { + return request({ + url: '/emis/common/parseAddress', + method: 'get', + params: {content:content} }) } diff --git a/src/views/emis/emisCustomerAddress/emisCustomerAddressForm.vue b/src/views/emis/emisCustomerAddress/emisCustomerAddressForm.vue deleted file mode 100644 index d57effa9..00000000 --- a/src/views/emis/emisCustomerAddress/emisCustomerAddressForm.vue +++ /dev/null @@ -1,251 +0,0 @@ - - - diff --git a/src/views/emis/emisCustomerAddress/recipientAddress.vue b/src/views/emis/emisCustomerAddress/recipientAddress.vue index 5679022d..2696e641 100644 --- a/src/views/emis/emisCustomerAddress/recipientAddress.vue +++ b/src/views/emis/emisCustomerAddress/recipientAddress.vue @@ -1,24 +1,44 @@ - - - + --> - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + - - - - - - - + + + + + + + + + @@ -340,11 +329,12 @@ import { listEmisCustomerAddress, getEmisCustomerAddress, delEmisCustomerAddress, addEmisCustomerAddress, updateEmisCustomerAddress } from "@/api/emis/emisCustomerAddress"; import elDateSimplePicker from '@/components/DatePickerAdv/elDateSimplePicker'; // import emisCustomerAddressView from '@/views/emis/emisCustomerAddress/emisCustomerAddressView'; -import emisCustomerAddressForm from '@/views/emis/emisCustomerAddress/emisCustomerAddressForm'; +import recipientAddressForm from '@/views/emis/emisCustomerAddress/recipientAddressForm'; +import CountryPicker from '@/views/emis/EmisBaseTools/CountryPicker.vue'; export default { - name: "emisCustomerAddress", - components: { elDateSimplePicker,emisCustomerAddressForm }, + name: "RecipientAddress", + components: { elDateSimplePicker,recipientAddressForm,CountryPicker }, dicts: [ ], data() { @@ -385,7 +375,7 @@ export default { customerCode: null, shortName: null, alias: null, - addressType: null, + addressType: 2, country: null, name: null, phone: null, diff --git a/src/views/emis/emisCustomerUser/moneyUserForm.vue b/src/views/emis/emisCustomerUser/moneyUserForm.vue index cdb7750e..a5ca1e18 100644 --- a/src/views/emis/emisCustomerUser/moneyUserForm.vue +++ b/src/views/emis/emisCustomerUser/moneyUserForm.vue @@ -146,32 +146,6 @@ - - diff --git a/src/views/emis/emisCustomerUser/monthUserList.vue b/src/views/emis/emisCustomerUser/monthUserList.vue index 6a0202a7..4e141f71 100644 --- a/src/views/emis/emisCustomerUser/monthUserList.vue +++ b/src/views/emis/emisCustomerUser/monthUserList.vue @@ -63,7 +63,7 @@ plain icon="el-icon-edit" size="mini" - :disabled="single" + :disabled="multiple" @click="handleBatchUpdate" v-hasPermi="['emis:emisCustomerUser:edit']" >批量修改 @@ -189,6 +189,9 @@ + + + @@ -198,10 +201,12 @@ import { listEmisCustomerUser, getEmisCustomerUser, delEmisCustomerUser, addEmis import elDateSimplePicker from '@/components/DatePickerAdv/elDateSimplePicker'; // import emisCustomerUserView from '@/views/emis/emisCustomerUser/emisCustomerUserView'; import monthUserForm from '@/views/emis/emisCustomerUser/monthUserForm'; +import batchUpdateForm from '@/views/emis/emisCustomerUser/batchUpdateForm'; + export default { name: "monthUserList", - components: { elDateSimplePicker,monthUserForm }, + components: { elDateSimplePicker,monthUserForm,batchUpdateForm }, dicts: [ ], data() { @@ -225,6 +230,7 @@ export default { currentId:null, openForm: false, + openBatchUpdateForm:false, titleForm: "", customerType:1, @@ -301,11 +307,19 @@ export default { this.moreInputVisible = !this.moreInputVisible; }, /** 修改按钮操作 */ + handleBatchUpdate(row) { + this.currentId= row.id; + this.openBatchUpdateForm = true; + this.titleForm = "批量修改"; + }, + handleUpdate(row) { this.currentId= row.id; this.openForm = true; this.titleForm = "修改月结客户"; }, + + handleView(row) { this.id=row.id; this.titleView="查看"; @@ -314,9 +328,11 @@ export default { }, handleFormChanged(){ this.openForm = false; + this.openBatchUpdateForm = false; this.getList(); }, cancelForm(){ + this.openBatchUpdateForm = false; this.openForm = false; }, /** 删除按钮操作 */ From 807b018d34d103a63fedf8037ba7d757e4b39ccb Mon Sep 17 00:00:00 2001 From: linfso Date: Wed, 15 May 2024 11:46:42 +0800 Subject: [PATCH 2/6] md --- .../recipientAddressForm.vue | 243 ++++++++ .../emisCustomerAddress/senderAddress.vue | 557 ++++++++++++++++++ .../emisCustomerAddress/senderAddressForm.vue | 242 ++++++++ .../emis/emisCustomerUser/batchUpdateForm.vue | 271 +++++++++ 4 files changed, 1313 insertions(+) create mode 100644 src/views/emis/emisCustomerAddress/recipientAddressForm.vue create mode 100644 src/views/emis/emisCustomerAddress/senderAddress.vue create mode 100644 src/views/emis/emisCustomerAddress/senderAddressForm.vue create mode 100644 src/views/emis/emisCustomerUser/batchUpdateForm.vue diff --git a/src/views/emis/emisCustomerAddress/recipientAddressForm.vue b/src/views/emis/emisCustomerAddress/recipientAddressForm.vue new file mode 100644 index 00000000..dc6f9ac8 --- /dev/null +++ b/src/views/emis/emisCustomerAddress/recipientAddressForm.vue @@ -0,0 +1,243 @@ + + + diff --git a/src/views/emis/emisCustomerAddress/senderAddress.vue b/src/views/emis/emisCustomerAddress/senderAddress.vue new file mode 100644 index 00000000..abd7ed33 --- /dev/null +++ b/src/views/emis/emisCustomerAddress/senderAddress.vue @@ -0,0 +1,557 @@ + + + + + diff --git a/src/views/emis/emisCustomerAddress/senderAddressForm.vue b/src/views/emis/emisCustomerAddress/senderAddressForm.vue new file mode 100644 index 00000000..2b916194 --- /dev/null +++ b/src/views/emis/emisCustomerAddress/senderAddressForm.vue @@ -0,0 +1,242 @@ + + + diff --git a/src/views/emis/emisCustomerUser/batchUpdateForm.vue b/src/views/emis/emisCustomerUser/batchUpdateForm.vue new file mode 100644 index 00000000..7957d03c --- /dev/null +++ b/src/views/emis/emisCustomerUser/batchUpdateForm.vue @@ -0,0 +1,271 @@ + + + + + From 31dd18375d27574a28b162ceda130e722b9770f2 Mon Sep 17 00:00:00 2001 From: linfso Date: Wed, 15 May 2024 13:41:09 +0800 Subject: [PATCH 3/6] md --- src/utils/TanexPrinterSdk.js | 6 ++++-- .../emis/EmisBaseTools/CustomerAddressSimplePicker.vue | 9 +++++---- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/src/utils/TanexPrinterSdk.js b/src/utils/TanexPrinterSdk.js index 884146a5..e1ca81e9 100644 --- a/src/utils/TanexPrinterSdk.js +++ b/src/utils/TanexPrinterSdk.js @@ -9,6 +9,8 @@ printerIsRead:打印机已经OK的信号 + updatePrintStatus: 打印状态更新 + */ import { getToken } from '@/utils/auth' @@ -16,8 +18,8 @@ import { getToken } from '@/utils/auth' class TanexPrinterSdk { VERSION="1.0.0" MAX_SENT_RETRY_COUNT = 9; - // WS_URL = "ws://127.0.0.1:17080"; - WS_URL = "ws://192.168.88.100:17080"; + WS_URL = "ws://127.0.0.1:17080"; + // WS_URL = "ws://192.168.88.100:17080"; AUTH_TOKEN=null; WS_INIT = 0; diff --git a/src/views/emis/EmisBaseTools/CustomerAddressSimplePicker.vue b/src/views/emis/EmisBaseTools/CustomerAddressSimplePicker.vue index 3dea52b2..4496890a 100644 --- a/src/views/emis/EmisBaseTools/CustomerAddressSimplePicker.vue +++ b/src/views/emis/EmisBaseTools/CustomerAddressSimplePicker.vue @@ -153,18 +153,19 @@ export default { this.queryParams.searchValue = null; this.queryParams.pageNum = 1 this.getList(); - }, onclear(el){ this.splaceholder = this.placeholder; - this.slable = null; - this.svalue = null; + // this.slable = null; + // this.svalue = null; - this.queryParams.searchValue = null; + // this.queryParams.searchValue = null; this.queryParams.pageNum = 1; this.$emit("input", this.svalue); + this.dispatch('ElFormItem', 'el.form.blur', [this.svalue]); + this.dispatch('ElFormItem', 'el.form.change', [this.svalue]) if(this.visible){ this.getList(); From bef0fd56be6b85519cd99ccc3d73b9f56f36e2a8 Mon Sep 17 00:00:00 2001 From: linfso Date: Wed, 15 May 2024 16:51:20 +0800 Subject: [PATCH 4/6] md --- .../emis/emisQuoteDispArea/dispAreaPanel.vue | 19 ++++++++++++++++--- .../emisQuoteDispAreaForm.vue | 1 + .../emis/emisQuoteSendArea/sendAreaPanel.vue | 15 ++++++++++++++- 3 files changed, 31 insertions(+), 4 deletions(-) diff --git a/src/views/emis/emisQuoteDispArea/dispAreaPanel.vue b/src/views/emis/emisQuoteDispArea/dispAreaPanel.vue index 74e7ccb0..fb4485e8 100644 --- a/src/views/emis/emisQuoteDispArea/dispAreaPanel.vue +++ b/src/views/emis/emisQuoteDispArea/dispAreaPanel.vue @@ -65,6 +65,19 @@ >导出 --> + + + + + + + @@ -182,7 +196,7 @@ export default { // 查询参数 queryParams: { pageNum: 1, - pageSize: 20, + pageSize: 1000, areaName: null, useSite: null, useSiteCode: null, @@ -211,7 +225,6 @@ export default { /** 查询寄件区域列表 */ getList() { this.loading = true; - this.queryParams = {}; listEmisQuoteDispArea(this.queryParams).then(response => { this.emisQuoteDispAreaList = response.rows; this.total = response.total; @@ -238,7 +251,7 @@ export default { }, /** 搜索按钮操作 */ handleQuery() { - this.queryParams.pageNum = 1; + this.queryParams.pageNum=1, this.getList(); }, /** 重置按钮操作 */ diff --git a/src/views/emis/emisQuoteDispArea/emisQuoteDispAreaForm.vue b/src/views/emis/emisQuoteDispArea/emisQuoteDispAreaForm.vue index 8ce4d0d0..1d7f5387 100644 --- a/src/views/emis/emisQuoteDispArea/emisQuoteDispAreaForm.vue +++ b/src/views/emis/emisQuoteDispArea/emisQuoteDispAreaForm.vue @@ -224,6 +224,7 @@ export default { this.$refs["form"].validate(valid => { if (valid) { + console.log(this.form) this.disabled=true; if (this.form.areaId != null) { updateEmisQuoteDispArea(this.form).then(response => { diff --git a/src/views/emis/emisQuoteSendArea/sendAreaPanel.vue b/src/views/emis/emisQuoteSendArea/sendAreaPanel.vue index 4b102bb6..91f1d364 100644 --- a/src/views/emis/emisQuoteSendArea/sendAreaPanel.vue +++ b/src/views/emis/emisQuoteSendArea/sendAreaPanel.vue @@ -65,6 +65,18 @@ >导出 --> + + + + + + @@ -159,7 +172,7 @@ export default { // 查询参数 queryParams: { pageNum: 1, - pageSize: 100, + pageSize: 1000, areaName: null, useSite: null, useSiteCode: this.useSiteCode, From d43719dbc21c1aa44dbe8714ac16ef65e8d13752 Mon Sep 17 00:00:00 2001 From: linfso Date: Wed, 15 May 2024 17:28:13 +0800 Subject: [PATCH 5/6] md --- .../emis/emisCustomerUser/moneyUserList.vue | 34 ++++++++-- .../emis/emisCustomerUser/monthUserForm.vue | 5 +- .../emis/emisCustomerUser/monthUserList.vue | 67 +++++++++++++++---- 3 files changed, 86 insertions(+), 20 deletions(-) diff --git a/src/views/emis/emisCustomerUser/moneyUserList.vue b/src/views/emis/emisCustomerUser/moneyUserList.vue index 08533a52..c61a6e6a 100644 --- a/src/views/emis/emisCustomerUser/moneyUserList.vue +++ b/src/views/emis/emisCustomerUser/moneyUserList.vue @@ -1,8 +1,8 @@