From 0211b730e5f0b1f10a8a3243e30fe599e22f2238 Mon Sep 17 00:00:00 2001 From: cuijian <cuijian@xalxzn.com> Date: 星期二, 01 七月 2025 18:12:04 +0800 Subject: [PATCH] 质量-检验工具,检验项目 --- src/views/base/modules/warehouse/WarehouseModel.vue | 57 ++++++++++++++++++++++++++++++++++++--------------------- 1 files changed, 36 insertions(+), 21 deletions(-) diff --git a/src/views/base/modules/warehouse/WarehouseModel.vue b/src/views/base/modules/warehouse/WarehouseModel.vue index dfde18b..c268b71 100644 --- a/src/views/base/modules/warehouse/WarehouseModel.vue +++ b/src/views/base/modules/warehouse/WarehouseModel.vue @@ -15,12 +15,12 @@ <a-row :gutter="24"> <a-col :span="24"> <a-form-item - :labelCol="{span:3}" - :wrapperCol="{span:21}" + :labelCol="labelCol" + :wrapperCol="wrapperCol" label="绾胯竟搴撶紪鍙�" > <a-input - :readOnly="disableSubmit" + :disabled="disableSubmit" allow-clear placeholder="璇疯緭鍏ョ嚎杈瑰簱缂栧彿" v-decorator="['warehouseCode', validatorRules.warehouseCode ]" @@ -32,12 +32,12 @@ <a-row :gutter="24"> <a-col :span="24"> <a-form-item - :labelCol="{span:3}" - :wrapperCol="{span:21}" + :labelCol="labelCol" + :wrapperCol="wrapperCol" label="绾胯竟搴撳悕绉�" > <a-input - :readOnly="disableSubmit" + :disabled="disableSubmit" allow-clear placeholder="璇疯緭鍏ョ嚎杈瑰簱鍚嶇О" v-decorator="['warehouseName', validatorRules.warehouseName ]" @@ -46,19 +46,20 @@ </a-col> </a-row> <a-row :gutter="24"> - <a-col :span="12"> + <a-col :span="24"> <a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="浜х嚎" > - <j-dict-select-tag - type="list" - v-model="model.factoryId" - :trigger-change="true" - dictCode="base_factory,factory_name,id" - placeholder="璇烽�夋嫨浜х嚎" - /> + <j-select-factory + :disabled="disableSubmit" + v-model="model.factoryId" + :multi="true" + @back="backFactoryInfo" + :backProduction="true" + :treeProductOpera="true" + ></j-select-factory> </a-form-item> </a-col> </a-row> @@ -74,12 +75,14 @@ import moment from 'moment' import { duplicateCheck } from '@/api/api'//閲嶅鏍¢獙 import JTreeDict from '@/components/jeecg/JTreeDict'//鍒嗙被瀛楀吀鏍戝舰涓嬫媺缁勪欢 +import JSelectFactory from '../../../../components/jeecgbiz/JSelectFactory' export default { name: "WarehouseModal", components: { JDate, JTreeDict, + JSelectFactory }, data() { return { @@ -90,13 +93,13 @@ treeData: [], warehouseId: "", //淇濆瓨绾胯竟搴搃d labelCol: { - xs: { span: 24 }, - sm: { span: 6 }, - }, - wrapperCol: { - xs: { span: 24 }, - sm: { span: 18 }, - }, + xs: { span: 24 }, + sm: { span: 5 }, + }, + wrapperCol: { + xs: { span: 24 }, + sm: { span: 16 }, + }, confirmLoading: false, form: this.$form.createForm(this), @@ -120,6 +123,7 @@ add: "/base/lineSideWarehouse/add", edit: "/base/lineSideWarehouse/edit", }, + nextFactoryOptions: [], } }, created() { @@ -212,6 +216,17 @@ } }) }, + backFactoryInfo(info) { + this.model.factoryIds = this.model.factoryId + this.nextFactoryOptions = info.map((item, index, arr) => { + let c = { label: item.text, value: item.value + '' } + return c + }) + }, + // 鍏抽棴寮圭獥鏃舵竻闄よ〃鍗曟牎楠� + removeValidate() { + if (this.$refs.form) this.$refs.form.clearValidate() + } } } </script> -- Gitblit v1.9.3