{
- if (res.success) {
- this.$message.success(res.message);
- this.$router.push("/processCenter");
+ if(!this.commentText){
+ this.$message.warning('请填写审批意见')
+ }else{
+ let son = {
+ signFlag: '2',
+ commentText: this.commentText,
+ dataList: this.dataList,
+ roleForm: this.roleForm
}
- }, e => {
- });
+ var json = JSON.stringify(son)
+ this.$http.post("lawss/activiti/completeTask", {
+ taskIds: this.taskIds,
+ userId: this.userId,
+ json: json
+ }, {
+ _this: this
+ }, res => {
+ if (res.success) {
+ this.$message.success(res.message);
+ this.$router.push("/processCenter");
+ }
+ }, e => {
+ });
+ }
},
//转办按钮
handleTransfer(){
diff --git a/src/pages/processCenter/pages/creatProcess/wbsm/step5.vue b/src/pages/processCenter/pages/creatProcess/wbsm/step5.vue
index 5a6de76a0..fde49c6a6 100644
--- a/src/pages/processCenter/pages/creatProcess/wbsm/step5.vue
+++ b/src/pages/processCenter/pages/creatProcess/wbsm/step5.vue
@@ -388,26 +388,30 @@ export default {
},
//驳回按钮
beforeBack(){
- let son = {
- yzFlag: '2',
- commentText: this.commentText,
- dataList: this.dataList,
- roleForm: this.roleForm
- }
- var json = JSON.stringify(son)
- this.$http.post("lawss/activiti/completeTask", {
- taskIds: this.taskIds,
- userId: this.userId,
- json: json
- }, {
- _this: this
- }, res => {
- if (res.success) {
- this.$message.success(res.message);
- this.$router.push("/processCenter");
+ if(!this.commentText){
+ this.$message.warning('请填写审批意见')
+ }else{
+ let son = {
+ yzFlag: '2',
+ commentText: this.commentText,
+ dataList: this.dataList,
+ roleForm: this.roleForm
}
- }, e => {
- });
+ var json = JSON.stringify(son)
+ this.$http.post("lawss/activiti/completeTask", {
+ taskIds: this.taskIds,
+ userId: this.userId,
+ json: json
+ }, {
+ _this: this
+ }, res => {
+ if (res.success) {
+ this.$message.success(res.message);
+ this.$router.push("/processCenter");
+ }
+ }, e => {
+ });
+ }
},
//转办按钮
handleTransfer(){
diff --git a/src/pages/processCenter/pages/creatProcess/xmpg2/step4.vue b/src/pages/processCenter/pages/creatProcess/xmpg2/step4.vue
index 9101f2de9..9c2083c7c 100644
--- a/src/pages/processCenter/pages/creatProcess/xmpg2/step4.vue
+++ b/src/pages/processCenter/pages/creatProcess/xmpg2/step4.vue
@@ -444,10 +444,9 @@ export default {
},
//提交事件
handleSubmit() {
+ this.peopleFlag = true;
this.listForm.dataList.forEach(item => {
- if (item.liablePeople !== undefined) {
- this.peopleFlag = true;
- } else {
+ if (!item.liablePeople) {
this.peopleFlag = false;
}
});
diff --git a/src/pages/processCenter/pages/phone/wbsm/step4.vue b/src/pages/processCenter/pages/phone/wbsm/step4.vue
new file mode 100644
index 000000000..e966bff51
--- /dev/null
+++ b/src/pages/processCenter/pages/phone/wbsm/step4.vue
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
diff --git a/src/pages/processCenter/pages/phone/wbsm/step5.vue b/src/pages/processCenter/pages/phone/wbsm/step5.vue
new file mode 100644
index 000000000..60a5fa44d
--- /dev/null
+++ b/src/pages/processCenter/pages/phone/wbsm/step5.vue
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
diff --git a/src/pages/processCenter/pages/processDetail/index.vue b/src/pages/processCenter/pages/processDetail/index.vue
index 8914299d4..249a08612 100644
--- a/src/pages/processCenter/pages/processDetail/index.vue
+++ b/src/pages/processCenter/pages/processDetail/index.vue
@@ -264,7 +264,10 @@ export default {
}else if(prcType === '10'){
//项目清单确认
this.toProcessDetail('xmqdqrStep1-3',row)
- } else if(prcType === '20') {
+ } else if(prcType === '16'){
+ //外部署名
+ this.toProcessDetail('wbsmStep1-5',row)
+ }else if(prcType === '20') {
// 入会流程
this.toProcessDetail('bzrhStep6-1',row)
} else if(prcType === '21') {
diff --git a/src/router/index.js b/src/router/index.js
index 535f26f7c..81a29c1ec 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -1511,6 +1511,15 @@ const routes = [
title: '外部署名推荐审批流程'
}
},
+ {
+ path: '/wbsmStep1-5',
+ name: 'wbsmStep1-5',
+ component: () => import('@/pages/processCenter/pages/creatProcess/wbsm/step1-5.vue'),
+ meta: {
+ requireAuth: true,
+ title: '外部署名推荐审批流程'
+ }
+ },
{
path: '/cywbbzzxdStep1',
name: 'cywbbzzxdStep1',
@@ -2122,6 +2131,36 @@ const routes = [
title: '加入标准化协会信息提报流程'
}
},
+ {
+ path: '/phoneWbsmStep3',
+ name: 'phoneWbsmStep3',
+ component: () => import('@/pages/processCenter/pages/phone/wbsm/step3.vue'),
+ meta: {
+ isBoolean: true,
+ requireAuth: true,
+ title: '外部署名推荐审批流程'
+ }
+ },
+ {
+ path: '/phoneWbsmStep4',
+ name: 'phoneWbsmStep4',
+ component: () => import('@/pages/processCenter/pages/phone/wbsm/step4.vue'),
+ meta: {
+ isBoolean: true,
+ requireAuth: true,
+ title: '外部署名推荐审批流程'
+ }
+ },
+ {
+ path: '/phoneWbsmStep5',
+ name: 'phoneWbsmStep5',
+ component: () => import('@/pages/processCenter/pages/phone/wbsm/step5.vue'),
+ meta: {
+ isBoolean: true,
+ requireAuth: true,
+ title: '外部署名推荐审批流程'
+ }
+ },
{
path: '/phoneWfhxStep5',
name: 'phoneWfhxStep5',
From b33704a7feca31e3ba2ead218194317b92a37995 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=AE=8B=E4=BC=9F=E4=BD=B3?= <2797716443@qq.com>
Date: Tue, 14 Dec 2021 16:23:12 +0800
Subject: [PATCH 2/2] =?UTF-8?q?=E6=B5=81=E7=A8=8B=E6=8F=90=E4=BA=A4?=
=?UTF-8?q?=E5=AE=8C=E6=88=90=E8=8D=89=E7=A8=BF=E5=88=A0=E9=99=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../pages/creatProcess/bzqdfb/step1-1.vue | 11 ++++++++++-
.../pages/creatProcess/cywbbzzxd/step1.vue | 11 ++++++++++-
.../pages/creatProcess/jrbzhxh/step1.vue | 11 ++++++++++-
.../processCenter/pages/creatProcess/qbfs/step1.vue | 11 ++++++++++-
.../processCenter/pages/creatProcess/qbfz/step1.vue | 11 ++++++++++-
.../pages/creatProcess/qbzxdjhgk/step1.vue | 10 +++++++++-
.../processCenter/pages/creatProcess/wbsm/step1.vue | 11 ++++++++++-
.../processCenter/pages/creatProcess/xmpg/step1-1.vue | 11 ++++++++++-
.../pages/creatProcess/xmpg2/step1-1.vue | 10 +++++++++-
.../pages/creatProcess/xmqdqr/step1-1.vue | 11 ++++++++++-
10 files changed, 98 insertions(+), 10 deletions(-)
diff --git a/src/pages/processCenter/pages/creatProcess/bzqdfb/step1-1.vue b/src/pages/processCenter/pages/creatProcess/bzqdfb/step1-1.vue
index c3646474c..d924d39ab 100644
--- a/src/pages/processCenter/pages/creatProcess/bzqdfb/step1-1.vue
+++ b/src/pages/processCenter/pages/creatProcess/bzqdfb/step1-1.vue
@@ -720,7 +720,7 @@
import ProcessHeader from "../../components/ProcessHeader";
import ProcessFooter from "../../components/ProcessFooter";
import ProcessTitle from "../../components/ProcessTitle";
-import { saveTaskFirst, queryTaskFirst } from "api/process";
+import { saveTaskFirst, queryTaskFirst, taskDel } from "api/process";
import seeDatalis from "@/pages/localTool/standContrast/pages/seeDatalis";
export default {
@@ -732,6 +732,7 @@ export default {
},
data() {
return {
+ bpnId:'',
fileUrl: "api/att/attFile/upload",
fileMadel: false,
searching: false,
@@ -1144,6 +1145,14 @@ export default {
}, res => {
if (res.success) {
this.$message.success(res.message);
+ if (this.bpnId !== '') {
+ let taskId = {
+ id: this.bpnId
+ }
+ taskDel(taskId).then(res=>{
+ return res
+ })
+ }
this.$router.push("/processCenter");
}
this.isSubmit = false;
diff --git a/src/pages/processCenter/pages/creatProcess/cywbbzzxd/step1.vue b/src/pages/processCenter/pages/creatProcess/cywbbzzxd/step1.vue
index 22e269256..f46d88d82 100644
--- a/src/pages/processCenter/pages/creatProcess/cywbbzzxd/step1.vue
+++ b/src/pages/processCenter/pages/creatProcess/cywbbzzxd/step1.vue
@@ -89,7 +89,7 @@
import ProcessHeader from "../../components/ProcessHeader";
import ProcessTitle from "process/components/ProcessTitle";
import ProcessFooter from "process/components/ProcessFooter";
-import { queryTaskFirst, saveTaskFirst } from "api/process";
+import { queryTaskFirst, saveTaskFirst, taskDel } from "api/process";
export default {
name: "cywbbzzxdStep1",
@@ -100,6 +100,7 @@ export default {
},
data() {
return {
+ bpnId: '',
isSubmit: false,
saveLoading: false,
modalshowflag: false, // drawer开关
@@ -198,6 +199,14 @@ export default {
}, res => {
if (res.success) {
this.$message.success(res.message);
+ if (this.bpnId !== '') {
+ let taskId = {
+ id: this.bpnId
+ }
+ taskDel(taskId).then(res=>{
+ return res
+ })
+ }
this.$router.push("/processCenter");
}
this.isSubmit = false
diff --git a/src/pages/processCenter/pages/creatProcess/jrbzhxh/step1.vue b/src/pages/processCenter/pages/creatProcess/jrbzhxh/step1.vue
index 4e2e244b3..21eda1b26 100644
--- a/src/pages/processCenter/pages/creatProcess/jrbzhxh/step1.vue
+++ b/src/pages/processCenter/pages/creatProcess/jrbzhxh/step1.vue
@@ -89,7 +89,7 @@
import ProcessHeader from "../../components/ProcessHeader";
import ProcessTitle from "process/components/ProcessTitle";
import ProcessFooter from "process/components/ProcessFooter";
-import { queryTaskFirst, saveTaskFirst } from "api/process";
+import { queryTaskFirst, saveTaskFirst,taskDel } from "api/process";
export default {
name: "jrbzhxhStep1",
@@ -100,6 +100,7 @@ export default {
},
data() {
return {
+ bpnId: '',
isSubmit: false,
saveLoading: false,
modalshowflag: false, // drawer开关
@@ -197,6 +198,14 @@ export default {
}, res => {
if (res.success) {
this.$message.success(res.message);
+ if (this.bpnId !== '') {
+ let taskId = {
+ id: this.bpnId
+ }
+ taskDel(taskId).then(res=>{
+ return res
+ })
+ }
this.$router.push("/processCenter");
}
this.isSubmit = false
diff --git a/src/pages/processCenter/pages/creatProcess/qbfs/step1.vue b/src/pages/processCenter/pages/creatProcess/qbfs/step1.vue
index a3cdcc630..4b687c61d 100644
--- a/src/pages/processCenter/pages/creatProcess/qbfs/step1.vue
+++ b/src/pages/processCenter/pages/creatProcess/qbfs/step1.vue
@@ -353,7 +353,7 @@
import ProcessHeader from "../../components/ProcessHeader";
import ProcessFooter from "../../components/ProcessFooter";
import ProcessTitle from "../../components/ProcessTitle";
-import {saveTaskFirst,queryTaskFirst, inboundLiaisonDetail } from "api/process";
+import {saveTaskFirst,queryTaskFirst, inboundLiaisonDetail,taskDel } from "api/process";
export default {
name: "qbfsStep1",
@@ -364,6 +364,7 @@ export default {
},
data(){
return {
+ bpnId: '',
active: '1',
commentText: '',
fileList: [],
@@ -595,6 +596,14 @@ export default {
}, res => {
if (res.success) {
this.$message.success(res.message)
+ if (this.bpnId !== '') {
+ let taskId = {
+ id: this.bpnId
+ }
+ taskDel(taskId).then(res=>{
+ return res
+ })
+ }
this.isSubmit = false
this.$router.push({path:'/processCenter?tabsName=ProcessCenter'})
}
diff --git a/src/pages/processCenter/pages/creatProcess/qbfz/step1.vue b/src/pages/processCenter/pages/creatProcess/qbfz/step1.vue
index 8c8eee2a6..c93be5d1e 100644
--- a/src/pages/processCenter/pages/creatProcess/qbfz/step1.vue
+++ b/src/pages/processCenter/pages/creatProcess/qbfz/step1.vue
@@ -381,7 +381,7 @@
import ProcessHeader from "../../components/ProcessHeader";
import ProcessFooter from "../../components/ProcessFooter";
import ProcessTitle from "../../components/ProcessTitle";
-import {saveTaskFirst,queryTaskFirst, inboundLiaisonDetail } from "api/process";
+import { saveTaskFirst, queryTaskFirst, inboundLiaisonDetail, taskDel } from "api/process";
export default {
name: "qbfzStep1",
@@ -392,6 +392,7 @@ export default {
},
data(){
return {
+ bpnId: '',
active: '1',
commentText: '',
fileList: [],
@@ -636,6 +637,14 @@ export default {
}, res => {
if (res.success) {
this.$message.success(res.message)
+ if (this.bpnId !== '') {
+ let taskId = {
+ id: this.bpnId
+ }
+ taskDel(taskId).then(res=>{
+ return res
+ })
+ }
this.isSubmit = false
this.$router.push({path:'/processCenter?tabsName=ProcessCenter'})
}
diff --git a/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step1.vue b/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step1.vue
index 167f1f909..74b20d5c7 100644
--- a/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step1.vue
+++ b/src/pages/processCenter/pages/creatProcess/qbzxdjhgk/step1.vue
@@ -254,7 +254,7 @@ import rename from "process/creatProcess/qbzxdjhgk/component/rename";
import establish from "process/creatProcess/qbzxdjhgk/component/establish";
import delay from "process/creatProcess/qbzxdjhgk/component/delay";
import cancel from "process/creatProcess/qbzxdjhgk/component/cancel";
-import { saveTaskFirst, queryTaskFirst, inboundLiaisonDetail } from "api/process";
+import { saveTaskFirst, queryTaskFirst, inboundLiaisonDetail, taskDel} from "api/process";
export default {
name: "qbzxdjhgkStep1",
@@ -484,6 +484,14 @@ export default {
}, res => {
if (res.success) {
this.$message.success(res.message);
+ if (this.bpnId !== '') {
+ let taskId = {
+ id: this.bpnId
+ }
+ taskDel(taskId).then(res=>{
+ return res
+ })
+ }
this.isSubmit = false;
this.$router.push({ path: "/processCenter?tabsName=ProcessCenter" });
}
diff --git a/src/pages/processCenter/pages/creatProcess/wbsm/step1.vue b/src/pages/processCenter/pages/creatProcess/wbsm/step1.vue
index 26f675413..d88f83492 100644
--- a/src/pages/processCenter/pages/creatProcess/wbsm/step1.vue
+++ b/src/pages/processCenter/pages/creatProcess/wbsm/step1.vue
@@ -348,11 +348,12 @@
import ProcessHeader from '../../components/ProcessHeader'
import ProcessFooter from '../../components/ProcessFooter'
import ProcessTitle from '../../components/ProcessTitle'
-import { startProcess, completeTask, saveTaskFirst, queryTaskFirst, inboundLiaisonDetail } from "@/api/process.js";
+import { startProcess, completeTask, saveTaskFirst, queryTaskFirst, inboundLiaisonDetail,taskDel } from "@/api/process.js";
export default {
name: "wbsmStep1",
data() {
return {
+ bpnId: '',
commentText: '', // 意见
active: '1', // 默认显示
isSubmit: false,
@@ -692,6 +693,14 @@ export default {
}, res => {
if (res.success) {
this.$message.success(res.message);
+ if (this.bpnId !== '') {
+ let taskId = {
+ id: this.bpnId
+ }
+ taskDel(taskId).then(res=>{
+ return res
+ })
+ }
this.$router.push("/processCenter");
}
this.isSubmit = false
diff --git a/src/pages/processCenter/pages/creatProcess/xmpg/step1-1.vue b/src/pages/processCenter/pages/creatProcess/xmpg/step1-1.vue
index eb446c480..4b10b8d3c 100644
--- a/src/pages/processCenter/pages/creatProcess/xmpg/step1-1.vue
+++ b/src/pages/processCenter/pages/creatProcess/xmpg/step1-1.vue
@@ -507,7 +507,7 @@
import ProcessHeader from "../../components/ProcessHeader";
import ProcessFooter from "../../components/ProcessFooter";
import ProcessTitle from "../../components/ProcessTitle";
-import { saveTaskFirst, queryTaskFirst } from "api/process";
+import { saveTaskFirst, queryTaskFirst, taskDel } from "api/process";
export default {
name: "xmpgStep1-1",
@@ -518,6 +518,7 @@ export default {
},
data() {
return {
+ bpnId: '',
//折叠的标志,true为折叠,false为不折叠
foldFormFlag: false,
//用来判断提交事件条件是否满足
@@ -886,6 +887,14 @@ export default {
}, res => {
if (res.success) {
this.$message.success(res.message);
+ if (this.bpnId !== '') {
+ let taskId = {
+ id: this.bpnId
+ }
+ taskDel(taskId).then(res=>{
+ return res
+ })
+ }
this.$router.push("/processCenter");
}
this.isSubmit = false;
diff --git a/src/pages/processCenter/pages/creatProcess/xmpg2/step1-1.vue b/src/pages/processCenter/pages/creatProcess/xmpg2/step1-1.vue
index 5ed40df6e..ae7967935 100644
--- a/src/pages/processCenter/pages/creatProcess/xmpg2/step1-1.vue
+++ b/src/pages/processCenter/pages/creatProcess/xmpg2/step1-1.vue
@@ -336,7 +336,7 @@
import ProcessHeader from "../../components/ProcessHeader";
import ProcessFooter from "../../components/ProcessFooter";
import ProcessTitle from "../../components/ProcessTitle";
-import { saveTaskFirst, queryTaskFirst } from "api/process";
+import { saveTaskFirst, queryTaskFirst,taskDel } from "api/process";
export default {
name: "xmpg2Step1-1",
@@ -625,6 +625,14 @@ export default {
}, res => {
if (res.success) {
this.$message.success(res.message);
+ if (this.bpnId !== '') {
+ let taskId = {
+ id: this.bpnId
+ }
+ taskDel(taskId).then(res=>{
+ return res
+ })
+ }
this.$router.push("/processCenter");
}
this.isSubmit = false;
diff --git a/src/pages/processCenter/pages/creatProcess/xmqdqr/step1-1.vue b/src/pages/processCenter/pages/creatProcess/xmqdqr/step1-1.vue
index bbf9fc527..0625ac68f 100644
--- a/src/pages/processCenter/pages/creatProcess/xmqdqr/step1-1.vue
+++ b/src/pages/processCenter/pages/creatProcess/xmqdqr/step1-1.vue
@@ -380,7 +380,7 @@
import ProcessHeader from "../../components/ProcessHeader";
import ProcessFooter from "../../components/ProcessFooter";
import ProcessTitle from "../../components/ProcessTitle";
-import { queryTaskFirst, saveTaskFirst} from "api/process";
+import { queryTaskFirst, saveTaskFirst,taskDel} from "api/process";
export default {
name: "xmqdqrStep1-1",
@@ -391,6 +391,7 @@ export default {
},
data() {
return {
+ bpnId: '',
active: "1", //默认显示
commentText: "",
modalshowflag: false,
@@ -667,6 +668,14 @@ export default {
}, res => {
if (res.success) {
this.$message.success(res.message);
+ if (this.bpnId !== '') {
+ let taskId = {
+ id: this.bpnId
+ }
+ taskDel(taskId).then(res=>{
+ return res
+ })
+ }
this.$router.push("/processCenter");
}
this.isSubmit = false;