diff --git a/src/views/qms/basicDataManage/inspectionPlan/addForm.vue b/src/views/qms/basicDataManage/inspectionPlan/addForm.vue
index 2523ea79f..2609724b6 100644
--- a/src/views/qms/basicDataManage/inspectionPlan/addForm.vue
+++ b/src/views/qms/basicDataManage/inspectionPlan/addForm.vue
@@ -162,7 +162,7 @@
-
+
@@ -606,7 +606,7 @@ const data = ref({
inspectionLevel:'',
effectiveDate:'',
expirationDate:'',
- available: true,
+ available: 'TRUE',
process: []
})
@@ -642,24 +642,12 @@ const rules = ref({
'inspectionCharacteristicsBaseVO.inspectionMethod': [
{ required: true, message: '请选择动态修改规则编码', trigger: ['blur', 'change'] }
],
- 'inspectionCharacteristicsBaseVO.isCanUpdate': [
- { required: true, message: '请选择是否允许修改特征值', trigger: ['blur', 'change'] }
- ],
- 'inspectionCharacteristicsBaseVO.isDestructionInspection': [
- { required: true, message: '请选择是否破坏性检验', trigger: ['blur', 'change'] }
- ],
'inspectionCharacteristicsBaseVO.resultEntryMethod': [
{ required: true, message: '请选择结果录入方式', trigger: ['blur', 'change'] }
],
'inspectionCharacteristicsBaseVO.featureType': [
{ required: true, message: '请选择特征类型', trigger: ['blur', 'change'] }
],
- 'inspectionCharacteristicsBaseVO.quantifyIsCapping': [
- { required: true, message: '请选择是否设定上限', trigger: ['blur', 'change'] }
- ],
- 'inspectionCharacteristicsBaseVO.quantifyIsLowlimit': [
- { required: true, message: '请选择是否设定下限', trigger: ['blur', 'change'] }
- ],
'inspectionCharacteristicsBaseVO.quantifyIsTarget': [
{ required: true, message: '请选择是否设定目标值', trigger: ['blur', 'change'] }
],
@@ -695,8 +683,13 @@ const open = async (type: string, row?: any, masterParmas?: any, titleName?: any
formType.value = type
if (row) {
data.value = row
-
- let list = await InspectionProcessPageApi.getListByTempleteCode(row.code)
+ let list =[]
+ if(row.content){
+ list = JSON.parse(row.content)
+ }else{
+ list = await InspectionProcessPageApi.getListByTempleteCode(row.programmeTemplateCode)
+ }
+
list.forEach((item, index) => {
editableTabsValue.value = index + 1
item.name = index + 1
@@ -721,7 +714,7 @@ const open = async (type: string, row?: any, masterParmas?: any, titleName?: any
} else {
data.value = {
code: '',
- description: '',
+ itemCode: '',
version: '',
testTypeCode:'',
programmeTemplateCode:'',
@@ -730,7 +723,7 @@ const open = async (type: string, row?: any, masterParmas?: any, titleName?: any
inspectionLevel:'',
effectiveDate:'',
expirationDate:'',
- available: true,
+ available: 'TRUE',
process: []
}
}
diff --git a/src/views/qms/basicDataManage/inspectionPlan/inspectionPlan.data.ts b/src/views/qms/basicDataManage/inspectionPlan/inspectionPlan.data.ts
index ae54b1875..b4306d930 100644
--- a/src/views/qms/basicDataManage/inspectionPlan/inspectionPlan.data.ts
+++ b/src/views/qms/basicDataManage/inspectionPlan/inspectionPlan.data.ts
@@ -127,14 +127,30 @@ export const InspectionPlanMain = useCrudSchemas(reactive([
label: '生效时间',
field: 'effectiveDate',
sort: 'custom',
+ formatter: dateFormatter,
},{
label: '失效时间',
field: 'expirationDate',
sort: 'custom',
+ formatter: dateFormatter,
},{
label: '是否可用',
field: 'available',
+ dictType: DICT_TYPE.TRUE_FALSE,
+ dictClass: 'string',
+ isTable: true,
sort: 'custom',
+ table: {
+ width: 150
+ },
+ form: {
+ component: 'Switch',
+ value: 'TRUE',
+ componentProps: {
+ inactiveValue: 'FALSE',
+ activeValue: 'TRUE'
+ }
+ },
},
{
label: '操作',
diff --git a/src/views/qms/basicDataManage/inspectionTemplate/addForm.vue b/src/views/qms/basicDataManage/inspectionTemplate/addForm.vue
index 7209b0225..e9e0fb289 100644
--- a/src/views/qms/basicDataManage/inspectionTemplate/addForm.vue
+++ b/src/views/qms/basicDataManage/inspectionTemplate/addForm.vue
@@ -502,28 +502,12 @@ const rules = ref({
'inspectionCharacteristicsBaseVO.inspectionMethod': [
{ required: true, message: '请选择动态修改规则编码', trigger: ['blur', 'change'] }
],
- 'inspectionCharacteristicsBaseVO.isCanUpdate': [
- { required: true, message: '请选择是否允许修改特征值', trigger: ['blur', 'change'] }
- ],
- 'inspectionCharacteristicsBaseVO.isDestructionInspection': [
- { required: true, message: '请选择是否破坏性检验', trigger: ['blur', 'change'] }
- ],
'inspectionCharacteristicsBaseVO.resultEntryMethod': [
{ required: true, message: '请选择结果录入方式', trigger: ['blur', 'change'] }
],
'inspectionCharacteristicsBaseVO.featureType': [
{ required: true, message: '请选择特征类型', trigger: ['blur', 'change'] }
],
- 'inspectionCharacteristicsBaseVO.quantifyIsCapping': [
- { required: true, message: '请选择是否设定上限', trigger: ['blur', 'change'] }
- ],
- 'inspectionCharacteristicsBaseVO.quantifyIsLowlimit': [
- { required: true, message: '请选择是否设定下限', trigger: ['blur', 'change'] }
- ],
- 'inspectionCharacteristicsBaseVO.quantifyIsTarget': [
- { required: true, message: '请选择是否设定目标值', trigger: ['blur', 'change'] }
- ],
-
'inspectionCharacteristicsBaseVO.quantifyTarget': [
{ required: true, message: '请输入目标值', trigger: 'blur' }
],