{"remainingRequest":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\jd_cgpt_fvue\\src\\views\\Normal\\BasicDataManagement\\evaluationSystem\\component\\evaluationManagementAddDialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\src\\views\\Normal\\BasicDataManagement\\evaluationSystem\\component\\evaluationManagementAddDialog.vue","mtime":1719520828393},{"path":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\jd_cgpt_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//\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\r\nimport Breadcrumb from '@/components/Breadcrumb/index.vue'\r\nimport basicData from '@/api/basicData'\r\nexport default {\r\n name: 'evaluationManagementDialog',\r\n components: {Breadcrumb},\r\n props: {\r\n editData: Object\r\n },\r\n data() {\r\n return {\r\n breadcrumbOpt: [{breadcrumbName: '评标项管理'}, {breadcrumbName: '新增'}],\r\n rules: {\r\n pcode: [\r\n {\r\n required: true,\r\n message: '请输入父级名称',\r\n trigger: 'blur'\r\n }\r\n ],\r\n subjectName: [\r\n {\r\n required: true,\r\n message: '请输入项目名称',\r\n trigger: 'blur'\r\n }\r\n ]\r\n },\r\n treeData: [], //左边树\r\n parameter: {\r\n pname: '',\r\n pcode: '',\r\n subjectName: '',\r\n sn: '',\r\n remarks: ''\r\n }\r\n }\r\n },\r\n created() {\r\n this.selectTree()\r\n this.addModifyBtn()\r\n },\r\n mounted() {},\r\n methods: {\r\n cascaderChange(val) {\r\n this.parameter.pname = this.$refs[\r\n 'cascader'\r\n ].getCheckedNodes()[0].data.pname\r\n },\r\n //查询物料分类树结构\r\n selectTree() {\r\n basicData.bizEvaluationItemSelectTree().then(res => {\r\n this.treeData = res.value\r\n })\r\n },\r\n //编辑\r\n addModifyBtn() {\r\n if (this.$route.query.editRows) {\r\n console.log()\r\n this.breadcrumbOpt[1].breadcrumbName = '编辑'\r\n this.modifychoData(this.$route.query.editRows)\r\n } else {\r\n this.breadcrumbOpt[1].breadcrumbName = '新增'\r\n }\r\n },\r\n //获取修改回显数据\r\n modifychoData(val) {\r\n this.parameter = val\r\n },\r\n // 关闭//面包屑点击\r\n handleClose() {\r\n if (this.breadcrumbOpt[1].breadcrumbName === '编辑') {\r\n this.$router.push({\r\n name: 'evaluationSystem',\r\n params: {\r\n routerName: 'evaluationManagement',\r\n tabsActiveName: 'itemData',\r\n pageBean: this.$route.query.pageBean\r\n }\r\n })\r\n } else {\r\n this.$router.push({\r\n name: 'evaluationSystem',\r\n params: {\r\n routerName: 'evaluationManagement',\r\n tabsActiveName: 'itemData'\r\n }\r\n })\r\n }\r\n this.parameter = {}\r\n },\r\n // 保存\r\n handleSave() {\r\n this.$refs.formInfo.validate(valid => {\r\n if (valid) {\r\n basicData.bizEvaluationItemSaveItem(this.parameter).then(res => {\r\n if (res.state) {\r\n this.$message.success(res.message)\r\n if (this.breadcrumbOpt[1].breadcrumbName === '编辑') {\r\n this.$router.push({\r\n name: 'evaluationSystem',\r\n params: {\r\n routerName: 'evaluationManagement',\r\n tabsActiveName: 'itemData',\r\n pageBean: this.$route.query.pageBean\r\n }\r\n })\r\n } else {\r\n this.$router.push({\r\n name: 'evaluationSystem',\r\n params: {\r\n routerName: 'evaluationManagement',\r\n tabsActiveName: 'itemData'\r\n }\r\n })\r\n }\r\n }\r\n })\r\n }\r\n })\r\n }\r\n }\r\n}\r\n",null]}