export default { 'warehouseSetup': [ { label: '库房编码', prop: 'shCode', span: 12, overflow: true, search: true, rules: [ { required: true, message: '请输入库房编码', trigger: 'blur', }, ], }, { label: '库房名称', prop: 'shName', span: 12, overflow: true, search: true, rules: [ { required: true, message: '请输入库房名称', trigger: 'blur', }, ], }, { label: '类别说明', prop: 'memo', span: 12, overflow: true, search: false, // rules: [ // { // required: true, // message: '请输入类别说明', // trigger: 'blur', // }, // ], }, { label: '所属工装类型', prop: 'toolingType', span: 12, type: 'select', overflow: true, search: true, searchLabelWidth: 100, dicUrl: '/api/blade-system/dict/dictionary?code=workwear_type', props: { label: 'dictValue', value: 'dictKey' }, // rules: [ // { // required: true, // message: '请输入所属工装类型', // trigger: 'blur', // }, // ], // dicData: [ // { label: "模具", value: '001' }, // { label: "工具", value: '002' }, // ] }, { label: '所属类别', prop: 'houseType', span: 12, overflow: true, search: true, type: 'select', dicUrl: '/blade-system/dict/dictionary?code=warehouse_category', props: { label: 'dictValue', value: 'dictKey' }, // dicData:[ // { // label:'类别一', // value:1 // }, // { // label:'类别二', // value:2 // }, // { // label:'类别三', // value:3 // }, // ], // rules: [ // { // required: true, // message: '请输入所属类别', // trigger: 'blur', // }, // ], }, { label: '库房层级', prop: 'shLevel', span: 12, overflow: true, search: false, // rules: [ // { // required: true, // message: '请输入库房层级', // trigger: 'blur', // }, // ], }, { label: '保管员', prop: 'saveUser', span: 12, overflow: true, search: true, type: 'select', dicUrl:'/api/blade-system/user/list-all-by-role-alias?roleAlias=保管员', // props:{ // label: 'realName', // value: 'userName', // }, // } // dicData: [ // { // label: '保管员一', // value: 1 // }, // { // label: '保管员二', // value: 2 // }, // { // label: '保管员三', // value: 3 // }, // ], // rules: [ // { // required: true, // message: '请输入保管员', // trigger: 'blur', // }, // ], }, ], 'storageSetup': [ { label: '所属库房', prop: 'shName', span: 12, overflow: true, search: true, type: 'select', dicData: [ { label: '库房一', value: 1 }, { label: '库房二', value: 2 }, { label: '库房三', value: 3 }, ], rules: [ { required: true, message: '请输入所属库房', trigger: 'blur', }, ], }, { label: '库位号', prop: 'location', span: 12, overflow: true, search: true, rules: [ { required: true, message: '请输入库位号', trigger: 'blur', }, ], }, { label: '物料编号', prop: 'goodsCode', span: 12, overflow: true, search: true, type: 'select', dicData: [ { label: '物料一', value: 1 }, { label: '物料二', value: 2 }, { label: '物料三', value: 3 }, ], rules: [ { required: true, message: '请输入物料编号', trigger: 'blur', }, ], }, { label: '物料名称', prop: 'goodsName', span: 12, overflow: true, search: false, disabled: true, rules: [ { required: true, message: '请输入物料名称', trigger: 'blur', }, ], }, { label: '物料规格', prop: 'specifications', span: 12, overflow: true, search: false, disabled: true, rules: [ { required: true, message: '请输入物料规格', trigger: 'blur', }, ], }, { label: '型号/牌号', prop: 'mtltmrk', span: 12, overflow: true, search: false, disabled: true, rules: [ { required: true, message: '请输入型号/牌号', trigger: 'blur', }, ], }, ] } export const warehouseOption = { columnSort: true, tip: false, height: "auto", align: "center", calcHeight: 32, simplePage: false, searchShow: true, searchMenuSpan: 6, searchIcon: true, searchIndex: 3, tree: false, border: true, index: true, selection: true, viewBtn: false, addBtn: true, delBtn: true, editBtn: true, editBtnIcon: " ", delBtnIcon: " ", labelWidth: 120, menu: true, menuWidth: 120, dialogWidth: 920, dialogClickModal: false, searchEnter: true, excelBtn: true, gridBtn: false, searchShowBtn: false, showOverflowTooltip: true, searchLabelPosition: "left", searchLabelPosition: "left", searchGutter: 24, searchSpan: 6, menuAlign: "left", gridBtn: false, searchMenuPosition: "right", addBtnIcon: " ", viewBtnIcon: " ", delBtnIcon: " ", editBtnIcon: " ", column: [ { label: '库房编码', prop: 'shCode', span: 12, overflow: true, search: true, rules: [ { required: true, message: '请输入库房编码', trigger: 'blur', }, ], }, { label: '库房名称', prop: 'shName', span: 12, overflow: true, search: true, rules: [ { required: true, message: '请输入库房名称', trigger: 'blur', }, ], }, { label: '类别说明', prop: 'memo', span: 12, overflow: true, search: false, // rules: [ // { // required: true, // message: '请输入类别说明', // trigger: 'blur', // }, // ], }, { label: '所属工装类型', prop: 'toolingType', span: 12, type: 'select', overflow: true, search: true, searchLabelWidth: 100, dicUrl:'/api/blade-system/dict/dictionary?code=workwear_type', props: { label: 'dictValue', value: 'dictKey' }, // rules: [ // { // required: true, // message: '请输入所属工装类型', // trigger: 'blur', // }, // ], // dicData: [ // { label: "模具", value: '001' }, // { label: "工具", value: '002' }, // ] }, { label: '所属类别', prop: 'type', span: 12, overflow: true, search: true, type:'select', dicUrl:'/blade-system/dict/dictionary?code=warehouse_category', props: { label: 'dictValue', value: 'dictKey' }, // dicData:[ // { // label:'类别一', // value:1 // }, // { // label:'类别二', // value:2 // }, // { // label:'类别三', // value:3 // }, // ], // rules: [ // { // required: true, // message: '请输入所属类别', // trigger: 'blur', // }, // ], }, { label: '库房层级', prop: 'shLevel', span: 12, overflow: true, search: false, // rules: [ // { // required: true, // message: '请输入库房层级', // trigger: 'blur', // }, // ], }, { label: '保管员', prop: 'saveUser', span: 12, overflow: true, search: true, type:'select', dicUrl:'/api/blade-system/user/list-all-by-role-alias?roleAlias=保管员', props:{ label:'realName', value:'id' } // dicData:[ // { // label:'保管员一', // value:1 // }, // { // label:'保管员二', // value:2 // }, // { // label:'保管员三', // value:3 // }, // ], // rules: [ // { // required: true, // message: '请输入保管员', // trigger: 'blur', // }, // ], }, ], } export const storageOption = { columnSort: true, tip: false, height: "auto", align: "center", calcHeight: 32, simplePage: false, searchShow: true, searchMenuSpan: 6, searchIcon: true, searchIndex: 3, tree: false, border: true, index: true, selection: true, viewBtn: false, addBtn: false, delBtn: true, editBtn: true, editBtnIcon: " ", delBtnIcon: " ", labelWidth: 120, menu: true, menuWidth: 120, dialogWidth: 920, dialogClickModal: false, searchEnter: true, excelBtn: true, gridBtn: false, searchShowBtn: false, showOverflowTooltip: true, searchLabelPosition: "left", searchLabelPosition: "left", searchGutter: 24, searchSpan: 6, menuAlign: "left", gridBtn: false, searchMenuPosition: "right", addBtnIcon: " ", viewBtnIcon: " ", delBtnIcon: " ", editBtnIcon: " ", column: [ { label: '所属库房', prop: 'shId', span: 12, overflow: true, search: true, type: 'select', filterable: true, remote: true, dicUrl:`/api/blade-wms/stStorehouse/page?shName={{key}}`, props:{ label: 'shName', value: 'id', res: 'data.records', }, // dicData: [ // { // label: '库房一', // value: 1 // }, // { // label: '库房二', // value: 2 // }, // { // label: '库房三', // value: 3 // }, // ], rules: [ { required: true, message: '请输入所属库房', trigger: 'blur', }, ], }, { label: '库位号', prop: 'location', span: 12, overflow: true, search: true, rules: [ { required: true, message: '请输入库位号', trigger: 'blur', }, ], }, { label: '物料编号', prop: 'goodsCode', span: 12, overflow: true, search: true, type: 'select', filterable: true, remote: true, dicUrl:`/api/blade-wms/stGoods/page?goodsCode={{key}}`, props:{ label: 'goodsCode', value: 'id', res: 'data.records', }, change:(val)=>{ console.log('val========',val) this.form.goodsName = val.goodsName } // dicData: [ // { // label: '物料一', // value: 1 // }, // { // label: '物料二', // value: 2 // }, // { // label: '物料三', // value: 3 // }, // ], // rules: [ // { // required: true, // message: '请输入物料编号', // trigger: 'blur', // }, // ], }, { label: '物料名称', prop: 'goodsName', span: 12, overflow: true, search: false, disabled: true, // rules: [ // { // required: true, // message: '请输入物料名称', // trigger: 'blur', // }, // ], }, { label: '物料规格', prop: 'specifications', span: 12, overflow: true, search: false, disabled: true, // rules: [ // { // required: true, // message: '请输入物料规格', // trigger: 'blur', // }, // ], }, { label: '型号/牌号', prop: 'mtltmrk', span: 12, overflow: true, search: false, disabled: true, // rules: [ // { // required: true, // message: '请输入型号/牌号', // trigger: 'blur', // }, // ], }, ] }