diff --git a/src/pages/processCenter/pages/processList/tabComponents/processCenter/index.vue b/src/pages/processCenter/pages/processList/tabComponents/processCenter/index.vue
index e29bc1cb6..36d3c7c4a 100644
--- a/src/pages/processCenter/pages/processList/tabComponents/processCenter/index.vue
+++ b/src/pages/processCenter/pages/processList/tabComponents/processCenter/index.vue
@@ -275,6 +275,72 @@ export default {
prcType: row.prcType
}
})
+ } else if (row.taskInfo === '责任对接人审批') {
+ this.$router.push({
+ name: 'bzdyStep4',
+ query: {
+ taskIds: row.taskIds,
+ prcId: row.prcId,
+ prcNum: row.prcNum,
+ prcName: row.prcName,
+ prcType: row.prcType
+ }
+ })
+ } else if (row.taskInfo === '标准法规工程师调研汇总'){
+ this.$router.push({
+ name: 'bzdyStep5',
+ query: {
+ taskIds: row.taskIds,
+ prcId: row.prcId,
+ prcNum: row.prcNum,
+ prcName: row.prcName,
+ prcType: row.prcType
+ }
+ })
+ } else if (row.taskInfo === '责任人会签'){
+ this.$router.push({
+ name: 'bzdyStep6',
+ query: {
+ taskIds: row.taskIds,
+ prcId: row.prcId,
+ prcNum: row.prcNum,
+ prcName: row.prcName,
+ prcType: row.prcType
+ }
+ })
+ } else if (row.taskInfo === '部长+对接人审核') {
+ this.$router.push({
+ name: 'bzdyStep7',
+ query: {
+ taskIds: row.taskIds,
+ prcId: row.prcId,
+ prcNum: row.prcNum,
+ prcName: row.prcName,
+ prcType: row.prcType
+ }
+ })
+ } else if (row.taskInfo.indexOf('工程研究总院院长') == 0 ) {
+ this.$router.push({
+ name: 'bzdyStep9',
+ query: {
+ taskIds: row.taskIds,
+ prcId: row.prcId,
+ prcNum: row.prcNum,
+ prcName: row.prcName,
+ prcType: row.prcType
+ }
+ })
+ } else {
+ this.$router.push({
+ name: 'bzdyStep8',
+ query: {
+ taskIds: row.taskIds,
+ prcId: row.prcId,
+ prcNum: row.prcNum,
+ prcName: row.prcName,
+ prcType: row.prcType
+ }
+ })
}
break;
case'3' : {
diff --git a/src/router/index.js b/src/router/index.js
index 945686dfd..a1c692c3e 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -348,6 +348,60 @@ const routes = [
title: '标准调研流程'
}
},
+ {
+ path: '/bzdyStep4',
+ name: 'bzdyStep4',
+ component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step4.vue'),
+ meta: {
+ requireAuth: true,
+ title: '标准调研流程'
+ }
+ },
+ {
+ path: '/bzdyStep5',
+ name: 'bzdyStep5',
+ component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step5.vue'),
+ meta: {
+ requireAuth: true,
+ title: '标准调研流程'
+ }
+ },
+ {
+ path: '/bzdyStep6',
+ name: 'bzdyStep6',
+ component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step6.vue'),
+ meta: {
+ requireAuth: true,
+ title: '标准调研流程'
+ }
+ },
+ {
+ path: '/bzdyStep7',
+ name: 'bzdyStep7',
+ component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step7.vue'),
+ meta: {
+ requireAuth: true,
+ title: '标准调研流程'
+ }
+ },
+ {
+ path: '/bzdyStep8',
+ name: 'bzdyStep8',
+ component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step8.vue'),
+ meta: {
+ requireAuth: true,
+ title: '标准调研流程'
+ }
+ },
+ {
+ path: '/bzdyStep9',
+ name: 'bzdyStep9',
+ component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step9.vue'),
+ meta: {
+ requireAuth: true,
+ title: '标准调研流程'
+ }
+ },
{
path: '/zqyjStep1',
name: 'zqyjStep1',
From cf357076ea4fa9ca488d85d1f64f424729ce14ba Mon Sep 17 00:00:00 2001
From: zhutianqi
Date: Wed, 7 Jul 2021 19:59:48 +0800
Subject: [PATCH 06/10] commit
---
src/router/index.js | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/src/router/index.js b/src/router/index.js
index 35256554b..d45c8e7cb 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -438,6 +438,15 @@ const routes = [
title: '标准调研流程'
}
},
+ {
+ path: '/bzdyStep4',
+ name: 'bzdyStep4',
+ component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step4.vue'),
+ meta: {
+ requireAuth: true,
+ title: '标准调研流程'
+ }
+ },
{
path: '/bzdyStep5',
name: 'bzdyStep5',
From 8af3888c136bc008b63b74a5d93983d0b03e8b3c Mon Sep 17 00:00:00 2001
From: shen_yan_pu <1975145892@qq.com>
Date: Thu, 8 Jul 2021 11:00:42 +0800
Subject: [PATCH 07/10] =?UTF-8?q?=E6=9C=AA=E7=AC=A6=E5=90=88=E9=A1=B9?=
=?UTF-8?q?=E6=95=B4=E6=94=B9=E6=B5=81=E7=A8=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../pages/creatProcess/wfhxzg/step2.vue | 136 +++++++++---------
1 file changed, 72 insertions(+), 64 deletions(-)
diff --git a/src/pages/processCenter/pages/creatProcess/wfhxzg/step2.vue b/src/pages/processCenter/pages/creatProcess/wfhxzg/step2.vue
index c0fef385a..de7d8b846 100644
--- a/src/pages/processCenter/pages/creatProcess/wfhxzg/step2.vue
+++ b/src/pages/processCenter/pages/creatProcess/wfhxzg/step2.vue
@@ -80,7 +80,6 @@
class="common-button-default"
size="small"
type="primary"
- v-btn-permission="'5905d0743c3504799aee83ac9697f8c5'"
@click="dutyEngineerList">
批量分发负责人
@@ -88,7 +87,8 @@
-
+
-
+
- {{scope.row.duty}}
+ {{scope.row.dutyPeople}}
@@ -253,45 +253,7 @@ export default {
active: '1', // 默认显示
isSubmit: false,
saveLoading: false,
- dataList: [
- {
- standId: '1',
- productName: '1',
- itemsNum: '1',
- itemsName: '1',
- planCloseTime: '1',
- responsibleUnit: '1',
- dutyEngineer: '1',
- duty: '',
- },{
- standId: '332',
- productName: '333',
- itemsNum: '33',
- itemsName: '33',
- planCloseTime: '33',
- responsibleUnit: '33',
- dutyEngineer: '33',
- duty: ''
- },{
- standId: '312`',
- productName: '31312',
- itemsNum: '31`2',
- itemsName: '312`1`',
- planCloseTime: '321`3`2',
- responsibleUnit: '312`123`',
- dutyEngineer: '312123',
- duty: '121'
- },{
- standId: '32123',
- productName: '32132',
- itemsNum: '312321',
- itemsName: '3123',
- planCloseTime: '3123',
- responsibleUnit: '3123',
- dutyEngineer: '3123',
- duty: ''
- },
- ],
+ dataList: [],
// 新增选择分发责任人数组
multipleSelection: [],
// 当前页数
@@ -333,8 +295,51 @@ export default {
ProcessTitle
},
created() {
+ this.getData()
+ this.getTree()
},
methods: {
+ getData() {
+ this.dataList = [
+ {
+ standId: '1',
+ productName: '1',
+ itemsNum: '1',
+ itemsName: '1',
+ planCloseTime: '1',
+ responsibleUnit: '1',
+ dutyEngineer: '1',
+ dutyPeople: '',
+ },{
+ standId: '332',
+ productName: '333',
+ itemsNum: '33',
+ itemsName: '33',
+ planCloseTime: '33',
+ responsibleUnit: '33',
+ dutyEngineer: '33',
+ dutyPeople: ''
+ },{
+ standId: '312`',
+ productName: '31312',
+ itemsNum: '31`2',
+ itemsName: '312`1`',
+ planCloseTime: '321`3`2',
+ responsibleUnit: '312`123`',
+ dutyEngineer: '312123',
+ dutyPeople: '121'
+ },{
+ standId: '32123',
+ productName: '32132',
+ itemsNum: '312321',
+ itemsName: '3123',
+ planCloseTime: '3123',
+ responsibleUnit: '3123',
+ dutyEngineer: '3123',
+ dutyPeople: ''
+ },
+ ]
+ },
getList() {
this.myLoading.loadData = true
this.$http.get('sarStandUnqualified/sar-stand-unqualified', {
@@ -357,32 +362,23 @@ export default {
if (this.multipleSelection.length === 0) {
this.$message.warning("请选择至少一条数据进行分发责任人");
} else {
- this.multipleSelection.forEach((val, index)=> {
- val.show = true
- this.$set(val, index)
+ this.multipleSelection.map((i, index)=> {
+ i.show = true
+ this.$set(this.dataList, i, index)
})
- // this.modalshowflag = true
- // this.$set(this.dataList.duty)
}
},
// 选择勾选项的集合
- handleSelectionChange(val) {
- this.multipleSelection = val;
- console.log(this.multipleSelection)
+ handleSelectionChange(value) {
+ this.multipleSelection = value
+ console.log(value)
},
// 选择分发责任人时
- choiceDuty() {
- for (let i = 0; i < this.multipleSelection.length; i++ ) {
- if (this.multipleSelection[i].duty !== '') {
- console.log(i)
- for (let b = 0; b < this.multipleSelection.length; b++) {
- this.multipleSelection[b].duty = this.multipleSelection[i].duty
- this.multipleSelection.forEach(val=> {
- val.show = false
- })
- }
- }
- }
+ choiceDuty(type, title, id) {
+ this.nodeList = []
+ this.nodeList.push(id)
+ this.drawerTitle = title
+ this.modalshowflag = true
},
selectPeople(row) {
this.modalshowflag = true
@@ -421,6 +417,18 @@ export default {
},
// 流程节点负责人抽屉保存按钮
saveUserInfo () {
+ // 选取负责人时的操作
+ for (let i = 0; i < this.multipleSelection.length; i++ ) {
+ this.multipleSelection[i].dutyPeople = this.roleRow.name
+ for (let b = 0; b < this.multipleSelection.length; b++) {
+ this.multipleSelection[b].dutyPeople = this.multipleSelection[i].dutyPeople
+ this.dataList.forEach(val=> {
+ val.show = false
+ })
+ }
+ this.multipleSelection = []
+ this.$refs.multipleTable.clearSelection();
+ }
if (this.type === 'dockUser') {
this.roleForm.dockUser = this.roleRow.id
this.roleForm.dockUserName = this.roleRow.name
From ea55d8f65a5739f117b3719abe9fb0969e899645 Mon Sep 17 00:00:00 2001
From: duanwenbin <12345678>
Date: Thu, 8 Jul 2021 11:08:37 +0800
Subject: [PATCH 08/10] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BF=AE=E6=94=B9?=
=?UTF-8?q?=E6=A0=87=E5=87=86=E6=8B=86=E5=88=86-=E6=89=8B=E5=8A=A8?=
=?UTF-8?q?=E6=9F=A5=E6=89=BE=E7=9A=84=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/pages/localTool/standAutoSplit/index.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/pages/localTool/standAutoSplit/index.vue b/src/pages/localTool/standAutoSplit/index.vue
index b5526366e..018032f77 100644
--- a/src/pages/localTool/standAutoSplit/index.vue
+++ b/src/pages/localTool/standAutoSplit/index.vue
@@ -852,7 +852,7 @@ export default {
}
})
} else {
- this.$http.get('lawss/sarStandardsInfo/getSarStandardsInfoPage', {
+ this.$http.get('sarStandardsInfo/sar-standards-info/getSarStandardsInfoPage', {
page: this.conditionForm.page,
pageSize: this.conditionForm.pageSize,
standNumber: this.conditionForm.numberName,
From bdbe66eac4056c9f963590136118e53477a5e35c Mon Sep 17 00:00:00 2001
From: super_liu <396572590@qq.com>
Date: Thu, 8 Jul 2021 13:59:50 +0800
Subject: [PATCH 09/10] =?UTF-8?q?feat:=20=E6=95=B0=E6=8D=AE=E5=AD=97?=
=?UTF-8?q?=E5=85=B8=20=E6=A0=91=E5=BD=A2=E7=BB=93=E6=9E=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../pages/standLawsAttrManage/index.vue | 29 +-
.../pages/standLawsAttrTreeDetails.vue | 1249 +++++++++++++++++
.../domesticStandardsAndRegulations/index.vue | 12 +-
src/router/index.js | 11 +
4 files changed, 1285 insertions(+), 16 deletions(-)
create mode 100644 src/pages/config/pages/standLawsAttrManage/pages/standLawsAttrTreeDetails.vue
diff --git a/src/pages/config/pages/standLawsAttrManage/index.vue b/src/pages/config/pages/standLawsAttrManage/index.vue
index 70bf0b03e..609f9bc4f 100644
--- a/src/pages/config/pages/standLawsAttrManage/index.vue
+++ b/src/pages/config/pages/standLawsAttrManage/index.vue
@@ -381,16 +381,25 @@ export default {
},
goNuwPage (item) {
this.$store.commit('setDetailMap', this.$route.path)
- this.$router.push({
- name: 'StandLawsAttrDetails',
- params: {
- id: item.id,
- dictionaryName: item.dictionaryName,
- dictionType: item.dictionType,
- isRelate: item.isRelate,
- relateDicId: item.relateDicId
- }
- })
+ const params = {
+ id: item.id,
+ dictionaryName: item.dictionaryName,
+ dictionType: item.dictionType,
+ isRelate: item.isRelate,
+ relateDicId: item.relateDicId
+ }
+ if(item.dictionType && item.dictionType === 'TREE'){
+ this.$router.push({
+ name: 'standLawsAttrTreeDetails',
+ params: params
+ })
+ }else {
+ this.$router.push({
+ name: 'StandLawsAttrDetails',
+ params: params
+ })
+ }
+
},
handleSelectone (data) {
this.selectedList = []
diff --git a/src/pages/config/pages/standLawsAttrManage/pages/standLawsAttrTreeDetails.vue b/src/pages/config/pages/standLawsAttrManage/pages/standLawsAttrTreeDetails.vue
new file mode 100644
index 000000000..3e4fdc683
--- /dev/null
+++ b/src/pages/config/pages/standLawsAttrManage/pages/standLawsAttrTreeDetails.vue
@@ -0,0 +1,1249 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 新增一级菜单
+ 删除
+
+
+
+
+
+ {{ node.label}}
+
+ append(data)">
+ 新增
+
+ update(data)">
+ 编辑
+
+ remove(node, data)">
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
选项:
+
{{productModelAdd.dicTypeName}}
+
+
+
排序号:
+
{{productModelAdd.showIndex}}
+
+
+
+
+
描述:
+
{{productModelAdd.describes}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 新增
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/regulatoryRepository/domesticStandardsAndRegulations/index.vue b/src/pages/regulatoryRepository/domesticStandardsAndRegulations/index.vue
index 5dca0201d..5f6b2bc7a 100644
--- a/src/pages/regulatoryRepository/domesticStandardsAndRegulations/index.vue
+++ b/src/pages/regulatoryRepository/domesticStandardsAndRegulations/index.vue
@@ -76,12 +76,12 @@
- 新增
+
+
+
+
+
+
+ import('@/pages/config/pages/standLawsAttrManage/pages/standLawsAttrTreeDetails'),
+ meta: {
+ requireAuth: true,
+ parentPath: '/standLawsAttrManage',
+ title: '标准法规属性管理详情页'
+ }
+ },
{
path: '/attributeCustom',
name: 'AttributeCustom',
From 5dbb3f71e11c8a0c203300c518a00f8326a3840e Mon Sep 17 00:00:00 2001
From: super_liu <396572590@qq.com>
Date: Thu, 8 Jul 2021 14:33:36 +0800
Subject: [PATCH 10/10] =?UTF-8?q?feat:=20=E6=95=B0=E6=8D=AE=E5=AD=97?=
=?UTF-8?q?=E5=85=B8=20=E6=A0=91=E5=BD=A2=E7=BB=93=E6=9E=84?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../pages/standLawsAttrTreeDetails.vue | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/pages/config/pages/standLawsAttrManage/pages/standLawsAttrTreeDetails.vue b/src/pages/config/pages/standLawsAttrManage/pages/standLawsAttrTreeDetails.vue
index 3e4fdc683..bd935548b 100644
--- a/src/pages/config/pages/standLawsAttrManage/pages/standLawsAttrTreeDetails.vue
+++ b/src/pages/config/pages/standLawsAttrManage/pages/standLawsAttrTreeDetails.vue
@@ -31,11 +31,11 @@
v-if="dictionaryId != 'ERDFGHGGJJ' && dictionaryId != 'D975E8V5KVQUY3DZFV7E' && dictionaryId != 'WQERWC39J4E8SV6WREP2'"
round
@click="productAdd">新增一级菜单
- 删除
+
+
+
+
+