diff --git a/src/api/device/checkList.ts b/src/api/device/checkList.ts
index f350d40..6afd53a 100644
--- a/src/api/device/checkList.ts
+++ b/src/api/device/checkList.ts
@@ -107,3 +107,49 @@
data,
})
}
+
+// 设备检修保养验收单保存
+export function addAcceptanceCheck(data: object) {
+ return request({
+ url: '/acceptanceCheck/addAcceptanceCheck',
+ method: 'post',
+ data,
+ })
+}
+
+// 设备检修保养验收单提交
+export function submitAcceptanceCheck(data: object) {
+ return request({
+ url: '/acceptanceCheck/submitEquipmentApply',
+ method: 'post',
+ data,
+ })
+}
+
+// 设备检修保养验收单编辑
+export function updateAcceptanceCheckInfo(data: object) {
+ return request({
+ url: '/acceptanceCheck/updateAcceptanceCheckInfo',
+ method: 'post',
+ data,
+ })
+}
+
+// 设备检修保养验收单详情信息
+export function acceptanceCheckInfo(data: object) {
+ return request({
+ url: '/acceptanceCheck/acceptanceCheckInfo',
+ method: 'post',
+ data,
+ })
+}
+
+// 设备检修保养验收单审批删除
+export function deleteAcceptanceCheck(data: object) {
+ return request({
+ url: '/acceptanceCheck/deleteEquipmentApply',
+ method: 'post',
+ data,
+ })
+}
+
diff --git a/src/api/device/checkList.ts b/src/api/device/checkList.ts
index f350d40..6afd53a 100644
--- a/src/api/device/checkList.ts
+++ b/src/api/device/checkList.ts
@@ -107,3 +107,49 @@
data,
})
}
+
+// 设备检修保养验收单保存
+export function addAcceptanceCheck(data: object) {
+ return request({
+ url: '/acceptanceCheck/addAcceptanceCheck',
+ method: 'post',
+ data,
+ })
+}
+
+// 设备检修保养验收单提交
+export function submitAcceptanceCheck(data: object) {
+ return request({
+ url: '/acceptanceCheck/submitEquipmentApply',
+ method: 'post',
+ data,
+ })
+}
+
+// 设备检修保养验收单编辑
+export function updateAcceptanceCheckInfo(data: object) {
+ return request({
+ url: '/acceptanceCheck/updateAcceptanceCheckInfo',
+ method: 'post',
+ data,
+ })
+}
+
+// 设备检修保养验收单详情信息
+export function acceptanceCheckInfo(data: object) {
+ return request({
+ url: '/acceptanceCheck/acceptanceCheckInfo',
+ method: 'post',
+ data,
+ })
+}
+
+// 设备检修保养验收单审批删除
+export function deleteAcceptanceCheck(data: object) {
+ return request({
+ url: '/acceptanceCheck/deleteEquipmentApply',
+ method: 'post',
+ data,
+ })
+}
+
diff --git a/src/views/device/deviceMaintenance/components/checkList.vue b/src/views/device/deviceMaintenance/components/checkList.vue
new file mode 100644
index 0000000..d02cee6
--- /dev/null
+++ b/src/views/device/deviceMaintenance/components/checkList.vue
@@ -0,0 +1,218 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/api/device/checkList.ts b/src/api/device/checkList.ts
index f350d40..6afd53a 100644
--- a/src/api/device/checkList.ts
+++ b/src/api/device/checkList.ts
@@ -107,3 +107,49 @@
data,
})
}
+
+// 设备检修保养验收单保存
+export function addAcceptanceCheck(data: object) {
+ return request({
+ url: '/acceptanceCheck/addAcceptanceCheck',
+ method: 'post',
+ data,
+ })
+}
+
+// 设备检修保养验收单提交
+export function submitAcceptanceCheck(data: object) {
+ return request({
+ url: '/acceptanceCheck/submitEquipmentApply',
+ method: 'post',
+ data,
+ })
+}
+
+// 设备检修保养验收单编辑
+export function updateAcceptanceCheckInfo(data: object) {
+ return request({
+ url: '/acceptanceCheck/updateAcceptanceCheckInfo',
+ method: 'post',
+ data,
+ })
+}
+
+// 设备检修保养验收单详情信息
+export function acceptanceCheckInfo(data: object) {
+ return request({
+ url: '/acceptanceCheck/acceptanceCheckInfo',
+ method: 'post',
+ data,
+ })
+}
+
+// 设备检修保养验收单审批删除
+export function deleteAcceptanceCheck(data: object) {
+ return request({
+ url: '/acceptanceCheck/deleteEquipmentApply',
+ method: 'post',
+ data,
+ })
+}
+
diff --git a/src/views/device/deviceMaintenance/components/checkList.vue b/src/views/device/deviceMaintenance/components/checkList.vue
new file mode 100644
index 0000000..d02cee6
--- /dev/null
+++ b/src/views/device/deviceMaintenance/components/checkList.vue
@@ -0,0 +1,218 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/device/deviceMaintenance/components/listApproval.vue b/src/views/device/deviceMaintenance/components/listApproval.vue
index 2cfe2e0..859b9b0 100644
--- a/src/views/device/deviceMaintenance/components/listApproval.vue
+++ b/src/views/device/deviceMaintenance/components/listApproval.vue
@@ -5,14 +5,14 @@
import type { IOptions } from '../checkList_interface'
import type { TableColumn } from '@/components/NormalTable/table_interface'
import { getApprovalDelete, getDeptTree, getListSubmit, getapprovalList } from '@/api/system/plan'
-import { getacceptanceCheckList } from '@/api/device/checkList'
+import { deleteAcceptanceCheck, getacceptanceCheckList, submitAcceptanceCheck } from '@/api/device/checkList'
import ApprovalDialog from '@/components/Approval/ApprovalDialog.vue'
import { SCHEDULE } from '@/utils/scheduleDict'
import { submitApproval } from '@/api/approval'
const props = defineProps({
status: {
type: String,
- default: '0',
+ default: '',
},
buttons: {
type: Array as PropType,
@@ -144,7 +144,7 @@
type: 'warning',
},
).then(() => {
- getApprovalDelete({ id: row.id, taskId: row.taskId }).then((res) => {
+ deleteAcceptanceCheck({ id: row.id, taskId: row.taskId }).then((res) => {
if (res.code === 200) {
ElMessage({
type: 'success',
@@ -256,7 +256,7 @@
}
// 跳转到详情
const goDetail = (row: ISupplier) => {
- $router.push(`trainPlanApprove/${props.status}/${row.id}`)
+ $router.push(`maintenanceCheckList/detail/${row.id}`)
}
// 获取到组织信息
const getDept = () => {
@@ -277,7 +277,7 @@
cancelButtonText: '取消',
type: 'warning',
}).then(() => {
- getListSubmit({ id: row.id, formId: SCHEDULE.TRAIN_APPROVAL }).then((res) => {
+ submitAcceptanceCheck({ id: row.id, formId: SCHEDULE.TRAIN_APPROVAL }).then((res) => {
if (res.code === 200) {
ElMessage({
type: 'success',
@@ -311,7 +311,7 @@
approvalSubmit(row)
break
case '编辑':
- $router.push(`/train/edit/${row.id}`)
+ $router.push(`/maintenance/maintenanceCheckList/edit/${row.id}`)
break
case '同意':
approvalDialog.value.initDialog('agree', row.taskId)
@@ -342,7 +342,7 @@
// 打印
const printObj = ref({
id: 'print', // 需要打印元素的id
- popTitle: '溯源供方列表', // 打印配置页上方的标题
+ popTitle: '设备检修保养验收单', // 打印配置页上方的标题
extraHead: '', // 最上方的头部文字,附加在head标签上的额外标签,使用逗号分割
preview: false, // 是否启动预览模式,默认是false
standard: '',
diff --git a/src/api/device/checkList.ts b/src/api/device/checkList.ts
index f350d40..6afd53a 100644
--- a/src/api/device/checkList.ts
+++ b/src/api/device/checkList.ts
@@ -107,3 +107,49 @@
data,
})
}
+
+// 设备检修保养验收单保存
+export function addAcceptanceCheck(data: object) {
+ return request({
+ url: '/acceptanceCheck/addAcceptanceCheck',
+ method: 'post',
+ data,
+ })
+}
+
+// 设备检修保养验收单提交
+export function submitAcceptanceCheck(data: object) {
+ return request({
+ url: '/acceptanceCheck/submitEquipmentApply',
+ method: 'post',
+ data,
+ })
+}
+
+// 设备检修保养验收单编辑
+export function updateAcceptanceCheckInfo(data: object) {
+ return request({
+ url: '/acceptanceCheck/updateAcceptanceCheckInfo',
+ method: 'post',
+ data,
+ })
+}
+
+// 设备检修保养验收单详情信息
+export function acceptanceCheckInfo(data: object) {
+ return request({
+ url: '/acceptanceCheck/acceptanceCheckInfo',
+ method: 'post',
+ data,
+ })
+}
+
+// 设备检修保养验收单审批删除
+export function deleteAcceptanceCheck(data: object) {
+ return request({
+ url: '/acceptanceCheck/deleteEquipmentApply',
+ method: 'post',
+ data,
+ })
+}
+
diff --git a/src/views/device/deviceMaintenance/components/checkList.vue b/src/views/device/deviceMaintenance/components/checkList.vue
new file mode 100644
index 0000000..d02cee6
--- /dev/null
+++ b/src/views/device/deviceMaintenance/components/checkList.vue
@@ -0,0 +1,218 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/device/deviceMaintenance/components/listApproval.vue b/src/views/device/deviceMaintenance/components/listApproval.vue
index 2cfe2e0..859b9b0 100644
--- a/src/views/device/deviceMaintenance/components/listApproval.vue
+++ b/src/views/device/deviceMaintenance/components/listApproval.vue
@@ -5,14 +5,14 @@
import type { IOptions } from '../checkList_interface'
import type { TableColumn } from '@/components/NormalTable/table_interface'
import { getApprovalDelete, getDeptTree, getListSubmit, getapprovalList } from '@/api/system/plan'
-import { getacceptanceCheckList } from '@/api/device/checkList'
+import { deleteAcceptanceCheck, getacceptanceCheckList, submitAcceptanceCheck } from '@/api/device/checkList'
import ApprovalDialog from '@/components/Approval/ApprovalDialog.vue'
import { SCHEDULE } from '@/utils/scheduleDict'
import { submitApproval } from '@/api/approval'
const props = defineProps({
status: {
type: String,
- default: '0',
+ default: '',
},
buttons: {
type: Array as PropType,
@@ -144,7 +144,7 @@
type: 'warning',
},
).then(() => {
- getApprovalDelete({ id: row.id, taskId: row.taskId }).then((res) => {
+ deleteAcceptanceCheck({ id: row.id, taskId: row.taskId }).then((res) => {
if (res.code === 200) {
ElMessage({
type: 'success',
@@ -256,7 +256,7 @@
}
// 跳转到详情
const goDetail = (row: ISupplier) => {
- $router.push(`trainPlanApprove/${props.status}/${row.id}`)
+ $router.push(`maintenanceCheckList/detail/${row.id}`)
}
// 获取到组织信息
const getDept = () => {
@@ -277,7 +277,7 @@
cancelButtonText: '取消',
type: 'warning',
}).then(() => {
- getListSubmit({ id: row.id, formId: SCHEDULE.TRAIN_APPROVAL }).then((res) => {
+ submitAcceptanceCheck({ id: row.id, formId: SCHEDULE.TRAIN_APPROVAL }).then((res) => {
if (res.code === 200) {
ElMessage({
type: 'success',
@@ -311,7 +311,7 @@
approvalSubmit(row)
break
case '编辑':
- $router.push(`/train/edit/${row.id}`)
+ $router.push(`/maintenance/maintenanceCheckList/edit/${row.id}`)
break
case '同意':
approvalDialog.value.initDialog('agree', row.taskId)
@@ -342,7 +342,7 @@
// 打印
const printObj = ref({
id: 'print', // 需要打印元素的id
- popTitle: '溯源供方列表', // 打印配置页上方的标题
+ popTitle: '设备检修保养验收单', // 打印配置页上方的标题
extraHead: '', // 最上方的头部文字,附加在head标签上的额外标签,使用逗号分割
preview: false, // 是否启动预览模式,默认是false
standard: '',
diff --git a/src/views/device/deviceMaintenance/components/listApprovalAdd.vue b/src/views/device/deviceMaintenance/components/listApprovalAdd.vue
index 9b7323f..de22d15 100644
--- a/src/views/device/deviceMaintenance/components/listApprovalAdd.vue
+++ b/src/views/device/deviceMaintenance/components/listApprovalAdd.vue
@@ -3,11 +3,14 @@
import { ElMessage, ElMessageBox } from 'element-plus'
import type { FormInstance, UploadProps, UploadUserFile } from 'element-plus'
import type { IOptions } from '../checkList_interface'
+import checkList from './checkList.vue'
import { getStaffList } from '@/api/measure/person'
import { getTypeSelect } from '@/api/system/price'
-import { getStandardListDetail, getUsersDept } from '@/api/device/standard'
+import { acceptanceCheckInfo, addAcceptanceCheck, submitAcceptanceCheck, updateAcceptanceCheckInfo } from '@/api/device/checkList'
import { UploadFile } from '@/api/measure/file'
+import { submitApproval } from '@/api/approval'
import showPhoto from '@/views/system/tool/showPhoto.vue'
+import { SCHEDULE } from '@/utils/scheduleDict'
const loading = ref(false) // 表单加载状态
const infoId = ref('') // id
const buttonArray = ref([])
@@ -27,10 +30,10 @@
buttonArray.value = ['同意', '驳回', '拒绝']
}
else if (pageType.value === 'edit') {
- buttonArray.value = ['提交']
+ buttonArray.value = ['保存', '提交']
}
else {
- buttonArray.value = ['提交']
+ buttonArray.value = ['保存', '提交']
}
if ($route.params.id) {
infoId.value = $route.params.id as string
@@ -45,7 +48,7 @@
applyNo: '',
applyPerson: '',
applyPersonName: '',
- applyType: '',
+ applyType: '9',
applyTypeName: '',
applyUnit: '',
applyUnitName: '',
@@ -186,6 +189,12 @@
updateTime: '',
version: '',
})
+const checkIdObject = ref({
+ applyName: '',
+ applyPersonName: '',
+ time: '',
+ applyNo: '',
+})
// 检修设备列表数据
const list = ref