标准合规评估流程
- 业务经理审批
+ 批准
@@ -212,7 +307,7 @@ import axios from "axios";
import ProcessHeader from "process/components/ProcessHeader";
export default {
- name: "phoneXmpgStep2",
+ name: "phoneBzpgStep8",
components: {
ProcessHeader,
ProcessFooter,
@@ -222,7 +317,9 @@ export default {
data() {
return {
phoneshowflag: false,
+ activeName: '',
phoneRoleList: [],
+ projectTabName: [],
phoneDrawerTitle: '',
//折叠的标志,true为折叠,false为不折叠
foldFormFlag: false,
@@ -306,6 +403,9 @@ export default {
};
},
methods: {
+ handleClick(tab) {
+ this.projectName = tab.name
+ },
//折叠/展开基础信息方法
foldForm() {
this.foldFormFlag = !this.foldFormFlag
@@ -416,30 +516,32 @@ export default {
/**
* @description: 动态表单读取
*/
- getFormFieldList (item) {
+ getFormFieldList(item) {
this.$nextTick(() => {
- this.listForm = JSON.parse(JSON.stringify(item))
- this.listForm.prcNum = this.prcNum
- this.listForm.prcName = this.prcName
- this.listForm['id'] = item.id
- this.listForm.dataList = item.dataList
- this.dataList = item.dataList
- this.dataList.distributePerson = item.dataList[0].distributePerson
- this.listForm.breakdownList = item.breakdownList
- })
- },
- //驳回事件
- beforeBack () {
- if(this.commentText === null || this.commentText === undefined || this.commentText === ''){
- this.$message.warning('请填写审批意见')
- }else{
- this.listForm.passFlag = '1'
- this.handleSubmit()
- }
+ this.listForm = JSON.parse(JSON.stringify(item));
+ if (item.form === undefined) {
+ this.fileType = item.fileType
+ this.listForm.prcNum = this.prcNum
+ this.listForm.prcName = this.prcName
+ this.listForm['id'] = item.id
+ this.dataList = item.dataList
+ item.dataList.forEach(item => {
+ if(!this.projectTabName.includes(item.projectName)){
+ this.projectTabName.push(item.projectName)
+ }
+ })
+ this.projectName = this.activeName = this.projectTabName[Object.keys(this.projectTabName)[0]]
+ } else {
+ this.listForm = item.form;
+ this.dataList = item.form.dataList;
+ }
+
+ });
},
//提交事件
handleSubmit() {
- this.listForm.commentText = this.commentText
+ this.listForm.dataList = this.dataList
+ this.listForm.commentText = this.commentText;
const json = JSON.stringify(this.listForm);
this.isSubmit = true
this.$http.post('lawss/activiti/completeTask', {
@@ -491,7 +593,7 @@ export default {
diff --git a/src/pages/processCenter/pages/phone/xmpg2/step11.vue b/src/pages/processCenter/pages/phone/xmpg2/step11.vue
deleted file mode 100644
index 03d355b05..000000000
--- a/src/pages/processCenter/pages/phone/xmpg2/step11.vue
+++ /dev/null
@@ -1,525 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/pages/processCenter/pages/phone/xmpg2/step2.vue b/src/pages/processCenter/pages/phone/xmpg2/step2.vue
deleted file mode 100644
index 51da41b06..000000000
--- a/src/pages/processCenter/pages/phone/xmpg2/step2.vue
+++ /dev/null
@@ -1,452 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/pages/processCenter/pages/phone/xmpg2/step3.vue b/src/pages/processCenter/pages/phone/xmpg2/step3.vue
deleted file mode 100644
index f0242772e..000000000
--- a/src/pages/processCenter/pages/phone/xmpg2/step3.vue
+++ /dev/null
@@ -1,464 +0,0 @@
-
-
-
- 项目合规评估流程-项目
- 工程经理进行转办
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/pages/processCenter/pages/phone/xmpg2/step7.vue b/src/pages/processCenter/pages/phone/xmpg2/step7.vue
deleted file mode 100644
index 717d6d45f..000000000
--- a/src/pages/processCenter/pages/phone/xmpg2/step7.vue
+++ /dev/null
@@ -1,549 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/pages/processCenter/pages/phone/xmpg2/step8.vue b/src/pages/processCenter/pages/phone/xmpg2/step8.vue
deleted file mode 100644
index 1932c168c..000000000
--- a/src/pages/processCenter/pages/phone/xmpg2/step8.vue
+++ /dev/null
@@ -1,550 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/pages/processCenter/pages/phone/xmpg2/step9.vue b/src/pages/processCenter/pages/phone/xmpg2/step9.vue
deleted file mode 100644
index e1fd7d905..000000000
--- a/src/pages/processCenter/pages/phone/xmpg2/step9.vue
+++ /dev/null
@@ -1,549 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/router/index.js b/src/router/index.js
index cd2b08512..06ac7d191 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -2416,119 +2416,59 @@ const routes = [
}
},
{
- path: '/phoneXmpgStep2',
- name: 'phoneXmpgStep2',
- component: () => import('@/pages/processCenter/pages/phone/xmpg/step2.vue'),
+ path: '/phoneBzpgStep2',
+ name: 'phoneBzpgStep2',
+ component: () => import('@/pages/processCenter/pages/phone/bzpg/step2.vue'),
meta: {
isBoolean: true,
requireAuth: true,
title: '标准合规评估流程'
}
},
+ {
+ path: '/phoneBzpgStep6',
+ name: 'phoneBzpgStep6',
+ component: () => import('process/phone/bzpg/step6.vue'),
+ meta: {
+ isBoolean: true,
+ requireAuth: true,
+ title: '标准合规评估流程'
+ }
+ },
+ {
+ path: '/phoneBzpgStep7',
+ name: 'phoneBzpgStep7',
+ component: () => import('@/pages/processCenter/pages/phone/bzpg/step7.vue'),
+ meta: {
+ isBoolean: true,
+ requireAuth: true,
+ title: '标准合规评估流程'
+ }
+ },
+ {
+ path: '/phoneBzpgStep8',
+ name: 'phoneBzpgStep8',
+ component: () => import('@/pages/processCenter/pages/phone/bzpg/step8.vue'),
+ meta: {
+ isBoolean: true,
+ requireAuth: true,
+ title: '标准合规评估流程'
+ }
+ },
+ {
+ path: '/phoneXmpgStep4',
+ name: 'phoneXmpgStep4',
+ component: () => import('@/pages/processCenter/pages/phone/xmpg/step4.vue'),
+ meta: {
+ isBoolean: true,
+ requireAuth: true,
+ title: '项目合规评估流程'
+ }
+ },
{
path: '/phoneXmpgStep5',
name: 'phoneXmpgStep5',
- component: () => import('@/pages/processCenter/pages/phone/xmpg/step5.vue'),
- meta: {
- isBoolean: true,
- requireAuth: true,
- title: '标准合规评估流程'
- }
- },
- {
- path: '/phoneXmpgStep6',
- name: 'phoneXmpgStep6',
- component: () => import('@/pages/processCenter/pages/phone/xmpg/step6.vue'),
- meta: {
- isBoolean: true,
- requireAuth: true,
- title: '标准合规评估流程'
- }
- },
- {
- path: '/phoneXmpgStep7',
- name: 'phoneXmpgStep7',
- component: () => import('@/pages/processCenter/pages/phone/xmpg/step7.vue'),
- meta: {
- isBoolean: true,
- requireAuth: true,
- title: '标准合规评估流程'
- }
- },
- {
- path: '/phoneXmpg2Step2',
- name: 'phoneXmpg2Step2',
- component: () => import('@/pages/processCenter/pages/phone/xmpg2/step2.vue'),
- meta: {
- isBoolean: true,
- requireAuth: true,
- title: '项目合规评估流程'
- }
- },
- {
- path: '/phoneXmpg2Step3',
- name: 'phoneXmpg2Step3',
- component: () => import('@/pages/processCenter/pages/phone/xmpg2/step3.vue'),
- meta: {
- isBoolean: true,
- requireAuth: true,
- title: '项目合规评估流程'
- }
- },
- {
- path: '/phoneXmpg2Step7',
- name: 'phoneXmpg2Step7',
- component: () => import('@/pages/processCenter/pages/phone/xmpg2/step7.vue'),
- meta: {
- isBoolean: true,
- requireAuth: true,
- title: '项目合规评估流程'
- }
- },
- {
- path: '/phoneXmpg2Step8',
- name: 'phoneXmpg2Step8',
- component: () => import('@/pages/processCenter/pages/phone/xmpg2/step8.vue'),
- meta: {
- isBoolean: true,
- requireAuth: true,
- title: '项目合规评估流程'
- }
- },
- {
- path: '/phoneXmpg2Step9',
- name: 'phoneXmpg2Step9',
- component: () => import('@/pages/processCenter/pages/phone/xmpg2/step9.vue'),
- meta: {
- isBoolean: true,
- requireAuth: true,
- title: '项目合规评估流程'
- }
- },
- {
- path: '/phoneXmpg2Step10',
- name: 'phoneXmpg2Step10',
- component: () => import('@/pages/processCenter/pages/phone/xmpg2/step10.vue'),
- meta: {
- isBoolean: true,
- requireAuth: true,
- title: '项目合规评估流程'
- }
- },
- {
- path: '/phoneXmpg2Step11',
- name: 'phoneXmpg2Step11',
- component: () => import('@/pages/processCenter/pages/phone/xmpg2/step11.vue'),
- meta: {
- isBoolean: true,
- requireAuth: true,
- title: '项目合规评估流程'
- }
- },
- {
- path: '/phoneXmpg2Step12',
- name: 'phoneXmpg2Step12',
- component: () => import('@/pages/processCenter/pages/phone/xmpg2/step12.vue'),
+ component: () => import('process/phone/xmpg/step5.vue'),
meta: {
isBoolean: true,
requireAuth: true,