From ef8f742442924371e707d0a51ae72b736c749d7e Mon Sep 17 00:00:00 2001 From: yxt_djz Date: Tue, 31 Jan 2023 14:01:41 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=B5=81=E7=A8=8B?= =?UTF-8?q?=E8=AF=84=E8=AE=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/yxt/anrui/terminal/biz/app/AppRest.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/app/AppRest.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/app/AppRest.java index 84027dcd56..38b3d24cd2 100644 --- a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/app/AppRest.java +++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/app/AppRest.java @@ -1,5 +1,7 @@ package com.yxt.anrui.terminal.biz.app; +import com.yxt.anrui.portal.api.sysuser.SysUserFeign; +import com.yxt.anrui.portal.api.sysuser.SysUserVo; import com.yxt.anrui.terminal.api.app.AppFeign; import com.yxt.anrui.terminal.api.app.flowable.*; import com.yxt.common.core.result.ResultBean; @@ -23,6 +25,8 @@ public class AppRest implements AppFeign { @Autowired private AppService appService; + @Autowired + private SysUserFeign sysUserFeign; @Override public ResultBean> getProgressList(AppFlowableRecordQuery appFlowableRecordQuery) { @@ -36,16 +40,18 @@ public class AppRest implements AppFeign { */ @Override public ResultBean> getProgressCommentList(AppFlowableRecordQuery appFlowableRecordQuery) { - ResultBean> rb = ResultBean.fireFail(); ResultBean> list = appService.getProgressAndCommentList(appFlowableRecordQuery); - /* List newList = list.stream(). - sorted(Comparator.comparing(AppFlowableRecordAndCommentVo::getTime, Comparator.reverseOrder())). - collect(Collectors.toList());*/ return list; } @Override public ResultBean addProgressComment(ProcessComment processComment) { + String reviewerSid = processComment.getReviewerSid(); + ResultBean sysUserVoResultBean = sysUserFeign.fetchBySid(reviewerSid); + if(!sysUserVoResultBean.getSuccess()){ + return ResultBean.fireFail().setMsg("用户不存在!"); + } + processComment.setReviewer(sysUserVoResultBean.getData().getName()); return appService.addProgressComment(processComment); } } From 3895f3ccd518a8e9bcaac8ed8528b5b9cee99657 Mon Sep 17 00:00:00 2001 From: yxt_djz Date: Tue, 31 Jan 2023 14:12:59 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=B5=81=E7=A8=8B?= =?UTF-8?q?=E8=AF=84=E8=AE=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../yxt/anrui/terminal/api/app/flowable/ProcessComment.java | 5 ++--- .../main/java/com/yxt/anrui/terminal/biz/app/AppService.java | 2 ++ 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/app/flowable/ProcessComment.java b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/app/flowable/ProcessComment.java index 9ea1c384f2..5441ed3bc0 100644 --- a/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/app/flowable/ProcessComment.java +++ b/anrui-terminal/anrui-terminal-api/src/main/java/com/yxt/anrui/terminal/api/app/flowable/ProcessComment.java @@ -55,7 +55,6 @@ import java.util.Date; public class ProcessComment implements Vo { @ApiModelProperty("评论人") - @NotBlank(message = "reviewer不能为空") private String reviewer; // 评论人 @ApiModelProperty("评论人") @NotBlank(message = "reviewerSid不能为空") @@ -64,8 +63,8 @@ public class ProcessComment implements Vo { @NotBlank(message = "content不能为空") private String content; // 评论内容 @ApiModelProperty("评论的流程id") - @NotBlank(message = "processId不能为空") - private String processId; // 评论的流程id + @NotBlank(message = "procInsId不能为空") + private String procInsId; // 评论的流程id @ApiModelProperty("评论的流程实列的sid") private String processInstSid; // 评论的流程实列的sid diff --git a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/app/AppService.java b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/app/AppService.java index 5364268e85..a3b75ceecf 100644 --- a/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/app/AppService.java +++ b/anrui-terminal/anrui-terminal-biz/src/main/java/com/yxt/anrui/terminal/biz/app/AppService.java @@ -99,6 +99,8 @@ public class AppService { public ResultBean addProgressComment(ProcessComment processComment) { ProcessCommentDto dto=new ProcessCommentDto(); BeanUtil.copyProperties(processComment,dto); + String procInsId = processComment.getProcInsId(); + dto.setProcessId(procInsId); return processCommentFeign.save(dto); } } From 9a2d436681f81671cf82b592ba447ddebd61ef3c Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Tue, 31 Jan 2023 14:28:29 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E5=AE=8C=E5=96=84=E5=88=86=E5=85=AC?= =?UTF-8?q?=E5=8F=B8=E8=B0=83=E8=BD=A6=E5=BC=80=E7=A5=A8=E3=80=81=E5=88=86?= =?UTF-8?q?=E5=85=AC=E5=8F=B8=E8=B0=83=E8=BD=A6=E8=B0=83=E8=B4=A6--?= =?UTF-8?q?=E5=88=87=E6=8D=A2=E6=9C=BA=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/supplychain/yancheguanli.js | 9 --- .../diaocheshenqing.vue | 42 ++++++------- .../diaocheshenqingAdd.vue | 30 ++++----- .../relation/diaochecheliangList.vue | 23 +++---- .../tiaozhangshenqingguanli.vue | 56 ++++++++--------- .../tiaozhangshenqingguanliAdd.vue | 20 +++--- .../tiaochekaipiaoshenqingEdit.vue | 61 ++++++------------- .../tiaozhangshenqingEdit.vue | 14 ++--- 8 files changed, 95 insertions(+), 160 deletions(-) diff --git a/anrui-scm/anrui-scm-ui/src/api/supplychain/yancheguanli.js b/anrui-scm/anrui-scm-ui/src/api/supplychain/yancheguanli.js index 9dea4e8c8b..4eb39ab3c0 100644 --- a/anrui-scm/anrui-scm-ui/src/api/supplychain/yancheguanli.js +++ b/anrui-scm/anrui-scm-ui/src/api/supplychain/yancheguanli.js @@ -64,12 +64,3 @@ export function saveResultImage(data) { headers: { 'Content-Type': 'application/json' } }) } - -// 数据字典 -export function typeValues(data) { - return request({ - url: '/portal/v1/dictcommons/typeValues', - method: 'get', - params: data - }) -} diff --git a/anrui-scm/anrui-scm-ui/src/views/supplychain/diaochekaipiaoshenqingguanli/diaocheshenqing.vue b/anrui-scm/anrui-scm-ui/src/views/supplychain/diaochekaipiaoshenqingguanli/diaocheshenqing.vue index 0edf137f31..b45dde209f 100644 --- a/anrui-scm/anrui-scm-ui/src/views/supplychain/diaochekaipiaoshenqingguanli/diaocheshenqing.vue +++ b/anrui-scm/anrui-scm-ui/src/views/supplychain/diaochekaipiaoshenqingguanli/diaocheshenqing.vue @@ -97,7 +97,7 @@ import pageye from '@/components/pagination/pageye' import diaocheshenqingAdd from '@/views/supplychain/diaochekaipiaoshenqingguanli/diaocheshenqingAdd' import diaocheshenqingInfo from '@/views/supplychain/diaochekaipiaoshenqingguanli/diaocheshenqingInfo' import { listPage, delBySids } from '@/api/supplychain/diaochekaipiaoshenqing' -import { getPathSidByUserSid, getOrg } from '@/api/cheliang/basevehiclemodel' +import { getOrgSidByPath, getListOrg } from '@/api/cheliang/dictcommons' import { getStorage } from '@/utils/auth' export default { @@ -122,8 +122,6 @@ export default { useOrg_list: [], modelName_list: [], purchaseType_list: [], - useOrg: '', // 使用组织 - useOrgSid: '', // 使用组织sid listQuery: { current: 1, size: 5, @@ -133,7 +131,7 @@ export default { applyEndDate: '', // 申请结束日期 callOutOrgSid: '', // 调出分公司sid createOrgSid: '', // 创建组织 - userSid: window.sessionStorage.getItem('userSid') + userSid: '' } }, btnList: [ @@ -249,7 +247,7 @@ export default { delBySids(this.sids).then(resp => { if (resp.success) { loading.close() - _this.$message({type: 'success', message: resp.msg, showClose: true}) + _this.$message({ type: 'success', message: resp.msg, showClose: true }) _this.loadList() } else { loading.close() @@ -279,17 +277,15 @@ export default { console.log('勾选的数据', this.sids) }, getPathSid() { - const userSid = window.sessionStorage.getItem('userSid') - getPathSidByUserSid({ userSid: userSid }).then((res) => { - if (res.code === '200') { + getOrgSidByPath({ orgPath: window.sessionStorage.getItem('defaultOrgPath') }).then((res) => { + if (res.success) { this.listQuery.params.createOrgSid = res.data - this.useOrg = res.data this.getList() } }) }, getListOrgAll() { - getOrg().then((res) => { + getListOrg().then((res) => { if (res.success) { this.useOrg_list = res.data } @@ -308,24 +304,26 @@ export default { applyStartDate: '', // 申请开始日期 applyEndDate: '', // 申请结束日期 callOutOrgSid: '', // 调出分公司sid - createOrgSid: this.useOrg, // 创建组织 - userSid: window.sessionStorage.getItem('userSid') + createOrgSid: '', // 创建组织 + userSid: '' } } this.getPathSid() }, loadList() { - const _this = this this.tableLoading = true - listPage(this.listQuery) - .then(resp => { - _this.tableLoading = false - const data = resp.data - _this.listQuery.total = data.total - _this.dataList = data.records - }) - .catch(() => { - _this.tableLoading = false + this.listQuery.params.userSid = window.sessionStorage.getItem('userSid') + listPage(this.listQuery).then((resp) => { + this.tableLoading = false + if (resp.success) { + this.listQuery.total = resp.data.total + this.dataList = resp.data.records + } else { + this.listQuery.total = 0 + this.dataList = [] + } + }).catch(() => { + this.tableLoading = false }) }, // 序号 diff --git a/anrui-scm/anrui-scm-ui/src/views/supplychain/diaochekaipiaoshenqingguanli/diaocheshenqingAdd.vue b/anrui-scm/anrui-scm-ui/src/views/supplychain/diaochekaipiaoshenqingguanli/diaocheshenqingAdd.vue index c630662fff..3debdd66b0 100644 --- a/anrui-scm/anrui-scm-ui/src/views/supplychain/diaochekaipiaoshenqingguanli/diaocheshenqingAdd.vue +++ b/anrui-scm/anrui-scm-ui/src/views/supplychain/diaochekaipiaoshenqingguanli/diaocheshenqingAdd.vue @@ -145,9 +145,8 @@