{"remainingRequest":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\reform-fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\reform-fvue\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\jenkins\\workspace\\reform-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\reform-fvue\\src\\views\\reformDemandAnalysis\\ReformDemand\\dialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\reform-fvue\\src\\views\\reformDemandAnalysis\\ReformDemand\\dialog.vue","mtime":1701373286085},{"path":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\reform-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["import _toConsumableArray from \"D:/jenkins/workspace/reform-fvue/node_modules/@babel/runtime/helpers/esm/toConsumableArray\";\nimport \"core-js/modules/es6.function.name\";\nimport \"core-js/modules/es6.array.find-index\";\nimport \"core-js/modules/web.dom.iterable\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\nimport utils from '@/utils.js';\nimport dictUtils from '@/components/dict/DictSelectUtils.js';\nimport RejectInfoDialog from '@/components/dialog/RejectInfoDialog.vue';\nimport UploadFile from '@/components/uploadFile/index.vue';\nimport FileList from '@/components/uploadFile/newFileList.vue';\nimport req from '@/request.js';\nvar portal = window.context.portal;\nexport default {\n name: 'Projecthialog',\n components: {\n UploadFile: UploadFile,\n FileList: FileList,\n RejectInfoDialog: RejectInfoDialog\n },\n data: function data() {\n return {\n visible: false,\n title: '添加',\n reqLoading: false,\n markLoading: false,\n parameter: {\n list: [{\n superiorRequirement: '',\n //上级要求\n systemBreakthrough: '',\n //制度突破\n problemOrientated: '',\n //问题向导\n projectName: '',\n // 拟生成的市级重大改革项目\n carryOutWork: '',\n //已开展的工作\n nextPlan: '',\n //改革思路举措和下步工作打算\n leadValue: [],\n //牵头单位\n synergyValue: [],\n //协同单位 id\n synergyObj: [],\n //协同单位 对象\n groupName: '',\n //专项小组\n units: [// {\n // mainType:1, //1:主责单位 2:协同单位 3:专项小组\n // unitCode: '',\n // unitGrade:'',\n // unitId:'',\n // unitName:''\n // }\n ] //\n\n }]\n },\n rules: {},\n groupList: [],\n municipalTreeData: [],\n allTreeData: []\n };\n },\n created: function created() {\n this.allTreeData = JSON.parse(sessionStorage.getItem('responsibilityTree'));\n var data = JSON.parse(JSON.stringify(this.allTreeData));\n this.municipalTreeData = data[0].children[0].children[0].children;\n this.getGroupList();\n },\n mounted: function mounted() {},\n methods: {\n openDialog: function openDialog(title) {\n this.visible = true;\n },\n getGroupList: function getGroupList() {\n var _this = this;\n\n var data = {\n pageBean: {\n page: 1,\n pageSize: -1\n }\n };\n req.post(portal + \"/fill/bizSpecialGroup/v1/queryPageList\", data).then(function (res) {\n _this.groupList = res.data.rows.filter(function (item) {\n return item.groupType === 2;\n });\n });\n },\n // 专项小组选择\n groupChange: function groupChange(e, index) {\n var groupObj = {};\n this.groupList.forEach(function (item) {\n if (item.groupName === e) {\n groupObj = item;\n }\n });\n var _groupObj = groupObj,\n unitId = _groupObj.orgId,\n unitName = _groupObj.orgName;\n var unitObj = {\n mainType: 3,\n //1:主责单位 2:协同单位 3:专项小组\n unitCode: '',\n unitGrade: '',\n unitId: unitId,\n unitName: unitName\n };\n var findIndex = this.parameter.list[index].units.findIndex(function (item) {\n return item.mainType === 3;\n });\n\n if (findIndex !== -1) {\n this.parameter.list[index].units[findIndex] = unitObj;\n } else {\n this.parameter.list[index].units.push(unitObj);\n }\n\n console.log();\n },\n // 牵头单位选择\n leadChange: function leadChange(index) {\n var _this2 = this;\n\n this.$nextTick(function () {\n var nodesObj = _this2.$refs['leadCascader'][index].getCheckedNodes();\n\n var unitObj = {};\n\n if (nodesObj.length) {\n var _nodesObj$0$data = nodesObj[0].data,\n code = _nodesObj$0$data.code,\n id = _nodesObj$0$data.id,\n grade = _nodesObj$0$data.grade,\n name = _nodesObj$0$data.name;\n unitObj = {\n mainType: 1,\n //1:主责单位 2:协同单位 3:专项小组\n unitCode: code,\n unitGrade: grade,\n unitId: id,\n unitName: name\n };\n } else {\n unitObj = {\n mainType: 1,\n //1:主责单位 2:协同单位 3:专项小组\n unitCode: '',\n unitGrade: '',\n unitId: '',\n unitName: ''\n };\n }\n\n var findIndex = _this2.parameter.list[index].units.findIndex(function (item) {\n return item.mainType === 1;\n });\n\n if (findIndex !== -1) {\n _this2.parameter.list[index].units[findIndex] = unitObj;\n } else {\n _this2.parameter.list[index].units.push(unitObj);\n }\n });\n },\n // 协同单位选择\n synergyChange: function synergyChange(index) {\n var _this3 = this;\n\n this.$nextTick(function () {\n var objArr = [];\n\n var nodesObj = _this3.$refs['synergyCascader'][index].getCheckedNodes();\n\n if (nodesObj.length) {\n nodesObj.forEach(function (item) {\n var _item$data = item.data,\n code = _item$data.code,\n id = _item$data.id,\n grade = _item$data.grade,\n name = _item$data.name;\n objArr.push({\n mainType: 2,\n //1:主责单位 2:协同单位 3:专项小组\n unitCode: code,\n unitGrade: grade,\n unitId: id,\n unitName: name\n });\n });\n }\n\n _this3.parameter.list[index].synergyObj = objArr;\n });\n },\n // 列表添加\n listPush: function listPush() {\n this.parameter.list.push({\n superiorRequirement: '',\n //上级要求\n systemBreakthrough: '',\n //制度突破\n problemOrientated: '',\n //问题向导\n projectName: '',\n // 拟生成的市级重大改革项目\n carryOutWork: '',\n //已开展的工作\n nextPlan: '',\n //改革思路举措和下步工作打算\n leadValue: [],\n //牵头单位\n synergyValue: [],\n //协同单位 id\n synergyObj: [],\n //协同单位 对象\n groupName: '',\n //专项小组\n units: []\n });\n },\n // 列表删除\n listDelete: function listDelete(index) {\n var _this4 = this;\n\n this.$confirm(\"\\u786E\\u8BA4\\u5220\\u9664\\u5417\\uFF1F\", '提示', {\n confirmButtonText: '确认',\n cancelButtonText: '取消',\n type: 'error'\n }).then(function () {\n _this4.parameter.list.splice(index, 1);\n });\n },\n save: function save() {\n this.parameter.list.forEach(function (item) {\n item.units = [].concat(_toConsumableArray(item.units), _toConsumableArray(item.synergyObj));\n });\n console.log(this.parameter);\n },\n handleClose: function handleClose() {\n this.parameter = {\n list: [{\n superiorRequirement: '',\n //上级要求\n systemBreakthrough: '',\n //制度突破\n problemOrientated: '',\n //问题向导\n projectName: '',\n // 拟生成的市级重大改革项目\n carryOutWork: '',\n //已开展的工作\n nextPlan: '',\n //改革思路举措和下步工作打算\n leadValue: [],\n //牵头单位\n synergyValue: [],\n //协同单位 id\n synergyObj: [],\n //协同单位 对象\n groupName: '',\n //专项小组\n units: []\n }]\n }, this.visible = false;\n }\n }\n};",null]}