From 6fc1010fe4268256934f7135a4df6d1304a2f487 Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Thu, 21 Nov 2024 16:34:13 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E5=AE=8C=E5=96=84=E5=BE=85=E7=B4=A2?= =?UTF-8?q?=E8=B5=94=E7=BB=B4=E4=BF=AE=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yxt-as-ui/src/api/operation/pendingclaim.js | 7 + .../operation/pendingclaim/pendingclaim.vue | 192 ++++++++++++++++-- 2 files changed, 178 insertions(+), 21 deletions(-) diff --git a/yxt-as-ui/src/api/operation/pendingclaim.js b/yxt-as-ui/src/api/operation/pendingclaim.js index f4ced4e853..b791b01206 100644 --- a/yxt-as-ui/src/api/operation/pendingclaim.js +++ b/yxt-as-ui/src/api/operation/pendingclaim.js @@ -10,6 +10,13 @@ export default { headers: { 'Content-Type': 'application/json' } }) }, + updateManuReportNo: function(data) { + return request({ + url: '/as/v1/AsBusrepairBill/updateManuReportNo', + method: 'post', + params: data + }) + }, save: function(data) { return request({ url: '/as/v1/AsBusclaimBill/save', diff --git a/yxt-as-ui/src/views/operation/pendingclaim/pendingclaim.vue b/yxt-as-ui/src/views/operation/pendingclaim/pendingclaim.vue index 4a6bbb4b5e..c353583f3e 100644 --- a/yxt-as-ui/src/views/operation/pendingclaim/pendingclaim.vue +++ b/yxt-as-ui/src/views/operation/pendingclaim/pendingclaim.vue @@ -8,7 +8,7 @@
{{ searchxianshitit }}
+ @@ -165,6 +178,56 @@ 取消 + + + + + +
维修单编号
+ {{ report.repairBillNo }} +
+
+ + +
客户名称
+ {{ report.customerName }} +
+
+ + +
车牌号
+ {{ report.vehMark }} +
+
+ + +
车架号
+ {{ report.vinNo }} +
+
+ + +
厂家报告编号
+ +
+
+ + +
报告首次提报时间
+ +
+
+ + + 注:报告首次提报时间一旦保存后,就不能修改。 + + +
+ +
@@ -187,6 +250,13 @@ export default { btndisabled: false, dialogVisible: false, btnList: [ + { + type: 'primary', + size: 'small', + icon: '', + btnKey: 'toReport', + btnLabel: '维护厂家报告编号' + }, { type: 'primary', size: 'small', @@ -218,8 +288,9 @@ export default { size: 10, total: 0, params: { - orgPath: '', - createBySid: '', + menuUrl: '', + userSid: '', + orgPath: '' useOrgName: '', deptName: '', createByName: '', @@ -227,7 +298,6 @@ export default { createTimeStart: '', createTimeEnd: '', billType: '', - subject: '', entryTimeStart: '', entryTimeEnd: '', estimatedFinishTimeStart: '', @@ -239,7 +309,14 @@ export default { vinNo: '', waitorName: '', groupName: '', - mainRepairers: '' + mainRepairers: '', + shClaimTypeValue: '', + finishTimeStart: '', + finishTimeEnd: '', + settleTimeStart: '', + settleTimeEnd: '', + reportFirstDateStart: '', + reportFirstDateEnd: '' } }, formobj: { @@ -251,6 +328,18 @@ export default { billNo: '', createBySid: '', orgPath: '' + }, + dialogReportVisible: false, + report: { + repairBillSid: '', + repairBillNo: '', + customerName: '', + vehMark: '', + vinNo: '', + manuReportNo: '', + reportFirstDate: '', + createBySid: '', + orgPath: '' } } }, @@ -282,6 +371,9 @@ export default { btnHandle(btnKey) { console.log('XXXXXXXXXXXXXXX ' + btnKey) switch (btnKey) { + case 'toReport': + this.toReport() + break case 'toMaintain': this.toMaintain() break @@ -310,6 +402,8 @@ export default { // 查询列表信息 getList() { this.listLoading = true + this.listQuery.params.userSid = window.sessionStorage.getItem('userSid') + this.listQuery.params.menuUrl = this.$route.path this.listQuery.params.orgPath = window.sessionStorage.getItem('defaultOrgPath') req.listPage(this.listQuery).then((response) => { this.listLoading = false @@ -334,8 +428,9 @@ export default { size: 10, total: 0, params: { - orgPath: '', - createBySid: '', + menuUrl: '', + userSid: '', + orgPath: '' useOrgName: '', deptName: '', createByName: '', @@ -343,7 +438,6 @@ export default { createTimeStart: '', createTimeEnd: '', billType: '', - subject: '', entryTimeStart: '', entryTimeEnd: '', estimatedFinishTimeStart: '', @@ -355,10 +449,66 @@ export default { vinNo: '', waitorName: '', groupName: '', - mainRepairers: '' + mainRepairers: '', + shClaimTypeValue: '', + finishTimeStart: '', + finishTimeEnd: '', + settleTimeStart: '', + settleTimeEnd: '', + reportFirstDateStart: '', + reportFirstDateEnd: '' + } + } + this.getList() + }, + toReport() { + if (this.sids.length === 1) { + if (this.multipleSelection[0].reportFirstDate === '') { + this.$message({ showClose: true, type: 'error', message: '报告首次提报时间已存在,无法修改'}) + return } + this.dialogReportVisible = true + this.report.repairBillNo = this.multipleSelection[0].billNo + this.report.repairBillSid = this.multipleSelection[0].sid + this.report.customerName = this.multipleSelection[0].customerName + this.report.vehMark = this.multipleSelection[0].vehMark + this.report.vinNo = this.multipleSelection[0].vinNo + } else { + this.$message({ showClose: true, type: 'error', message: '请选择一条记录进行操作' }) + } + }, + ReportConfirm() { + if (this.report.manuReportNo === '') { + this.$message({ showClose: true, type: 'error', message: '厂家报告编号不能为空' }) + return + } + if (this.report.reportFirstDate === '') { + this.$message({ showClose: true, type: 'error', message: '报告首次提报时间不能为空' }) + return + } + this.report.createBySid = window.sessionStorage.getItem('userSid') + this.report.orgPath = window.sessionStorage.getItem('defaultOrgPath') + req.updateManuReportNo({ sid: this.report.repairBillSid, manuReportNo: this.report.manuReportNo, reportFirstDate: this.report.reportFirstDate }).then((resp) => { + if (resp.success) { + this.$message({ showClose: true, type: 'success', message: '保存成功' }) + this.getList() + this.ReportColse() + } + }) + }, + ReportColse() { + this.dialogReportVisible = false + this.report = { + repairBillSid: '', + repairBillNo: '', + customerName: '', + vehMark: '', + vinNo: '', + manuReportNo: '', + reportFirstDate: '', + createBySid: '', + orgPath: '' } - this.init() }, toMaintain() { if (this.sids.length === 1) { From 0c44ce6703587a97b688d28330267bc5ed6d4185 Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Thu, 21 Nov 2024 16:48:45 +0800 Subject: [PATCH 2/4] =?UTF-8?q?=E5=AE=8C=E5=96=84=E5=BE=85=E7=B4=A2?= =?UTF-8?q?=E8=B5=94=E7=BB=B4=E4=BF=AE=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yxt-as-ui/src/views/operation/pendingclaim/pendingclaim.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yxt-as-ui/src/views/operation/pendingclaim/pendingclaim.vue b/yxt-as-ui/src/views/operation/pendingclaim/pendingclaim.vue index c353583f3e..ef39b95b16 100644 --- a/yxt-as-ui/src/views/operation/pendingclaim/pendingclaim.vue +++ b/yxt-as-ui/src/views/operation/pendingclaim/pendingclaim.vue @@ -290,7 +290,7 @@ export default { params: { menuUrl: '', userSid: '', - orgPath: '' + orgPath: '', useOrgName: '', deptName: '', createByName: '', @@ -430,7 +430,7 @@ export default { params: { menuUrl: '', userSid: '', - orgPath: '' + orgPath: '', useOrgName: '', deptName: '', createByName: '', @@ -464,7 +464,7 @@ export default { toReport() { if (this.sids.length === 1) { if (this.multipleSelection[0].reportFirstDate === '') { - this.$message({ showClose: true, type: 'error', message: '报告首次提报时间已存在,无法修改'}) + this.$message({ showClose: true, type: 'error', message: '报告首次提报时间已存在,无法修改' }) return } this.dialogReportVisible = true From 9feaf715ca04291d1e416ce3ed766eef7bd32f76 Mon Sep 17 00:00:00 2001 From: fanzongzhe <285169773@qq.com> Date: Fri, 22 Nov 2024 11:18:20 +0800 Subject: [PATCH 3/4] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E6=9D=83=E9=99=90=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../anrui/portal/api/sysuser/PrivilegeVo.java | 20 ++++++++++ .../portal/api/sysuser/SysUserFeign.java | 7 +++- .../api/sysuser/SysUserFeignFallback.java | 7 +++- .../anrui/portal/biz/sysuser/SysUserRest.java | 5 +++ .../portal/biz/sysuser/SysUserService.java | 39 ++++++++++++++++++- 5 files changed, 74 insertions(+), 4 deletions(-) create mode 100644 anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysuser/PrivilegeVo.java diff --git a/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysuser/PrivilegeVo.java b/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysuser/PrivilegeVo.java new file mode 100644 index 0000000000..7dd30b0865 --- /dev/null +++ b/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysuser/PrivilegeVo.java @@ -0,0 +1,20 @@ +package com.yxt.anrui.portal.api.sysuser; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @author Fan + * @description + * @date 2024/11/22 11:04 + */ +@Data +public class PrivilegeVo { + + @ApiModelProperty("权限查询路径") + private String levelPath; + @ApiModelProperty("权限等级") + private String orgLevelKey; + + +} diff --git a/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysuser/SysUserFeign.java b/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysuser/SysUserFeign.java index 65c158c001..00d74393ee 100644 --- a/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysuser/SysUserFeign.java +++ b/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysuser/SysUserFeign.java @@ -276,6 +276,11 @@ public interface SysUserFeign { @PostMapping(value = "/selectPrivilegeLevel") ResultBean selectPrivilegeLevel(@RequestBody PrivilegeQuery query); + @ApiOperation(value = "查询角色权限的层级获取权限路径") + @PostMapping(value = "/selectPrivilegeLevelPath") + ResultBean selectPrivilegeLevelPath(@RequestBody PrivilegeQuery query); + + @ApiOperation(value = "清除所有离职人员的移动端登录缓存") @PostMapping(value = "/removeRedis") ResultBean removeRedis(); @@ -283,4 +288,4 @@ public interface SysUserFeign { @ApiOperation("获取小程序客户用户信息") @GetMapping("/fetchBySidWx/{sid}") public ResultBean fetchBySidWx(@PathVariable("sid") String sid); -} \ No newline at end of file +} diff --git a/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysuser/SysUserFeignFallback.java b/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysuser/SysUserFeignFallback.java index d66671ed7b..78c38e5d2c 100644 --- a/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysuser/SysUserFeignFallback.java +++ b/anrui-portal/anrui-portal-api/src/main/java/com/yxt/anrui/portal/api/sysuser/SysUserFeignFallback.java @@ -261,6 +261,11 @@ public class SysUserFeignFallback implements SysUserFeign { return null; } + @Override + public ResultBean selectPrivilegeLevelPath(PrivilegeQuery query) { + return null; + } + @Override public ResultBean removeRedis() { return null; @@ -270,4 +275,4 @@ public class SysUserFeignFallback implements SysUserFeign { public ResultBean fetchBySidWx(String sid) { return null; } -} \ No newline at end of file +} diff --git a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserRest.java b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserRest.java index b4871a9bc2..00b69bf427 100644 --- a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserRest.java +++ b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserRest.java @@ -704,6 +704,11 @@ public class SysUserRest implements SysUserFeign { return sysUserService.selectPrivilegeLevel(query); } + @Override + public ResultBean selectPrivilegeLevelPath(PrivilegeQuery query) { + return sysUserService.selectPrivilegeLevelPath(query); + } + @Override public ResultBean removeRedis() { return sysUserService.removeRedis(); diff --git a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserService.java b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserService.java index 79013ad90d..39e3ab10c5 100644 --- a/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserService.java +++ b/anrui-portal/anrui-portal-biz/src/main/java/com/yxt/anrui/portal/biz/sysuser/SysUserService.java @@ -306,7 +306,7 @@ public class SysUserService extends MybatisBaseService { int i = baseMapper.updatePasswordWx(user.getSid(), Encodes.md5(newPassword)); SysUserVo sysUserVo = new SysUserVo(); SysUser sysUser = fetchBySid(user.getSid()); - BeanUtil.copyProperties(sysUser,sysUserVo); + BeanUtil.copyProperties(sysUser, sysUserVo); CrmCustomerTempVo crmCustomerTempVo = crmCustomerTempFeign.selByMobile(sysUser.getMobile()).getData(); sysUserVo.setName(crmCustomerTempVo.getName()); //查询是否需要更换密码 @@ -1544,6 +1544,41 @@ public class SysUserService extends MybatisBaseService { return rb.success().setData(defalutId); } + public ResultBean selectPrivilegeLevelPath(PrivilegeQuery query) { + ResultBean rb = ResultBean.fireFail(); + ResultBean defaultIdReltBean = selectPrivilegeLevel(query); + if (StringUtils.isNotBlank(defaultIdReltBean.getData())) { + PrivilegeVo privilegeVo = new PrivilegeVo(); + String orgLevelKey = defaultIdReltBean.getData(); + privilegeVo.setOrgLevelKey(orgLevelKey); + //数据权限ID(1集团、2事业部、3分公司、4部门、5个人) + String orgSidPath = query.getOrgPath(); + orgSidPath = orgSidPath + "/"; + int i1 = orgSidPath.indexOf("/"); + int i2 = orgSidPath.indexOf("/", i1 + 1); + int i3 = orgSidPath.indexOf("/", i2 + 1); + int i4 = orgSidPath.indexOf("/", i3 + 1); + String levelPath = ""; + if ("1".equals(orgLevelKey)) { + orgSidPath = orgSidPath.substring(0, i1); + levelPath = orgSidPath; + } else if ("2".equals(orgLevelKey)) { + orgSidPath = orgSidPath.substring(0, i2); + levelPath = orgSidPath; + } else if ("3".equals(orgLevelKey)) { + orgSidPath = orgSidPath.substring(0, i3); + levelPath = orgSidPath; + } else if ("4".equals(orgLevelKey)) { + levelPath = query.getOrgPath(); + } else if ("5".equals(orgLevelKey)) { + levelPath = query.getUserSid(); + } + privilegeVo.setLevelPath(levelPath); + return rb.success().setData(privilegeVo); + } + return rb; + } + public ResultBean> getUserSidByRole(UserQuery query) { ResultBean> rb = ResultBean.fireFail(); List sysUserVoList = new ArrayList<>(); @@ -1683,4 +1718,4 @@ public class SysUserService extends MybatisBaseService { } -} \ No newline at end of file +} From 67977396b7429efac53cbd062fbd5a99dd1dd12d Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Fri, 22 Nov 2024 13:37:47 +0800 Subject: [PATCH 4/4] =?UTF-8?q?=E5=AE=8C=E5=96=84=E6=8B=86=E4=BB=B6?= =?UTF-8?q?=E7=9B=98=E7=9B=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/Common/dictcommons.js | 9 + .../src/api/disassemble/inventoryProfit.js | 148 +++++++ .../src/router/modules/codemenu.js | 31 ++ .../inventoryProfit/inventoryProfit.vue | 299 +++++++++++++ .../inventoryProfit/inventoryProfitAdd.vue | 332 +++++++++++++++ .../inventoryProfit/inventoryProfitInfo.vue | 132 ++++++ .../inventoryProfitDaiBan.vue | 398 ++++++++++++++++++ .../inventoryProfitEdit.vue | 310 ++++++++++++++ .../inventoryProfitYiBan.vue | 184 ++++++++ 9 files changed, 1843 insertions(+) create mode 100644 anrui-scm/anrui-scm-ui/src/api/disassemble/inventoryProfit.js create mode 100644 anrui-scm/anrui-scm-ui/src/views/disassemble/inventoryProfit/inventoryProfit.vue create mode 100644 anrui-scm/anrui-scm-ui/src/views/disassemble/inventoryProfit/inventoryProfitAdd.vue create mode 100644 anrui-scm/anrui-scm-ui/src/views/disassemble/inventoryProfit/inventoryProfitInfo.vue create mode 100644 anrui-scm/anrui-scm-ui/src/views/workFlow/chaijianpanyingFlow/inventoryProfitDaiBan.vue create mode 100644 anrui-scm/anrui-scm-ui/src/views/workFlow/chaijianpanyingFlow/inventoryProfitEdit.vue create mode 100644 anrui-scm/anrui-scm-ui/src/views/workFlow/chaijianpanyingFlow/inventoryProfitYiBan.vue diff --git a/anrui-scm/anrui-scm-ui/src/api/Common/dictcommons.js b/anrui-scm/anrui-scm-ui/src/api/Common/dictcommons.js index 381f26f0b8..557a2a36d6 100644 --- a/anrui-scm/anrui-scm-ui/src/api/Common/dictcommons.js +++ b/anrui-scm/anrui-scm-ui/src/api/Common/dictcommons.js @@ -279,3 +279,12 @@ export function getAllTypeByAreaSid(data) { params: data }) } + +// 获取售后服务--基础信息--供应商信息 +export function choiceSupplierInfo(data) { + return request({ + url: '/pms/v1/pmssupplierinfo/choiceSupplierInfo', + method: 'post', + params: data + }) +} diff --git a/anrui-scm/anrui-scm-ui/src/api/disassemble/inventoryProfit.js b/anrui-scm/anrui-scm-ui/src/api/disassemble/inventoryProfit.js new file mode 100644 index 0000000000..48cfbff382 --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/api/disassemble/inventoryProfit.js @@ -0,0 +1,148 @@ +import request from '@/utils/request' + +export default { + // 查询分页列表 + listPage: function(params) { + return request({ + url: '/wms/v1/wmsinventorysurplus/listPage', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + deleteBySids: function(data) { + return request({ + url: '/wms/v1/wmsinventorysurplus/delBySids', + method: 'DELETE', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + // 盘点单详情 + fetchDetailsBySid: function(params) { + return request({ + url: '/wms/v1/wmsinventorysurplus/fetchDetailsBySid/' + params, + method: 'get', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + // 根据部门sid 获取所有盘点单号 + getSourceBillNoBySid: function(data) { + return request({ + url: '/wms/v1/wmsinventorysurplus/getSourceBillNoBySid', + method: 'post', + params: data + }) + }, + // 根据盘点单sid 获取商品 + sourceBillBySid: function(params) { + return request({ + url: '/wms/v1/wmsinventorysurplus/sourceBillBySid/' + params, + method: 'get', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + // 保存盘盈入库 + save: function(data) { + return request({ + url: '/wms/v1/wmsinventorysurplus/save', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + // 提交盘盈入库 + submit: function(data) { + return request({ + url: '/wms/v1/wmsinventorysurplus/submit', + method: 'post', + data: data, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + // 流程审批(同意) + complete: function(params) { + return request({ + url: '/wms/v1/wmsinventorysurplus/complete', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + // 流程审批(加签) + delegate: function(params) { + return request({ + url: '/wms/v1/wmsinventorysurplus/delegate', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + // 流程审批(驳回) + reject: function(params) { + return request({ + url: '/wms/v1/wmsinventorysurplus/reject', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + // 流程审批(终止) + breakProcess: function(params) { + return request({ + url: '/wms/v1/wmsinventorysurplus/breakProcess', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + // 流程审批(撤回) + revokeProcess: function(params) { + return request({ + url: '/wms/v1/wmsinventorysurplus/revokeProcess', + method: 'post', + data: params, + headers: { + 'Content-Type': 'application/json' + } + }) + }, + // 审批流程(同意)获取下一环节 + getNextNodesForSubmit: function(data) { + return request({ + url: '/wms/v1/wmsinventorysurplus/getNextNodesForSubmit', + method: 'get', + params: data + }) + }, + // 审批流程(驳回)获取上一环节 + getPreviousNodesForReject: function(data) { + return request({ + url: '/wms/v1/wmsinventorysurplus/getPreviousNodesForReject', + method: 'get', + params: data + }) + } +} diff --git a/anrui-scm/anrui-scm-ui/src/router/modules/codemenu.js b/anrui-scm/anrui-scm-ui/src/router/modules/codemenu.js index f9f75754e2..485e59895a 100644 --- a/anrui-scm/anrui-scm-ui/src/router/modules/codemenu.js +++ b/anrui-scm/anrui-scm-ui/src/router/modules/codemenu.js @@ -1034,6 +1034,15 @@ const codemenu = [{ noCache: true } }, + { + path: '/inventoryProfit/inventoryProfit', + component: () => import('@/views/disassemble/inventoryProfit/inventoryProfit.vue'), + name: 'InventoryProfit', + meta: { + title: '盘盈入库', + noCache: true + } + }, ] }, @@ -1509,6 +1518,28 @@ const codemenu = [{ component: () => import('@/views/workFlow/guachechukuFlow/chukuEdit.vue'), name: 'chukuEdit' + }, + + // 拆件盘盈入库申请待办详情页面 + { + path: '/chaijianpanyingFlow/inventoryProfitDaiBan', + component: () => + import('@/views/workFlow/chaijianpanyingFlow/inventoryProfitDaiBan.vue'), + name: 'InventoryProfitDaiBan' + }, + // 拆件盘盈入库申请已办详情 + { + path: '/chaijianpanyingFlow/inventoryProfitEdit', + component: () => + import('@/views/workFlow/chaijianpanyingFlow/inventoryProfitEdit.vue'), + name: 'InventoryProfitEdit' + }, + // 拆件盘盈入库申请办理 + { + path: '/chaijianpanyingFlow/inventoryProfitYiBan', + component: () => + import('@/views/workFlow/chaijianpanyingFlow/inventoryProfitYiBan.vue'), + name: 'InventoryProfitYiBan' } ] export default codemenu diff --git a/anrui-scm/anrui-scm-ui/src/views/disassemble/inventoryProfit/inventoryProfit.vue b/anrui-scm/anrui-scm-ui/src/views/disassemble/inventoryProfit/inventoryProfit.vue new file mode 100644 index 0000000000..6018d3673e --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/disassemble/inventoryProfit/inventoryProfit.vue @@ -0,0 +1,299 @@ + + + + diff --git a/anrui-scm/anrui-scm-ui/src/views/disassemble/inventoryProfit/inventoryProfitAdd.vue b/anrui-scm/anrui-scm-ui/src/views/disassemble/inventoryProfit/inventoryProfitAdd.vue new file mode 100644 index 0000000000..30bf0559ec --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/disassemble/inventoryProfit/inventoryProfitAdd.vue @@ -0,0 +1,332 @@ + + + + + diff --git a/anrui-scm/anrui-scm-ui/src/views/disassemble/inventoryProfit/inventoryProfitInfo.vue b/anrui-scm/anrui-scm-ui/src/views/disassemble/inventoryProfit/inventoryProfitInfo.vue new file mode 100644 index 0000000000..56b621eff4 --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/disassemble/inventoryProfit/inventoryProfitInfo.vue @@ -0,0 +1,132 @@ + + + + + diff --git a/anrui-scm/anrui-scm-ui/src/views/workFlow/chaijianpanyingFlow/inventoryProfitDaiBan.vue b/anrui-scm/anrui-scm-ui/src/views/workFlow/chaijianpanyingFlow/inventoryProfitDaiBan.vue new file mode 100644 index 0000000000..ca7ba38404 --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/workFlow/chaijianpanyingFlow/inventoryProfitDaiBan.vue @@ -0,0 +1,398 @@ + + + + + diff --git a/anrui-scm/anrui-scm-ui/src/views/workFlow/chaijianpanyingFlow/inventoryProfitEdit.vue b/anrui-scm/anrui-scm-ui/src/views/workFlow/chaijianpanyingFlow/inventoryProfitEdit.vue new file mode 100644 index 0000000000..bbc8c8af14 --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/workFlow/chaijianpanyingFlow/inventoryProfitEdit.vue @@ -0,0 +1,310 @@ + + + + + diff --git a/anrui-scm/anrui-scm-ui/src/views/workFlow/chaijianpanyingFlow/inventoryProfitYiBan.vue b/anrui-scm/anrui-scm-ui/src/views/workFlow/chaijianpanyingFlow/inventoryProfitYiBan.vue new file mode 100644 index 0000000000..1e0469715f --- /dev/null +++ b/anrui-scm/anrui-scm-ui/src/views/workFlow/chaijianpanyingFlow/inventoryProfitYiBan.vue @@ -0,0 +1,184 @@ + + + + +