Browse Source

检验方案

master_hella_20240701
zhang_li 8 months ago
parent
commit
8ddbf3ff6b
  1. 2
      src/views/qms/basicDataManage/inspectionPlan/addForm.vue
  2. 27
      src/views/qms/basicDataManage/inspectionPlan/inspectionPlan.data.ts
  3. 3
      src/views/qms/basicDataManage/inspectionTemplate/addForm.vue

2
src/views/qms/basicDataManage/inspectionPlan/addForm.vue

@ -682,7 +682,7 @@ const open = async (type: string, row?: any, masterParmas?: any, titleName?: any
}
formType.value = type
if (row) {
data.value = row
data.value = JSON.parse(JSON.stringify(row))
let list =[]
if(row.content){
list = JSON.parse(row.content)

27
src/views/qms/basicDataManage/inspectionPlan/inspectionPlan.data.ts

@ -73,6 +73,10 @@ export const InspectionPlanMain = useCrudSchemas(reactive<CrudSchema[]>([
label: '编码',
field: 'code',
sort: 'custom',
table: {
width: 220,
fixed: 'left'
},
form:{
componentProps:{
disabled:true,
@ -84,18 +88,30 @@ export const InspectionPlanMain = useCrudSchemas(reactive<CrudSchema[]>([
label: '物料编码',
field: 'itemCode',
sort: 'custom',
table: {
width: 150
}
},{
label: '版本',
field: 'version',
sort: 'custom',
table: {
width: 150
}
},{
label: '检验类型编码',
field: 'testTypeCode',
sort: 'custom',
table: {
width: 150
}
},{
label: '检验模板编码',
field: 'programmeTemplateCode',
sort: 'custom',
table: {
width: 150
}
},{
label: '拆分规则',
field: 'splitRule',
@ -128,11 +144,17 @@ export const InspectionPlanMain = useCrudSchemas(reactive<CrudSchema[]>([
field: 'effectiveDate',
sort: 'custom',
formatter: dateFormatter,
table: {
width: 180
}
},{
label: '失效时间',
field: 'expirationDate',
sort: 'custom',
formatter: dateFormatter,
table: {
width: 180
}
},{
label: '是否可用',
field: 'available',
@ -155,10 +177,11 @@ export const InspectionPlanMain = useCrudSchemas(reactive<CrudSchema[]>([
{
label: '操作',
field: 'action',
isForm: false,
isDetail: false,
isForm: false ,
table: {
width: 150,
fixed: 'right'
}
},
}
]))

3
src/views/qms/basicDataManage/inspectionTemplate/addForm.vue

@ -538,8 +538,7 @@ const open = async (type: string, row?: any, masterParmas?: any, titleName?: any
}
formType.value = type
if (row) {
data.value = row
data.value = JSON.parse(JSON.stringify(row))
let list = await InspectionProcessPageApi.getListByTempleteCode(row.code)
list.forEach((item, index) => {
editableTabsValue.value = index + 1

Loading…
Cancel
Save