{"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\\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\\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//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\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: 'domesticDialog',\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 expirationProcessingMethodList: [\r\n {\r\n label: '冻结',\r\n value: 0\r\n },\r\n {\r\n label: '提醒',\r\n value: 1\r\n }\r\n ],\r\n limitationList: [\r\n {\r\n label: '不限制',\r\n value: 0\r\n },\r\n {\r\n label: '限制',\r\n value: 1\r\n }\r\n ],\r\n saveing: false,\r\n changeApprovalList: [\r\n {\r\n label: '不需要审批',\r\n value: 0\r\n },\r\n {\r\n label: '需要审批',\r\n value: 1\r\n }\r\n ],\r\n changeApprovalMethodList: [\r\n {\r\n label: '企业审批',\r\n value: 0\r\n },\r\n {\r\n label: '平台审批',\r\n value: 1\r\n }\r\n ],\r\n rules: {\r\n qualificationTypeCode: [\r\n {\r\n required: true,\r\n message: '请输入资质类型编码',\r\n trigger: 'blur'\r\n }\r\n ],\r\n name: [\r\n {\r\n required: true,\r\n message: '请输入资质类型名称',\r\n trigger: 'blur'\r\n }\r\n ],\r\n fileSize: [\r\n {\r\n required: true,\r\n message: '请输入限制文件大小',\r\n trigger: 'blur'\r\n }\r\n ],\r\n limitation: [\r\n {\r\n required: true,\r\n message: '请选择是否限制有效期',\r\n trigger: 'blur'\r\n }\r\n ],\r\n expirationProcessingMethod: [\r\n {\r\n required: true,\r\n message: '请选择到期处理方式',\r\n trigger: 'blur'\r\n }\r\n ],\r\n changeApproval: [\r\n {\r\n required: true,\r\n message: '请选择是否需要审批',\r\n trigger: 'blur'\r\n }\r\n ],\r\n changeApprovalMethod: [\r\n {\r\n required: true,\r\n message: '请选择审批方式',\r\n trigger: 'blur'\r\n }\r\n ],\r\n createName: [\r\n {\r\n required: true,\r\n message: '请输入创建人姓名',\r\n trigger: 'blur'\r\n }\r\n ],\r\n updateName: [\r\n {\r\n required: true,\r\n message: '请输入更新人姓名',\r\n trigger: 'blur'\r\n }\r\n ],\r\n fileNum: [\r\n {\r\n required: true,\r\n message: '请选择限制文件数量',\r\n trigger: 'blur'\r\n }\r\n ]\r\n },\r\n currentUser: {},\r\n parameter: {\r\n name: '',\r\n qualificationTypeCode: '',\r\n fileSize: '',\r\n fileNum: '',\r\n expirationProcessingMethod: 0,\r\n changeApproval: 0,\r\n changeApprovalMethod: 0,\r\n createName: '',\r\n createBy: '',\r\n updateName: '',\r\n limitation:0,\r\n }\r\n }\r\n },\r\n created() {\r\n this.addModifyBtn()\r\n this.currentUser = JSON.parse(sessionStorage.getItem('currentUserDetail'))\r\n this.parameter.createName = this.currentUser.user.fullname\r\n this.parameter.createBy = this.currentUser.user.userId\r\n },\r\n mounted() {},\r\n methods: {\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 val.changeApproval = Number(val.changeApproval)\r\n val.changeApprovalMethod = Number(val.changeApprovalMethod)\r\n val.expirationProcessingMethod = Number(val.expirationProcessingMethod)\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: 'qualificationManagement',\r\n params: {\r\n tabsActiveName: 'qualificationType',\r\n pageBean: this.$route.query.pageBean\r\n }\r\n })\r\n } else {\r\n this.$router.push({\r\n name: 'qualificationManagement',\r\n params: {\r\n tabsActiveName: 'qualificationType'\r\n }\r\n })\r\n }\r\n\r\n // this.$emit('closeComponent')\r\n this.parameter = {\r\n name: '',\r\n qualificationTypeCode: '',\r\n fileSize: '',\r\n fileNum: '',\r\n expirationProcessingMethod: '0',\r\n changeApproval: '0',\r\n changeApprovalMethod: '0',\r\n createName: '',\r\n createBy: '',\r\n updateName: ''\r\n }\r\n // this.$refs.formInfo.clearValidate()\r\n },\r\n // 保存\r\n handleSave() {\r\n this.$refs.formInfo.validate(valid => {\r\n if (valid) {\r\n this.saveing = true\r\n basicData.bizQualificationSaveCategory(this.parameter).then(res => {\r\n this.saveing = false\r\n if (res.state) {\r\n this.$message.success('保存成功')\r\n if (this.breadcrumbOpt[1].breadcrumbName === '编辑') {\r\n this.$router.push({\r\n name: 'qualificationManagement',\r\n params: {\r\n tabsActiveName: 'qualificationType',\r\n pageBean: this.$route.query.pageBean\r\n }\r\n })\r\n } else {\r\n this.$router.push({\r\n name: 'qualificationManagement',\r\n params: {\r\n tabsActiveName: 'qualificationType'\r\n }\r\n })\r\n }\r\n }\r\n })\r\n }\r\n })\r\n }\r\n }\r\n}\r\n",null]}