| | |
| | | </a-col> |
| | | <a-col :span="12"> |
| | | <a-form-model-item label="叶子节点标识" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="leafFlag"> |
| | | <a-radio-group :default-value="'2'" :disabled="leafDisableFlag" v-model="model.leafFlag" placeholder="请选择是否叶子节点"> |
| | | <a-radio-group :disabled="leafDisableFlag" v-model="model.leafFlag" placeholder="请选择是否叶子节点"> |
| | | <a-radio :value="'2'">有子节点</a-radio> |
| | | <a-radio :value="'1'">是叶子节点</a-radio> |
| | | </a-radio-group> |
| | |
| | | </a-col> |
| | | <a-col :span="12"> |
| | | <a-form-model-item label="展示序号" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="seq"> |
| | | <a-input type="number" v-model="model.seq" placeholder="请输入展示序号" ></a-input> |
| | | <a-input type="number" min="0" v-model="model.seq" placeholder="请输入展示序号" ></a-input> |
| | | </a-form-model-item> |
| | | </a-col> |
| | | <a-col :span="12"> |
| | |
| | | { required: true, message: '请输入是否叶子节点!'}, |
| | | ], |
| | | seq: [ |
| | | { min: 0, message: '展示序号不能小于0!'}, |
| | | { validator: (rule, value, callback) => { |
| | | if (!value && value !== 0) { |
| | | return; |
| | | } |
| | | const num = Number(value); |
| | | if (isNaN(num) || num < 0) { |
| | | callback(new Error('展示序号不能小于0')); |
| | | } else { |
| | | callback(); |
| | | } |
| | | } |
| | | } |
| | | ], |
| | | }, |
| | | url: { |
| | |
| | | this.modelDefault.parentId = treeSelected.key |
| | | this.modelDefault.parentWarehouseId = treeSelected.entity.warehouseId |
| | | this.modelDefault.parentWarehouseName = treeSelected.entity.warehouseName |
| | | this.modelDefault.seq = nextSeq |
| | | this.modelDefault.seq = String(nextSeq >= 0 ? nextSeq : 0) |
| | | this.modelDefault.leafFlag = '2' |
| | | this.edit(this.modelDefault); |
| | | }, |
| | | edit (record) { |