{"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\\targetDialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\reform-fvue\\src\\views\\MajorReformProjects\\components\\targetDialog.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\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'\nexport default {\n\tname: 'targetDialog',\n\tdata() {\n\t\treturn {\n\t\t\tactiveCollapse1: '1',\n\t\t\tvisible: false,\n\t\t\ttitle: '量化目标',\n\t\t\tloading: false,\n\t\t\tdisabled: false,\n\t\t\tactiveName: '1',\n\t\t\tsaveloading:false,\n\t\t\ttableData: [{\n\n\t\t\t}],\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\ttreeData: [],\n\t\t\ttypeList: [],\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: '',\n\t\t\t\tobjectivesMeasuresId: ''\n\t\t\t},\n\n\t\t}\n\t},\n\tcreated() {},\n\tmounted() {},\n\tmethods: {\n\t\tedit(val) {\n\t\t\tthis.title = '量化目标'\n\t\t\tthis.visible = true\n\t\t\tthis.disabled = true\n\t\t\tmajorProjects.detailId(val, (res) => {\n\t\t\t\tif (res.state) {\n\t\t\t\t\tthis.parameter = res\n\t\t\t\t\tthis.parameter.closing = this.parameter.closing.toString()\n\t\t\t\t}\n\t\t\t})\n\t\t},\n\t\tadd(val) {\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\tthis.title = '量化目标'\n\t\t\tthis.visible = true\n\t\t},\n\t\t//tab\n\t\ttabClick() {\n\n\t\t},\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}\n\t\t},\n\t\t// 保存\n\t\thandleSave() {\n\t\t\tthis.saveloading=true\n\t\t\tlet arr = []\n\t\t\tarr.push(this.parameter)\n\t\t\tthis.$refs.formInfo.validate((valid) => {\n\t\t\t\tif (valid) {\n\t\t\t\t\tmajorProjects.targetSave(arr, (res) => {\n\t\t\t\t\t\tif (res.state) {\n\t\t\t\t\t\t\tthis.saveloading=false\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.$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]}