From 36649c0954078ac37c6c29134785360064ee62b0 Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Thu, 29 May 2025 15:09:50 +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=E6=A0=B8=E5=AF=B9=E3=80=81=E4=B8=93=E9=A1=B9=E8=BF=94?= =?UTF-8?q?=E5=88=A9=E6=A0=B8=E5=AF=B9--=E5=A2=9E=E5=8A=A0=E6=B8=85?= =?UTF-8?q?=E7=A9=BA=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/bikerebate/bicyclerebatemanagement.js | 167 +++++++++--------- .../specialrebate/specialrebatemanagement.js | 7 + .../bicyclerebatetobecheckedByUpdate.vue | 27 +++ .../specialrebatetobecheckedByUpdate.vue | 27 +++ 4 files changed, 148 insertions(+), 80 deletions(-) diff --git a/anrui-scm/anrui-scm-ui/src/api/bikerebate/bicyclerebatemanagement.js b/anrui-scm/anrui-scm-ui/src/api/bikerebate/bicyclerebatemanagement.js index e6dfd0ff72..afd0fe6149 100644 --- a/anrui-scm/anrui-scm-ui/src/api/bikerebate/bicyclerebatemanagement.js +++ b/anrui-scm/anrui-scm-ui/src/api/bikerebate/bicyclerebatemanagement.js @@ -1,84 +1,91 @@ import request from '@/utils/request' export default { - // 查询分页列表 - listPage: function(data) { - return request({ - url: '/scm/v1/scmvehrebate/listPage', - method: 'post', - data: data, - headers: { 'Content-Type': 'application/json' } - }) - }, - // 查询不分页 - listAll: function(data) { - return request({ - url: '/scm/v1/scmvehrebate/listAll', - method: 'post', - data: data, - headers: { 'Content-Type': 'application/json' } - }) - }, - // 选择车辆信息--查询分页列表 - pageList: function(data) { - return request({ - url: '/base/v1/basevehicle/vehicleRebateList', - method: 'post', - data: data, - headers: { 'Content-Type': 'application/json' } - }) - }, - // 删除 - delete: function(params) { - return request({ - url: '/scm/v1/scmvehrebate/delBySids', - method: 'DELETE', - data: params, - headers: { 'Content-Type': 'application/json' } - }) - }, - // 新增保存修改记录 - save: function(data) { - return request({ - url: '/scm/v1/scmvehrebate/save', - method: 'post', - data: data, - headers: { 'Content-Type': 'application/json' } - }) - }, - // 编辑保存修改记录 - update: function(data) { - return request({ - url: '/scm/v1/scmvehrebate/update', - method: 'post', - data: data, - headers: { 'Content-Type': 'application/json' } - }) - }, - // 通过sid查询一条记录 - fetchBySid: function(data) { - return request({ - url: '/scm/v1/scmvehrebate/fetchDetailsBySid/' + data, - method: 'get' - }) - }, - // 导出 - exportExcel: function(data) { - return request({ - url: '/scm/v1/scmvehrebate/excelList', - method: 'post', - data: data, - responseType: 'blob', // 表明返回服务器返回的数据类型 - headers: { 'Content-Type': 'application/json' } - }) - }, - // 下载模板 - downloadExcel: function() { - return request({ - url: '/scm/v1/scmvehrebate/download', - method: 'post', - responseType: 'blob', // 表明返回服务器返回的数据类型 - headers: { 'Content-Type': 'application/json' } - }) - } + // 查询分页列表 + listPage: function(data) { + return request({ + url: '/scm/v1/scmvehrebate/listPage', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 查询不分页 + listAll: function(data) { + return request({ + url: '/scm/v1/scmvehrebate/listAll', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 选择车辆信息--查询分页列表 + pageList: function(data) { + return request({ + url: '/base/v1/basevehicle/vehicleRebateList', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 清空 + clear: function(data) { + return request({ + url: '/scm/v1/scmvehrebate/clear/' + data, + method: 'get' + }) + }, + // 删除 + delete: function(params) { + return request({ + url: '/scm/v1/scmvehrebate/delBySids', + method: 'DELETE', + data: params, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 新增保存修改记录 + save: function(data) { + return request({ + url: '/scm/v1/scmvehrebate/save', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 编辑保存修改记录 + update: function(data) { + return request({ + url: '/scm/v1/scmvehrebate/update', + method: 'post', + data: data, + headers: { 'Content-Type': 'application/json' } + }) + }, + // 通过sid查询一条记录 + fetchBySid: function(data) { + return request({ + url: '/scm/v1/scmvehrebate/fetchDetailsBySid/' + data, + method: 'get' + }) + }, + // 导出 + exportExcel: function(data) { + return request({ + url: '/scm/v1/scmvehrebate/excelList', + method: 'post', + data: data, + responseType: 'blob', // 表明返回服务器返回的数据类型 + headers: { 'Content-Type': 'application/json' } + }) + }, + // 下载模板 + downloadExcel: function() { + return request({ + url: '/scm/v1/scmvehrebate/download', + method: 'post', + responseType: 'blob', // 表明返回服务器返回的数据类型 + headers: { 'Content-Type': 'application/json' } + }) + } } diff --git a/anrui-scm/anrui-scm-ui/src/api/specialrebate/specialrebatemanagement.js b/anrui-scm/anrui-scm-ui/src/api/specialrebate/specialrebatemanagement.js index 5e4a6fcec0..5f2d3cb064 100644 --- a/anrui-scm/anrui-scm-ui/src/api/specialrebate/specialrebatemanagement.js +++ b/anrui-scm/anrui-scm-ui/src/api/specialrebate/specialrebatemanagement.js @@ -44,6 +44,13 @@ export default { method: 'get' }) }, + // 清空 + clear: function(data) { + return request({ + url: '/scm/v1/scmspecialrebate/clear/' + data, + method: 'get' + }) + }, // 导出 exportExcel: function(data) { return request({ diff --git a/anrui-scm/anrui-scm-ui/src/views/bikerebate/bicyclerebatecheck/bicyclerebatetobecheckedByUpdate.vue b/anrui-scm/anrui-scm-ui/src/views/bikerebate/bicyclerebatecheck/bicyclerebatetobecheckedByUpdate.vue index 9fdcd5ac51..927cf03015 100644 --- a/anrui-scm/anrui-scm-ui/src/views/bikerebate/bicyclerebatecheck/bicyclerebatetobecheckedByUpdate.vue +++ b/anrui-scm/anrui-scm-ui/src/views/bikerebate/bicyclerebatecheck/bicyclerebatetobecheckedByUpdate.vue @@ -7,6 +7,7 @@
{{ viewTitle }}
+ 清空 保存 关闭
@@ -335,6 +336,32 @@ export default { this.formobj.adjustmentRemarks = '' } }, + handleClear() { + const tip = '请确认是否清空上传数据!' + this.$confirm(tip, '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + const loading = this.$loading({ + lock: true, + text: 'Loading', + spinner: 'el-icon-loading', + background: 'rgba(0, 0, 0, 0.7)' + }) + this.submitdisabled = true + req.clear(this.formobj.sid).then((resp) => { + if (resp.success) { + this.$message({ showClose: true, type: 'success', message: '操作成功' }) + this.handleReturn('true') + } + loading.close() + }).catch(e => { + this.submitdisabled = false + loading.close() + }) + }) + }, handleSave() { this.$refs['form_obj'].validate((valid) => { if (valid) { diff --git a/anrui-scm/anrui-scm-ui/src/views/specialrebate/specialrebatecheck/specialrebatetobecheckedByUpdate.vue b/anrui-scm/anrui-scm-ui/src/views/specialrebate/specialrebatecheck/specialrebatetobecheckedByUpdate.vue index b671de28dc..348de5b337 100644 --- a/anrui-scm/anrui-scm-ui/src/views/specialrebate/specialrebatecheck/specialrebatetobecheckedByUpdate.vue +++ b/anrui-scm/anrui-scm-ui/src/views/specialrebate/specialrebatecheck/specialrebatetobecheckedByUpdate.vue @@ -7,6 +7,7 @@
{{ viewTitle }}
+ 清空 保存 关闭
@@ -323,6 +324,32 @@ export default { this.formobj.adjustmentRemarks = '' } }, + handleClear() { + const tip = '请确认是否清空上传数据!' + this.$confirm(tip, '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + const loading = this.$loading({ + lock: true, + text: 'Loading', + spinner: 'el-icon-loading', + background: 'rgba(0, 0, 0, 0.7)' + }) + this.submitdisabled = true + req.clear(this.formobj.sid).then((resp) => { + if (resp.success) { + this.$message({ showClose: true, type: 'success', message: '操作成功' }) + this.handleReturn('true') + } + loading.close() + }).catch(e => { + this.submitdisabled = false + loading.close() + }) + }) + }, handleSave() { this.$refs['form_obj'].validate((valid) => { if (valid) {