| | |
| | | <a-spin :spinning="confirmLoading"> |
| | | <j-form-container :disabled="formDisabled"> |
| | | <!-- 主表单区域 --> |
| | | <a-form-model ref="form" :model="model" :rules="validatorRules" slot="detail"> |
| | | <a-form-model |
| | | ref="form" |
| | | :model="model" |
| | | :rules="validatorRules" |
| | | slot="detail" |
| | | > |
| | | <a-row :gutter="24"> |
| | | <a-col :span="12"> |
| | | <a-form-model-item |
| | |
| | | </a-form-model> |
| | | </j-form-container> |
| | | <!-- 子表单区域 --> |
| | | <a-tabs v-model="activeKey" @change="handleChangeTabs"> |
| | | <a-tab-pane tab="精度参数明细" :key="refKeys[0]" :forceRender="true"> |
| | | <a-tabs |
| | | v-model="activeKey" |
| | | @change="handleChangeTabs" |
| | | > |
| | | <a-tab-pane |
| | | tab="精度参数明细" |
| | | :key="refKeys[0]" |
| | | :forceRender="true" |
| | | > |
| | | <j-vxe-table |
| | | keep-source |
| | | :ref="refKeys[0]" |
| | |
| | | > |
| | | <!-- @valueChange="changeDate" --> |
| | | <template slot='toolbarPrefix'> |
| | | <a-button type='primary' @click='precisionParametersDetailSelect' :disabled="formDisabled" icon="plus">选择精度参数 |
| | | <a-button |
| | | type='primary' |
| | | @click='precisionParametersDetailSelect' |
| | | :disabled="formDisabled" |
| | | icon="plus" |
| | | >选择精度参数 |
| | | </a-button> |
| | | </template> |
| | | </j-vxe-table> |
| | | </a-tab-pane> |
| | | </a-tabs> |
| | | <j-select-precision-parameters-modal @selectionRows='selectionRows' ref='JSelectPrecisionParametersModal' ></j-select-precision-parameters-modal> |
| | | <j-select-precision-parameters-modal |
| | | @selectionRows='selectionRows' |
| | | ref='JSelectPrecisionParametersModal' |
| | | ></j-select-precision-parameters-modal> |
| | | </a-spin> |
| | | </template> |
| | | |
| | |
| | | width:"350px", |
| | | placeholder: '请输入${title}', |
| | | align:'center', |
| | | validateRules: [ |
| | | { handler({ cellValue, row, column }, callback, target) { |
| | | const regex = /^[+]?\d*\.?\d+\/[+]?\d*\.?\d+$/; |
| | | if (!new RegExp(regex).test(cellValue)&&cellValue!=null) { |
| | | callback(false, '允差要符合【上限/距离】的填写规则,如: 0.16/300') // false = 未通过,可以跟自定义提示 |
| | | } else { |
| | | callback(true) // true = 通过验证 |
| | | } |
| | | }, |
| | | message: '${title}默认提示' |
| | | }, |
| | | ] |
| | | // validateRules: [ |
| | | // { handler({ cellValue, row, column }, callback, target) { |
| | | // const regex = /^[+]?\d*\.?\d+\/[+]?\d*\.?\d+$/; |
| | | // if (!new RegExp(regex).test(cellValue)&&cellValue!=null) { |
| | | // callback(false, '允差要符合【上限/距离】的填写规则,如: 0.16/300') // false = 未通过,可以跟自定义提示 |
| | | // } else { |
| | | // callback(true) // true = 通过验证 |
| | | // } |
| | | // }, |
| | | // message: '${title}默认提示' |
| | | // }, |
| | | // ] |
| | | }, |
| | | ] |
| | | }, |