| | |
| | | <a-input |
| | | allow-clear |
| | | :disabled="codeDisable" |
| | | :placeholder="disableSubmit?'':'请输入点检标准编码'" |
| | | :placeholder="disableSubmit?'':'请输入点检标准编码,不输入将由系统自动生成编码'" |
| | | v-decorator="['num', validatorRules.num ]" |
| | | /> |
| | | </a-form-item> |
| | |
| | | model: {}, |
| | | inspectionCycles: {}, |
| | | isRevise: false, |
| | | isCopy:false, |
| | | labelCol: { |
| | | xs: { span: 24 }, |
| | | sm: { span: 6 }, |
| | |
| | | confirmLoading: false, |
| | | form: this.$form.createForm(this), |
| | | validatorRules: { |
| | | num: { |
| | | rules: [ |
| | | { required: true, message: '请输入点检标准编码!' }, |
| | | ] |
| | | }, |
| | | // num: { |
| | | // rules: [ |
| | | // { required: true, message: '请输入点检标准编码!' }, |
| | | // ] |
| | | // }, |
| | | equipmentName: { |
| | | rules: [ |
| | | { required: true, message: '请选择设备!' }, |
| | |
| | | getInspectionCycle: "/eam/inspectionStandardDetail/getInspectionCycle", |
| | | revise: '/eam/specialtyStandard/revise', |
| | | getReviseVersion: "/eam/specialtyStandard/getReviseVersion", |
| | | getNum: '/eam/sysIdentity/getNumNew', |
| | | getCopy: "/eam/specialtyStandard/getCopy", |
| | | }, |
| | | |
| | | dataSource: [], |
| | |
| | | |
| | | handleOk() { |
| | | const that = this; |
| | | this.form.validateFields((err, values) => { |
| | | this.form.validateFields(async (err, values) => { |
| | | if (!err) { |
| | | that.confirmLoading = true; |
| | | let formData = Object.assign(this.model, values); |
| | | formData.specialtyInspectionStandardDetaillist = that.dataSource; |
| | | let obj; |
| | | if (!this.model.id) { |
| | | if(!formData.num){ |
| | | await getAction(this.url.getNum, { type: 'SpecialtyInspectionStandard', length: '4' }).then((res) => { |
| | | if (res.success) { |
| | | formData.num = res.message; |
| | | } |
| | | }); |
| | | } |
| | | formData.versionStatus = '1' |
| | | obj = postAction(this.url.add, formData); |
| | | } else { |
| | | if (this.isRevise) { |
| | | formData.versionStatus = '1' |
| | | obj = postAction(this.url.revise, formData); |
| | | } else { |
| | | } else if(this.isCopy){ |
| | | obj = postAction(this.url.getCopy, formData); |
| | | }else { |
| | | obj = requestPut(this.url.edit, formData, { id: this.model.id }); |
| | | } |
| | | } |