import { doFetch } from "@/utils/doFetch"; import { factorySelect, shopSelectByFactory, StoreAreaselection, storeselectionBoxAll, } from "@/services/system"; export default { storePositionCode: { value: null, type: "input", title: "库位编码", name: ["storePositionCode"], required: true, }, storePositionName: { value: null, type: "input", title: "库位名称", name: ["storePositionName"], required: true, }, factoryId: { value: null, type: "select", title: "所属工厂", name: ["factoryId"], required: true, options: { database: factorySelect, params: {}, }, linked: true, }, storeId: { value: null, type: "select", title: "所属仓库", name: ["storeId"], required: true, linked: true, belinked: { options: { database: storeselectionBoxAll, params: { factoryId: "linked", }, }, }, }, storeAreaId: { value: null, type: "select", title: "所属库区", name: ["storeAreaId"], required: true, belinked: { options: { database: StoreAreaselection, params: { storeId: "linked", }, }, }, linked: true, }, status: { value: 1, type: "select", name: ["status"], title: "库位状态", required: true, options: [ { label: "启用", value: 1, }, { label: "停用", value: 2, }, ], }, wzpz: { type: "split", title: "位置配置", name: ["wzpz"], col: { span: 24 }, }, row: { value: null, type: "input", title: "排", name: ["row"], required: false, }, line: { value: null, type: "input", title: "列", name: ["line"], required: false, }, level: { value: null, type: "input", title: "层", name: ["level"], required: false, allowHalf: true, }, roadway: { value: null, type: "input", title: "巷道", name: ["roadway"], required: false, allowHalf: true, }, remark: { value: null, type: "textarea", title: "备注", name: ["remark"], required: false, col: { span: 24 }, }, };