| | |
| | | |
| | | <a-spin :spinning="confirmLoading"> |
| | | <a-form-model ref="form" v-bind="layout" :model="model" :rules="validatorRules"> |
| | | <a-form-model-item label="车间编号" required prop="id"> |
| | | <a-input v-model="model.id" :disabled="isEdit" placeholder="请输入车间编号"/> |
| | | </a-form-model-item> |
| | | <a-form-model-item label="车间名称" required prop="workshopName"> |
| | | <a-input v-model="model.workshopName" placeholder="请输入车间名称"/> |
| | | </a-form-model-item> |
| | | <a-form-model-item label="车间背景图" required prop="backgroundImage"> |
| | | <j-image-upload class="avatar-uploader" text="上传" v-model="model.backgroundImage"></j-image-upload> |
| | | </a-form-model-item> |
| | | <a-form-model-item label="设备编号颜色"> |
| | | <a-input type="color" v-model="model.equipmentIdColor"></a-input> |
| | | </a-form-model-item> |
| | | <a-form-model-item label="授权标识"> |
| | | <a-input placeholder="请输入授权标识" v-model="model.perms"/> |
| | | </a-form-model-item> |
| | | </a-form-model> |
| | | </a-spin> |
| | |
| | | |
| | | export default { |
| | | name: 'WorkshopModal', |
| | | components: {}, |
| | | data() { |
| | | return { |
| | | title: '操作', |
| | |
| | | { min: 0, max: 64, message: '长度不超过 64 个字符', trigger: 'blur' }, |
| | | { validator: this.validateRoleCode } |
| | | ], |
| | | backgroundImage:[ |
| | | backgroundImage: [ |
| | | { required: true, message: '请上传车间背景图!' } |
| | | ] |
| | | } |
| | |
| | | } |
| | | obj.then((res) => { |
| | | if (res.success) { |
| | | that.$message.success(res.message) |
| | | that.$notification.success({ |
| | | message:'消息', |
| | | description:res.message |
| | | }); |
| | | that.$emit('ok') |
| | | } else { |
| | | that.$message.warning(res.message) |
| | | that.$notification.warning({ |
| | | message:'消息', |
| | | description:res.message |
| | | }); |
| | | } |
| | | }).finally(() => { |
| | | that.confirmLoading = false |