From bcfd501e04e87c189a58ffcb20b8a1525a9450db Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Mon, 19 May 2025 09:44:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E5=8D=95=E8=BD=A6=E8=BF=94?= =?UTF-8?q?=E5=88=A9=E7=AE=A1=E7=90=86=E3=80=81=E4=B8=93=E9=A1=B9=E8=BF=94?= =?UTF-8?q?=E5=88=A9=E7=AE=A1=E7=90=86=20=E5=A2=9E=E5=8A=A0=E8=BF=94?= =?UTF-8?q?=E5=88=A9=E6=94=BF=E7=AD=96=E6=96=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bicyclerebatemanagement.vue | 1 + .../bicyclerebatemanagementAdd.vue | 28 ++++++++++++++++- .../bicyclerebatemanagementEdit.vue | 28 ++++++++++++++++- .../specialrebatemanagement.vue | 1 + .../specialrebatemanagementAdd.vue | 30 +++++++++++++++++-- 5 files changed, 84 insertions(+), 4 deletions(-) diff --git a/anrui-scm/anrui-scm-ui/src/views/bikerebate/bikerebatemanagement/bicyclerebatemanagement.vue b/anrui-scm/anrui-scm-ui/src/views/bikerebate/bikerebatemanagement/bicyclerebatemanagement.vue index 94bb57eaed..e3bfa1a39c 100644 --- a/anrui-scm/anrui-scm-ui/src/views/bikerebate/bikerebatemanagement/bicyclerebatemanagement.vue +++ b/anrui-scm/anrui-scm-ui/src/views/bikerebate/bikerebatemanagement/bicyclerebatemanagement.vue @@ -101,6 +101,7 @@ + diff --git a/anrui-scm/anrui-scm-ui/src/views/bikerebate/bikerebatemanagement/bicyclerebatemanagementAdd.vue b/anrui-scm/anrui-scm-ui/src/views/bikerebate/bikerebatemanagement/bicyclerebatemanagementAdd.vue index 90c58ae061..810dc8cd4f 100644 --- a/anrui-scm/anrui-scm-ui/src/views/bikerebate/bikerebatemanagement/bicyclerebatemanagementAdd.vue +++ b/anrui-scm/anrui-scm-ui/src/views/bikerebate/bikerebatemanagement/bicyclerebatemanagementAdd.vue @@ -44,7 +44,7 @@ - +
*计算标准 (%) @@ -52,6 +52,14 @@
+ +
*返利政策方
+ + + + + +
返利车辆列表
@@ -121,6 +129,7 @@ export default { viewState: 1, rebateType_list: [], // 返利类型 calculationMode_list: [], // 计算方式 + policySide_list: [], // 返利政策方 // 表单数据 formobj: { rebateTypeKey: '', @@ -129,6 +138,8 @@ export default { palceGenDate: '', calculationModeKey: '', calculationModeValue: '', + policySideKey: '', + policySideValue: '', calculationStandard: '', sid: '', orgPath: '', @@ -157,6 +168,11 @@ export default { this.calculationMode_list = resp.data } }) + typeValues({ type: 'policySide' }).then((resp) => { + if (resp.success) { + this.policySide_list = resp.data + } + }) }, getSpecialNumber(val, limit) { val = val.replace(/[^0-9.-]/g, '') // 保留数字 @@ -221,6 +237,14 @@ export default { this.formobj.calculationModeKey = '' } }, + changePolicySide(value) { + const choose = this.policySide_list.filter((item) => item.dictValue === value) + if (choose !== null && choose.length > 0) { + this.formobj.policySideKey = choose[0].dictKey + } else { + this.formobj.policySideKey = '' + } + }, // 明细表添加一行数据 addjacket() { if (this.formobj.calculationModeValue !== '' && this.formobj.calculationStandard !== '') { @@ -334,6 +358,8 @@ export default { palceGenDate: '', calculationModeKey: '', calculationModeValue: '', + policySideKey: '', + policySideValue: '', calculationStandard: '', sid: '', orgPath: '', diff --git a/anrui-scm/anrui-scm-ui/src/views/bikerebate/bikerebatemanagement/bicyclerebatemanagementEdit.vue b/anrui-scm/anrui-scm-ui/src/views/bikerebate/bikerebatemanagement/bicyclerebatemanagementEdit.vue index 557e72e03c..b80fc788ac 100644 --- a/anrui-scm/anrui-scm-ui/src/views/bikerebate/bikerebatemanagement/bicyclerebatemanagementEdit.vue +++ b/anrui-scm/anrui-scm-ui/src/views/bikerebate/bikerebatemanagement/bicyclerebatemanagementEdit.vue @@ -43,7 +43,7 @@ - +
*计算标准 (%) @@ -51,6 +51,14 @@
+ +
*返利政策方
+ + + + + +
车辆信息({{ formobj.vinNo }} — {{ formobj.purchaseSystemName }} — {{ formobj.brandName }})
@@ -111,6 +119,7 @@ export default { viewTitle: '', rebateType_list: [], // 返利类型 calculationMode_list: [], // 计算方式 + policySide_list: [], // 返利政策方 // 表单数据 formobj: { rebateTypeKey: '', @@ -119,6 +128,8 @@ export default { palceGenDate: '', calculationModeKey: '', calculationModeValue: '', + policySideKey: '', + policySideValue: '', calculationStandard: '', sid: '', vinNo: '', @@ -174,6 +185,11 @@ export default { this.calculationMode_list = resp.data } }) + typeValues({ type: 'policySide' }).then((resp) => { + if (resp.success) { + this.policySide_list = resp.data + } + }) }, getSpecialNumber(val, limit) { val = val.replace(/[^0-9.-]/g, '') // 保留数字 @@ -229,6 +245,14 @@ export default { this.formobj.calculationModeKey = '' } }, + changePolicySide(value) { + const choose = this.policySide_list.filter((item) => item.dictValue === value) + if (choose !== null && choose.length > 0) { + this.formobj.policySideKey = choose[0].dictKey + } else { + this.formobj.policySideKey = '' + } + }, showEdit(row) { this.init() this.$nextTick(() => { @@ -273,6 +297,8 @@ export default { palceGenDate: '', calculationModeKey: '', calculationModeValue: '', + policySideKey: '', + policySideValue: '', calculationStandard: '', sid: '', vinNo: '', diff --git a/anrui-scm/anrui-scm-ui/src/views/specialrebate/specialrebatemanagement/specialrebatemanagement.vue b/anrui-scm/anrui-scm-ui/src/views/specialrebate/specialrebatemanagement/specialrebatemanagement.vue index 209c2f3162..d0c616dd17 100644 --- a/anrui-scm/anrui-scm-ui/src/views/specialrebate/specialrebatemanagement/specialrebatemanagement.vue +++ b/anrui-scm/anrui-scm-ui/src/views/specialrebate/specialrebatemanagement/specialrebatemanagement.vue @@ -93,6 +93,7 @@ + diff --git a/anrui-scm/anrui-scm-ui/src/views/specialrebate/specialrebatemanagement/specialrebatemanagementAdd.vue b/anrui-scm/anrui-scm-ui/src/views/specialrebate/specialrebatemanagement/specialrebatemanagementAdd.vue index 6163cc2ba8..ead40d632f 100644 --- a/anrui-scm/anrui-scm-ui/src/views/specialrebate/specialrebatemanagement/specialrebatemanagementAdd.vue +++ b/anrui-scm/anrui-scm-ui/src/views/specialrebate/specialrebatemanagement/specialrebatemanagementAdd.vue @@ -62,10 +62,18 @@
- +
*预计返利
+ +
*返利政策方
+ + + + + +
@@ -102,7 +110,7 @@