Browse Source

物料管理

master
songguoqiang 1 year ago
parent
commit
cd5fef9edd
  1. 4
      src/api/spc/itembasic/index.ts
  2. 293
      src/views/spc/itembasic/itembasic.data.ts

4
src/api/spc/itembasic/index.ts

@ -33,6 +33,10 @@ export interface ItembasicVO {
extraProperties: string
concurrencyStamp: string
siteId: string
projectCode?: string
projectName?: string
projectItemId?:string
}
// 查询物品基本信息列表

293
src/views/spc/itembasic/itembasic.data.ts

@ -10,7 +10,7 @@ const { t } = useI18n() // 国际化
export const Itembasic = useCrudSchemas(reactive<CrudSchema[]>([
{
label: '项目编码',
field: 'projcetCode',//传第给后端字段名称
field: 'projectCode',//传第给后端字段名称
sort: 'custom',
table: {
width: 150,
@ -36,266 +36,29 @@ export const Itembasic = useCrudSchemas(reactive<CrudSchema[]>([
sort: 'custom',
isSearch: false,
isForm:false,
isTable:false,
isTable:true,
table: {
width: 'auto',
fixed: 'left'
},
// tableForm:{
// minWidth:200,
// sortable:false
// }
},
{
label: '编号',
label: '物料编号',
field: 'code',
sort: 'custom',
isSearch: true,
isTable:true,
table: {
width: 'auto',
fixed: 'left'
},
// tableForm:{
// minWidth:200,
// sortable:false
// }
},
{
label: '名称',
field: 'name',
sort: 'custom',
isSearch: true,
// table: {
// width: 150
// },
},
// {
// label: '描述1',
// field: 'desc1',
// sort: 'custom',
// table: {
// width: 150
// } ,
// // isTableForm:false
// },
// {
// label: '描述2',
// field: 'desc2',
// sort: 'custom',
// table: {
// width: 150
// } ,
// },
// {
// label: '状态',
// field: 'status',
// sort: 'custom',
// dictType: DICT_TYPE.ITEM_STATUS,
// dictClass: 'string',
// isForm: true,
// isSearch: true,
// isTable: true,
// table: {
// width: 100
// } ,
// form: {
// component: 'Switch',
// value: 'ENABLE',
// componentProps: {
// inactiveValue: 'DISABLE',
// activeValue: 'ENABLE'
// }
// },
// },
// {
// label: '计量单位',
// field: 'uom',
// sort: 'custom',
// dictType: DICT_TYPE.UOM,
// dictClass: 'string',
// isSearch: true,
// isTable: true,
// table: {
// width: 120
// } ,
// },
// {
// label: '替代计量单位',
// field: 'altUom',
// sort: 'custom',
// dictType: DICT_TYPE.UOM,
// dictClass: 'string',
// isTable: true,
// table: {
// width: 150
// } ,
// },
// {
// label: '是否标包',
// field: 'isStdPack',
// sort: 'custom',
// dictType: DICT_TYPE.TRUE_FALSE,
// dictClass: 'string',
// // colorType: 'danger',
// isTable: true,
// table: {
// width: 120
// },
// form: {
// component: 'Switch',
// value: 'TRUE',
// componentProps: {
// inactiveValue: 'FALSE',
// activeValue: 'TRUE'
// }
// },
// // tableForm:{
// // width: 180,
// // type:'Radio',
// // }
// },
// {
// label: '可采购',
// field: 'enableBuy',
// sort: 'custom',
// dictType: DICT_TYPE.TRUE_FALSE,
// dictClass: 'string',
// isTable: true,
// table: {
// width: 100
// },
// form: {
// component: 'Switch',
// value: 'TRUE',
// componentProps: {
// inactiveValue: 'FALSE',
// activeValue: 'TRUE'
// }
// },
// },
// {
// label: '可制造',
// field: 'enableMake',
// sort: 'custom',
// dictType: DICT_TYPE.TRUE_FALSE,
// dictClass: 'string',
// isTable: true,
// table: {
// width: 100
// } ,
// form: {
// component: 'Switch',
// value: 'TRUE',
// componentProps: {
// inactiveValue: 'FALSE',
// activeValue: 'TRUE'
// }
// },
// },
// {
// label: '可委外加工',
// field: 'enableOutsourcing',
// sort: 'custom',
// dictType: DICT_TYPE.TRUE_FALSE,
// dictClass: 'string',
// isTable: true,
// table: {
// width: 120
// } ,
// form: {
// component: 'Switch',
// value: 'TRUE',
// componentProps: {
// inactiveValue: 'FALSE',
// activeValue: 'TRUE'
// }
// },
// },
// {
// label: '回收件',
// field: 'isRecycled',
// sort: 'custom',
// dictType: DICT_TYPE.TRUE_FALSE,
// dictClass: 'string',
// isTable: true,
// table: {
// width: 100
// },
// form: {
// component: 'Switch',
// value: 'TRUE',
// componentProps: {
// inactiveValue: 'FALSE',
// activeValue: 'TRUE'
// }
// },
// },
// {
// label: '虚零件',
// field: 'isPhantom',
// sort: 'custom',
// dictType: DICT_TYPE.TRUE_FALSE,
// dictClass: 'string',
// isTable: true,
// table: {
// width: 100
// } ,
// form: {
// component: 'Switch',
// value: 'TRUE',
// componentProps: {
// inactiveValue: 'FALSE',
// activeValue: 'TRUE'
// }
// },
// },
// {
// label: 'ABC类',
// field: 'abcClass',
// sort: 'custom',
// dictType: DICT_TYPE.ABC_CLASS,
// dictClass: 'string',
// isTable: true,
// table: {
// width: 100
// } ,
// },
// {
// label: '类型',
// field: 'type',
// sort: 'custom',
// dictType: DICT_TYPE.ITEM_TYPE,
// dictClass: 'string',
// isTable: true,
// table: {
// width: 100
// } ,
// },
// {
// label: '种类',
// field: 'category',
// sort: 'custom',
// dictType: DICT_TYPE.ITEM_CATEGORY,
// dictClass: 'string',
// isTable: true,
// table: {
// width: 100
// } ,
// },
// {
// label: '分组',
// field: 'itemGroup',
// sort: 'custom',
// dictType: DICT_TYPE.ITEM_GROUP,
// dictClass: 'string',
// isTable: true,
// table: {
// width: 100
// } ,
// },
{
label: '颜色',
field: 'color',
@ -306,6 +69,7 @@ export const Itembasic = useCrudSchemas(reactive<CrudSchema[]>([
// table: {
// width: 100
// } ,
form: {
component: 'Select',
componentProps: {
@ -314,50 +78,7 @@ export const Itembasic = useCrudSchemas(reactive<CrudSchema[]>([
}
},
},
// {
// label: '配置',
// field: 'configuration',
// sort: 'custom',
// dictType: DICT_TYPE.ITEM_CONFIGURATION,
// dictClass: 'string',
// isTable: true,
// table: {
// width: 100
// } ,
// },
// {
// label: '项目',
// field: 'project',
// sort: 'custom',
// table: {
// width: 100
// } ,
// },
// {
// label: '质量等级',
// field: 'eqLevel',
// sort: 'custom',
// dictType: DICT_TYPE.EQ_LEVEL,
// dictClass: 'string',
// isTable: true,
// table: {
// width: 120
// } ,
// },
// {
// label: '有效天数',
// field: 'validityDays',
// sort: 'custom',
// table: {
// width: 120
// },
// form: {
// component: 'InputNumber',
// componentProps: {
// min: 0
// }
// },
// },
{
label: '是否可用',
field: 'available',

Loading…
Cancel
Save