From c3b6f7df1cabc2f0ca6f7ad8873b154e78953fbb Mon Sep 17 00:00:00 2001 From: wuteng <419274783@qq.com> Date: Thu, 21 Aug 2025 15:08:13 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E7=90=86=E8=B5=94=E9=87=91=E9=A2=9D?= =?UTF-8?q?=E6=98=8E=E7=BB=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/emis/emisCreditSalesmen.js | 9 + src/views/emis/emisCreditSalesmen/index.vue | 28 +- .../emisWaybill/CreditSendWaybillList.vue | 2 +- .../SatisfyMoneySendWaybillList .vue | 607 ++++++++++++++++++ 4 files changed, 643 insertions(+), 3 deletions(-) create mode 100644 src/views/emis/emisWaybill/SatisfyMoneySendWaybillList .vue diff --git a/src/api/emis/emisCreditSalesmen.js b/src/api/emis/emisCreditSalesmen.js index 1b0c08fe..17c8de83 100644 --- a/src/api/emis/emisCreditSalesmen.js +++ b/src/api/emis/emisCreditSalesmen.js @@ -42,3 +42,12 @@ export function delEmisCreditSalesmen(id) { method: 'delete' }) } + +//理赔金额明细 +export function getEmisCreditSalesmenDetail(params) { + return request({ + url: '/emis/emisCreditSalesmen/getSalesSatisfyDetail', + method: 'get', + params: params + }) +} diff --git a/src/views/emis/emisCreditSalesmen/index.vue b/src/views/emis/emisCreditSalesmen/index.vue index e665fdcf..eaa6e0fe 100644 --- a/src/views/emis/emisCreditSalesmen/index.vue +++ b/src/views/emis/emisCreditSalesmen/index.vue @@ -40,7 +40,7 @@ slot-scope="slotProps" :height="(slotProps.contentHeight)+'px'" ref="refTable" - storageName="emisCreditSalesmenList_main_250426" + storageName="emisCreditSalesmenList_main_250820" border stripe size="small" @@ -108,7 +108,7 @@ - {{ (scope.row.tempCreditMoney - scope.row.useMoney).toFixed(2) }} + {{ (scope.row.tempCreditMoney - scope.row.useMoney + scope.row.satisfyMoney).toFixed(2) }} @@ -126,6 +126,11 @@ {{ scope.row.overTermMoney }} + + + {{ scope.row.satisfyMoney }} + + {{ ( ((scope.row.tempCreditMoney - scope.row.useMoney)/(scope.row.tempCreditMoney))*100 ).toFixed(2) }}% @@ -306,6 +311,25 @@ export default { } ); }, + //理赔金额明细列表 + handleShowSatisfyMoneyList(row,queryQuotaType){ + console.log('handleShowStatisfy') + let item0=row; + this.$router.push( + { + path: '/d24/customerManagement/SatisfyMoneySendWaybillList', + query: { + action: "queryByCredit", + payee: item0.salesmen, + startDate: item0.startDate, + endDate: item0.endDate, + transType: item0.transType, + queryQuotaType:queryQuotaType, + '_t':(new Date()).getTime() + } + } + ); + }, /** 搜索按钮操作 */ handleQuery() { this.queryParams.pageNum = 1; diff --git a/src/views/emis/emisWaybill/CreditSendWaybillList.vue b/src/views/emis/emisWaybill/CreditSendWaybillList.vue index 5591da56..2b0bbda4 100644 --- a/src/views/emis/emisWaybill/CreditSendWaybillList.vue +++ b/src/views/emis/emisWaybill/CreditSendWaybillList.vue @@ -343,7 +343,7 @@ export default { }, dicts: ['emis_qujian_fangshi','emis_declare_mode','emis_customs_clear', 'emis_tab_packing_type','emis_tab_dispatch_mode','emis_payment_type', - 'emis_calc_fee_type','emis_print_type','emis_payment_status','emis_waybill_status','emis_tab_dispatch_mode' + 'emis_payment_status' ], data() { return { diff --git a/src/views/emis/emisWaybill/SatisfyMoneySendWaybillList .vue b/src/views/emis/emisWaybill/SatisfyMoneySendWaybillList .vue new file mode 100644 index 00000000..f170118f --- /dev/null +++ b/src/views/emis/emisWaybill/SatisfyMoneySendWaybillList .vue @@ -0,0 +1,607 @@ + + + + + + + + 导出 + + + + + + + + + + {{scope.row.settleStartDate}}~{{scope.row.settleEndDate}} + + + + + + + + + + + + + + + + + + + + + + + + + + + 未收款 + 已收款 + 部分收款 + + + + + 未开票 + 已开票 + 部分开票 + 不开票 + 已完成 + + + + + + 未核销 + 已核销 + + + + + 未确认 + 已确认 + 确认不出账 + 账单异常 + + + + + + + + + + + + From 0eedd7b5a8bb65257cb842f5f64516fcab74241c Mon Sep 17 00:00:00 2001 From: wuteng <419274783@qq.com> Date: Thu, 21 Aug 2025 17:44:38 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=BC=8F=E7=BB=84=E6=89=B9=E6=AC=A1?= =?UTF-8?q?=E8=AE=A2=E5=8D=95-=E7=A1=AE=E8=AE=A4=E7=BB=84=E6=89=B9?= =?UTF-8?q?=E6=AC=A1=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/emis/emisTmsSiteBatchMiss.js | 9 ++ .../emis/emisTmsSiteBatchMiss/confirmForm.vue | 97 +++++++++++++++++++ src/views/emis/emisTmsSiteBatchMiss/index.vue | 61 +++++++++++- 3 files changed, 165 insertions(+), 2 deletions(-) create mode 100644 src/views/emis/emisTmsSiteBatchMiss/confirmForm.vue diff --git a/src/api/emis/emisTmsSiteBatchMiss.js b/src/api/emis/emisTmsSiteBatchMiss.js index 268dd23e..6ce5a6ae 100644 --- a/src/api/emis/emisTmsSiteBatchMiss.js +++ b/src/api/emis/emisTmsSiteBatchMiss.js @@ -42,3 +42,12 @@ export function delEmisTmsSiteBatchMiss(id) { method: 'delete' }) } + +// 确认组批次完成 +export function confirmBatch(data) { + return request({ + url: '/emis/emisTmsSiteBatchMiss/confirmBatch', + method: 'post', + data: data + }) +} diff --git a/src/views/emis/emisTmsSiteBatchMiss/confirmForm.vue b/src/views/emis/emisTmsSiteBatchMiss/confirmForm.vue new file mode 100644 index 00000000..aa04776d --- /dev/null +++ b/src/views/emis/emisTmsSiteBatchMiss/confirmForm.vue @@ -0,0 +1,97 @@ + + + + + + 无需组批次 + 组批次已经完成 + + + + + + + + 确 定 + 取 消 + + + + + diff --git a/src/views/emis/emisTmsSiteBatchMiss/index.vue b/src/views/emis/emisTmsSiteBatchMiss/index.vue index b2d590bb..9d38b119 100644 --- a/src/views/emis/emisTmsSiteBatchMiss/index.vue +++ b/src/views/emis/emisTmsSiteBatchMiss/index.vue @@ -42,6 +42,7 @@ + @@ -126,6 +127,15 @@ v-hasPermi="['emis:emisTmsSiteBatchMiss:export']" >导出 + + 确认组批次完成 + @@ -177,8 +187,26 @@ + + + + + 系统审核完成 + 人工审核完成 + 无需组批次 + + + + + + + @@ -204,7 +232,7 @@ import EmpNamePicker1 from '@/views/emis/EmisBaseTools/EmpNamePicker.vue'; import EmpNamePicker2 from '@/views/emis/EmisBaseTools/EmpNamePicker.vue'; import {timeFormat} from '@/utils/dateUtils' - +import confirmForm from "@/views/emis/emisTmsSiteBatchMiss/confirmForm.vue"; export default { name: "EmisTmsSiteBatchMiss", @@ -217,7 +245,8 @@ export default { TransLinePicker, TransProductPicker, EmpNamePicker1, - EmpNamePicker2 + EmpNamePicker2, + confirmForm }, dicts: ['emis_payment_type'], data() { @@ -230,6 +259,7 @@ export default { single: true, // 非多个禁用 multiple: true, + confirmDisabled:true, // 显示搜索条件 showSearch: true, // 创建时间搜索 @@ -243,6 +273,7 @@ export default { currentId:null, openForm: false, + openConfirmForm: false, titleForm: "", // 弹出展示层 @@ -268,6 +299,7 @@ export default { missCount:null, sendSiteCode:null }, + billCodeList:[] // 选中的单号 }; }, created() { @@ -327,6 +359,7 @@ export default { this.single = selection.length!==1 this.multiple = !selection.length this.selectList = selection + this.confirmDisabled = selection.length ===0; }, // 排序 查询字段是表格中字段名字 动态取值排序顺序 handleSortChange(column) { @@ -482,6 +515,17 @@ export default { if (j === 'paymentType') { return this.selectDictLabel(this.dict.type.emis_payment_type,v[j]); } + if(j === 'blManual'){ + if(v[j] == 1){ + return '系统审核完成'; + } + else if(v[j] == 2){ + return '人工审核完成'; + } + else if(v[j] == 3){ + return '无需组批次'; + } + } return v[j] })) }, @@ -494,6 +538,19 @@ export default { dateTimeChange(value){ this.dateTimeRange=value; }, + //确认组批次完成 + handleConfirm(){ + //有选中值 + this.openConfirmForm= true; + //获取选择数据的 运单号 + this.billCodeList=[]; + this.selectList.forEach(item=>{ + this.billCodeList.push(item.billCode); + }) + }, + handleCancel(){ + this.openConfirmForm= false; + } } };