diff --git a/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue b/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue
index 3633475..509b96f 100644
--- a/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue
+++ b/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue
@@ -102,7 +102,7 @@
// 检校标准装置
getDictByCode('bizStandardEquipmentType').then((response) => {
- standardList.value = response.data.map((item) => {
+ standardList.value = response.data.map((item: { name: string }) => {
return {
value: item.name,
}
diff --git a/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue b/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue
index 3633475..509b96f 100644
--- a/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue
+++ b/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue
@@ -102,7 +102,7 @@
// 检校标准装置
getDictByCode('bizStandardEquipmentType').then((response) => {
- standardList.value = response.data.map((item) => {
+ standardList.value = response.data.map((item: { name: string }) => {
return {
value: item.name,
}
diff --git a/src/views/business/manager/order/detail.vue b/src/views/business/manager/order/detail.vue
index ff46afc..bbe8356 100644
--- a/src/views/business/manager/order/detail.vue
+++ b/src/views/business/manager/order/detail.vue
@@ -665,7 +665,7 @@
-
+
-
+
{
- standardList.value = response.data.map((item) => {
+ standardList.value = response.data.map((item: { name: string }) => {
return {
value: item.name,
}
diff --git a/src/views/business/manager/order/detail.vue b/src/views/business/manager/order/detail.vue
index ff46afc..bbe8356 100644
--- a/src/views/business/manager/order/detail.vue
+++ b/src/views/business/manager/order/detail.vue
@@ -665,7 +665,7 @@
-
+
-
+
{ return Number(resolution) <= 1 } },
{ text: '准确度等级', value: 'accuracyLevel', align: 'center', required: true },
{ text: '最大允许误差', value: 'maximumError', align: 'center', required: true },
@@ -452,7 +452,10 @@
*{{ item.text }}
- -->
+
diff --git a/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue b/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue
index 3633475..509b96f 100644
--- a/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue
+++ b/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue
@@ -102,7 +102,7 @@
// 检校标准装置
getDictByCode('bizStandardEquipmentType').then((response) => {
- standardList.value = response.data.map((item) => {
+ standardList.value = response.data.map((item: { name: string }) => {
return {
value: item.name,
}
diff --git a/src/views/business/manager/order/detail.vue b/src/views/business/manager/order/detail.vue
index ff46afc..bbe8356 100644
--- a/src/views/business/manager/order/detail.vue
+++ b/src/views/business/manager/order/detail.vue
@@ -665,7 +665,7 @@
-
+
-
+
{ return Number(resolution) <= 1 } },
{ text: '准确度等级', value: 'accuracyLevel', align: 'center', required: true },
{ text: '最大允许误差', value: 'maximumError', align: 'center', required: true },
@@ -452,7 +452,10 @@
*{{ item.text }}
- -->
+
diff --git a/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue b/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue
index c59e3b8..1fbe374 100644
--- a/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue
+++ b/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue
@@ -1230,7 +1230,7 @@
- selectEquipmentA(val, '1')">
+ selectEquipmentA(val, '1')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1268,7 +1268,7 @@
- selectEquipmentB(val, '1')">
+ selectEquipmentB(val, '1')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1333,7 +1333,7 @@
- selectEquipmentA(val, '2')">
+ selectEquipmentA(val, '2')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1368,7 +1368,7 @@
- selectEquipmentB(val, '2')">
+ selectEquipmentB(val, '2')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1442,7 +1442,7 @@
- selectEquipmentA(val, '3')">
+ selectEquipmentA(val, '3')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1477,7 +1477,7 @@
- selectEquipmentB(val, '3')">
+ selectEquipmentB(val, '3')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1540,7 +1540,7 @@
- selectEquipmentA(val, '4')">
+ selectEquipmentA(val, '4')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1575,7 +1575,7 @@
- selectEquipmentB(val, '4')">
+ selectEquipmentB(val, '4')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1641,7 +1641,7 @@
- selectEquipmentA(val, '5')">
+ selectEquipmentA(val, '5')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1734,7 +1734,7 @@
- selectEquipmentA(val, '6')">
+ selectEquipmentA(val, '6')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
diff --git a/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue b/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue
index 3633475..509b96f 100644
--- a/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue
+++ b/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue
@@ -102,7 +102,7 @@
// 检校标准装置
getDictByCode('bizStandardEquipmentType').then((response) => {
- standardList.value = response.data.map((item) => {
+ standardList.value = response.data.map((item: { name: string }) => {
return {
value: item.name,
}
diff --git a/src/views/business/manager/order/detail.vue b/src/views/business/manager/order/detail.vue
index ff46afc..bbe8356 100644
--- a/src/views/business/manager/order/detail.vue
+++ b/src/views/business/manager/order/detail.vue
@@ -665,7 +665,7 @@
-
+
-
+
{ return Number(resolution) <= 1 } },
{ text: '准确度等级', value: 'accuracyLevel', align: 'center', required: true },
{ text: '最大允许误差', value: 'maximumError', align: 'center', required: true },
@@ -452,7 +452,10 @@
*{{ item.text }}
- -->
+
diff --git a/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue b/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue
index c59e3b8..1fbe374 100644
--- a/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue
+++ b/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue
@@ -1230,7 +1230,7 @@
- selectEquipmentA(val, '1')">
+ selectEquipmentA(val, '1')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1268,7 +1268,7 @@
- selectEquipmentB(val, '1')">
+ selectEquipmentB(val, '1')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1333,7 +1333,7 @@
- selectEquipmentA(val, '2')">
+ selectEquipmentA(val, '2')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1368,7 +1368,7 @@
- selectEquipmentB(val, '2')">
+ selectEquipmentB(val, '2')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1442,7 +1442,7 @@
- selectEquipmentA(val, '3')">
+ selectEquipmentA(val, '3')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1477,7 +1477,7 @@
- selectEquipmentB(val, '3')">
+ selectEquipmentB(val, '3')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1540,7 +1540,7 @@
- selectEquipmentA(val, '4')">
+ selectEquipmentA(val, '4')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1575,7 +1575,7 @@
- selectEquipmentB(val, '4')">
+ selectEquipmentB(val, '4')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1641,7 +1641,7 @@
- selectEquipmentA(val, '5')">
+ selectEquipmentA(val, '5')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1734,7 +1734,7 @@
- selectEquipmentA(val, '6')">
+ selectEquipmentA(val, '6')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
diff --git a/src/views/business/taskMeasure/print/detail.vue b/src/views/business/taskMeasure/print/detail.vue
index 46c8389..55269df 100644
--- a/src/views/business/taskMeasure/print/detail.vue
+++ b/src/views/business/taskMeasure/print/detail.vue
@@ -48,7 +48,7 @@
eqptMeterIdentifyList.value = response.data
// 计量标识
- const responseMeterIdentify = await getDictByCode('bizMeterIdentify')
+ const responseMeterIdentify = await getDictByCode('eqptMeterIdentify')
responseMeterIdentify.data.forEach((item: { value: string; name: string }) => {
meterIdentifyMap.value[`${item.value}`] = item.name
})
diff --git a/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue b/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue
index 3633475..509b96f 100644
--- a/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue
+++ b/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue
@@ -102,7 +102,7 @@
// 检校标准装置
getDictByCode('bizStandardEquipmentType').then((response) => {
- standardList.value = response.data.map((item) => {
+ standardList.value = response.data.map((item: { name: string }) => {
return {
value: item.name,
}
diff --git a/src/views/business/manager/order/detail.vue b/src/views/business/manager/order/detail.vue
index ff46afc..bbe8356 100644
--- a/src/views/business/manager/order/detail.vue
+++ b/src/views/business/manager/order/detail.vue
@@ -665,7 +665,7 @@
-
+
-
+
{ return Number(resolution) <= 1 } },
{ text: '准确度等级', value: 'accuracyLevel', align: 'center', required: true },
{ text: '最大允许误差', value: 'maximumError', align: 'center', required: true },
@@ -452,7 +452,10 @@
*{{ item.text }}
- -->
+
diff --git a/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue b/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue
index c59e3b8..1fbe374 100644
--- a/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue
+++ b/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue
@@ -1230,7 +1230,7 @@
- selectEquipmentA(val, '1')">
+ selectEquipmentA(val, '1')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1268,7 +1268,7 @@
- selectEquipmentB(val, '1')">
+ selectEquipmentB(val, '1')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1333,7 +1333,7 @@
- selectEquipmentA(val, '2')">
+ selectEquipmentA(val, '2')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1368,7 +1368,7 @@
- selectEquipmentB(val, '2')">
+ selectEquipmentB(val, '2')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1442,7 +1442,7 @@
- selectEquipmentA(val, '3')">
+ selectEquipmentA(val, '3')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1477,7 +1477,7 @@
- selectEquipmentB(val, '3')">
+ selectEquipmentB(val, '3')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1540,7 +1540,7 @@
- selectEquipmentA(val, '4')">
+ selectEquipmentA(val, '4')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1575,7 +1575,7 @@
- selectEquipmentB(val, '4')">
+ selectEquipmentB(val, '4')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1641,7 +1641,7 @@
- selectEquipmentA(val, '5')">
+ selectEquipmentA(val, '5')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1734,7 +1734,7 @@
- selectEquipmentA(val, '6')">
+ selectEquipmentA(val, '6')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
diff --git a/src/views/business/taskMeasure/print/detail.vue b/src/views/business/taskMeasure/print/detail.vue
index 46c8389..55269df 100644
--- a/src/views/business/taskMeasure/print/detail.vue
+++ b/src/views/business/taskMeasure/print/detail.vue
@@ -48,7 +48,7 @@
eqptMeterIdentifyList.value = response.data
// 计量标识
- const responseMeterIdentify = await getDictByCode('bizMeterIdentify')
+ const responseMeterIdentify = await getDictByCode('eqptMeterIdentify')
responseMeterIdentify.data.forEach((item: { value: string; name: string }) => {
meterIdentifyMap.value[`${item.value}`] = item.name
})
diff --git a/src/views/equipement/info/book/components/basic.vue b/src/views/equipement/info/book/components/basic.vue
index 5f1c0c4..e8d03e6 100644
--- a/src/views/equipement/info/book/components/basic.vue
+++ b/src/views/equipement/info/book/components/basic.vue
@@ -191,6 +191,10 @@
const confirmSelectUnpackRecord = (val: any) => {
form.value.unpackRecordId = val[0].id // 开箱验收id
form.value.unpackRecordName = val[0].logName // 开箱验收名称
+ form.value.equipmentName = val[0].equipmentName // 设备名称
+ form.value.model = val[0].model // 型号
+ form.value.manufactureNo = val[0].manufactureNo // 出厂编号
+ form.value.manufacturer = val[0].manufacturer // 生产厂家
}
// 详情时点击开箱记录链接
const handleClickUnpackRecordLink = () => {
diff --git a/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue b/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue
index 3633475..509b96f 100644
--- a/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue
+++ b/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue
@@ -102,7 +102,7 @@
// 检校标准装置
getDictByCode('bizStandardEquipmentType').then((response) => {
- standardList.value = response.data.map((item) => {
+ standardList.value = response.data.map((item: { name: string }) => {
return {
value: item.name,
}
diff --git a/src/views/business/manager/order/detail.vue b/src/views/business/manager/order/detail.vue
index ff46afc..bbe8356 100644
--- a/src/views/business/manager/order/detail.vue
+++ b/src/views/business/manager/order/detail.vue
@@ -665,7 +665,7 @@
-
+
-
+
{ return Number(resolution) <= 1 } },
{ text: '准确度等级', value: 'accuracyLevel', align: 'center', required: true },
{ text: '最大允许误差', value: 'maximumError', align: 'center', required: true },
@@ -452,7 +452,10 @@
*{{ item.text }}
- -->
+
diff --git a/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue b/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue
index c59e3b8..1fbe374 100644
--- a/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue
+++ b/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue
@@ -1230,7 +1230,7 @@
- selectEquipmentA(val, '1')">
+ selectEquipmentA(val, '1')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1268,7 +1268,7 @@
- selectEquipmentB(val, '1')">
+ selectEquipmentB(val, '1')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1333,7 +1333,7 @@
- selectEquipmentA(val, '2')">
+ selectEquipmentA(val, '2')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1368,7 +1368,7 @@
- selectEquipmentB(val, '2')">
+ selectEquipmentB(val, '2')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1442,7 +1442,7 @@
- selectEquipmentA(val, '3')">
+ selectEquipmentA(val, '3')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1477,7 +1477,7 @@
- selectEquipmentB(val, '3')">
+ selectEquipmentB(val, '3')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1540,7 +1540,7 @@
- selectEquipmentA(val, '4')">
+ selectEquipmentA(val, '4')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1575,7 +1575,7 @@
- selectEquipmentB(val, '4')">
+ selectEquipmentB(val, '4')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1641,7 +1641,7 @@
- selectEquipmentA(val, '5')">
+ selectEquipmentA(val, '5')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1734,7 +1734,7 @@
- selectEquipmentA(val, '6')">
+ selectEquipmentA(val, '6')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
diff --git a/src/views/business/taskMeasure/print/detail.vue b/src/views/business/taskMeasure/print/detail.vue
index 46c8389..55269df 100644
--- a/src/views/business/taskMeasure/print/detail.vue
+++ b/src/views/business/taskMeasure/print/detail.vue
@@ -48,7 +48,7 @@
eqptMeterIdentifyList.value = response.data
// 计量标识
- const responseMeterIdentify = await getDictByCode('bizMeterIdentify')
+ const responseMeterIdentify = await getDictByCode('eqptMeterIdentify')
responseMeterIdentify.data.forEach((item: { value: string; name: string }) => {
meterIdentifyMap.value[`${item.value}`] = item.name
})
diff --git a/src/views/equipement/info/book/components/basic.vue b/src/views/equipement/info/book/components/basic.vue
index 5f1c0c4..e8d03e6 100644
--- a/src/views/equipement/info/book/components/basic.vue
+++ b/src/views/equipement/info/book/components/basic.vue
@@ -191,6 +191,10 @@
const confirmSelectUnpackRecord = (val: any) => {
form.value.unpackRecordId = val[0].id // 开箱验收id
form.value.unpackRecordName = val[0].logName // 开箱验收名称
+ form.value.equipmentName = val[0].equipmentName // 设备名称
+ form.value.model = val[0].model // 型号
+ form.value.manufactureNo = val[0].manufactureNo // 出厂编号
+ form.value.manufacturer = val[0].manufacturer // 生产厂家
}
// 详情时点击开箱记录链接
const handleClickUnpackRecordLink = () => {
diff --git a/src/views/equipement/info/book/dialog/selectUnpackRecordDialog.vue b/src/views/equipement/info/book/dialog/selectUnpackRecordDialog.vue
index cf6e3ce..f5dba31 100644
--- a/src/views/equipement/info/book/dialog/selectUnpackRecordDialog.vue
+++ b/src/views/equipement/info/book/dialog/selectUnpackRecordDialog.vue
@@ -33,6 +33,7 @@
{ text: '记录表名称', value: 'logName', align: 'center' },
{ text: '设备名称', value: 'equipmentName', align: 'center' },
{ text: '型号', value: 'model', align: 'center' },
+ { text: '出厂编号', value: 'manufactureNo', align: 'center' },
{ text: '生产厂家', value: 'manufacturer', align: 'center' },
{ text: '到货时间', value: 'arrivalTime', align: 'center', width: '180' },
{ text: '验收人', value: 'createUserName', align: 'center' },
diff --git a/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue b/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue
index 3633475..509b96f 100644
--- a/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue
+++ b/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue
@@ -102,7 +102,7 @@
// 检校标准装置
getDictByCode('bizStandardEquipmentType').then((response) => {
- standardList.value = response.data.map((item) => {
+ standardList.value = response.data.map((item: { name: string }) => {
return {
value: item.name,
}
diff --git a/src/views/business/manager/order/detail.vue b/src/views/business/manager/order/detail.vue
index ff46afc..bbe8356 100644
--- a/src/views/business/manager/order/detail.vue
+++ b/src/views/business/manager/order/detail.vue
@@ -665,7 +665,7 @@
-
+
-
+
{ return Number(resolution) <= 1 } },
{ text: '准确度等级', value: 'accuracyLevel', align: 'center', required: true },
{ text: '最大允许误差', value: 'maximumError', align: 'center', required: true },
@@ -452,7 +452,10 @@
*{{ item.text }}
- -->
+
diff --git a/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue b/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue
index c59e3b8..1fbe374 100644
--- a/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue
+++ b/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue
@@ -1230,7 +1230,7 @@
- selectEquipmentA(val, '1')">
+ selectEquipmentA(val, '1')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1268,7 +1268,7 @@
- selectEquipmentB(val, '1')">
+ selectEquipmentB(val, '1')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1333,7 +1333,7 @@
- selectEquipmentA(val, '2')">
+ selectEquipmentA(val, '2')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1368,7 +1368,7 @@
- selectEquipmentB(val, '2')">
+ selectEquipmentB(val, '2')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1442,7 +1442,7 @@
- selectEquipmentA(val, '3')">
+ selectEquipmentA(val, '3')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1477,7 +1477,7 @@
- selectEquipmentB(val, '3')">
+ selectEquipmentB(val, '3')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1540,7 +1540,7 @@
- selectEquipmentA(val, '4')">
+ selectEquipmentA(val, '4')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1575,7 +1575,7 @@
- selectEquipmentB(val, '4')">
+ selectEquipmentB(val, '4')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1641,7 +1641,7 @@
- selectEquipmentA(val, '5')">
+ selectEquipmentA(val, '5')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1734,7 +1734,7 @@
- selectEquipmentA(val, '6')">
+ selectEquipmentA(val, '6')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
diff --git a/src/views/business/taskMeasure/print/detail.vue b/src/views/business/taskMeasure/print/detail.vue
index 46c8389..55269df 100644
--- a/src/views/business/taskMeasure/print/detail.vue
+++ b/src/views/business/taskMeasure/print/detail.vue
@@ -48,7 +48,7 @@
eqptMeterIdentifyList.value = response.data
// 计量标识
- const responseMeterIdentify = await getDictByCode('bizMeterIdentify')
+ const responseMeterIdentify = await getDictByCode('eqptMeterIdentify')
responseMeterIdentify.data.forEach((item: { value: string; name: string }) => {
meterIdentifyMap.value[`${item.value}`] = item.name
})
diff --git a/src/views/equipement/info/book/components/basic.vue b/src/views/equipement/info/book/components/basic.vue
index 5f1c0c4..e8d03e6 100644
--- a/src/views/equipement/info/book/components/basic.vue
+++ b/src/views/equipement/info/book/components/basic.vue
@@ -191,6 +191,10 @@
const confirmSelectUnpackRecord = (val: any) => {
form.value.unpackRecordId = val[0].id // 开箱验收id
form.value.unpackRecordName = val[0].logName // 开箱验收名称
+ form.value.equipmentName = val[0].equipmentName // 设备名称
+ form.value.model = val[0].model // 型号
+ form.value.manufactureNo = val[0].manufactureNo // 出厂编号
+ form.value.manufacturer = val[0].manufacturer // 生产厂家
}
// 详情时点击开箱记录链接
const handleClickUnpackRecordLink = () => {
diff --git a/src/views/equipement/info/book/dialog/selectUnpackRecordDialog.vue b/src/views/equipement/info/book/dialog/selectUnpackRecordDialog.vue
index cf6e3ce..f5dba31 100644
--- a/src/views/equipement/info/book/dialog/selectUnpackRecordDialog.vue
+++ b/src/views/equipement/info/book/dialog/selectUnpackRecordDialog.vue
@@ -33,6 +33,7 @@
{ text: '记录表名称', value: 'logName', align: 'center' },
{ text: '设备名称', value: 'equipmentName', align: 'center' },
{ text: '型号', value: 'model', align: 'center' },
+ { text: '出厂编号', value: 'manufactureNo', align: 'center' },
{ text: '生产厂家', value: 'manufacturer', align: 'center' },
{ text: '到货时间', value: 'arrivalTime', align: 'center', width: '180' },
{ text: '验收人', value: 'createUserName', align: 'center' },
diff --git a/src/views/equipement/monitor/radio/detail.vue b/src/views/equipement/monitor/radio/detail.vue
index b693cc2..4b77d5e 100644
--- a/src/views/equipement/monitor/radio/detail.vue
+++ b/src/views/equipement/monitor/radio/detail.vue
@@ -54,7 +54,7 @@
// 校验规则
const formRules = ref({
equipmentName: [{ required: true, message: '设备名称不能为空', trigger: ['blur', 'change'] }],
- labCode: [{ required: true, message: '实验室代码不能为空', trigger: ['blur', 'change'] }],
+ labCode: [{ required: true, message: '实验室不能为空', trigger: ['blur', 'change'] }],
// groupCode: [{ required: true, message: '组别代码不能为空', trigger: ['blur', 'change'] }],
})
// -------------------------------------------字典------------------------------------------
@@ -200,7 +200,7 @@
>
-
+
diff --git a/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue b/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue
index 3633475..509b96f 100644
--- a/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue
+++ b/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue
@@ -102,7 +102,7 @@
// 检校标准装置
getDictByCode('bizStandardEquipmentType').then((response) => {
- standardList.value = response.data.map((item) => {
+ standardList.value = response.data.map((item: { name: string }) => {
return {
value: item.name,
}
diff --git a/src/views/business/manager/order/detail.vue b/src/views/business/manager/order/detail.vue
index ff46afc..bbe8356 100644
--- a/src/views/business/manager/order/detail.vue
+++ b/src/views/business/manager/order/detail.vue
@@ -665,7 +665,7 @@
-
+
-
+
{ return Number(resolution) <= 1 } },
{ text: '准确度等级', value: 'accuracyLevel', align: 'center', required: true },
{ text: '最大允许误差', value: 'maximumError', align: 'center', required: true },
@@ -452,7 +452,10 @@
*{{ item.text }}
- -->
+
diff --git a/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue b/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue
index c59e3b8..1fbe374 100644
--- a/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue
+++ b/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue
@@ -1230,7 +1230,7 @@
- selectEquipmentA(val, '1')">
+ selectEquipmentA(val, '1')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1268,7 +1268,7 @@
- selectEquipmentB(val, '1')">
+ selectEquipmentB(val, '1')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1333,7 +1333,7 @@
- selectEquipmentA(val, '2')">
+ selectEquipmentA(val, '2')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1368,7 +1368,7 @@
- selectEquipmentB(val, '2')">
+ selectEquipmentB(val, '2')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1442,7 +1442,7 @@
- selectEquipmentA(val, '3')">
+ selectEquipmentA(val, '3')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1477,7 +1477,7 @@
- selectEquipmentB(val, '3')">
+ selectEquipmentB(val, '3')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1540,7 +1540,7 @@
- selectEquipmentA(val, '4')">
+ selectEquipmentA(val, '4')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1575,7 +1575,7 @@
- selectEquipmentB(val, '4')">
+ selectEquipmentB(val, '4')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1641,7 +1641,7 @@
- selectEquipmentA(val, '5')">
+ selectEquipmentA(val, '5')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1734,7 +1734,7 @@
- selectEquipmentA(val, '6')">
+ selectEquipmentA(val, '6')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
diff --git a/src/views/business/taskMeasure/print/detail.vue b/src/views/business/taskMeasure/print/detail.vue
index 46c8389..55269df 100644
--- a/src/views/business/taskMeasure/print/detail.vue
+++ b/src/views/business/taskMeasure/print/detail.vue
@@ -48,7 +48,7 @@
eqptMeterIdentifyList.value = response.data
// 计量标识
- const responseMeterIdentify = await getDictByCode('bizMeterIdentify')
+ const responseMeterIdentify = await getDictByCode('eqptMeterIdentify')
responseMeterIdentify.data.forEach((item: { value: string; name: string }) => {
meterIdentifyMap.value[`${item.value}`] = item.name
})
diff --git a/src/views/equipement/info/book/components/basic.vue b/src/views/equipement/info/book/components/basic.vue
index 5f1c0c4..e8d03e6 100644
--- a/src/views/equipement/info/book/components/basic.vue
+++ b/src/views/equipement/info/book/components/basic.vue
@@ -191,6 +191,10 @@
const confirmSelectUnpackRecord = (val: any) => {
form.value.unpackRecordId = val[0].id // 开箱验收id
form.value.unpackRecordName = val[0].logName // 开箱验收名称
+ form.value.equipmentName = val[0].equipmentName // 设备名称
+ form.value.model = val[0].model // 型号
+ form.value.manufactureNo = val[0].manufactureNo // 出厂编号
+ form.value.manufacturer = val[0].manufacturer // 生产厂家
}
// 详情时点击开箱记录链接
const handleClickUnpackRecordLink = () => {
diff --git a/src/views/equipement/info/book/dialog/selectUnpackRecordDialog.vue b/src/views/equipement/info/book/dialog/selectUnpackRecordDialog.vue
index cf6e3ce..f5dba31 100644
--- a/src/views/equipement/info/book/dialog/selectUnpackRecordDialog.vue
+++ b/src/views/equipement/info/book/dialog/selectUnpackRecordDialog.vue
@@ -33,6 +33,7 @@
{ text: '记录表名称', value: 'logName', align: 'center' },
{ text: '设备名称', value: 'equipmentName', align: 'center' },
{ text: '型号', value: 'model', align: 'center' },
+ { text: '出厂编号', value: 'manufactureNo', align: 'center' },
{ text: '生产厂家', value: 'manufacturer', align: 'center' },
{ text: '到货时间', value: 'arrivalTime', align: 'center', width: '180' },
{ text: '验收人', value: 'createUserName', align: 'center' },
diff --git a/src/views/equipement/monitor/radio/detail.vue b/src/views/equipement/monitor/radio/detail.vue
index b693cc2..4b77d5e 100644
--- a/src/views/equipement/monitor/radio/detail.vue
+++ b/src/views/equipement/monitor/radio/detail.vue
@@ -54,7 +54,7 @@
// 校验规则
const formRules = ref({
equipmentName: [{ required: true, message: '设备名称不能为空', trigger: ['blur', 'change'] }],
- labCode: [{ required: true, message: '实验室代码不能为空', trigger: ['blur', 'change'] }],
+ labCode: [{ required: true, message: '实验室不能为空', trigger: ['blur', 'change'] }],
// groupCode: [{ required: true, message: '组别代码不能为空', trigger: ['blur', 'change'] }],
})
// -------------------------------------------字典------------------------------------------
@@ -200,7 +200,7 @@
>
-
+
diff --git a/src/views/equipement/standard/book/components/basic.vue b/src/views/equipement/standard/book/components/basic.vue
index 2a23572..189269d 100644
--- a/src/views/equipement/standard/book/components/basic.vue
+++ b/src/views/equipement/standard/book/components/basic.vue
@@ -20,7 +20,7 @@
import { useCheckList } from '@/commonMethods/useCheckList'
import { useSetAllRowReadable } from '@/commonMethods/useSetAllRowReadable'
import { getStaffList } from '@/api/resource/register'
-import { addStandard, failUpdateStandard, getInfo, hasChanged, submit, updateStandard } from '@/api/equipment/standard/book'
+import { addStandard, failUpdateStandard, getInfo, getStandardCertList, hasChanged, submit, updateStandard } from '@/api/equipment/standard/book'
import selectStaffPerson from '@/views/equipement/standard/book/dialog/selectPerson.vue'
import { getUid } from '@/utils/getUid'
import { getDeptIdByLabAndGroup } from '@/api/equipment/info/book'
@@ -64,6 +64,7 @@
// buildStandardDate: '', // 建标日期
standardCertNo: '', // 计量标准证书号
lastReviewDate: '', // 最近复查日期
+ nextReviewDate: '', // 下次复查日期
deptId: '', // 标准所在部门id
deptName: '', // 标准所在部门名称
directorId: '', // 标准负责人id
@@ -107,7 +108,7 @@
labCodeName: [{ required: true, message: '实验室不能为空', trigger: ['blur', 'change'] }],
majorType: [{ required: true, message: '专业类别不能为空', trigger: ['blur', 'change'] }],
standardAlias: [{ required: true, message: '标准装置别名不能为空', trigger: ['blur', 'change'] }],
- nextReviewDate: [{ required: true, message: '下次复查日期不能为空', trigger: ['blur', 'change'] }],
+ // nextReviewDate: [{ required: true, message: '下次复查日期不能为空', trigger: ['blur', 'change'] }],
buildStandardReportPdfFile: [{ required: true, message: '建标报告(pdf版本)不能为空', trigger: ['blur', 'change'] }],
examTablePdfFile: [{ required: true, message: '考核表(pdf版本)不能为空', trigger: ['blur', 'change'] }],
createTime: [{ required: true, message: '创建时间不能为空', trigger: ['blur', 'change'] }],
@@ -258,6 +259,7 @@
UploadFile(fd).then((res) => {
if (res.code === 200) {
form.value[prop] = res.data[0]
+ event.target.value = null
// 重置当前验证
ElMessage.success(message)
loading.close()
@@ -266,6 +268,8 @@
ElMessage.error(res.message)
loading.close()
}
+ }).catch(() => {
+ event.target.value = null
})
}
}
@@ -482,6 +486,25 @@
}
}
// -------------------------------------------获取详情信息----------------------------------------
+// 获取最新一条标准证书
+const fetchLastStandardCert = (standardId: string) => {
+ if (!standardId) {
+ return
+ }
+ const params = {
+ id: standardId,
+ offset: 1,
+ limit: 20,
+ }
+ getStandardCertList(params).then((res) => {
+ if (res && res.data && res.data.rows && res.data.rows.length) {
+ const tempCert = res.data.rows[res.data.rows.length - 1]
+ form.value.lastReviewDate = tempCert.certificateDate // 最近复查日期-证书日期
+ form.value.nextReviewDate = tempCert.certificateExpireDate // 下次复查日期-证书有效期
+ }
+ })
+}
+
/**
* 获取详情
* @param isCopy 是否备份,判断基本信息是否变化
@@ -530,6 +553,8 @@
}
}
checkHasChanged()
+ // 如果有标准证书,最近复查日期和下次复查日期就需要用标准证书的证书日期和证书有效期
+ fetchLastStandardCert(infoId.value)
loading.close()
})
}
@@ -796,24 +821,28 @@
}
}
-// 最近复查日期变化
+// 最近复查日期变化--修改下次复查日期(此逻辑暂时去掉,新逻辑最近复查日期和下次复查日期从标准证书中取)
const changeLastReviewDate = (val: Date) => {
- if (val) {
- form.value.nextReviewDate = dayjs(val).add(5, 'year').format('YYYY-MM-DD')
- }
- else {
- form.value.nextReviewDate = dayjs(form.value.createTime).add(5, 'year').format('YYYY-MM-DD')
- }
+ // if (val) {
+ // form.value.nextReviewDate = dayjs(val).add(5, 'year').format('YYYY-MM-DD')
+ // }
+ // else {
+ // form.value.nextReviewDate = dayjs(form.value.createTime).add(5, 'year').format('YYYY-MM-DD')
+ // }
}
-// 创建日期变化
+
+// 创建日期变化--修改下次复查日期(此逻辑暂时去掉,新逻辑最近复查日期和下次复查日期从标准证书中取)
const changeCreateTime = (val: string) => {
- if (!form.value.lastReviewDate) {
- form.value.nextReviewDate = dayjs(val).add(5, 'year').format('YYYY-MM-DD')
- }
+ // if (!form.value.lastReviewDate) {
+ // form.value.nextReviewDate = dayjs(val).add(5, 'year').format('YYYY-MM-DD')
+ // }
}
// 检查信息变化去标红字段
function checkHasChanged() {
+ if (props.approvalStatusName !== '待审批') {
+ return
+ }
const params = {
technologyRelationList: technologyRelationList.value.map((item) => {
return {
diff --git a/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue b/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue
index 3633475..509b96f 100644
--- a/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue
+++ b/src/views/business/fieldTest/approve/dialog/selectEquipmentDialog.vue
@@ -102,7 +102,7 @@
// 检校标准装置
getDictByCode('bizStandardEquipmentType').then((response) => {
- standardList.value = response.data.map((item) => {
+ standardList.value = response.data.map((item: { name: string }) => {
return {
value: item.name,
}
diff --git a/src/views/business/manager/order/detail.vue b/src/views/business/manager/order/detail.vue
index ff46afc..bbe8356 100644
--- a/src/views/business/manager/order/detail.vue
+++ b/src/views/business/manager/order/detail.vue
@@ -665,7 +665,7 @@
-
+
-
+
{ return Number(resolution) <= 1 } },
{ text: '准确度等级', value: 'accuracyLevel', align: 'center', required: true },
{ text: '最大允许误差', value: 'maximumError', align: 'center', required: true },
@@ -452,7 +452,10 @@
*{{ item.text }}
- -->
+
diff --git a/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue b/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue
index c59e3b8..1fbe374 100644
--- a/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue
+++ b/src/views/business/taskMeasure/measureData/components/eighth/templateDetail.vue
@@ -1230,7 +1230,7 @@
- selectEquipmentA(val, '1')">
+ selectEquipmentA(val, '1')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1268,7 +1268,7 @@
- selectEquipmentB(val, '1')">
+ selectEquipmentB(val, '1')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1333,7 +1333,7 @@
- selectEquipmentA(val, '2')">
+ selectEquipmentA(val, '2')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1368,7 +1368,7 @@
- selectEquipmentB(val, '2')">
+ selectEquipmentB(val, '2')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1442,7 +1442,7 @@
- selectEquipmentA(val, '3')">
+ selectEquipmentA(val, '3')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1477,7 +1477,7 @@
- selectEquipmentB(val, '3')">
+ selectEquipmentB(val, '3')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1540,7 +1540,7 @@
- selectEquipmentA(val, '4')">
+ selectEquipmentA(val, '4')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1575,7 +1575,7 @@
- selectEquipmentB(val, '4')">
+ selectEquipmentB(val, '4')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1641,7 +1641,7 @@
- selectEquipmentA(val, '5')">
+ selectEquipmentA(val, '5')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
@@ -1734,7 +1734,7 @@
- selectEquipmentA(val, '6')">
+ selectEquipmentA(val, '6')">
{{ item.equipmentName }}
{{ item.manufactureNo }}
diff --git a/src/views/business/taskMeasure/print/detail.vue b/src/views/business/taskMeasure/print/detail.vue
index 46c8389..55269df 100644
--- a/src/views/business/taskMeasure/print/detail.vue
+++ b/src/views/business/taskMeasure/print/detail.vue
@@ -48,7 +48,7 @@
eqptMeterIdentifyList.value = response.data
// 计量标识
- const responseMeterIdentify = await getDictByCode('bizMeterIdentify')
+ const responseMeterIdentify = await getDictByCode('eqptMeterIdentify')
responseMeterIdentify.data.forEach((item: { value: string; name: string }) => {
meterIdentifyMap.value[`${item.value}`] = item.name
})
diff --git a/src/views/equipement/info/book/components/basic.vue b/src/views/equipement/info/book/components/basic.vue
index 5f1c0c4..e8d03e6 100644
--- a/src/views/equipement/info/book/components/basic.vue
+++ b/src/views/equipement/info/book/components/basic.vue
@@ -191,6 +191,10 @@
const confirmSelectUnpackRecord = (val: any) => {
form.value.unpackRecordId = val[0].id // 开箱验收id
form.value.unpackRecordName = val[0].logName // 开箱验收名称
+ form.value.equipmentName = val[0].equipmentName // 设备名称
+ form.value.model = val[0].model // 型号
+ form.value.manufactureNo = val[0].manufactureNo // 出厂编号
+ form.value.manufacturer = val[0].manufacturer // 生产厂家
}
// 详情时点击开箱记录链接
const handleClickUnpackRecordLink = () => {
diff --git a/src/views/equipement/info/book/dialog/selectUnpackRecordDialog.vue b/src/views/equipement/info/book/dialog/selectUnpackRecordDialog.vue
index cf6e3ce..f5dba31 100644
--- a/src/views/equipement/info/book/dialog/selectUnpackRecordDialog.vue
+++ b/src/views/equipement/info/book/dialog/selectUnpackRecordDialog.vue
@@ -33,6 +33,7 @@
{ text: '记录表名称', value: 'logName', align: 'center' },
{ text: '设备名称', value: 'equipmentName', align: 'center' },
{ text: '型号', value: 'model', align: 'center' },
+ { text: '出厂编号', value: 'manufactureNo', align: 'center' },
{ text: '生产厂家', value: 'manufacturer', align: 'center' },
{ text: '到货时间', value: 'arrivalTime', align: 'center', width: '180' },
{ text: '验收人', value: 'createUserName', align: 'center' },
diff --git a/src/views/equipement/monitor/radio/detail.vue b/src/views/equipement/monitor/radio/detail.vue
index b693cc2..4b77d5e 100644
--- a/src/views/equipement/monitor/radio/detail.vue
+++ b/src/views/equipement/monitor/radio/detail.vue
@@ -54,7 +54,7 @@
// 校验规则
const formRules = ref({
equipmentName: [{ required: true, message: '设备名称不能为空', trigger: ['blur', 'change'] }],
- labCode: [{ required: true, message: '实验室代码不能为空', trigger: ['blur', 'change'] }],
+ labCode: [{ required: true, message: '实验室不能为空', trigger: ['blur', 'change'] }],
// groupCode: [{ required: true, message: '组别代码不能为空', trigger: ['blur', 'change'] }],
})
// -------------------------------------------字典------------------------------------------
@@ -200,7 +200,7 @@
>
-
+
diff --git a/src/views/equipement/standard/book/components/basic.vue b/src/views/equipement/standard/book/components/basic.vue
index 2a23572..189269d 100644
--- a/src/views/equipement/standard/book/components/basic.vue
+++ b/src/views/equipement/standard/book/components/basic.vue
@@ -20,7 +20,7 @@
import { useCheckList } from '@/commonMethods/useCheckList'
import { useSetAllRowReadable } from '@/commonMethods/useSetAllRowReadable'
import { getStaffList } from '@/api/resource/register'
-import { addStandard, failUpdateStandard, getInfo, hasChanged, submit, updateStandard } from '@/api/equipment/standard/book'
+import { addStandard, failUpdateStandard, getInfo, getStandardCertList, hasChanged, submit, updateStandard } from '@/api/equipment/standard/book'
import selectStaffPerson from '@/views/equipement/standard/book/dialog/selectPerson.vue'
import { getUid } from '@/utils/getUid'
import { getDeptIdByLabAndGroup } from '@/api/equipment/info/book'
@@ -64,6 +64,7 @@
// buildStandardDate: '', // 建标日期
standardCertNo: '', // 计量标准证书号
lastReviewDate: '', // 最近复查日期
+ nextReviewDate: '', // 下次复查日期
deptId: '', // 标准所在部门id
deptName: '', // 标准所在部门名称
directorId: '', // 标准负责人id
@@ -107,7 +108,7 @@
labCodeName: [{ required: true, message: '实验室不能为空', trigger: ['blur', 'change'] }],
majorType: [{ required: true, message: '专业类别不能为空', trigger: ['blur', 'change'] }],
standardAlias: [{ required: true, message: '标准装置别名不能为空', trigger: ['blur', 'change'] }],
- nextReviewDate: [{ required: true, message: '下次复查日期不能为空', trigger: ['blur', 'change'] }],
+ // nextReviewDate: [{ required: true, message: '下次复查日期不能为空', trigger: ['blur', 'change'] }],
buildStandardReportPdfFile: [{ required: true, message: '建标报告(pdf版本)不能为空', trigger: ['blur', 'change'] }],
examTablePdfFile: [{ required: true, message: '考核表(pdf版本)不能为空', trigger: ['blur', 'change'] }],
createTime: [{ required: true, message: '创建时间不能为空', trigger: ['blur', 'change'] }],
@@ -258,6 +259,7 @@
UploadFile(fd).then((res) => {
if (res.code === 200) {
form.value[prop] = res.data[0]
+ event.target.value = null
// 重置当前验证
ElMessage.success(message)
loading.close()
@@ -266,6 +268,8 @@
ElMessage.error(res.message)
loading.close()
}
+ }).catch(() => {
+ event.target.value = null
})
}
}
@@ -482,6 +486,25 @@
}
}
// -------------------------------------------获取详情信息----------------------------------------
+// 获取最新一条标准证书
+const fetchLastStandardCert = (standardId: string) => {
+ if (!standardId) {
+ return
+ }
+ const params = {
+ id: standardId,
+ offset: 1,
+ limit: 20,
+ }
+ getStandardCertList(params).then((res) => {
+ if (res && res.data && res.data.rows && res.data.rows.length) {
+ const tempCert = res.data.rows[res.data.rows.length - 1]
+ form.value.lastReviewDate = tempCert.certificateDate // 最近复查日期-证书日期
+ form.value.nextReviewDate = tempCert.certificateExpireDate // 下次复查日期-证书有效期
+ }
+ })
+}
+
/**
* 获取详情
* @param isCopy 是否备份,判断基本信息是否变化
@@ -530,6 +553,8 @@
}
}
checkHasChanged()
+ // 如果有标准证书,最近复查日期和下次复查日期就需要用标准证书的证书日期和证书有效期
+ fetchLastStandardCert(infoId.value)
loading.close()
})
}
@@ -796,24 +821,28 @@
}
}
-// 最近复查日期变化
+// 最近复查日期变化--修改下次复查日期(此逻辑暂时去掉,新逻辑最近复查日期和下次复查日期从标准证书中取)
const changeLastReviewDate = (val: Date) => {
- if (val) {
- form.value.nextReviewDate = dayjs(val).add(5, 'year').format('YYYY-MM-DD')
- }
- else {
- form.value.nextReviewDate = dayjs(form.value.createTime).add(5, 'year').format('YYYY-MM-DD')
- }
+ // if (val) {
+ // form.value.nextReviewDate = dayjs(val).add(5, 'year').format('YYYY-MM-DD')
+ // }
+ // else {
+ // form.value.nextReviewDate = dayjs(form.value.createTime).add(5, 'year').format('YYYY-MM-DD')
+ // }
}
-// 创建日期变化
+
+// 创建日期变化--修改下次复查日期(此逻辑暂时去掉,新逻辑最近复查日期和下次复查日期从标准证书中取)
const changeCreateTime = (val: string) => {
- if (!form.value.lastReviewDate) {
- form.value.nextReviewDate = dayjs(val).add(5, 'year').format('YYYY-MM-DD')
- }
+ // if (!form.value.lastReviewDate) {
+ // form.value.nextReviewDate = dayjs(val).add(5, 'year').format('YYYY-MM-DD')
+ // }
}
// 检查信息变化去标红字段
function checkHasChanged() {
+ if (props.approvalStatusName !== '待审批') {
+ return
+ }
const params = {
technologyRelationList: technologyRelationList.value.map((item) => {
return {
diff --git a/src/views/equipement/standard/book/components/certificate.vue b/src/views/equipement/standard/book/components/certificate.vue
index d214962..6c043f5 100644
--- a/src/views/equipement/standard/book/components/certificate.vue
+++ b/src/views/equipement/standard/book/components/certificate.vue
@@ -1,4 +1,4 @@
-
+