| | |
| | | <template> |
| | | <a-modal |
| | | :title='title' |
| | | :width='1250' |
| | | :width='650' |
| | | :visible='visible' |
| | | :maskClosable='false' |
| | | @ok='handleOk' |
| | |
| | | <a-spin :spinning='confirmLoading'> |
| | | <a-form :form='form'> |
| | | <a-row :gutter='24'> |
| | | <a-col :span='12'> |
| | | <a-col :span='24'> |
| | | <a-form-item |
| | | label='工单号' |
| | | :labelCol='labelCol' |
| | |
| | | /> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :span='12'> |
| | | <a-form-item |
| | | label='检定方式' |
| | | :labelCol='labelCol' |
| | | :wrapperCol='wrapperCol' |
| | | > |
| | | <j-dict-select-tag |
| | | allow-clear |
| | | :disabled='disableSubmit' |
| | | :placeholder="disableSubmit?'':'请选择检定方式'" |
| | | :triggerChange='true' |
| | | dictCode='calibration_type' |
| | | v-decorator="['calibrationType', validatorRules.calibrationType]" |
| | | /> |
| | | </a-form-item> |
| | | </a-col> |
| | | </a-row> |
| | | <a-row :gutter='24'> |
| | | <a-col :span='12'> |
| | | <a-col :span='24'> |
| | | <a-form-item |
| | | label='设备' |
| | | :labelCol='labelCol' |
| | |
| | | /> |
| | | </a-form-item> |
| | | </a-col> |
| | | <a-col :span='24'> |
| | | <a-form-item |
| | | label='检定方式' |
| | | :labelCol='labelCol' |
| | | :wrapperCol='wrapperCol' |
| | | > |
| | | <j-dict-select-tag |
| | | allow-clear |
| | | :disabled='disableSubmit' |
| | | :placeholder="disableSubmit?'':'请选择检定方式'" |
| | | :triggerChange='true' |
| | | dictCode='calibration_type' |
| | | v-decorator="['calibrationType', validatorRules.calibrationType]" |
| | | /> |
| | | </a-form-item> |
| | | </a-col> |
| | | |
| | | <a-col :span='12'> |
| | | <a-col :span='24'> |
| | | <a-form-item |
| | | label='判断依据' |
| | | :labelCol='labelCol' |
| | |
| | | hidden |
| | | :gutter='24' |
| | | > |
| | | <a-col :span='12'> |
| | | <a-col :span='24'> |
| | | <a-form-item |
| | | label='设备Id' |
| | | :labelCol='labelCol' |
| | |
| | | </a-col> |
| | | </a-row> |
| | | <a-row :gutter='24'> |
| | | <a-col :span='24'> |
| | | <!-- <a-col :span='24'> |
| | | <a-form-item |
| | | :labelCol='{span:3}' |
| | | :wrapperCol='{span:21}' |
| | |
| | | v-decorator="['remark', validatorRules.remark]" |
| | | /> |
| | | </a-form-item> |
| | | </a-col> |
| | | </a-col> --> |
| | | <a-col :span='24'> |
| | | <a-form-item |
| | | :labelCol='{span:3}' |
| | |
| | | </a-row> |
| | | </a-form> |
| | | </a-spin> |
| | | <a-table v-show='false' |
| | | ref='table' |
| | | bordered |
| | | size='middle' |
| | | rowKey='id' |
| | | :columns='columns' |
| | | :pagination='ipagination' |
| | | :loading='loading' |
| | | :dataSource='dataSource' |
| | | @change='handleTableChange' |
| | | <a-table |
| | | v-show='false' |
| | | ref='table' |
| | | bordered |
| | | size='middle' |
| | | rowKey='id' |
| | | :columns='columns' |
| | | :pagination='ipagination' |
| | | :loading='loading' |
| | | :dataSource='dataSource' |
| | | @change='handleTableChange' |
| | | > |
| | | |
| | | </a-table> |
| | |
| | | disableSubmit: false, |
| | | codeDisable: true, |
| | | dataSource: [], |
| | | num:"", |
| | | num: "", |
| | | model: { 'management_mode': 'report', 'calibration_type': 'self' }, |
| | | labelCol: { |
| | | xs: { span: 24 }, |
| | |
| | | this.precisionParametersTemplateId = '-1' |
| | | getAction(this.url.getNum, { type: 'CalibrationOrder', length: '4' }).then((res) => { |
| | | if (res.success) { |
| | | this.num = res.message |
| | | // this.num = res.message |
| | | this.form.setFieldsValue({ "num": res.message }) |
| | | } |
| | | }) |
| | | // 新增时候设置鉴定类型为自检、 判定依据为报告 |
| | | this.edit({ "num":this.num,'calibrationType': 'self', 'managementMode': 'report' }) |
| | | this.edit({ "num": this.num, 'calibrationType': 'self', 'managementMode': 'report' }) |
| | | }, |
| | | edit(record) { |
| | | let that = this |