diff --git a/src/components/navMenu/index.vue b/src/components/navMenu/index.vue index 9d33a1b16..96661aa9a 100644 --- a/src/components/navMenu/index.vue +++ b/src/components/navMenu/index.vue @@ -16,9 +16,9 @@ @@ -91,12 +91,12 @@ export default { title: '首页', path: '/home2', isChildren: true, // 判断没有子菜单 - 'icon-class': 'home' + 'icon-class': 'el-icon-s-home' }, { title: '标准法规库', path: '/regulatoryRepository', - 'icon-class': 'fagui', + 'icon-class': 'el-icon-s-management', menuId: '2ewfwfa', children: [ // { @@ -180,10 +180,10 @@ export default { path: '/nonConfomity', menuId: '0119abd677e0204e061eb0f0b8cafda0' }, - // { - // title: '工作组', - // path: '/workingGroup', - // }, + { + title: '工作组', + path: '/workingGroup', + }, // { // title: '备案产品标准库', // path: '/enterpriseStandardFiling', @@ -204,7 +204,7 @@ export default { { title: '我的工作', path: '/processCenter', - 'icon-class': 'liucheng', + 'icon-class': 'el-icon-s-platform', menuId: '3fadf', children: [ { @@ -222,7 +222,7 @@ export default { { title: '本地工具', path: '/localTool', - 'icon-class': 'tools', + 'icon-class': 'el-icon-s-tools', menuId: 'afsd12', children: [ // { @@ -266,7 +266,7 @@ export default { { title: '标准预警', path: '/standardWarning', - 'icon-class': 'warning', + 'icon-class': 'el-icon-warning', menuId: 'asfdew33', isChildren: true // 判断没有子菜单 }, @@ -287,7 +287,7 @@ export default { { title: '配置管理', path: '/config', - 'icon-class': 'conf', + 'icon-class': 'el-icon-s-operation', menuId: 'adff323', children: [ { @@ -379,7 +379,7 @@ export default { { title: '个人中心', path: '/personal', - 'icon-class': 'ucenter', + 'icon-class': 'el-icon-s-check', menuId: '32143ffasdf', children: [ // { @@ -496,6 +496,18 @@ export default { diff --git a/src/pages/home2/components/todoList/index.vue b/src/pages/home2/components/todoList/index.vue index 0129205f6..b22f3368d 100644 --- a/src/pages/home2/components/todoList/index.vue +++ b/src/pages/home2/components/todoList/index.vue @@ -638,6 +638,633 @@ export default { }) } break + case '14': + //参与外部标准制修订信息提报 + if (row.taskInfo === '下发责任工程师') { + this.$router.push({ + name: 'cywbbzzxdStep2', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } else if(row.taskInfo === '填写备案信息'){ + this.$router.push({ + name: 'cywbbzzxdStep3', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } else if(row.taskInfo === '责任部门对接人审核'){ + this.$router.push({ + name: 'cywbbzzxdStep4', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } else if(row.taskInfo === '标准法规工程师审核'){ + this.$router.push({ + name: 'cywbbzzxdStep5', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } else if(row.taskInfo === '标准法规部部长批准'){ + this.$router.push({ + name: 'cywbbzzxdStep6', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } + break + case '15': + //加入标准化协会信息备案流程 + if (row.taskInfo === '填写入会信息') { + this.$router.push({ + name: 'jrbzhxhStep2', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } else if(row.taskInfo === '标准法规工程师审核'){ + this.$router.push({ + name: 'jrbzhxhStep3', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + }else if(row.taskInfo === '标准法规部部长批准'){ + this.$router.push({ + name: 'jrbzhxhStep4', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } + break + case '16': + //外部署名推荐审批流程 + if (row.taskInfo === '会签') { + this.$router.push({ + name: 'wbsmStep2', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + }else if(row.taskInfo === '标准法规部部长审核'){ + this.$router.push({ + name: 'wbsmStep3', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } else if(row.taskInfo === '技术管理中心主任审定'){ + this.$router.push({ + name: 'wbsmStep4', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + }else if(row.taskInfo === '工程研究总院院长批准'){ + this.$router.push({ + name: 'wbsmStep5', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + }else if(row.taskInfo === '修改信息'){ + this.$router.push({ + name: 'wbsmStep1', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } + break + // 外部标准化协会入会流程 + case '20': + if (row.taskInfo === '技术委员会分委会主任/入会代表所在中心主任提名入会代表') { + this.$router.push({ + name: 'bzrhStep2', + query:{ + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } else if (row.taskInfo === '入会代表填写入会信息表') { + this.$router.push({ + name: 'bzrhStep3', + query:{ + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } else if (row.taskInfo === '入会人员所在部门负责人审核') { + this.$router.push({ + name: 'bzrhStep4', + query:{ + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } else if (row.taskInfo === '标准法规工程师汇总修订') { + this.$router.push({ + name: 'bzrhStep5', + query:{ + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + }else if (row.taskInfo === '标准法规部主管领导审核') { + this.$router.push({ + name: 'bzrhStep6', + query:{ + taskInfo: row.taskInfo, + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } else if (row.taskInfo === '费用管理部门会签') { + this.$router.push({ + name: 'bzrhStep6', + query:{ + taskInfo: row.taskInfo, + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } else if (row.taskInfo === '技术委员会常务副主任/总院院长审定') { + this.$router.push({ + name: 'bzrhStep6', + query:{ + taskInfo: row.taskInfo, + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } else if (row.taskInfo === '标准法规工程师汇总修订完毕'){ + this.$router.push({ + name: 'bzrhStep6', + query:{ + taskInfo: row.taskInfo, + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } + break + case '18': + if (row.taskInfo === '法规认证部副部长批准') { + this.$router.push({ + name: 'zcchStep2', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } else if (row.taskInfo === '公司副总批准') { + this.$router.push({ + name: 'zcchStep3', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } else if (row.taskInfo === '修订参会信息') { + this.$router.push({ + name: 'zcchStep1-1', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } + break + // 政策参会流程 + case '19': + if (row.taskInfo === '申请人填写表单') { + this.$router.push({ + name: 'zchhStep1', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } else if (row.taskInfo === '审核员批准') { + this.$router.push({ + name: 'zchhStep2', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } else if (row.taskInfo === '申请人修订申请信息') { + this.$router.push({ + name: 'zchhStep1', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } + break + + case '21': + if (row.taskInfo === '分委会主任/部门中心主任提名入会代表') { + this.$router.push({ + name: 'bzchStep2', + query:{ + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } else if (row.taskInfo === '参会代表填写参会信息表') { + this.$router.push({ + name: 'bzchStep3', + query:{ + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } else if (row.taskInfo === '参会人员所在部门中心主任审核') { + this.$router.push({ + name: 'bzchStep4', + query:{ + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } else if (row.taskInfo === '标准法规工程师修订') { + this.$router.push({ + name: 'bzchStep5', + query:{ + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } else if (row.taskInfo === '技术管理中心主任审批') { + this.$router.push({ + name: 'bzchStep6', + query:{ + taskInfo: row.taskInfo, + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } else if (row.taskInfo === '费用管理部门会签') { + this.$router.push({ + name: 'bzchStep6', + query:{ + taskInfo: row.taskInfo, + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } else if (row.taskInfo === '技术委员会常务副主任/总院院长审定') { + this.$router.push({ + name: 'bzchStep6', + query:{ + taskInfo: row.taskInfo, + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } else if (row.taskInfo === '标准法规工程师修订完毕') { + this.$router.push({ + name: 'bzchStep6', + query:{ + taskInfo: row.taskInfo, + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } + + break + case '22': + this.$router.push({ + name: 'bzhhStep2', + query:{ + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + break + case 'laws2': + if (row.taskInfo === '责任对接人进行任务下发') { + this.$router.push({ + name: 'zczqyjStep2', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } else if(row.taskInfo === '责任人(责任工程师)填写意见'){ + this.$router.push({ + name: 'zczqyjStep3', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } + else if(row.taskInfo === '责任对接人审核'){ + this.$router.push({ + name: 'zczqyjStep4', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } + else if(row.taskInfo === '法规工程师单条审核'){ + this.$router.push({ + name: 'zczqyjStep5', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } + else if(row.taskInfo === '法规工程师修订'){ + this.$router.push({ + name: 'zczqyjStep6', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } + else if(row.taskInfo === '法规认证部长审核'){ + this.$router.push({ + name: 'zczqyjStep7', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } + else if(row.taskInfo === '法规认证部副总监审核'){ + this.$router.push({ + name: 'zczqyjStep8', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } + else if(row.taskInfo === '法规认证部总监批准'){ + this.$router.push({ + name: 'zczqyjStep9', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } + break + case 'laws3': + if (row.taskInfo === '法规认证部长批准') { + this.$router.push({ + name: 'zdrzbzORzchgxxmscStep2', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } else if(row.taskInfo === '法规认证部副总监批准'){ + this.$router.push({ + name: 'zdrzbzORzchgxxmscStep3', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } + else if(row.taskInfo === '责任部门领导任务下发'){ + this.$router.push({ + name: 'zdrzbzORzchgxxmscStep4', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } + else if(row.taskInfo === '责任人反馈情况'){ + this.$router.push({ + name: 'zdrzbzORzchgxxmscStep5-1', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } + else if(row.taskInfo === '责任部门领导批准'){ + this.$router.push({ + name: 'zdrzbzORzchgxxmscStep6', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } + else if(row.taskInfo === '法规管理员审核'){ + this.$router.push({ + name: 'zdrzbzORzchgxxmscStep7-1', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } + else if(row.taskInfo === '法规认证部长审定'){ + this.$router.push({ + name: 'zdrzbzORzchgxxmscStep8', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } + else if(row.taskInfo === '法规认证部副总监批准'){ + this.$router.push({ + name: 'zdrzbzORzchgxxmscStep9', + query: { + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } + break } }, diff --git a/src/pages/processCenter/pages/creatProcess/bzhHh-hh/step1.vue b/src/pages/processCenter/pages/creatProcess/bzhHh-hh/step1.vue index f3d5e6a8b..7a8f68681 100644 --- a/src/pages/processCenter/pages/creatProcess/bzhHh-hh/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/bzhHh-hh/step1.vue @@ -16,36 +16,36 @@
- + {{ hh_pageData.associaName || '-' }} - + {{ hh_pageData.associaNameOne || '-' }} - + {{ hh_pageData.associaNameTwo || '-' }} - + {{ hh_pageData.partPeople || '-' }} - + {{ hh_pageData.meetingStartTime || '-' }} - + {{ hh_pageData.meetingName || '-' }} @@ -79,28 +79,12 @@ -
- 添加(测试用) -
- - - + @@ -138,18 +105,17 @@ - 点击上传 + 点击上传
@@ -164,13 +130,13 @@ :model="roleForm" :rules="roleFormRules" class="label-input-form"> - + -

流程发起人

+

参会人

- +
@@ -207,6 +173,48 @@ :nodeList="nodeListOne" @checkedRole="drawerCheckOne" /> + + + + +
将文件拖到此处,或点击上传
+
+
+ + + + +
将文件拖到此处,或点击上传
+
+
@@ -214,7 +222,8 @@ import ProcessHeader from '../../components/ProcessHeader' import ProcessFooter from '../../components/ProcessFooter' import ProcessTitle from '../../components/ProcessTitle' -import {startProcess, saveTaskFirst, completeTask, queryTaskFirst, inboundLiaisonDetail} from '@/api/process.js' +import { saveTaskFirst, completeTask, inboundLiaisonDetail} from '@/api/process.js' + export default { components: { ProcessHeader, @@ -237,6 +246,7 @@ export default { partPeople: '', standardTable: [], themeTable: [], + otherFileList: [], }, hh_rules: {}, deleteDataList: [], @@ -246,15 +256,13 @@ export default { nodeListOne: [], // 上传文件储存 - fileTextList: [], - newDataList: [], + reData: [], - themeFileList: [], - newThemeFile: [], + themeData: [], - otherFileList: [], - newOtherFile: [], + upOtherData: [], + unqualidiedData: [], roleForm: { startUserName: this.$store.getters.userInfo.userName, startUser: this.$store.getters.userInfo.userId, @@ -263,6 +271,8 @@ export default { }, roleFormRules: {}, + upDialog: false, + upThemeDialog: false, isSubmit: false, saveLoading: false } @@ -283,30 +293,36 @@ export default { } inboundLiaisonDetail(params).then(res => { const processForm = JSON.parse(res.mesg) - let commitStatus = res.commitStatus - if(commitStatus && commitStatus > 0){ - this.acceptShow = true - this.submitShow = false - }else { - this.acceptShow = false - this.submitShow = true - } - this.todoId = res.id this.getFormFieldList(processForm) }) }, - getFormFieldList (item) { + getFormFieldList(item) { this.$nextTick(() => { - let listJSON = JSON.parse(JSON.stringify(item)).hh_pageData + let formList = JSON.parse(JSON.stringify(item)).ch_pageData + if (formList === undefined) { + this.hh_pageData = JSON.parse(JSON.stringify(item)).hh_pageData + this.upOtherData = this.hh_pageData.otherFileList + } else { + this.hh_pageData.associaName = formList.associaName + this.hh_pageData.associaNameOne = formList.associaNameOne + this.hh_pageData.associaNameTwo = formList.associaNameTwo + this.hh_pageData.meetingStartTime = formList.meetingStartTime + this.hh_pageData.meetingName = formList.meetingName + this.hh_pageData.themeTable = formList.meetingTable + this.hh_pageData.themeTable.forEach(item=>{ + this.$set(item,'meetingFile','') + }) + this.hh_pageData.partPeople = this.$store.getters.userInfo.userName + } }) }, // 添加按钮 table_add() { var list = { - standardId: this.standardId, - standardName: this.standardName, - material: this.material, + standardId: this.standardId = '', + standardName: this.standardName = '', + material: this.material = [], } this.hh_pageData.standardTable.push(list) }, @@ -341,39 +357,36 @@ export default { } }, - otherAdd() { - var list = { - meetingTheme: this.meetingTheme, - meetingFile: this.meetingFile, - } - this.hh_pageData.themeTable.push(list) - }, /** 标准号的表格上传 */ // 标准号的表格上传按钮 uploadTable(val) { this.fileListData = val + this.reData = this.fileListData.material + this.upDialog = true }, // 文件上传成功 handleOnsuccess(res, file, fileList) { if (res.ok) { - if (this.fileTextList !== null) { - this.newDataList = this.fileTextList - this.newDataList.push({ - id: res.data.attId, - name: res.data.standName + if (this.reData !== undefined) { + this.newDataList = this.reData + this.newDataList.push({ + id: res.data.attId, + name: res.data.standName }) } else { - this.newDataList.push({ - id: res.data.attId, - name: res.data.standName - }) + this.newDataList.push({ + id: res.data.attId, + name: res.data.standName + }) } - this.fileListData.fileText = this.newDataList + + this.fileListData.material = this.newDataList this.$message({ showClose: true, message: res.message, type: 'success' }) + this.newDataList = [] this.fileMadel = false } }, @@ -404,12 +417,16 @@ export default { }, // 移除上传的文件 handleBeforeRemove(file, fileList) { - this.fileData = fileList - this.fileTextList.forEach((item, index) => { - if (item.name === file.name || item.id === file.id ) { - this.fileTextList.splice(index,1) + this.reData.forEach((item, index) => { + if (item.name === file.name || item.id === file.id) { + this.reData.splice(index, 1) } }) + this.fileListData.material = this.reData + }, + handleClose() { + this.upDialog = false + this.upThemeDialog = false }, @@ -417,28 +434,32 @@ export default { // 议题列表资料上传按钮 uploadThemeTable(val) { this.themeDataList = val + this.upThemeDialog = this.themeDataList.meetingFile + this.upThemeDialog = true + }, // 文件上传成功 onsuccessTheme(res, file, fileList) { if (res.ok) { - if (this.themeFileList !== null) { - this.newThemeFile = this.themeFileList + if (this.themeData !== null) { + this.newThemeFile = this.themeData this.newThemeFile.push({ id: res.data.attId, name: res.data.standName }) } else { - this.newThemeFile.push({ + this.newDataList.push({ id: res.data.attId, name: res.data.standName }) } - this.themeDataList.fileText = this.newThemeFile + this.themeDataList.meetingFile = this.newThemeFile this.$message({ showClose: true, message: res.message, type: 'success' }) + this.newThemeFile = [] this.fileMadel = false } }, @@ -469,24 +490,20 @@ export default { }, // 移除上传的文件 beforeRemoveTheme(file, fileList) { - this.fileData = fileList - this.themeFileList.forEach((item, index) => { - if (item.name === file.name || item.id === file.id ) { - this.themeFileList.splice(index,1) + this.themeData.forEach((item, index) => { + if (item.name === file.name || item.id === file.id) { + this.themeData.splice(index, 1) } }) + this.themeDataList.meetingFile = this.themeData }, /** 其他资料上传 */ - // 其他资料上传按钮 - otherBtn(val) { - this.otherDataList = val - }, // 文件上传成功 onsuccessOther(res, file, fileList) { if (res.ok) { - if (this.otherFileList !== null) { - this.newOtherFile = this.otherFileList + if (this.hh_pageData.otherFileList !== null) { + this.newOtherFile = this.hh_pageData.otherFileList this.newOtherFile.push({ id: res.data.attId, name: res.data.standName @@ -497,7 +514,7 @@ export default { name: res.data.standName }) } - this.otherDataList.fileText = this.newOtherFile + this.hh_pageData.otherFileList = this.newOtherFile this.$message({ showClose: true, message: res.message, @@ -533,12 +550,12 @@ export default { }, // 移除上传的文件 beforeRemoveOther(file, fileList) { - this.fileData = fileList - this.otherFileList.forEach((item, index) => { - if (item.name === file.name || item.id === file.id ) { - this.otherFileList.splice(index,1) + this.upOtherData.forEach((item, index) => { + if (item.name === file.name || item.id === file.id) { + this.upOtherData.splice(index, 1) } }) + this.hh_pageData.otherFileList = this.upOtherData }, /** 法规工程师选择 */ @@ -567,7 +584,7 @@ export default { _formData.append('id', this.bpnId || '') _formData.append('createUser', this.$store.getters.userInfo.userId) _formData.append('createUserName', this.$store.getters.userInfo.userName) - _formData.append('prcType', '20') + _formData.append('prcType', '22') _formData.append('json', JSON.stringify({ roleForm: this.roleForm, hh_pageData: this.hh_pageData @@ -583,32 +600,24 @@ export default { /** 提交按钮*/ handleSubmit() { let json = { - prcCreateUser: this.$store.getters.userInfo.userId, - prcCreateUserName: this.$store.getters.userInfo.userName, hh_pageData: this.hh_pageData, - director: this.roleForm.engineerUserId, + // director: this.roleForm.engineerUserId, } this.$refs['hh_pageData'].validate((valid) => { if (valid) { this.$refs['roleForm'].validate((valid) => { if (valid) { this.isSubmit = true - const paramsInfo = { - type: '22' - } - startProcess(paramsInfo).then(res => { - this.taskID = res.data - const params = new FormData(); - params.set('json', JSON.stringify(json)) - params.set('userId', this.$store.getters.userInfo.userId) - params.set('taskId', this.taskID) - completeTask(params).then(res => { - if (res.success === true) { - this.$message.success('提交成功') - this.$router.push("/processCenter"); - } - this.isSubmit = false - }) + const params = new FormData(); + params.set('json', JSON.stringify(json)) + params.set('userId', this.$store.getters.userInfo.userId) + params.set('taskId', this.taskIds) + completeTask(params).then(res => { + if (res.success === true) { + this.$message.success('提交成功') + this.$router.push("/processCenter"); + } + this.isSubmit = false }) } }) @@ -684,16 +693,33 @@ export default { } } + /deep/ .el-dialog__body { + padding-top: 0; + text-align: center; + + .el-upload-list__item:first-child { + margin-top: 20px; + } + + .el-icon-upload:before { + font-size: 60px; + color: #7EC4CC; + } + } + .content_form { /deep/ .el-table__body-wrapper { height: auto !important; } + /deep/ .el-table th { padding: 0px; } + /deep/ .el-input__inner { text-align: center; } + .table_btn { text-align: right;; } diff --git a/src/pages/processCenter/pages/creatProcess/bzhHh-hh/step2.vue b/src/pages/processCenter/pages/creatProcess/bzhHh-hh/step2.vue index 004b4c27d..3e5e65c59 100644 --- a/src/pages/processCenter/pages/creatProcess/bzhHh-hh/step2.vue +++ b/src/pages/processCenter/pages/creatProcess/bzhHh-hh/step2.vue @@ -1,5 +1,5 @@ @@ -213,6 +236,7 @@ export default { actionPath: 'api/att/attFile/upload', acceptShow: false, active: '1', + loading: false, hh_pageData: { associaName: '', associaNameOne: '', @@ -227,10 +251,17 @@ export default { fileTextList: [], themeFileList: [], - otherFileList: [], + otherFile: [], + materialDialog: false, + meetingFileDialog: false, hh_rules: {}, detailData: [], + + isBack: false, + isSubmit: false, + taskIds: this.$route.query.taskIds, + pId: this.$route.query.prcId, } }, computed: { @@ -275,11 +306,24 @@ export default { getFormFieldList(item) { this.$nextTick(() => { this.hh_pageData = JSON.parse(JSON.stringify(item)).hh_pageData - this.roleForm = JSON.parse(JSON.stringify(item)).roleList - // this.rh_pageData.comityFileNum = this.fileTextList + this.otherFile = this.hh_pageData.otherFileList }) }, + /** 标准号列表查看按钮 */ + materialBtn(val) { + this.fileTextList = val.material + this.materialDialog = true + }, + /** 议题列表查看按钮 */ + meetingFileBtn(val) { + this.themeFileList = val.material + this.meetingFileDialog = true + }, + handleClose() { + this.materialDialog = false + this.meetingFileDialog = false + }, // 点击上传的文件进行下载 handleOnPreview(file) { let attId = file.id @@ -302,6 +346,55 @@ export default { } }, + // 退回按钮 + handleSubmitNo() { + let json = { + passFlag: '0', + commentText: this.commentText, + hh_pageData: this.hh_pageData, + } + this.$refs['hh_pageData'].validate((valid) => { + if (valid) { + this.isBack = true + const params = new FormData(); + params.set('json', JSON.stringify(json)) + params.set('userId', this.$store.getters.userInfo.userId) + params.set('taskId', this.taskIds) + completeTask(params).then(res => { + if (res.success === true) { + this.$message.success('退回成功') + this.$router.push("/processCenter"); + } + this.isBack = false + }); + } + }) + }, + // 提交按钮 + handleSubmit() { + let json = { + passFlag: '1', + commentText: this.commentText, + ch_pageData: this.ch_pageData, + } + this.$refs['hh_pageData'].validate((valid) => { + if (valid) { + this.isSubmit = true + const params = new FormData(); + params.set('json', JSON.stringify(json)) + params.set('userId', this.$store.getters.userInfo.userId) + params.set('taskId', this.taskIds) + completeTask(params).then(res => { + if (res.success === true) { + this.$message.success('提交成功') + this.$router.push("/processCenter"); + } + this.isSubmit = false + }); + } + }) + } + } } @@ -380,6 +473,21 @@ export default { /deep/ .el-input__inner { text-align: center; } + /deep/.el-upload { + display: unset; + } + /deep/.el-upload-list__item-status-label { + font-size: 0; + } + /deep/.el-upload-list__item { + .el-icon-close { + font-size: 0; + } + + .el-icon-close-tip { + font-size: 0; + } + } .table_btn { text-align: right;; } diff --git a/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step1.vue b/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step1.vue index a9c529281..924b557b6 100644 --- a/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step1.vue @@ -40,7 +40,7 @@ v-for="item in associaNameOptions" :key="item.value" :label="item.label" - :value="item.value"/> + :value="item.label"/> @@ -53,7 +53,7 @@ v-for="item in associaNameOptions" :key="item.value" :label="item.label" - :value="item.value"/> + :value="item.label"/> @@ -66,7 +66,7 @@ v-for="item in associaNameOptions" :key="item.value" :label="item.label" - :value="item.value"/> + :value="item.label"/> @@ -77,6 +77,7 @@ @@ -103,7 +104,7 @@ v-for="item in feeKindOptions" :key="item.value" :label="item.label" - :value="item.value"/> + :value="item.label"/> @@ -112,14 +113,14 @@ 点击上传 @@ -345,6 +345,7 @@ export default { uploadFile: '', sort: '1', meetingTable: [], + fileTextList: [], }, associaNameOptions: [ {value: '0', label: '国内法规入库流程'}, @@ -361,7 +362,6 @@ export default { // 上传路径 uploadPath: 'api/att/attFile/upload', // 上传所储存文件数组 - fileTextList: [], newDataList: [], ch_rules: {}, @@ -398,9 +398,9 @@ export default { }, //上传按钮 - uploadFile(val) { + /* uploadFile(val) { this.fileListData = val - }, + },*/ // 文件上传限制条件 handleBeforeUpload(file) { var filename = file.name @@ -429,17 +429,17 @@ export default { // 移除上传的文件 handleBeforeRemove(file, fileList) { this.fileData = fileList - this.fileTextList.forEach((item, index) => { + this.ch_pageData.fileTextList.forEach((item, index) => { if (item.name === file.name || item.id === file.id) { - this.fileTextList.splice(index, 1) + this.ch_pageData.fileTextList.splice(index, 1) } }) }, // 文件上传成功 handleOnsuccess(res, file, fileList) { if (res.ok) { - if (this.fileTextList !== null) { - this.newDataList = this.fileTextList + if (this.ch_pageData.fileTextList !== null) { + this.newDataList = this.ch_pageData.fileTextList this.newDataList.push({ id: res.data.attId, name: res.data.standName @@ -450,7 +450,7 @@ export default { name: res.data.standName }) } - this.rh_pageData.infoSources = this.newDataList + this.ch_pageData.fileTextList = this.newDataList this.$message({ showClose: true, message: res.message, diff --git a/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step2.vue b/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step2.vue index f2b18f10b..37b316657 100644 --- a/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step2.vue +++ b/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step2.vue @@ -14,7 +14,7 @@
- + @@ -59,7 +59,12 @@ - + @@ -208,6 +213,7 @@ export default { return { active: '1', + acceptShow: false, ch_pageData: {}, ch_rules: {}, nodeList: [], @@ -397,6 +403,20 @@ export default { /deep/.el-textarea__inner { font-family: inherit; } + /deep/.el-upload { + display: unset; + } + /deep/.el-upload-list__item-status-label { + font-size: 0; + } + /deep/.el-upload-list__item { + .el-icon-close { + font-size: 0; + } + .el-icon-close-tip { + font-size: 0; + } + } /deep/.el-table th { padding: 0px; } diff --git a/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step3.vue b/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step3.vue index f9de3e945..3ccdce6f2 100644 --- a/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step3.vue +++ b/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step3.vue @@ -14,7 +14,7 @@
- + @@ -59,7 +59,11 @@ - + @@ -476,6 +480,21 @@ export default { font-family: inherit; } + /deep/.el-upload { + display: unset; + } + /deep/.el-upload-list__item-status-label { + font-size: 0; + } + /deep/.el-upload-list__item { + .el-icon-close { + font-size: 0; + } + + .el-icon-close-tip { + font-size: 0; + } + } /deep/ .el-table th { padding: 0px; } diff --git a/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step4.vue b/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step4.vue index 4c5ab8366..0004af53d 100644 --- a/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step4.vue +++ b/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step4.vue @@ -14,7 +14,7 @@
- + @@ -59,7 +59,11 @@ - + @@ -413,6 +417,21 @@ export default { /deep/.el-textarea__inner { font-family: inherit; } + /deep/.el-upload { + display: unset; + } + /deep/.el-upload-list__item-status-label { + font-size: 0; + } + /deep/.el-upload-list__item { + .el-icon-close { + font-size: 0; + } + + .el-icon-close-tip { + font-size: 0; + } + } /deep/.el-table th { padding: 0px; } diff --git a/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step5.vue b/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step5.vue index b7feefd5b..ab5e4905d 100644 --- a/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step5.vue +++ b/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step5.vue @@ -14,7 +14,7 @@
- + @@ -59,7 +59,11 @@ - + @@ -422,6 +426,21 @@ export default { /deep/.el-table th { padding: 0px; } + /deep/.el-upload { + display: unset; + } + /deep/.el-upload-list__item-status-label { + font-size: 0; + } + /deep/.el-upload-list__item { + .el-icon-close { + font-size: 0; + } + + .el-icon-close-tip { + font-size: 0; + } + } .myPart_btn { text-align: right; } diff --git a/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step6.vue b/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step6.vue index e53ca92ca..99e5639d9 100644 --- a/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step6.vue +++ b/src/pages/processCenter/pages/creatProcess/bzhHy-ch/step6.vue @@ -17,7 +17,7 @@
- + @@ -62,7 +62,11 @@ - + @@ -454,6 +458,21 @@ export default { text-align: center; } } + /deep/.el-upload { + display: unset; + } + /deep/.el-upload-list__item-status-label { + font-size: 0; + } + /deep/.el-upload-list__item { + .el-icon-close { + font-size: 0; + } + + .el-icon-close-tip { + font-size: 0; + } + } /deep/.el-table th { padding: 0px; } diff --git a/src/pages/processCenter/pages/creatProcess/zczqyj/step1.vue b/src/pages/processCenter/pages/creatProcess/zczqyj/step1.vue index 0db56f208..ebb071570 100644 --- a/src/pages/processCenter/pages/creatProcess/zczqyj/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/zczqyj/step1.vue @@ -23,16 +23,23 @@
- +
- 选择征求意见政策 + 选择征求意见政策
+ + + - +

责任对接人

@@ -101,7 +109,8 @@
- +

法规认证工程师

@@ -114,7 +123,8 @@
- +

法规认证部部长

@@ -127,7 +137,8 @@
- +

法规认证部副总监

@@ -172,6 +183,144 @@ @submit="handleSubmit" > + + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + +
+ + 数据获取中 +
+
+ +
@@ -190,11 +339,34 @@ export default { }, data() { return { + tableHeight: { + standardTableHeight: null + }, + tableData: { + // 标准表格数据 + standardData: [], + // 任务分解单数据 + taskTableData: [] + }, + loadSarStandard: false, + lawsTextStateOptions: [], + standardDrawer: false, + standardSearchForm: { + page: 1, + pageSize: this.$store.getters.userInfo.configContent, + total: 0, + standType: 'INLAND', + standSort: '', + standName: '', + standEnName: '', + standNumber: '' + }, isSubmit: false, active: "1", //默认显示基础信息页面 // 基础信息form表单 form: { - cid: '', // 政策编号 + lawsNumber: '', // 政策编号 + lawsName: "", // 政策名称 endTime: '', // 责任部门领导审批 截止时间 cycleTime: '',//政策征求意见周期 cname: '', // 名称 @@ -205,9 +377,12 @@ export default { fjListId: '' }, formRules: { - cid: [ + lawsNumber: [ {required: true, message: '请输入政策编号', trigger: 'change'}, ], + lawsName: [ + {required: true, message: '请输入政策名称', trigger: 'change'}, + ], endTime: [ {required: true, message: '请选择截止时间', trigger: 'change'}, ], @@ -230,18 +405,18 @@ export default { roleForm: { startUserName: this.$store.getters.userInfo.userName,//发起人 startUser: this.$store.getters.userInfo.userId, - responseDockerId:"",//责任对接人 - responseDockerName:"", - responseUserId:"",//责任人 - responseUserName:"", - lawsProveEngineerId:"",//法规认证工程师 - lawsProveEngineerName:"", - lawsProveMinisterId:"",//法规认证部部长 - lawsProveMinisterName:"", - lawsProveViceChiefId:"",//法规认证部副总监 - lawsProveViceChiefName:"", - lawsProveChiefId:"",//法规认证部总监 - lawsProveChiefName:"", + responseDockerId: "",//责任对接人 + responseDockerName: "", + responseUserId: "",//责任人 + responseUserName: "", + lawsProveEngineerId: "",//法规认证工程师 + lawsProveEngineerName: "", + lawsProveMinisterId: "",//法规认证部部长 + lawsProveMinisterName: "", + lawsProveViceChiefId: "",//法规认证部副总监 + lawsProveViceChiefName: "", + lawsProveChiefId: "",//法规认证部总监 + lawsProveChiefName: "", }, // 角色验证 roleFormRules: { @@ -269,6 +444,134 @@ export default { } }, methods: { + handleProcessStandardNext(status) { + switch (status) { + // 新增 + case 1: + this.selectedList = [] + this.standardCheckedList = [] + this.standardDrawer = false + this.verifySarStandard = true + this.clearFormData(this.form) + break + // 带入 + case 2: + if (this.standardCheckedList.length === 1) { + this.$http.get('lawss/sarLawsInfo/getStandInfoUpdateById', {id: this.standardCheckedList[0].id}, { + _this: this + }, res => { + if (res && res.data) { + const bringData = res.data + + const json = Object.assign(bringData, bringData.attrInfoMap); + this.form = JSON.parse(JSON.stringify(json)) + this.form.TGRLAWS = JSON.parse(JSON.stringify(json)).TGRLAWS && JSON.parse(JSON.stringify(json)).TGRLAWS !== '[]' ? JSON.parse(JSON.stringify(json)).TGRLAWS.split(',') : [] + this.form.TGDWLAWS = JSON.parse(JSON.stringify(json)).TGDWLAWS && JSON.parse(JSON.stringify(json)).TGDWLAWS !== '[]' ? JSON.parse(JSON.stringify(json)).TGDWLAWS.split(',') : [] + this.form.NYLXLAWS = JSON.parse(JSON.stringify(json)).NYLXLAWS && JSON.parse(JSON.stringify(json)).NYLXLAWS !== '[]' ? JSON.parse(JSON.stringify(json)).NYLXLAWS.split(',') : [] + this.form.YYRZLAWS = JSON.parse(JSON.stringify(json)).YYRZLAWS && JSON.parse(JSON.stringify(json)).YYRZLAWS !== '[]' ? JSON.parse(JSON.stringify(json)).YYRZLAWS.split(',') : [] + this.form.ZRBMLAWS = JSON.parse(JSON.stringify(json)).ZRBMLAWS && JSON.parse(JSON.stringify(json)).ZRBMLAWS !== '[]' ? JSON.parse(JSON.stringify(json)).ZRBMLAWS.split(',') : [] + this.form.ZRGCSLAWS = JSON.parse(JSON.stringify(json)).ZRGCSLAWS && JSON.parse(JSON.stringify(json)).ZRGCSLAWS !== '[]' ? JSON.parse(JSON.stringify(json)).ZRGCSLAWS.split(',') : [] + this.form.prcNum = this.prcNum + this.form.prcName = this.prcName + this.form['id'] = bringData.id + this.standardDrawer = false + this.verifySarStandard = true + this.busVsFunc() + this.modelFunc() + this.$forceUpdate() + } + // 遍历对象初始化文件信息 + for (const p in this.form) { + if (typeof (this.form[p]) != "function") { + this.initializeFileList(p, this.form[p]); + } + } + console.log("res", res); + }) + + } else if (this.standardCheckedList.length > 1) { + this.$message.warning('最多可以带入一条政策信息') + } else { + this.$message.warning('请选择要带入的政策信息') + } + break + // 取消 + case 3: + this.selectedList = [] + this.standardCheckedList = [] + this.standardDrawer = false + break + } + }, + handleStandardPageChange(page) { + this.standardSearchForm.page = page + this.handleSearchStandard() + }, + handleStandardPageSizeChange(pageSize) { + this.standardSearchForm.pageSize = pageSize + this.handleSearchStandard() + }, + // 点击查看 + handlePreview(item) { + let routeUrl = this.$router.resolve({ + name: 'OtherLawsStandDetails', + params: { + id: item.id, + pageType: 'LAWS_STAND' + } + }) + window.open(routeUrl.href, '_blank') + }, + standSelectChange(data) { + this.selectedList = [] + for (let i = 0; i < data.length; i++) { + this.selectedList.push(data[i].id) + } + this.standardCheckedList = data + }, + //清空搜索条件 + handleResetSearch() { + this.standardSearchForm.lawsNumber = '' + this.standardSearchForm.lawsName = '' + this.standardSearchForm.standType = 'INLAND' + this.standardSearchForm.standNumber = '' + this.standardSearchForm.standSort = '' + this.standardSearchForm.standName = '' + this.standardSearchForm.standEnName = '' + setTimeout(() => { + this.handleSearchStandard() + }, 100) + }, + /** + * 关闭修订 Drawer 的监听 + * @param done + */ + handleReviseDrawerClose(done) { + done() + }, + getDomesticStandardTable() { + this.loadSarStandard = true + this.$http.get('lawss/sarLawsInfo/page', this.standardSearchForm, {}, res => { + this.loadSarStandard = false + if (res.ok) { + this.tableData.standardData = res.data.list + this.standardSearchForm.total = res.data.count + } + }, e => { + this.loadSarStandard = false + }) + }, + handleSearchStandard() { + this.standardDrawer = true + this.$nextTick(() => { + // 动态设置表格高度 + this.tableHeight.standardTableHeight = $('.standard-table-wrap').height() + window.onresize = () => { + this.tableHeight.standardTableHeight = $('.standard-table-wrap').height() + } + }) + this.getDomesticStandardTable() + }, //基础信息/人员信息 handleTabs(type) { this.active = type; @@ -286,24 +589,19 @@ export default { if (this.type === "responseDockerId") { this.roleForm.responseDockerId = data[0].id; this.roleForm.responseDockerName = data[0].name; - } - else if(this.type === "responseUserId"){ + } else if (this.type === "responseUserId") { this.roleForm.responseUserId = data[0].id; this.roleForm.responseUserName = data[0].name; - } - else if(this.type === "lawsProveEngineerId"){ + } else if (this.type === "lawsProveEngineerId") { this.roleForm.lawsProveEngineerId = data[0].id; this.roleForm.lawsProveEngineerName = data[0].name; - } - else if(this.type === "lawsProveMinisterId"){ + } else if (this.type === "lawsProveMinisterId") { this.roleForm.lawsProveMinisterId = data[0].id; this.roleForm.lawsProveMinisterName = data[0].name; - } - else if(this.type === "lawsProveViceChiefId"){ + } else if (this.type === "lawsProveViceChiefId") { this.roleForm.lawsProveViceChiefId = data[0].id; this.roleForm.lawsProveViceChiefName = data[0].name; - } - else if(this.type === "lawsProveChiefId"){ + } else if (this.type === "lawsProveChiefId") { this.roleForm.lawsProveChiefId = data[0].id; this.roleForm.lawsProveChiefName = data[0].name; } @@ -340,9 +638,10 @@ export default { this.isSubmit = true this.$http.get('lawss/activiti/startProcess', { type: 'laws2' - }, {}, res => { + }, {_this: this}, res => { if (res.ok) { var json = Object.assign(this.form, this.roleForm) + console.log('644',json) json.commentText = this.commentText json.filesId = this.addFjList json.filesName = this.form.fjListName @@ -350,7 +649,7 @@ export default { json: JSON.stringify(json), taskId: res.data, userId: this.$store.getters.userInfo.userId - }, {}, res => { + }, {_this: this}, res => { if (res.success) { this.$message.success('流程发起成功') this.$router.push('/processCenter') @@ -450,5 +749,31 @@ export default { } } } + .standard-content { + height: 100%; + padding: 10px 0 0; + .content { + height: 100%; + display: flex; + flex-direction: column; + padding: 0 10px; + .standard-table-wrap { + flex: auto; + overflow-y: auto; + } + .pagination { + position: static; + /deep/ .pagination-slot { + padding: 0; + } + } + .search-area { + display: flex; + justify-content: left; + background: #FFF; + padding: 10px 10px 0; + } + } + } } diff --git a/src/pages/processCenter/pages/creatProcess/zczqyj/step2.vue b/src/pages/processCenter/pages/creatProcess/zczqyj/step2.vue index bdac53808..46f002e35 100644 --- a/src/pages/processCenter/pages/creatProcess/zczqyj/step2.vue +++ b/src/pages/processCenter/pages/creatProcess/zczqyj/step2.vue @@ -23,14 +23,22 @@
- + + + + { + responUserAndInstitutionNameMap += "{\"" + item.id + "\":\"" + item.institutionName + "\"}" + ","; + }); + responUserAndInstitutionNameMap = "[" + responUserAndInstitutionNameMap; + responUserAndInstitutionNameMap = responUserAndInstitutionNameMap.substring(0, responUserAndInstitutionNameMap.length - 1) + responUserAndInstitutionNameMap = responUserAndInstitutionNameMap + "]"; + this.form.responUserAndInstitutionNameMap = responUserAndInstitutionNameMap; + console.log('260',this.form.responUserAndInstitutionNameMap) + //用来给后端传选择的责任人和对应的提出部门↑ + data.forEach(item => { if (nameList.length > 0) { nameList += ","; @@ -284,6 +307,8 @@ export default { json.responUserList = this.form.responUserList; json.responUserListName = this.form.responUserListName; json.introduce = false; + //给后端用来判断人的map + json.responUserAndInstitutionNameMap = this.form.responUserAndInstitutionNameMap; this.$http.post("lawss/activiti/completeTask", { json: JSON.stringify(json), taskId: this.taskIds, @@ -307,7 +332,9 @@ export default { pId: this.pId }).then(res => { let data = JSON.parse(res.mesg) - this.form.cid = data.cid + console.log('335',data) + this.form.lawsNumber = data.lawsNumber + this.form.lawsName = data.lawsName this.form.endTime = data.endTime this.form.cname = data.cname this.form.fjList = data.fjList diff --git a/src/pages/processCenter/pages/creatProcess/zczqyj/step3.vue b/src/pages/processCenter/pages/creatProcess/zczqyj/step3.vue index 3c217e476..222641981 100644 --- a/src/pages/processCenter/pages/creatProcess/zczqyj/step3.vue +++ b/src/pages/processCenter/pages/creatProcess/zczqyj/step3.vue @@ -23,14 +23,22 @@
- + + + +
@@ -57,6 +65,7 @@ :data="data" tooltip-effect="dark" border + height="330px" style="width: 100%; flex: auto;" class="drag-table" :header-cell-style="{background: '#E8E8E8', color: '#333333', fontSize: '16px', @@ -113,11 +122,11 @@ @@ -264,9 +273,11 @@ export default { acceptShow: false, saveLoading: false, form: { - cid: '', // 编号 + lawsNumber: '', // 政策编号 + lawsName: '', // 政策名称 endTime: '', // 结束日期 cname: '', // 名称 + department: '',//提出部门 fjList: [], fjListId: '', }, @@ -364,11 +375,12 @@ export default { commentText: '', oldText: '', newText: '', + changeReason: '', reason: '', + department: '', id: id, responUserName: this.$store.getters.userInfo.userName, responUser: this.$store.getters.userInfo.userId, - department: this.$store.getters.userInfo.orgName } this.data.push(json) }, @@ -439,7 +451,10 @@ export default { json.commentText = this.commentText json.info = this.data json.form = this.form - json.department = this.$store.getters.userInfo.orgName + for (let i = 0; i < json.info.length; i++) { + json.info[i].department = this.form.department + } + this.$http.post('lawss/activiti/completeTask', { json: JSON.stringify(json), taskId: this.taskIds, @@ -475,11 +490,16 @@ export default { } this.form.fjList = data.fjList || data.form.fjList this.form.fjListId = data.fjListId || data.form.fjListId - this.form.cid = data.cid || data.form.cid + this.form.lawsNumber = data.lawsNumber || data.form.lawsNumber + this.form.lawsName = data.lawsName || data.form.lawsName this.form.endTime = data.endTime || data.form.endTime + this.form.department = data.department this.todoId = res.id this.json = data this.data = data.info || data.data || data.form.data || [] + for (let i = 0; i < this.data.length; i++) { + this.data[i].department = data.department + } }).catch(e => { }) }) diff --git a/src/pages/processCenter/pages/creatProcess/zczqyj/step4.vue b/src/pages/processCenter/pages/creatProcess/zczqyj/step4.vue index ac2f56863..c695686d0 100644 --- a/src/pages/processCenter/pages/creatProcess/zczqyj/step4.vue +++ b/src/pages/processCenter/pages/creatProcess/zczqyj/step4.vue @@ -23,14 +23,22 @@
- + + + +
@@ -82,7 +90,7 @@ label="修改后"> @@ -92,9 +100,6 @@ align="center" label="原因" width="200px"> - - - { this.form = JSON.parse(JSON.stringify(item)); - this.form.cid = item.form.cid + this.form.lawsNumber = item.form.lawsNumber + this.form.lawsName = item.form.lawsName }); }, }, diff --git a/src/pages/processCenter/pages/creatProcess/zczqyj/step5.vue b/src/pages/processCenter/pages/creatProcess/zczqyj/step5.vue index 8ec812277..a6d777fda 100644 --- a/src/pages/processCenter/pages/creatProcess/zczqyj/step5.vue +++ b/src/pages/processCenter/pages/creatProcess/zczqyj/step5.vue @@ -24,14 +24,22 @@
- + + + +
@@ -39,18 +47,6 @@ - - - - - - - - - - - -
新增 - - - - - - 生成汇总单 - - 生成上报意见 + size="mini">导出Excel + + + + +
+
+ + + + + + + + + + @@ -267,6 +294,8 @@ export default { name: "zczqyjStep5", data() { return { + //修订的标志 + changeFlag:false, acceptShow: false, drawerModal: false, histortData: [], @@ -294,7 +323,9 @@ export default { isSubmit: false, saveLoading: false, form: { - cid: "", // 编号 + lawsNumber: '', // 政策编号 + lawsName: '', // 政策名称 + department: '',//提出部门 endTime: "", // 结束日期 cname: "", // 名称 fjList: [], @@ -314,10 +345,33 @@ export default { ProcessTitle }, methods: { - addDelete() { - this.data.splice(1, 1) + changeOpinion() { + this.changeFlag = !this.changeFlag + }, + addDelete(index, row) { + console.log('362',index, row); + this.$confirm('此操作将删除该数据, 是否继续?', '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + this.data.splice(index, 1) + this.$message({ + type: 'success', + message: '删除成功!' + }); + }).catch(() => { + this.$message({ + type: 'info', + message: '已取消删除' + }); + }); + console.log('379',this.data) + }, addModal() { + console.log('318',this.form.form.department) + this.changeFlag = true var id = Number(Math.random().toString().substr(3, 3) + Date.now()).toString(36); var json = { chapterNumber: '', @@ -325,13 +379,16 @@ export default { commentText: '', oldText: '', newText: '', + changeReason: '', reason: '', + department: this.form.form.department, id: id, responUserName: this.$store.getters.userInfo.userName, responUser: this.$store.getters.userInfo.userId, - department: this.$store.getters.userInfo.orgName + addFlag:true, + // department: this.$store.getters.userInfo.orgName } - this.data.push(json) + this.data.unshift(json) }, handleTransfer() { this.drawerModal = true @@ -389,24 +446,15 @@ export default { commentText: "修改意见内容(包括理由或依据)", oldText: "修改前", newText: "修改后", - reason: "修改理由", + changeReason: "修改理由", + reason:"原因", department: "提出部门", responUserName: "提出人", - stateText: "处理意见" }, dataList: [] }; params.dataList = JSON.parse(JSON.stringify(row)); - params.dataList.forEach(item => { - if (item.state === "1") { - item.stateText = "上报"; - } else if (item.state === "2") { - item.stateText = "处理后上报"; - } else { - item.stateText = "不上报"; - } - }); - this.$http.downloadFile("/api/lawss/activiti/export_excel", params, title, res => { + this.$http.downloadFile("/api/policy/activiti/exportExcel", params, title, res => { }); }, handleTabs(name) { @@ -416,12 +464,14 @@ export default { }, handleSubmit() { if (this.data.length < 1) { - this.$message.warning("请输入征求意见搞"); + this.$message.warning("请输入征求意见稿"); } else { this.isSubmit = true; var json = this.json; json.actionFlag = 0; json.commentText = this.commentText; + json.info = this.data + json.form = this.form this.$http.post("lawss/activiti/completeTask", { json: JSON.stringify(json), taskId: this.taskIds, @@ -462,10 +512,19 @@ export default { taskIds: this.taskIds, pId: this.pId }).then(res => { + if (res) { + const processForm = JSON.parse(res.mesg) + this.getFormFieldList(processForm) + } let data = JSON.parse(res.mesg); + this.form.department = data.form.department + console.log(this.form.department,'517') + // 给后端的选人信息 + this.form.responUserAndInstitutionNameMap = data.form.responUserAndInstitutionNameMap this.form.fjList = data.fjList || data.form.fjList this.form.fjListId = data.fjListId || data.form.fjListId - this.form.cid = data.cid || data.form.cid; + this.form.lawsNumber = data.lawsNumber || data.form.lawsNumber + this.form.lawsName = data.lawsName || data.form.lawsName this.form.endTime = data.endTime || data.form.endTime; this.form.cname = data.cname || data.form.cname; this.oldData = JSON.parse(JSON.stringify(data.info)) @@ -475,13 +534,26 @@ export default { arr.push(item) } }) + // for (let i = 0; i < this.data.length; i++) { + // this.data[i].department = data.department + // } this.json = data this.data = arr this.oldData = data.oldinfo }).catch(e => { }); }); - } + }, + /** + * @description: 动态表单读取 + */ + getFormFieldList(item) { + this.$nextTick(() => { + this.form = JSON.parse(JSON.stringify(item)); + this.form.lawsNumber = item.form.lawsNumber + this.form.lawsName = item.form.lawsName + }); + }, }, mounted() { this.getHistoryData(); diff --git a/src/pages/processCenter/pages/creatProcess/zczqyj/step6.vue b/src/pages/processCenter/pages/creatProcess/zczqyj/step6.vue index d7044143a..72d627941 100644 --- a/src/pages/processCenter/pages/creatProcess/zczqyj/step6.vue +++ b/src/pages/processCenter/pages/creatProcess/zczqyj/step6.vue @@ -23,12 +23,20 @@
- + + + + @@ -82,7 +90,7 @@ label="修改后"> @@ -92,9 +100,6 @@ align="center" label="原因" width="200px"> - - - - + + + + + + + +
@@ -246,7 +251,8 @@ export default { isSubmit: false, saveLoading: false, form: { - cid: "", // 编号 + lawsNumber: '', // 政策编号 + lawsName: '', // 政策名称 endTime: "", // 结束日期 cname: "", // 名称 fjList: [], @@ -395,7 +401,8 @@ export default { let data = JSON.parse(res.mesg) this.form.fjList = data.fjList || data.form.fjList this.form.fjListId = data.fjListId || data.form.fjListId - this.form.cid = data.cid || data.form.cid; + this.form.lawsNumber = data.lawsNumber || data.form.lawsNumber + this.form.lawsName = data.lawsName || data.form.lawsName this.form.endTime = data.endTime || data.form.endTime; this.form.cname = data.cname || data.form.cname; this.oldData = JSON.parse(JSON.stringify(data.info)) diff --git a/src/pages/processCenter/pages/creatProcess/zczqyj/step7.vue b/src/pages/processCenter/pages/creatProcess/zczqyj/step7.vue index 65bae92ad..1f9007cdc 100644 --- a/src/pages/processCenter/pages/creatProcess/zczqyj/step7.vue +++ b/src/pages/processCenter/pages/creatProcess/zczqyj/step7.vue @@ -23,12 +23,20 @@
- + + + + @@ -82,7 +90,7 @@ label="修改后"> @@ -92,9 +100,6 @@ align="center" label="原因" width="200px"> - - - - + + + + + + + +
@@ -246,7 +251,8 @@ export default { isSubmit: false, saveLoading: false, form: { - cid: "", // 编号 + lawsNumber: '', // 政策编号 + lawsName: '', // 政策名称 endTime: "", // 结束日期 cname: "", // 名称 fjList: [], @@ -395,7 +401,8 @@ export default { let data = JSON.parse(res.mesg) this.form.fjList = data.fjList || data.form.fjList this.form.fjListId = data.fjListId || data.form.fjListId - this.form.cid = data.cid || data.form.cid; + this.form.lawsNumber = data.lawsNumber || data.form.lawsNumber + this.form.lawsName = data.lawsName || data.form.lawsName this.form.endTime = data.endTime || data.form.endTime; this.form.cname = data.cname || data.form.cname; this.oldData = JSON.parse(JSON.stringify(data.info)) diff --git a/src/pages/processCenter/pages/creatProcess/zczqyj/step8.vue b/src/pages/processCenter/pages/creatProcess/zczqyj/step8.vue index 30ca02bb3..4585e577d 100644 --- a/src/pages/processCenter/pages/creatProcess/zczqyj/step8.vue +++ b/src/pages/processCenter/pages/creatProcess/zczqyj/step8.vue @@ -23,12 +23,20 @@
- + + + + @@ -82,7 +90,7 @@ label="修改后"> @@ -92,9 +100,6 @@ align="center" label="原因" width="200px"> - - - - + + + + + + + +
@@ -246,7 +251,8 @@ export default { isSubmit: false, saveLoading: false, form: { - cid: "", // 编号 + lawsNumber: '', // 政策编号 + lawsName: '', // 政策名称 endTime: "", // 结束日期 cname: "", // 名称 fjList: [], @@ -395,7 +401,8 @@ export default { let data = JSON.parse(res.mesg) this.form.fjList = data.fjList || data.form.fjList this.form.fjListId = data.fjListId || data.form.fjListId - this.form.cid = data.cid || data.form.cid; + this.form.lawsNumber = data.lawsNumber || data.form.lawsNumber + this.form.lawsName = data.lawsName || data.form.lawsName this.form.endTime = data.endTime || data.form.endTime; this.form.cname = data.cname || data.form.cname; this.oldData = JSON.parse(JSON.stringify(data.info)) diff --git a/src/pages/processCenter/pages/creatProcess/zczqyj/step9.vue b/src/pages/processCenter/pages/creatProcess/zczqyj/step9.vue index eaa4dded5..16637a4b6 100644 --- a/src/pages/processCenter/pages/creatProcess/zczqyj/step9.vue +++ b/src/pages/processCenter/pages/creatProcess/zczqyj/step9.vue @@ -23,12 +23,20 @@
- + + + + @@ -82,7 +90,7 @@ label="修改后"> @@ -92,9 +100,6 @@ align="center" label="原因" width="200px"> - - - - + + + + + + + +
@@ -246,7 +251,8 @@ export default { isSubmit: false, saveLoading: false, form: { - cid: "", // 编号 + lawsNumber: '', // 政策编号 + lawsName: '', // 政策名称 endTime: "", // 结束日期 cname: "", // 名称 fjList: [], @@ -395,7 +401,8 @@ export default { let data = JSON.parse(res.mesg) this.form.fjList = data.fjList || data.form.fjList this.form.fjListId = data.fjListId || data.form.fjListId - this.form.cid = data.cid || data.form.cid; + this.form.lawsNumber = data.lawsNumber || data.form.lawsNumber + this.form.lawsName = data.lawsName || data.form.lawsName this.form.endTime = data.endTime || data.form.endTime; this.form.cname = data.cname || data.form.cname; this.oldData = JSON.parse(JSON.stringify(data.info)) diff --git a/src/pages/processCenter/pages/processList/tabComponents/processCenter/index.vue b/src/pages/processCenter/pages/processList/tabComponents/processCenter/index.vue index 548b344ec..f7e98d86f 100644 --- a/src/pages/processCenter/pages/processList/tabComponents/processCenter/index.vue +++ b/src/pages/processCenter/pages/processList/tabComponents/processCenter/index.vue @@ -1510,16 +1510,29 @@ export default { break case '22': - this.$router.push({ + if (row.taskInfo === '参会人上传会议资料,填写标准及议题') { + this.$router.push({ + name: 'bzhhStep1', + query:{ + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType + } + }) + } else { + this.$router.push({ name: 'bzhhStep2', - query:{ - taskIds: row.taskIds, - prcId: row.prcId, - prcNum: row.prcNum, - prcName: row.prcName, - prcType: row.prcType + query:{ + taskIds: row.taskIds, + prcId: row.prcId, + prcNum: row.prcNum, + prcName: row.prcName, + prcType: row.prcType } }) + } break } }, diff --git a/src/pages/processCenter/pages/processList/tabComponents/taskDraft/index.vue b/src/pages/processCenter/pages/processList/tabComponents/taskDraft/index.vue index 6e9e63fd7..3cc93b846 100644 --- a/src/pages/processCenter/pages/processList/tabComponents/taskDraft/index.vue +++ b/src/pages/processCenter/pages/processList/tabComponents/taskDraft/index.vue @@ -518,6 +518,16 @@ export default { } }) break + case '22': + this.$router.push({ + name: 'bzhhStep1', + query: { + type: '22', + processName: '外部标准化会后管理流程', + bpnId: id + } + }) + break } }, ...mapMutations(['setProcess', 'setHandleInfo']), diff --git a/src/pages/regulatoryRepository/workingGroup/index.vue b/src/pages/regulatoryRepository/workingGroup/index.vue index 6c199d5d5..c5a47ff1b 100644 --- a/src/pages/regulatoryRepository/workingGroup/index.vue +++ b/src/pages/regulatoryRepository/workingGroup/index.vue @@ -40,7 +40,7 @@ }, methods: { handleNodeClick (node) { - console.log(111); + console.log(node); const data = node._cfg.model this.currentNode = data.nodeName this.currentNodeData = data @@ -310,6 +310,7 @@ mounted() { var json = "[{\"data\":{\"createTime\":1604388711000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"4\",\"id\":\"0\",\"menuLevel\":0,\"menuName\":\"标准工作组\",\"menuType\":\"ROOT\",\"orderNum\":0,\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"0\",\"nodeName\":\"标准工作组\",\"parentNodeId\":\"null\",\"orderNum\":0,\"level\":0,\"lastNodeNum\":35,\"lastNode\":false,\"children\":[{\"data\":{\"createTime\":1604651650000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"4a8971531d15462290d6\",\"id\":\"00004\",\"menuLevel\":1,\"menuName\":\"11/16更新测试标委会1\",\"menuType\":\"BWH\",\"modifyTime\":1626848748000,\"modifyUserid\":\"WY8J26MH23\",\"orderNum\":0,\"pid\":\"0\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"00004\",\"nodeName\":\"11/16更新测试标委会1\",\"parentNodeId\":\"0\",\"orderNum\":0,\"level\":1,\"lastNodeNum\":6,\"lastNode\":false,\"children\":[{\"data\":{\"createTime\":1605446736000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"a6a6777642b04a498c57\",\"id\":\"000040001\",\"menuLevel\":2,\"menuName\":\"11/15测试分标委\",\"menuType\":\"FBW\",\"modifyTime\":1629792459000,\"modifyUserid\":\"XN5WXNQVV6DJY64NQ4YU\",\"orderNum\":0,\"pid\":\"00004\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"000040001\",\"nodeName\":\"11/15测试分标委\",\"parentNodeId\":\"00004\",\"orderNum\":0,\"level\":2,\"lastNodeNum\":2,\"lastNode\":false,\"children\":[{\"data\":{\"createTime\":1605685868000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"ba6453d09de1417a9441\",\"id\":\"0000400010002\",\"menuLevel\":3,\"menuName\":\"11/18测试新增工作组2\",\"menuType\":\"GROUP\",\"modifyTime\":1608603571000,\"modifyUserid\":\"WY8J26MH23\",\"orderNum\":0,\"pid\":\"000040001\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"0000400010002\",\"nodeName\":\"11/18测试新增工作组2\",\"parentNodeId\":\"000040001\",\"orderNum\":0,\"level\":3,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]},{\"data\":{\"createTime\":1605685138000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"dcf96410da9d43cd92b8\",\"id\":\"0000400010001\",\"menuLevel\":3,\"menuName\":\"11/18测试新增工作组编辑测试\",\"menuType\":\"GROUP\",\"modifyTime\":1624192349000,\"modifyUserid\":\"WY8J26MH23\",\"orderNum\":0,\"pid\":\"000040001\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"0000400010001\",\"nodeName\":\"11/18测试新增工作组编辑测试\",\"parentNodeId\":\"000040001\",\"orderNum\":0,\"level\":3,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]}]},{\"data\":{\"createTime\":1629450636000,\"createUserid\":\"XN5WXNQVV6DJY64NQ4YU\",\"detailId\":\"03e5e029eaa945e0813a\",\"id\":\"000040007\",\"menuLevel\":2,\"menuName\":\"CA分标委员会222\",\"menuType\":\"FBW\",\"orderNum\":0,\"pid\":\"00004\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"000040007\",\"nodeName\":\"CA分标委员会222\",\"parentNodeId\":\"00004\",\"orderNum\":0,\"level\":2,\"lastNodeNum\":2,\"lastNode\":false,\"children\":[{\"data\":{\"createTime\":1629450904000,\"createUserid\":\"XN5WXNQVV6DJY64NQ4YU\",\"detailId\":\"cbe84b4d4e8b4a78ac33\",\"id\":\"0000400070001\",\"menuLevel\":3,\"menuName\":\"工作组1\",\"menuType\":\"GROUP\",\"modifyTime\":1629450984000,\"modifyUserid\":\"XN5WXNQVV6DJY64NQ4YU\",\"orderNum\":0,\"pid\":\"000040007\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"0000400070001\",\"nodeName\":\"工作组1\",\"parentNodeId\":\"000040007\",\"orderNum\":0,\"level\":3,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]},{\"data\":{\"createTime\":1629451030000,\"createUserid\":\"XN5WXNQVV6DJY64NQ4YU\",\"detailId\":\"4246abc6d76248df8e5b\",\"id\":\"0000400070002\",\"menuLevel\":3,\"menuName\":\"工作组2\",\"menuType\":\"GROUP\",\"orderNum\":0,\"pid\":\"000040007\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"0000400070002\",\"nodeName\":\"工作组2\",\"parentNodeId\":\"000040007\",\"orderNum\":0,\"level\":3,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]}]},{\"data\":{\"createTime\":1610437279000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"6eb44a560b6a4772aa25\",\"id\":\"000040003\",\"menuLevel\":2,\"menuName\":\"test\",\"menuType\":\"FBW\",\"orderNum\":0,\"pid\":\"00004\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"000040003\",\"nodeName\":\"test\",\"parentNodeId\":\"00004\",\"orderNum\":0,\"level\":2,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]},{\"data\":{\"createTime\":1626849335000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"989b822c390d4e3f9b35\",\"id\":\"000040006\",\"menuLevel\":2,\"menuName\":\"陈晓熙0721测试分标委\",\"menuType\":\"FBW\",\"modifyTime\":1629793141000,\"modifyUserid\":\"XN5WXNQVV6DJY64NQ4YU\",\"orderNum\":0,\"pid\":\"00004\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"000040006\",\"nodeName\":\"陈晓熙0721测试分标委\",\"parentNodeId\":\"00004\",\"orderNum\":0,\"level\":2,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]}]},{\"data\":{\"createTime\":1605685277000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"a8c4ade6637048009ebb\",\"id\":\"00012\",\"menuLevel\":1,\"menuName\":\"11/18测试新增标委会\",\"menuType\":\"BWH\",\"modifyTime\":1616075265000,\"modifyUserid\":\"XN5WXNQVV6DJY64NQ4YU\",\"orderNum\":0,\"pid\":\"0\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"00012\",\"nodeName\":\"11/18测试新增标委会\",\"parentNodeId\":\"0\",\"orderNum\":0,\"level\":1,\"lastNodeNum\":1,\"lastNode\":false,\"children\":[{\"data\":{\"createTime\":1605686037000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"0d33386ea8a24001919e\",\"id\":\"000120001\",\"menuLevel\":2,\"menuName\":\"11/18测试新增分标委\",\"menuType\":\"FBW\",\"modifyTime\":1614147466000,\"modifyUserid\":\"WY8J26MH23\",\"orderNum\":0,\"pid\":\"00012\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"000120001\",\"nodeName\":\"11/18测试新增分标委\",\"parentNodeId\":\"00012\",\"orderNum\":0,\"level\":2,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]}]},{\"data\":{\"createTime\":1604651850000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"4c75f31c965341f58870\",\"id\":\"00005\",\"menuLevel\":1,\"menuName\":\"123123\",\"menuType\":\"BWH\",\"modifyTime\":1606182889000,\"modifyUserid\":\"WY8J26MH23\",\"orderNum\":0,\"pid\":\"0\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"00005\",\"nodeName\":\"123123\",\"parentNodeId\":\"0\",\"orderNum\":0,\"level\":1,\"lastNodeNum\":3,\"lastNode\":false,\"children\":[{\"data\":{\"createTime\":1605448395000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"f5e9974d608b44e88ff6\",\"id\":\"000050002\",\"menuLevel\":2,\"menuName\":\"11/15测试分标委05\",\"menuType\":\"FBW\",\"modifyTime\":1626683013000,\"modifyUserid\":\"XN5WXNQVV6DJY64NQ4YU\",\"orderNum\":0,\"pid\":\"00005\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"000050002\",\"nodeName\":\"11/15测试分标委05\",\"parentNodeId\":\"00005\",\"orderNum\":0,\"level\":2,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]},{\"data\":{\"createTime\":1605448395000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"80b9efdf99864c5b9a0b\",\"id\":\"000050001\",\"menuLevel\":2,\"menuName\":\"11/15测试分标委07\",\"menuType\":\"FBW\",\"modifyTime\":1628565674000,\"modifyUserid\":\"XN5WXNQVV6DJY64NQ4YU\",\"orderNum\":0,\"pid\":\"00005\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"000050001\",\"nodeName\":\"11/15测试分标委07\",\"parentNodeId\":\"00005\",\"orderNum\":0,\"level\":2,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]},{\"data\":{\"createTime\":1623306135000,\"createUserid\":\"FLGAQCE3DT8K6S38GCGU\",\"detailId\":\"bccbc049b087469599fc\",\"id\":\"000050003\",\"menuLevel\":2,\"menuName\":\"123123\",\"menuType\":\"FBW\",\"orderNum\":0,\"pid\":\"00005\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"000050003\",\"nodeName\":\"123123\",\"parentNodeId\":\"00005\",\"orderNum\":0,\"level\":2,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]}]},{\"data\":{\"createTime\":1624162878000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"d2ecc60f5e9c432c8b15\",\"id\":\"00040\",\"menuLevel\":1,\"menuName\":\"6-20标委会\",\"menuType\":\"BWH\",\"modifyTime\":1624342045000,\"modifyUserid\":\"WY8J26MH23\",\"orderNum\":0,\"pid\":\"0\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"00040\",\"nodeName\":\"6-20标委会\",\"parentNodeId\":\"0\",\"orderNum\":0,\"level\":1,\"lastNodeNum\":1,\"lastNode\":false,\"children\":[{\"data\":{\"createTime\":1624239459000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"1ade0cfe36bb47f2a506\",\"id\":\"000400002\",\"menuLevel\":2,\"menuName\":\"回测试\",\"menuType\":\"FBW\",\"modifyTime\":1626683222000,\"modifyUserid\":\"XN5WXNQVV6DJY64NQ4YU\",\"orderNum\":0,\"pid\":\"00040\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"000400002\",\"nodeName\":\"回测试\",\"parentNodeId\":\"00040\",\"orderNum\":0,\"level\":2,\"lastNodeNum\":1,\"lastNode\":false,\"children\":[{\"data\":{\"createTime\":1626683337000,\"createUserid\":\"XN5WXNQVV6DJY64NQ4YU\",\"detailId\":\"88259d1b7d51423da546\",\"id\":\"0004000020001\",\"menuLevel\":3,\"menuName\":\"11\",\"menuType\":\"GROUP\",\"orderNum\":0,\"pid\":\"000400002\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"0004000020001\",\"nodeName\":\"11\",\"parentNodeId\":\"000400002\",\"orderNum\":0,\"level\":3,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]}]}]},{\"data\":{\"createTime\":1604388766000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"5\",\"id\":\"00001\",\"menuLevel\":1,\"menuName\":\"SAC/TC114\",\"menuType\":\"BWH\",\"modifyTime\":1610418604000,\"modifyUserid\":\"WY8J26MH23\",\"orderNum\":0,\"pid\":\"0\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"00001\",\"nodeName\":\"SAC/TC114\",\"parentNodeId\":\"0\",\"orderNum\":0,\"level\":1,\"lastNodeNum\":3,\"lastNode\":false,\"children\":[{\"data\":{\"createTime\":1605505324000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"49f4e7f6dc3f4f1ca911\",\"id\":\"000010001\",\"menuLevel\":2,\"menuName\":\"555\",\"menuType\":\"FBW\",\"modifyTime\":1626683070000,\"modifyUserid\":\"XN5WXNQVV6DJY64NQ4YU\",\"orderNum\":0,\"pid\":\"00001\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"000010001\",\"nodeName\":\"555\",\"parentNodeId\":\"00001\",\"orderNum\":0,\"level\":2,\"lastNodeNum\":1,\"lastNode\":false,\"children\":[{\"data\":{\"createTime\":1617159196000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"fbejwkrewnffonfjoq9b7\",\"id\":\"0000100010001\",\"menuLevel\":3,\"menuName\":\"12313\",\"menuType\":\"GROUP\",\"modifyTime\":1617159202000,\"modifyUserid\":\"WY8J26MH23\",\"orderNum\":0,\"pid\":\"000010001\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"0000100010001\",\"nodeName\":\"12313\",\"parentNodeId\":\"000010001\",\"orderNum\":0,\"level\":3,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]}]},{\"data\":{\"createTime\":1604995025000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"eb0384d7baf048008ac3\",\"id\":\"000010003\",\"menuLevel\":2,\"menuName\":\"SAC/TC156\",\"menuType\":\"FBW\",\"modifyTime\":1610517374000,\"modifyUserid\":\"WY8J26MH23\",\"orderNum\":0,\"pid\":\"00001\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"000010003\",\"nodeName\":\"SAC/TC156\",\"parentNodeId\":\"00001\",\"orderNum\":0,\"level\":2,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]},{\"data\":{\"createTime\":1604995025000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"asdfghyj1526r2hj5uk1\",\"id\":\"000010002\",\"menuLevel\":2,\"menuName\":\"SAC/TC157\",\"menuType\":\"FBW\",\"modifyTime\":1610517374000,\"modifyUserid\":\"WY8J26MH23\",\"orderNum\":0,\"pid\":\"00001\",\"standNo\":\"\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"000010002\",\"nodeName\":\"SAC/TC157\",\"parentNodeId\":\"00001\",\"orderNum\":0,\"level\":2,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]}]},{\"data\":{\"createTime\":1604501245000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"cc60917c9b1c4428b33c\",\"id\":\"00002\",\"menuLevel\":1,\"menuName\":\"SAC/TC115\",\"menuType\":\"BWH\",\"modifyTime\":1605658408000,\"modifyUserid\":\"WY8J26MH23\",\"orderNum\":0,\"pid\":\"0\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"00002\",\"nodeName\":\"SAC/TC115\",\"parentNodeId\":\"0\",\"orderNum\":0,\"level\":1,\"lastNodeNum\":1,\"lastNode\":false,\"children\":[{\"data\":{\"createTime\":1604630891000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"16b6fa98927d43bfbc51\",\"id\":\"000020001\",\"menuLevel\":2,\"menuName\":\"AC36-智能汽车分标委\",\"menuType\":\"FBW\",\"modifyTime\":1610418279000,\"modifyUserid\":\"WY8J26MH23\",\"orderNum\":0,\"pid\":\"00002\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"000020001\",\"nodeName\":\"AC36-智能汽车分标委\",\"parentNodeId\":\"00002\",\"orderNum\":0,\"level\":2,\"lastNodeNum\":1,\"lastNode\":false,\"children\":[{\"data\":{\"createTime\":1626687947000,\"createUserid\":\"XN5WXNQVV6DJY64NQ4YU\",\"detailId\":\"c66a5219850143e4b538\",\"id\":\"0000200010003\",\"menuLevel\":3,\"menuName\":\"站住\",\"menuType\":\"GROUP\",\"orderNum\":0,\"pid\":\"000020001\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"0000200010003\",\"nodeName\":\"站住\",\"parentNodeId\":\"000020001\",\"orderNum\":0,\"level\":3,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]}]}]},{\"data\":{\"createTime\":1605779217000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"f132c8dec511442e8ab8\",\"id\":\"00017\",\"menuLevel\":1,\"menuName\":\"SAC/TC666\",\"menuType\":\"BWH\",\"modifyTime\":1606184016000,\"modifyUserid\":\"WY8J26MH23\",\"orderNum\":0,\"pid\":\"0\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"00017\",\"nodeName\":\"SAC/TC666\",\"parentNodeId\":\"0\",\"orderNum\":0,\"level\":1,\"lastNodeNum\":2,\"lastNode\":false,\"children\":[{\"data\":{\"createTime\":1605779469000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"4d20c5d4f0e74cd2a8b7\",\"id\":\"000170001\",\"menuLevel\":2,\"menuName\":\"SAC/TC666 6委会\",\"menuType\":\"FBW\",\"modifyTime\":1628500112000,\"modifyUserid\":\"XN5WXNQVV6DJY64NQ4YU\",\"orderNum\":0,\"pid\":\"00017\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"000170001\",\"nodeName\":\"SAC/TC666 6委会\",\"parentNodeId\":\"00017\",\"orderNum\":0,\"level\":2,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]},{\"data\":{\"createTime\":1605838478000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"6f5dab2c45b440499553\",\"id\":\"000170002\",\"menuLevel\":2,\"menuName\":\"他叫分标委\",\"menuType\":\"FBW\",\"orderNum\":0,\"pid\":\"00017\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"000170002\",\"nodeName\":\"他叫分标委\",\"parentNodeId\":\"00017\",\"orderNum\":0,\"level\":2,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]}]},{\"data\":{\"createTime\":1604915366000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"76d267a04b7148178143\",\"id\":\"00009\",\"menuLevel\":1,\"menuName\":\"SAC标委会名称1749\",\"menuType\":\"BWH\",\"modifyTime\":1605754466000,\"modifyUserid\":\"WY8J26MH23\",\"orderNum\":0,\"pid\":\"0\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"00009\",\"nodeName\":\"SAC标委会名称1749\",\"parentNodeId\":\"0\",\"orderNum\":0,\"level\":1,\"lastNodeNum\":8,\"lastNode\":false,\"children\":[{\"data\":{\"createTime\":1605749821000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"fe18cc51e5a84c1c86c0\",\"id\":\"000090007\",\"menuLevel\":2,\"menuName\":\"11190936\",\"menuType\":\"FBW\",\"orderNum\":0,\"pid\":\"00009\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"000090007\",\"nodeName\":\"11190936\",\"parentNodeId\":\"00009\",\"orderNum\":0,\"level\":2,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]},{\"data\":{\"createTime\":1604928124000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"b61d6bf701474edsfasf7\",\"id\":\"000090001\",\"menuLevel\":2,\"menuName\":\"2121测试001\",\"menuType\":\"FBW\",\"modifyTime\":1605765564000,\"modifyUserid\":\"WY8J26MH23\",\"orderNum\":0,\"pid\":\"00009\",\"standNo\":\"\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"000090001\",\"nodeName\":\"2121测试001\",\"parentNodeId\":\"00009\",\"orderNum\":0,\"level\":2,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]},{\"data\":{\"createTime\":1604928124000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"b61d6bf701474ed9b9b7\",\"id\":\"000090002\",\"menuLevel\":2,\"menuName\":\"2121测试002\",\"menuType\":\"FBW\",\"modifyTime\":1605765564000,\"modifyUserid\":\"WY8J26MH23\",\"orderNum\":0,\"pid\":\"00009\",\"standNo\":\"\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"000090002\",\"nodeName\":\"2121测试002\",\"parentNodeId\":\"00009\",\"orderNum\":0,\"level\":2,\"lastNodeNum\":2,\"lastNode\":false,\"children\":[{\"data\":{\"createTime\":1606097727000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"c721d26fa30a43cf8085\",\"id\":\"0000900020002\",\"menuLevel\":3,\"menuName\":\"10-14测试工作组\",\"menuType\":\"GROUP\",\"orderNum\":0,\"pid\":\"000090002\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"0000900020002\",\"nodeName\":\"10-14测试工作组\",\"parentNodeId\":\"000090002\",\"orderNum\":0,\"level\":3,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]},{\"data\":{\"createTime\":1606097727000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"c721d26fa30a43cf8086\",\"id\":\"0000900020001\",\"menuLevel\":3,\"menuName\":\"10-14测试工作组111\",\"menuType\":\"GROUP\",\"modifyTime\":1616038394000,\"modifyUserid\":\"\",\"orderNum\":0,\"pid\":\"000090002\",\"standNo\":\"\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"0000900020001\",\"nodeName\":\"10-14测试工作组111\",\"parentNodeId\":\"000090002\",\"orderNum\":0,\"level\":3,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]}]},{\"data\":{\"createTime\":1604928124000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"fdsgfgfff01474ed9b9b7\",\"id\":\"000090003\",\"menuLevel\":2,\"menuName\":\"2121测试1\",\"menuType\":\"FBW\",\"modifyTime\":1605765564000,\"modifyUserid\":\"WY8J26MH23\",\"orderNum\":0,\"pid\":\"00009\",\"standNo\":\"\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"000090003\",\"nodeName\":\"2121测试1\",\"parentNodeId\":\"00009\",\"orderNum\":0,\"level\":2,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]},{\"data\":{\"createTime\":1604928124000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"sdfghj,kjbkyu74ed9b9b7\",\"id\":\"000090004\",\"menuLevel\":2,\"menuName\":\"2121测试2\",\"menuType\":\"FBW\",\"modifyTime\":1605765564000,\"modifyUserid\":\"WY8J26MH23\",\"orderNum\":0,\"pid\":\"00009\",\"standNo\":\"\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"000090004\",\"nodeName\":\"2121测试2\",\"parentNodeId\":\"00009\",\"orderNum\":0,\"level\":2,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]},{\"data\":{\"createTime\":1605689515000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"a33f2cb9877445a69834\",\"id\":\"000090005\",\"menuLevel\":2,\"menuName\":\"214234234\",\"menuType\":\"FBW\",\"orderNum\":0,\"pid\":\"00009\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"000090005\",\"nodeName\":\"214234234\",\"parentNodeId\":\"00009\",\"orderNum\":0,\"level\":2,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]},{\"data\":{\"createTime\":1605690960000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"32c409fed32447b8a82d\",\"id\":\"000090006\",\"menuLevel\":2,\"menuName\":\"分标委001修改\",\"menuType\":\"FBW\",\"modifyTime\":1605765599000,\"modifyUserid\":\"WY8J26MH23\",\"orderNum\":0,\"pid\":\"00009\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"000090006\",\"nodeName\":\"分标委001修改\",\"parentNodeId\":\"00009\",\"orderNum\":0,\"level\":2,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]}]},{\"data\":{\"createTime\":1608275061000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"14104bfd57b2445f9a48\",\"id\":\"00024\",\"menuLevel\":1,\"menuName\":\"下标\",\"menuType\":\"BWH\",\"modifyTime\":1608800841000,\"modifyUserid\":\"WY8J26MH23\",\"orderNum\":0,\"pid\":\"0\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"00024\",\"nodeName\":\"下标\",\"parentNodeId\":\"0\",\"orderNum\":0,\"level\":1,\"lastNodeNum\":1,\"lastNode\":false,\"children\":[{\"data\":{\"createTime\":1608798945000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"838cf5f83e7944da8233\",\"id\":\"000240001\",\"menuLevel\":2,\"menuName\":\"下分\",\"menuType\":\"FBW\",\"modifyTime\":1608798970000,\"modifyUserid\":\"WY8J26MH23\",\"orderNum\":0,\"pid\":\"00024\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"000240001\",\"nodeName\":\"下分\",\"parentNodeId\":\"00024\",\"orderNum\":0,\"level\":2,\"lastNodeNum\":1,\"lastNode\":false,\"children\":[{\"data\":{\"createTime\":1608799079000,\"createUserid\":\"WY8J26MH23\",\"detailId\":\"f5ac448e61dc4775a01b\",\"id\":\"0002400010001\",\"menuLevel\":3,\"menuName\":\"下工\",\"menuType\":\"GROUP\",\"orderNum\":0,\"pid\":\"000240001\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"0002400010001\",\"nodeName\":\"下工\",\"parentNodeId\":\"000240001\",\"orderNum\":0,\"level\":3,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]}]}]},{\"data\":{\"createTime\":1628665444000,\"createUserid\":\"E3J2CPK8LHTURBFEVT4A\",\"detailId\":\"38249f6cab7b403ba6e2\",\"id\":\"00042\",\"menuLevel\":1,\"menuName\":\"待删标委会\",\"menuType\":\"BWH\",\"orderNum\":0,\"pid\":\"0\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"00042\",\"nodeName\":\"待删标委会\",\"parentNodeId\":\"0\",\"orderNum\":0,\"level\":1,\"lastNodeNum\":1,\"lastNode\":false,\"children\":[{\"data\":{\"createTime\":1628665508000,\"createUserid\":\"E3J2CPK8LHTURBFEVT4A\",\"detailId\":\"bcd0de3e777641a69b3d\",\"id\":\"000420001\",\"menuLevel\":2,\"menuName\":\"待删分标委\",\"menuType\":\"FBW\",\"orderNum\":0,\"pid\":\"00042\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"000420001\",\"nodeName\":\"待删分标委\",\"parentNodeId\":\"00042\",\"orderNum\":0,\"level\":2,\"lastNodeNum\":1,\"lastNode\":false,\"children\":[{\"data\":{\"createTime\":1628666212000,\"createUserid\":\"E3J2CPK8LHTURBFEVT4A\",\"detailId\":\"4c77072113194fa58f8a\",\"id\":\"0004200010001\",\"menuLevel\":3,\"menuName\":\"待删工作组\",\"menuType\":\"GROUP\",\"orderNum\":0,\"pid\":\"000420001\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"0004200010001\",\"nodeName\":\"待删工作组\",\"parentNodeId\":\"000420001\",\"orderNum\":0,\"level\":3,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]}]}]},{\"data\":{\"createTime\":1609292184000,\"createUserid\":\"NJNMXJQMDWLPN26WUCGW\",\"detailId\":\"23389404cbf943cd83b0\",\"id\":\"00028\",\"menuLevel\":1,\"menuName\":\"郝伟艳标委会\",\"menuType\":\"BWH\",\"modifyTime\":1627612547000,\"modifyUserid\":\"XN5WXNQVV6DJY64NQ4YU\",\"orderNum\":0,\"pid\":\"0\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"00028\",\"nodeName\":\"郝伟艳标委会\",\"parentNodeId\":\"0\",\"orderNum\":0,\"level\":1,\"lastNodeNum\":6,\"lastNode\":false,\"children\":[{\"data\":{\"createTime\":1624180172000,\"createUserid\":\"4AMBE9YL6QV9N5JJGCZB\",\"detailId\":\"6cf60abe68bb40aea26f\",\"id\":\"000280002\",\"menuLevel\":2,\"menuName\":\"好威严测试分标委\",\"menuType\":\"FBW\",\"modifyTime\":1627267398000,\"modifyUserid\":\"ESLC8M3YK7G55GVPR3QD\",\"orderNum\":0,\"pid\":\"00028\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"000280002\",\"nodeName\":\"好威严测试分标委\",\"parentNodeId\":\"00028\",\"orderNum\":0,\"level\":2,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]},{\"data\":{\"createTime\":1615973769000,\"createUserid\":\"FAZSFGTRFS5Y4VLHB3JC\",\"detailId\":\"d59844f552fe454caa82\",\"id\":\"000280001\",\"menuLevel\":2,\"menuName\":\"测试\",\"menuType\":\"FBW\",\"orderNum\":0,\"pid\":\"00028\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"000280001\",\"nodeName\":\"测试\",\"parentNodeId\":\"00028\",\"orderNum\":0,\"level\":2,\"lastNodeNum\":5,\"lastNode\":false,\"children\":[{\"data\":{\"createTime\":1616052152000,\"createUserid\":\"FAZSFGTRFS5Y4VLHB3JC\",\"detailId\":\"5e8d892f159b4e3c8322\",\"id\":\"0002800010010\",\"menuLevel\":3,\"menuName\":\"233\",\"menuType\":\"GROUP\",\"orderNum\":0,\"pid\":\"000280001\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"0002800010010\",\"nodeName\":\"233\",\"parentNodeId\":\"000280001\",\"orderNum\":0,\"level\":3,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]},{\"data\":{\"createTime\":1616052668000,\"createUserid\":\"FAZSFGTRFS5Y4VLHB3JC\",\"detailId\":\"82b903377e7045658853\",\"id\":\"0002800010013\",\"menuLevel\":3,\"menuName\":\"3412\",\"menuType\":\"GROUP\",\"orderNum\":0,\"pid\":\"000280001\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"0002800010013\",\"nodeName\":\"3412\",\"parentNodeId\":\"000280001\",\"orderNum\":0,\"level\":3,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]},{\"data\":{\"createTime\":1616052326000,\"createUserid\":\"FAZSFGTRFS5Y4VLHB3JC\",\"detailId\":\"b6b984cb79e04b2db344\",\"id\":\"0002800010011\",\"menuLevel\":3,\"menuName\":\"4\",\"menuType\":\"GROUP\",\"orderNum\":0,\"pid\":\"000280001\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"0002800010011\",\"nodeName\":\"4\",\"parentNodeId\":\"000280001\",\"orderNum\":0,\"level\":3,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]},{\"data\":{\"createTime\":1616051843000,\"createUserid\":\"FAZSFGTRFS5Y4VLHB3JC\",\"detailId\":\"fd3bd2ee9eea4f99a3c0\",\"id\":\"0002800010008\",\"menuLevel\":3,\"menuName\":\"685\",\"menuType\":\"GROUP\",\"orderNum\":0,\"pid\":\"000280001\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"0002800010008\",\"nodeName\":\"685\",\"parentNodeId\":\"000280001\",\"orderNum\":0,\"level\":3,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]},{\"data\":{\"createTime\":1616060091000,\"createUserid\":\"XN5WXNQVV6DJY64NQ4YU\",\"detailId\":\"da378daad9d64fe48579\",\"id\":\"0002800010015\",\"menuLevel\":3,\"menuName\":\"來了\",\"menuType\":\"GROUP\",\"orderNum\":0,\"pid\":\"000280001\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"0002800010015\",\"nodeName\":\"來了\",\"parentNodeId\":\"000280001\",\"orderNum\":0,\"level\":3,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]}]}]},{\"data\":{\"createTime\":1628818356000,\"createUserid\":\"XN5WXNQVV6DJY64NQ4YU\",\"detailId\":\"5eb5ad74f50e4c34a71a\",\"id\":\"00043\",\"menuLevel\":1,\"menuName\":\"非标委会\",\"menuType\":\"BWH\",\"modifyTime\":1628820815000,\"modifyUserid\":\"XN5WXNQVV6DJY64NQ4YU\",\"orderNum\":0,\"pid\":\"0\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"00043\",\"nodeName\":\"非标委会\",\"parentNodeId\":\"0\",\"orderNum\":0,\"level\":1,\"lastNodeNum\":2,\"lastNode\":false,\"children\":[{\"data\":{\"createTime\":1628818388000,\"createUserid\":\"XN5WXNQVV6DJY64NQ4YU\",\"detailId\":\"951a119f9c5442838217\",\"id\":\"000430001\",\"menuLevel\":2,\"menuName\":\"非分标委\",\"menuType\":\"FBW\",\"modifyTime\":1628820799000,\"modifyUserid\":\"XN5WXNQVV6DJY64NQ4YU\",\"orderNum\":0,\"pid\":\"00043\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"000430001\",\"nodeName\":\"非分标委\",\"parentNodeId\":\"00043\",\"orderNum\":0,\"level\":2,\"lastNodeNum\":2,\"lastNode\":false,\"children\":[{\"data\":{\"createTime\":1628818425000,\"createUserid\":\"XN5WXNQVV6DJY64NQ4YU\",\"detailId\":\"84bfb364efe54caaacad\",\"id\":\"0004300010002\",\"menuLevel\":3,\"menuName\":\"非公工作组\",\"menuType\":\"GROUP\",\"orderNum\":0,\"pid\":\"000430001\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"0004300010002\",\"nodeName\":\"非公工作组\",\"parentNodeId\":\"000430001\",\"orderNum\":0,\"level\":3,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]},{\"data\":{\"createTime\":1628818408000,\"createUserid\":\"XN5WXNQVV6DJY64NQ4YU\",\"detailId\":\"557951e523c5440683d3\",\"id\":\"0004300010001\",\"menuLevel\":3,\"menuName\":\"非工作组1\",\"menuType\":\"GROUP\",\"modifyTime\":1629008431000,\"modifyUserid\":\"XN5WXNQVV6DJY64NQ4YU\",\"orderNum\":0,\"pid\":\"000430001\",\"vlagFlag\":0},\"standFlag\":0,\"nodeId\":\"0004300010001\",\"nodeName\":\"非工作组1\",\"parentNodeId\":\"000430001\",\"orderNum\":0,\"level\":3,\"lastNodeNum\":1,\"lastNode\":true,\"children\":[]}]}]}]},{\"$ref\":\"$[0].children[0]\"},{\"$ref\":\"$[0].children[0].children[0]\"},{\"$ref\":\"$[0].children[0].children[0].children[0]\"},{\"$ref\":\"$[0].children[0].children[0].children[1]\"},{\"$ref\":\"$[0].children[0].children[1]\"},{\"$ref\":\"$[0].children[0].children[1].children[0]\"},{\"$ref\":\"$[0].children[0].children[1].children[1]\"},{\"$ref\":\"$[0].children[0].children[2]\"},{\"$ref\":\"$[0].children[0].children[3]\"},{\"$ref\":\"$[0].children[1]\"},{\"$ref\":\"$[0].children[1].children[0]\"},{\"$ref\":\"$[0].children[2]\"},{\"$ref\":\"$[0].children[2].children[0]\"},{\"$ref\":\"$[0].children[2].children[1]\"},{\"$ref\":\"$[0].children[2].children[2]\"},{\"$ref\":\"$[0].children[3]\"},{\"$ref\":\"$[0].children[3].children[0]\"},{\"$ref\":\"$[0].children[3].children[0].children[0]\"},{\"$ref\":\"$[0].children[4]\"},{\"$ref\":\"$[0].children[4].children[0]\"},{\"$ref\":\"$[0].children[4].children[0].children[0]\"},{\"$ref\":\"$[0].children[4].children[1]\"},{\"$ref\":\"$[0].children[4].children[2]\"},{\"$ref\":\"$[0].children[5]\"},{\"$ref\":\"$[0].children[5].children[0]\"},{\"$ref\":\"$[0].children[5].children[0].children[0]\"},{\"$ref\":\"$[0].children[6]\"},{\"$ref\":\"$[0].children[6].children[0]\"},{\"$ref\":\"$[0].children[6].children[1]\"},{\"$ref\":\"$[0].children[7]\"},{\"$ref\":\"$[0].children[7].children[0]\"},{\"$ref\":\"$[0].children[7].children[1]\"},{\"$ref\":\"$[0].children[7].children[2]\"},{\"$ref\":\"$[0].children[7].children[2].children[0]\"},{\"$ref\":\"$[0].children[7].children[2].children[1]\"},{\"$ref\":\"$[0].children[7].children[3]\"},{\"$ref\":\"$[0].children[7].children[4]\"},{\"$ref\":\"$[0].children[7].children[5]\"},{\"$ref\":\"$[0].children[7].children[6]\"},{\"$ref\":\"$[0].children[8]\"},{\"$ref\":\"$[0].children[8].children[0]\"},{\"$ref\":\"$[0].children[8].children[0].children[0]\"},{\"$ref\":\"$[0].children[9]\"},{\"$ref\":\"$[0].children[9].children[0]\"},{\"$ref\":\"$[0].children[9].children[0].children[0]\"},{\"$ref\":\"$[0].children[10]\"},{\"$ref\":\"$[0].children[10].children[0]\"},{\"$ref\":\"$[0].children[10].children[1]\"},{\"$ref\":\"$[0].children[10].children[1].children[0]\"},{\"$ref\":\"$[0].children[10].children[1].children[1]\"},{\"$ref\":\"$[0].children[10].children[1].children[2]\"},{\"$ref\":\"$[0].children[10].children[1].children[3]\"},{\"$ref\":\"$[0].children[10].children[1].children[4]\"},{\"$ref\":\"$[0].children[11]\"},{\"$ref\":\"$[0].children[11].children[0]\"},{\"$ref\":\"$[0].children[11].children[0].children[0]\"},{\"$ref\":\"$[0].children[11].children[0].children[1]\"}]" this.graphData = JSON.parse(json)[0] + console.log(this.graphData); this.renderGraph() }, beforeDestroy() {