中航光电热表web
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

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',
// },
// ],
},
]
}