You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
639 lines
17 KiB
639 lines
17 KiB
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', |
|
// }, |
|
// ], |
|
}, |
|
] |
|
} |