{"remainingRequest":"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\\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//\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'\nconst portal = window.context.portal\nexport default {\n\tname: 'targetDialog',\n\tdata() {\n\t\treturn {\n\t\t\tparameter: {\n\t\t\t\tpushProgress: '',\n\t\t\t\tpushDate: moment().format('YYYY-MM-DD'),\n\t\t\t\tprogressStatus: '1',\n\t\t\t\tprojectId: null,\n\t\t\t\tobjectivesMeasuresId: null,\n\t\t\t\tdefaultFileList: []\n\t\t\t},\n\t\t\tdialogImageUrl: '',\n\t\t\taccept: '.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\t\t\turl: `${portal}/file/v1/uploadFileForConfig`,\n\t\t\tpreviewUrl: `${portal}/file/onlinePreviewController/v1/getFileById_`,\n\t\t\theader: {\n\t\t\t\tAuthorization: `Bearer ${this.$store.state.login.currentUser.token}`\n\t\t\t},\n\t\t\tuploadData: {\n\t\t\t\tbizCode: 'mydandfx',\n\t\t\t\tbizId: '',\n\t\t\t\tbizType: ''\n\t\t\t},\n\t\t\tfileList: [],\n\n\t\t\tvisible: false,\n\t\t\ttitle: '进度计划',\n\t\t\trules: {\n\t\t\t\tpushProgress: [{\n\t\t\t\t\trequired: true,\n\t\t\t\t\tmessage: '请输入目标推进值',\n\t\t\t\t\ttrigger: 'blur',\n\t\t\t\t}, ],\n\t\t\t\tpushDate: [{\n\t\t\t\t\trequired: true,\n\t\t\t\t\tmessage: '请选择目标推进时间',\n\t\t\t\t\ttrigger: 'blur',\n\t\t\t\t}, ],\n\t\t\t\tprogressStatus: [{\n\t\t\t\t\trequired: true,\n\t\t\t\t\tmessage: '请选择责进行状态',\n\t\t\t\t\ttrigger: 'blur',\n\t\t\t\t}, ],\n\t\t\t},\n\t\t\tqueryParam: {\n\t\t\t\tpageBean: {\n\t\t\t\t\tpage: 1,\n\t\t\t\t\tpageSize: -1,\n\t\t\t\t},\n\t\t\t},\n\t\t\tsaveloading:false\n\n\n\t\t}\n\t},\n\tcreated() {\n\t\tthis.kmList = dictUtils.getDictItemsFromCache('subjec_type')\n\t\tthis.treeData = JSON.parse(sessionStorage.getItem('responsibilityTree'))\n\t\t// this.loadDataTree()\n\t},\n\tmounted() {},\n\tmethods: {\n\t\tbeforeUpload(res, file, fileList) {\n\t\t\tconsole.log(res)\n\t\t\tif (res.success) {\n\t\t\t\tthis.fileList = fileList\n\t\t\t\tthis.parameter.defaultFileList.push({\n\t\t\t\t\tbizCode: 'mydandfx',\n\t\t\t\t\tfileName: res.fileName,\n\t\t\t\t\tid: res.fileId\n\t\t\t\t})\n\t\t\t\tthis.$message.success('附件上传成功')\n\t\t\t} else {\n\t\t\t\tthis.$message.error('附件上传失败')\n\t\t\t}\n\t\t},\n\t\tadd(val) {\n\n\t\t\t// this.parameter.parentId = val\n\t\t\tthis.title = '进度计划'\n\t\t\tthis.visible = true\n\t\t\tthis.parameter.pushDate = moment().format('YYYY-MM-DD')\n\t\t\tthis.parameter.progressStatus = '1'\n\t\t\tthis.parameter.projectId = val.projectId\n\t\t\tthis.parameter.objectivesMeasuresId = val.id\n\t\t\t// console.log(this.parameter);\n\t\t},\n\n\n\t\t// 关闭新增人员窗口\n\t\thandleClose() {\n\t\t\tthis.visible = false\n\t\t\tthis.title = ''\n\t\t\tthis.parameter = {\n\t\t\t\tpushProgress: '',\n\t\t\t\tpushDate: '',\n\t\t\t\tprogressStatus: '',\n\t\t\t\tprojectId: '',\n\t\t\t\tobjectivesMeasuresId: '',\n\t\t\t\tdefaultFileList: []\n\t\t\t}\n\t\t},\n\t\t// 保存\n\t\thandleSave() {\n\t\t\tconsole.log(this.parameter);\n\t\t\tthis.saveloading=true\n\t\t\tthis.$refs.formInfo.validate((valid) => {\n\t\t\t\tif (valid) {\n\t\t\t\t\tmajorProjects.planSave([this.parameter], (res) => {\n\t\t\t\t\t\tif (res.state) {\n\t\t\t\t\t\t\tthis.$notify({\n\t\t\t\t\t\t\t\ttype: 'success',\n\t\t\t\t\t\t\t\tmessage: '保存成功',\n\t\t\t\t\t\t\t\tduration: 2000,\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\tthis.saveloading=false\n\t\t\t\t\t\t\tthis.$emit('getData')\n\t\t\t\t\t\t\tthis.handleClose()\n\t\t\t\t\t\t}\n\t\t\t\t\t})\n\t\t\t\t}\n\t\t\t})\n\t\t},\n\t},\n}\n",null]}