{"remainingRequest":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\thread-loader\\dist\\cjs.js!D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\babel-loader\\lib\\index.js!D:\\jenkins\\workspace\\jd_cgpt_fvue\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!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\\qualificationManagement\\component\\qualificationAddDialog.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\jd_cgpt_fvue\\src\\views\\Normal\\BasicDataManagement\\qualificationManagement\\component\\qualificationAddDialog.vue","mtime":1718829616425},{"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\\thread-loader\\dist\\cjs.js","mtime":499162500000},{"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":["import \"core-js/modules/es6.number.constructor\";\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//\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 Breadcrumb from '@/components/Breadcrumb/index.vue';\nimport basicData from '@/api/basicData';\nexport default {\n name: 'domesticDialog',\n components: {\n Breadcrumb: Breadcrumb\n },\n props: {\n editData: Object\n },\n data: function data() {\n return {\n breadcrumbOpt: [{\n breadcrumbName: '资质类型'\n }, {\n breadcrumbName: '新增'\n }],\n expirationProcessingMethodList: [{\n label: '冻结',\n value: 0\n }, {\n label: '提醒',\n value: 1\n }],\n limitationList: [{\n label: '不限制',\n value: 0\n }, {\n label: '限制',\n value: 1\n }],\n saveing: false,\n changeApprovalList: [{\n label: '不需要审批',\n value: 0\n }, {\n label: '需要审批',\n value: 1\n }],\n changeApprovalMethodList: [{\n label: '企业审批',\n value: 0\n }, {\n label: '平台审批',\n value: 1\n }],\n rules: {\n qualificationTypeCode: [{\n required: true,\n message: '请输入资质类型编码',\n trigger: 'blur'\n }],\n name: [{\n required: true,\n message: '请输入资质类型名称',\n trigger: 'blur'\n }],\n fileSize: [{\n required: true,\n message: '请输入限制文件大小',\n trigger: 'blur'\n }],\n limitation: [{\n required: true,\n message: '请选择是否限制有效期',\n trigger: 'blur'\n }],\n expirationProcessingMethod: [{\n required: true,\n message: '请选择到期处理方式',\n trigger: 'blur'\n }],\n changeApproval: [{\n required: true,\n message: '请选择是否需要审批',\n trigger: 'blur'\n }],\n changeApprovalMethod: [{\n required: true,\n message: '请选择审批方式',\n trigger: 'blur'\n }],\n createName: [{\n required: true,\n message: '请输入创建人姓名',\n trigger: 'blur'\n }],\n updateName: [{\n required: true,\n message: '请输入更新人姓名',\n trigger: 'blur'\n }],\n fileNum: [{\n required: true,\n message: '请选择限制文件数量',\n trigger: 'blur'\n }]\n },\n currentUser: {},\n parameter: {\n name: '',\n qualificationTypeCode: '',\n fileSize: '',\n fileNum: '',\n expirationProcessingMethod: 0,\n changeApproval: 0,\n changeApprovalMethod: 0,\n createName: '',\n createBy: '',\n updateName: '',\n limitation: 0\n }\n };\n },\n created: function created() {\n this.addModifyBtn();\n this.currentUser = JSON.parse(sessionStorage.getItem('currentUserDetail'));\n this.parameter.createName = this.currentUser.user.fullname;\n this.parameter.createBy = this.currentUser.user.userId;\n },\n mounted: function mounted() {},\n methods: {\n //编辑\n addModifyBtn: function addModifyBtn() {\n if (this.$route.query.editRows) {\n console.log();\n this.breadcrumbOpt[1].breadcrumbName = '编辑';\n this.modifychoData(this.$route.query.editRows);\n } else {\n this.breadcrumbOpt[1].breadcrumbName = '新增';\n }\n },\n //获取修改回显数据\n modifychoData: function modifychoData(val) {\n val.changeApproval = Number(val.changeApproval);\n val.changeApprovalMethod = Number(val.changeApprovalMethod);\n val.expirationProcessingMethod = Number(val.expirationProcessingMethod);\n this.parameter = val;\n },\n // 关闭//面包屑点击\n handleClose: function handleClose() {\n if (this.breadcrumbOpt[1].breadcrumbName === '编辑') {\n this.$router.push({\n name: 'qualificationManagement',\n params: {\n tabsActiveName: 'qualificationType',\n pageBean: this.$route.query.pageBean\n }\n });\n } else {\n this.$router.push({\n name: 'qualificationManagement',\n params: {\n tabsActiveName: 'qualificationType'\n }\n });\n } // this.$emit('closeComponent')\n\n\n this.parameter = {\n name: '',\n qualificationTypeCode: '',\n fileSize: '',\n fileNum: '',\n expirationProcessingMethod: '0',\n changeApproval: '0',\n changeApprovalMethod: '0',\n createName: '',\n createBy: '',\n updateName: ''\n }; // this.$refs.formInfo.clearValidate()\n },\n // 保存\n handleSave: function handleSave() {\n var _this = this;\n\n this.$refs.formInfo.validate(function (valid) {\n if (valid) {\n _this.saveing = true;\n basicData.bizQualificationSaveCategory(_this.parameter).then(function (res) {\n _this.saveing = false;\n\n if (res.state) {\n _this.$message.success('保存成功');\n\n if (_this.breadcrumbOpt[1].breadcrumbName === '编辑') {\n _this.$router.push({\n name: 'qualificationManagement',\n params: {\n tabsActiveName: 'qualificationType',\n pageBean: _this.$route.query.pageBean\n }\n });\n } else {\n _this.$router.push({\n name: 'qualificationManagement',\n params: {\n tabsActiveName: 'qualificationType'\n }\n });\n }\n }\n });\n }\n });\n }\n }\n};",null]}