{"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\\MajorReformProjects\\components\\planDialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\reform-fvue\\src\\views\\MajorReformProjects\\components\\planDialog.vue","mtime":1681724620057},{"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":["//\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 org from '@/api/org.js';\nimport utils from '@/utils.js';\nimport dictUtils from '@/components/dict/DictSelectUtils.js';\nimport majorProjects from '@/api/MajorReformProjects/majorProjects.js';\nimport moment from 'moment';\nvar portal = window.context.portal;\nexport default {\n name: 'targetDialog',\n data: function data() {\n return {\n parameter: {\n pushProgress: '',\n pushDate: moment().format('YYYY-MM-DD'),\n progressStatus: '1',\n projectId: null,\n objectivesMeasuresId: null,\n defaultFileList: []\n },\n dialogImageUrl: '',\n accept: '.bmp,.jpg,.png,.tif,.gif,.pcx,.tga,.exif,.fpx,.svg,.psd,.cdr,.pcd,.dxf,.ufo,.eps,.ai,.raw,.WMF,.webp,.avif,.apng,.xls,.docx,.docm,.doc,.dotx,.pptx,.pptm,.ppt,.pdf,.xps,.potx,.txt,.xls,.xlsx,.xps,.zip,.rar,.7z',\n url: \"\".concat(portal, \"/file/v1/uploadFileForConfig\"),\n previewUrl: \"\".concat(portal, \"/file/onlinePreviewController/v1/getFileById_\"),\n header: {\n Authorization: \"Bearer \".concat(this.$store.state.login.currentUser.token)\n },\n uploadData: {\n bizCode: 'mydandfx',\n bizId: '',\n bizType: ''\n },\n fileList: [],\n visible: false,\n title: '进度计划',\n rules: {\n pushProgress: [{\n required: true,\n message: '请输入目标推进值',\n trigger: 'blur'\n }],\n pushDate: [{\n required: true,\n message: '请选择目标推进时间',\n trigger: 'blur'\n }],\n progressStatus: [{\n required: true,\n message: '请选择责进行状态',\n trigger: 'blur'\n }]\n },\n queryParam: {\n pageBean: {\n page: 1,\n pageSize: -1\n }\n },\n saveloading: false\n };\n },\n created: function created() {\n this.kmList = dictUtils.getDictItemsFromCache('subjec_type');\n this.treeData = JSON.parse(sessionStorage.getItem('responsibilityTree')); // this.loadDataTree()\n },\n mounted: function mounted() {},\n methods: {\n beforeUpload: function beforeUpload(res, file, fileList) {\n console.log(res);\n\n if (res.success) {\n this.fileList = fileList;\n this.parameter.defaultFileList.push({\n bizCode: 'mydandfx',\n fileName: res.fileName,\n id: res.fileId\n });\n this.$message.success('附件上传成功');\n } else {\n this.$message.error('附件上传失败');\n }\n },\n add: function add(val) {\n // this.parameter.parentId = val\n this.title = '进度计划';\n this.visible = true;\n this.parameter.pushDate = moment().format('YYYY-MM-DD');\n this.parameter.progressStatus = '1';\n this.parameter.projectId = val.projectId;\n this.parameter.objectivesMeasuresId = val.id; // console.log(this.parameter);\n },\n // 关闭新增人员窗口\n handleClose: function handleClose() {\n this.visible = false;\n this.title = '';\n this.parameter = {\n pushProgress: '',\n pushDate: '',\n progressStatus: '',\n projectId: '',\n objectivesMeasuresId: '',\n defaultFileList: []\n };\n },\n // 保存\n handleSave: function handleSave() {\n var _this = this;\n\n console.log(this.parameter);\n this.saveloading = true;\n this.$refs.formInfo.validate(function (valid) {\n if (valid) {\n majorProjects.planSave([_this.parameter], function (res) {\n if (res.state) {\n _this.$notify({\n type: 'success',\n message: '保存成功',\n duration: 2000\n });\n\n _this.saveloading = false;\n\n _this.$emit('getData');\n\n _this.handleClose();\n }\n });\n }\n });\n }\n }\n};",null]}