daikun1@bosssoft.com.cn 1 year ago
parent
commit
414eaebe2f
  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 extraProperties: string
concurrencyStamp: string concurrencyStamp: string
siteId: 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[]>([ export const Itembasic = useCrudSchemas(reactive<CrudSchema[]>([
{ {
label: '项目编码', label: '项目编码',
field: 'projcetCode',//传第给后端字段名称 field: 'projectCode',//传第给后端字段名称
sort: 'custom', sort: 'custom',
table: { table: {
width: 150, width: 150,
@ -36,266 +36,29 @@ export const Itembasic = useCrudSchemas(reactive<CrudSchema[]>([
sort: 'custom', sort: 'custom',
isSearch: false, isSearch: false,
isForm:false, isForm:false,
isTable:false, isTable:true,
table: { table: {
width: 'auto', width: 'auto',
fixed: 'left' fixed: 'left'
}, },
// tableForm:{
// minWidth:200,
// sortable:false
// }
}, },
{ {
label: '编号', label: '物料编号',
field: 'code', field: 'code',
sort: 'custom', sort: 'custom',
isSearch: true, isSearch: true,
isTable:true,
table: { table: {
width: 'auto', width: 'auto',
fixed: 'left'
}, },
// tableForm:{
// minWidth:200,
// sortable:false
// }
}, },
{ {
label: '名称', label: '名称',
field: 'name', field: 'name',
sort: 'custom', sort: 'custom',
isSearch: true, 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: '颜色', label: '颜色',
field: 'color', field: 'color',
@ -306,6 +69,7 @@ export const Itembasic = useCrudSchemas(reactive<CrudSchema[]>([
// table: { // table: {
// width: 100 // width: 100
// } , // } ,
form: { form: {
component: 'Select', component: 'Select',
componentProps: { 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: '是否可用', label: '是否可用',
field: 'available', field: 'available',

Loading…
Cancel
Save