From 043bee36ec53bc340a2ca15a849145af2adbec28 Mon Sep 17 00:00:00 2001
From: JR <3573153686@qq.com>
Date: Fri, 25 Jul 2025 13:17:15 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E8=AE=BE=E5=A4=87=E7=AE=A1=E7=90=86?=
=?UTF-8?q?=E5=89=8D=E7=AB=AF=E8=BF=81=E7=A7=BB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
klp-ui/src/api/mes/dv/checkmachinery.js | 44 +
klp-ui/src/api/mes/dv/checkplan.js | 53 ++
klp-ui/src/api/mes/dv/checkrecord.js | 44 +
klp-ui/src/api/mes/dv/checkrecordline.js | 44 +
klp-ui/src/api/mes/dv/checksubject.js | 44 +
klp-ui/src/api/mes/dv/dvsubject.js | 44 +
klp-ui/src/api/mes/dv/machinery.js | 44 +
klp-ui/src/api/mes/dv/machinerytype.js | 44 +
klp-ui/src/api/mes/dv/maintenrecord.js | 44 +
klp-ui/src/api/mes/dv/maintenrecordline.js | 44 +
klp-ui/src/api/mes/dv/repair.js | 53 ++
klp-ui/src/api/mes/dv/repairline.js | 44 +
klp-ui/src/components/dvplanSelect/index.vue | 221 +++++
.../src/components/dvsubjectSelect/multi.vue | 157 ++++
.../src/components/dvsubjectSelect/single.vue | 167 ++++
.../src/components/machinerySelect/index.vue | 252 ++++++
.../src/components/machinerySelect/single.vue | 278 +++++++
klp-ui/src/components/userSelect/multi.vue | 242 ++++++
klp-ui/src/components/userSelect/single.vue | 258 ++++++
klp-ui/src/mixins/hiprintMixin.js | 25 +
klp-ui/src/views/mes/dv/checkplan/index.vue | 508 ++++++++++++
.../src/views/mes/dv/checkplan/machinery.vue | 154 ++++
klp-ui/src/views/mes/dv/checkplan/subject.vue | 152 ++++
klp-ui/src/views/mes/dv/checkrecord/index.vue | 436 ++++++++++
klp-ui/src/views/mes/dv/checkrecord/line.vue | 277 +++++++
.../mes/dv/machinery/components/Checkplan.vue | 82 ++
.../mes/dv/machinery/components/Repair.vue | 80 ++
klp-ui/src/views/mes/dv/machinery/index.vue | 763 ++++++++++++++++++
.../src/views/mes/dv/machinerytype/index.vue | 294 +++++++
.../src/views/mes/dv/maintenrecord/index.vue | 431 ++++++++++
.../src/views/mes/dv/maintenrecord/line.vue | 264 ++++++
klp-ui/src/views/mes/dv/repair/index.vue | 508 ++++++++++++
klp-ui/src/views/mes/dv/repair/line.vue | 285 +++++++
klp-ui/src/views/mes/dv/subject/index.vue | 373 +++++++++
34 files changed, 6753 insertions(+)
create mode 100644 klp-ui/src/api/mes/dv/checkmachinery.js
create mode 100644 klp-ui/src/api/mes/dv/checkplan.js
create mode 100644 klp-ui/src/api/mes/dv/checkrecord.js
create mode 100644 klp-ui/src/api/mes/dv/checkrecordline.js
create mode 100644 klp-ui/src/api/mes/dv/checksubject.js
create mode 100644 klp-ui/src/api/mes/dv/dvsubject.js
create mode 100644 klp-ui/src/api/mes/dv/machinery.js
create mode 100644 klp-ui/src/api/mes/dv/machinerytype.js
create mode 100644 klp-ui/src/api/mes/dv/maintenrecord.js
create mode 100644 klp-ui/src/api/mes/dv/maintenrecordline.js
create mode 100644 klp-ui/src/api/mes/dv/repair.js
create mode 100644 klp-ui/src/api/mes/dv/repairline.js
create mode 100644 klp-ui/src/components/dvplanSelect/index.vue
create mode 100644 klp-ui/src/components/dvsubjectSelect/multi.vue
create mode 100644 klp-ui/src/components/dvsubjectSelect/single.vue
create mode 100644 klp-ui/src/components/machinerySelect/index.vue
create mode 100644 klp-ui/src/components/machinerySelect/single.vue
create mode 100644 klp-ui/src/components/userSelect/multi.vue
create mode 100644 klp-ui/src/components/userSelect/single.vue
create mode 100644 klp-ui/src/mixins/hiprintMixin.js
create mode 100644 klp-ui/src/views/mes/dv/checkplan/index.vue
create mode 100644 klp-ui/src/views/mes/dv/checkplan/machinery.vue
create mode 100644 klp-ui/src/views/mes/dv/checkplan/subject.vue
create mode 100644 klp-ui/src/views/mes/dv/checkrecord/index.vue
create mode 100644 klp-ui/src/views/mes/dv/checkrecord/line.vue
create mode 100644 klp-ui/src/views/mes/dv/machinery/components/Checkplan.vue
create mode 100644 klp-ui/src/views/mes/dv/machinery/components/Repair.vue
create mode 100644 klp-ui/src/views/mes/dv/machinery/index.vue
create mode 100644 klp-ui/src/views/mes/dv/machinerytype/index.vue
create mode 100644 klp-ui/src/views/mes/dv/maintenrecord/index.vue
create mode 100644 klp-ui/src/views/mes/dv/maintenrecord/line.vue
create mode 100644 klp-ui/src/views/mes/dv/repair/index.vue
create mode 100644 klp-ui/src/views/mes/dv/repair/line.vue
create mode 100644 klp-ui/src/views/mes/dv/subject/index.vue
diff --git a/klp-ui/src/api/mes/dv/checkmachinery.js b/klp-ui/src/api/mes/dv/checkmachinery.js
new file mode 100644
index 00000000..6062024e
--- /dev/null
+++ b/klp-ui/src/api/mes/dv/checkmachinery.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询点检设备列表
+export function listCheckmachinery(query) {
+ return request({
+ url: '/mes/dv/checkmachinery/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询点检设备详细
+export function getCheckmachinery(recordId) {
+ return request({
+ url: '/mes/dv/checkmachinery/' + recordId,
+ method: 'get'
+ })
+}
+
+// 新增点检设备
+export function addCheckmachinery(data) {
+ return request({
+ url: '/mes/dv/checkmachinery',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改点检设备
+export function updateCheckmachinery(data) {
+ return request({
+ url: '/mes/dv/checkmachinery',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除点检设备
+export function delCheckmachinery(recordId) {
+ return request({
+ url: '/mes/dv/checkmachinery/' + recordId,
+ method: 'delete'
+ })
+}
diff --git a/klp-ui/src/api/mes/dv/checkplan.js b/klp-ui/src/api/mes/dv/checkplan.js
new file mode 100644
index 00000000..0e37cff4
--- /dev/null
+++ b/klp-ui/src/api/mes/dv/checkplan.js
@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询设备点检计划头列表
+export function listCheckplan(query) {
+ return request({
+ url: '/mes/dv/checkplan/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询设备点检计划头详细
+export function getCheckplan(planId) {
+ return request({
+ url: '/mes/dv/checkplan/' + planId,
+ method: 'get'
+ })
+}
+
+// 新增设备点检计划头
+export function addCheckplan(data) {
+ return request({
+ url: '/mes/dv/checkplan',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改设备点检计划头
+export function updateCheckplan(data) {
+ return request({
+ url: '/mes/dv/checkplan',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除设备点检计划头
+export function delCheckplan(planId) {
+ return request({
+ url: '/mes/dv/checkplan/' + planId,
+ method: 'delete'
+ })
+}
+
+// 根据设备编码和计划类型查询设备点检计划头列表
+export function getCheckPlan(query) {
+ return request({
+ url: '/mes/dv/checkplan/getCheckPlan',
+ method: 'get',
+ params: query
+ })
+}
diff --git a/klp-ui/src/api/mes/dv/checkrecord.js b/klp-ui/src/api/mes/dv/checkrecord.js
new file mode 100644
index 00000000..f1cf9c9c
--- /dev/null
+++ b/klp-ui/src/api/mes/dv/checkrecord.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询设备点检记录列表
+export function listCheckrecord(query) {
+ return request({
+ url: '/mes/dv/checkrecord/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询设备点检记录详细
+export function getCheckrecord(recordId) {
+ return request({
+ url: '/mes/dv/checkrecord/' + recordId,
+ method: 'get'
+ })
+}
+
+// 新增设备点检记录
+export function addCheckrecord(data) {
+ return request({
+ url: '/mes/dv/checkrecord',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改设备点检记录
+export function updateCheckrecord(data) {
+ return request({
+ url: '/mes/dv/checkrecord',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除设备点检记录
+export function delCheckrecord(recordId) {
+ return request({
+ url: '/mes/dv/checkrecord/' + recordId,
+ method: 'delete'
+ })
+}
diff --git a/klp-ui/src/api/mes/dv/checkrecordline.js b/klp-ui/src/api/mes/dv/checkrecordline.js
new file mode 100644
index 00000000..0fe9199d
--- /dev/null
+++ b/klp-ui/src/api/mes/dv/checkrecordline.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询设备点检记录行列表
+export function listCheckrecordline(query) {
+ return request({
+ url: '/mes/dv/checkrecordline/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询设备点检记录行详细
+export function getCheckrecordline(lineId) {
+ return request({
+ url: '/mes/dv/checkrecordline/' + lineId,
+ method: 'get'
+ })
+}
+
+// 新增设备点检记录行
+export function addCheckrecordline(data) {
+ return request({
+ url: '/mes/dv/checkrecordline',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改设备点检记录行
+export function updateCheckrecordline(data) {
+ return request({
+ url: '/mes/dv/checkrecordline',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除设备点检记录行
+export function delCheckrecordline(lineId) {
+ return request({
+ url: '/mes/dv/checkrecordline/' + lineId,
+ method: 'delete'
+ })
+}
diff --git a/klp-ui/src/api/mes/dv/checksubject.js b/klp-ui/src/api/mes/dv/checksubject.js
new file mode 100644
index 00000000..7aac373f
--- /dev/null
+++ b/klp-ui/src/api/mes/dv/checksubject.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询点检项目列表
+export function listChecksubject(query) {
+ return request({
+ url: '/mes/dv/checksubject/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询点检项目详细
+export function getChecksubject(recordId) {
+ return request({
+ url: '/mes/dv/checksubject/' + recordId,
+ method: 'get'
+ })
+}
+
+// 新增点检项目
+export function addChecksubject(data) {
+ return request({
+ url: '/mes/dv/checksubject',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改点检项目
+export function updateChecksubject(data) {
+ return request({
+ url: '/mes/dv/checksubject',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除点检项目
+export function delChecksubject(recordId) {
+ return request({
+ url: '/mes/dv/checksubject/' + recordId,
+ method: 'delete'
+ })
+}
diff --git a/klp-ui/src/api/mes/dv/dvsubject.js b/klp-ui/src/api/mes/dv/dvsubject.js
new file mode 100644
index 00000000..5d4f7ba3
--- /dev/null
+++ b/klp-ui/src/api/mes/dv/dvsubject.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询设备点检保养项目列表
+export function listDvsubject(query) {
+ return request({
+ url: '/mes/dv/dvsubject/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询设备点检保养项目详细
+export function getDvsubject(subjectId) {
+ return request({
+ url: '/mes/dv/dvsubject/' + subjectId,
+ method: 'get'
+ })
+}
+
+// 新增设备点检保养项目
+export function addDvsubject(data) {
+ return request({
+ url: '/mes/dv/dvsubject',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改设备点检保养项目
+export function updateDvsubject(data) {
+ return request({
+ url: '/mes/dv/dvsubject',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除设备点检保养项目
+export function delDvsubject(subjectId) {
+ return request({
+ url: '/mes/dv/dvsubject/' + subjectId,
+ method: 'delete'
+ })
+}
diff --git a/klp-ui/src/api/mes/dv/machinery.js b/klp-ui/src/api/mes/dv/machinery.js
new file mode 100644
index 00000000..84f56a3a
--- /dev/null
+++ b/klp-ui/src/api/mes/dv/machinery.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询设备列表
+export function listMachinery(query) {
+ return request({
+ url: '/mes/dv/machinery/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询设备详细
+export function getMachinery(machineryId) {
+ return request({
+ url: '/mes/dv/machinery/' + machineryId,
+ method: 'get'
+ })
+}
+
+// 新增设备
+export function addMachinery(data) {
+ return request({
+ url: '/mes/dv/machinery',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改设备
+export function updateMachinery(data) {
+ return request({
+ url: '/mes/dv/machinery',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除设备
+export function delMachinery(machineryId) {
+ return request({
+ url: '/mes/dv/machinery/' + machineryId,
+ method: 'delete'
+ })
+}
diff --git a/klp-ui/src/api/mes/dv/machinerytype.js b/klp-ui/src/api/mes/dv/machinerytype.js
new file mode 100644
index 00000000..bc41ca4e
--- /dev/null
+++ b/klp-ui/src/api/mes/dv/machinerytype.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询设备类型列表
+export function listMachinerytype(query) {
+ return request({
+ url: '/mes/dv/machinerytype/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询设备类型详细
+export function getMachinerytype(machineryTypeId) {
+ return request({
+ url: '/mes/dv/machinerytype/' + machineryTypeId,
+ method: 'get'
+ })
+}
+
+// 新增设备类型
+export function addMachinerytype(data) {
+ return request({
+ url: '/mes/dv/machinerytype',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改设备类型
+export function updateMachinerytype(data) {
+ return request({
+ url: '/mes/dv/machinerytype',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除设备类型
+export function delMachinerytype(machineryTypeId) {
+ return request({
+ url: '/mes/dv/machinerytype/' + machineryTypeId,
+ method: 'delete'
+ })
+}
diff --git a/klp-ui/src/api/mes/dv/maintenrecord.js b/klp-ui/src/api/mes/dv/maintenrecord.js
new file mode 100644
index 00000000..597620bb
--- /dev/null
+++ b/klp-ui/src/api/mes/dv/maintenrecord.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询设备保养记录列表
+export function listMaintenrecord(query) {
+ return request({
+ url: '/mes/dv/maintenrecord/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询设备保养记录详细
+export function getMaintenrecord(recordId) {
+ return request({
+ url: '/mes/dv/maintenrecord/' + recordId,
+ method: 'get'
+ })
+}
+
+// 新增设备保养记录
+export function addMaintenrecord(data) {
+ return request({
+ url: '/mes/dv/maintenrecord',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改设备保养记录
+export function updateMaintenrecord(data) {
+ return request({
+ url: '/mes/dv/maintenrecord',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除设备保养记录
+export function delMaintenrecord(recordId) {
+ return request({
+ url: '/mes/dv/maintenrecord/' + recordId,
+ method: 'delete'
+ })
+}
diff --git a/klp-ui/src/api/mes/dv/maintenrecordline.js b/klp-ui/src/api/mes/dv/maintenrecordline.js
new file mode 100644
index 00000000..f693337e
--- /dev/null
+++ b/klp-ui/src/api/mes/dv/maintenrecordline.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询设备保养记录行列表
+export function listMaintenrecordline(query) {
+ return request({
+ url: '/mes/dv/maintenrecordline/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询设备保养记录行详细
+export function getMaintenrecordline(lineId) {
+ return request({
+ url: '/mes/dv/maintenrecordline/' + lineId,
+ method: 'get'
+ })
+}
+
+// 新增设备保养记录行
+export function addMaintenrecordline(data) {
+ return request({
+ url: '/mes/dv/maintenrecordline',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改设备保养记录行
+export function updateMaintenrecordline(data) {
+ return request({
+ url: '/mes/dv/maintenrecordline',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除设备保养记录行
+export function delMaintenrecordline(lineId) {
+ return request({
+ url: '/mes/dv/maintenrecordline/' + lineId,
+ method: 'delete'
+ })
+}
diff --git a/klp-ui/src/api/mes/dv/repair.js b/klp-ui/src/api/mes/dv/repair.js
new file mode 100644
index 00000000..8268ff00
--- /dev/null
+++ b/klp-ui/src/api/mes/dv/repair.js
@@ -0,0 +1,53 @@
+import request from '@/utils/request'
+
+// 查询设备维修单列表
+export function listRepair(query) {
+ return request({
+ url: '/mes/dv/repair/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询设备维修单详细
+export function getRepair(repairId) {
+ return request({
+ url: '/mes/dv/repair/' + repairId,
+ method: 'get'
+ })
+}
+
+// 新增设备维修单
+export function addRepair(data) {
+ return request({
+ url: '/mes/dv/repair',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改设备维修单
+export function updateRepair(data) {
+ return request({
+ url: '/mes/dv/repair',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除设备维修单
+export function delRepair(repairId) {
+ return request({
+ url: '/mes/dv/repair/' + repairId,
+ method: 'delete'
+ })
+}
+
+// 根据设备编码查询设备维修单列表
+export function getRepairList(query) {
+ return request({
+ url: '/mes/dv/repair/getRepairList',
+ method: 'get',
+ params: query
+ })
+}
diff --git a/klp-ui/src/api/mes/dv/repairline.js b/klp-ui/src/api/mes/dv/repairline.js
new file mode 100644
index 00000000..a0f8b0c9
--- /dev/null
+++ b/klp-ui/src/api/mes/dv/repairline.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询设备维修单行列表
+export function listRepairline(query) {
+ return request({
+ url: '/mes/dv/repairline/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询设备维修单行详细
+export function getRepairline(lineId) {
+ return request({
+ url: '/mes/dv/repairline/' + lineId,
+ method: 'get'
+ })
+}
+
+// 新增设备维修单行
+export function addRepairline(data) {
+ return request({
+ url: '/mes/dv/repairline',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改设备维修单行
+export function updateRepairline(data) {
+ return request({
+ url: '/mes/dv/repairline',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除设备维修单行
+export function delRepairline(lineId) {
+ return request({
+ url: '/mes/dv/repairline/' + lineId,
+ method: 'delete'
+ })
+}
diff --git a/klp-ui/src/components/dvplanSelect/index.vue b/klp-ui/src/components/dvplanSelect/index.vue
new file mode 100644
index 00000000..1e50f59b
--- /dev/null
+++ b/klp-ui/src/components/dvplanSelect/index.vue
@@ -0,0 +1,221 @@
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+ {{""}}
+
+
+
+
+ {{scope.row.planCode}}
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.startDate, '{y}-{m}-{d}') }}
+
+
+
+
+ {{ parseTime(scope.row.endDate, '{y}-{m}-{d}') }}
+
+
+
+
+ {{scope.row.cycleCount}}
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+ 停用
+
+
+
+
+
+
+
+
+
+
+
diff --git a/klp-ui/src/components/dvsubjectSelect/multi.vue b/klp-ui/src/components/dvsubjectSelect/multi.vue
new file mode 100644
index 00000000..99334b53
--- /dev/null
+++ b/klp-ui/src/components/dvsubjectSelect/multi.vue
@@ -0,0 +1,157 @@
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/klp-ui/src/components/dvsubjectSelect/single.vue b/klp-ui/src/components/dvsubjectSelect/single.vue
new file mode 100644
index 00000000..414cc484
--- /dev/null
+++ b/klp-ui/src/components/dvsubjectSelect/single.vue
@@ -0,0 +1,167 @@
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+ {{""}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/klp-ui/src/components/machinerySelect/index.vue b/klp-ui/src/components/machinerySelect/index.vue
new file mode 100644
index 00000000..638d5e5b
--- /dev/null
+++ b/klp-ui/src/components/machinerySelect/index.vue
@@ -0,0 +1,252 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/klp-ui/src/components/machinerySelect/single.vue b/klp-ui/src/components/machinerySelect/single.vue
new file mode 100644
index 00000000..9cbd3b1f
--- /dev/null
+++ b/klp-ui/src/components/machinerySelect/single.vue
@@ -0,0 +1,278 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ {{""}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/klp-ui/src/components/userSelect/multi.vue b/klp-ui/src/components/userSelect/multi.vue
new file mode 100644
index 00000000..f35c0b5e
--- /dev/null
+++ b/klp-ui/src/components/userSelect/multi.vue
@@ -0,0 +1,242 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/klp-ui/src/components/userSelect/single.vue b/klp-ui/src/components/userSelect/single.vue
new file mode 100644
index 00000000..81365588
--- /dev/null
+++ b/klp-ui/src/components/userSelect/single.vue
@@ -0,0 +1,258 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ {{""}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/klp-ui/src/mixins/hiprintMixin.js b/klp-ui/src/mixins/hiprintMixin.js
new file mode 100644
index 00000000..b644dac1
--- /dev/null
+++ b/klp-ui/src/mixins/hiprintMixin.js
@@ -0,0 +1,25 @@
+import provider from "@/views/print/printtemplate/ProviderData";
+import {hiprint} from 'vue-plugin-hiprint'
+import {PRINT_DICT} from "../utils/print";
+import webSite from "@/config/website";
+
+/**
+ * hiprint初始化
+ */
+export const hiprintMixin = {
+ data() {
+ return {
+ hiprintTemplate: null,
+ hiprintThis: null
+ };
+ },
+ mounted() {
+ hiprint.init({
+ providers: [provider],
+ host: webSite.print_transfer_url,
+ token: webSite.print_transfer_token
+ });
+ this.hiprintThis = hiprint
+ this.hiprintTemplate = new hiprint.PrintTemplate();
+ },
+};
diff --git a/klp-ui/src/views/mes/dv/checkplan/index.vue b/klp-ui/src/views/mes/dv/checkplan/index.vue
new file mode 100644
index 00000000..c51cbc7d
--- /dev/null
+++ b/klp-ui/src/views/mes/dv/checkplan/index.vue
@@ -0,0 +1,508 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+ {{scope.row.planCode}}
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.startDate, '{y}-{m}-{d}') }}
+
+
+
+
+ {{ parseTime(scope.row.endDate, '{y}-{m}-{d}') }}
+
+
+
+
+
+ {{scope.row.cycleCount}}
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+ 停用
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/klp-ui/src/views/mes/dv/checkplan/machinery.vue b/klp-ui/src/views/mes/dv/checkplan/machinery.vue
new file mode 100644
index 00000000..ce95dd78
--- /dev/null
+++ b/klp-ui/src/views/mes/dv/checkplan/machinery.vue
@@ -0,0 +1,154 @@
+
+
+
+
+ 新增
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 删除
+
+
+
+
+
+
+
+
+
diff --git a/klp-ui/src/views/mes/dv/checkplan/subject.vue b/klp-ui/src/views/mes/dv/checkplan/subject.vue
new file mode 100644
index 00000000..f4ac987e
--- /dev/null
+++ b/klp-ui/src/views/mes/dv/checkplan/subject.vue
@@ -0,0 +1,152 @@
+
+
+
+
+ 新增
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+ 删除
+
+
+
+
+
+
+
+
+
diff --git a/klp-ui/src/views/mes/dv/checkrecord/index.vue b/klp-ui/src/views/mes/dv/checkrecord/index.vue
new file mode 100644
index 00000000..92aedc64
--- /dev/null
+++ b/klp-ui/src/views/mes/dv/checkrecord/index.vue
@@ -0,0 +1,436 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+
+
+
+
+
+
+ {{scope.row.machineryCode}}
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.checkTime, '{y}-{m}-{d} {h}:{i}:{s}') }}
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 点检项目
+
+
+
+
+
+
+
+
+
diff --git a/klp-ui/src/views/mes/dv/checkrecord/line.vue b/klp-ui/src/views/mes/dv/checkrecord/line.vue
new file mode 100644
index 00000000..282087a5
--- /dev/null
+++ b/klp-ui/src/views/mes/dv/checkrecord/line.vue
@@ -0,0 +1,277 @@
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 正常
+ 异常
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/klp-ui/src/views/mes/dv/machinery/components/Checkplan.vue b/klp-ui/src/views/mes/dv/machinery/components/Checkplan.vue
new file mode 100644
index 00000000..5fe983f3
--- /dev/null
+++ b/klp-ui/src/views/mes/dv/machinery/components/Checkplan.vue
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.startDate, '{y}-{m}-{d}') }}
+
+
+
+
+ {{ parseTime(scope.row.endDate, '{y}-{m}-{d}') }}
+
+
+
+
+ {{scope.row.cycleCount}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/klp-ui/src/views/mes/dv/machinery/components/Repair.vue b/klp-ui/src/views/mes/dv/machinery/components/Repair.vue
new file mode 100644
index 00000000..e9c96cc8
--- /dev/null
+++ b/klp-ui/src/views/mes/dv/machinery/components/Repair.vue
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.requireDate, '{y}-{m}-{d}') }}
+
+
+
+
+ {{ parseTime(scope.row.finishDate, '{y}-{m}-{d}') }}
+
+
+
+
+ {{ parseTime(scope.row.confirmDate, '{y}-{m}-{d}') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/klp-ui/src/views/mes/dv/machinery/index.vue b/klp-ui/src/views/mes/dv/machinery/index.vue
new file mode 100644
index 00000000..3bdbf114
--- /dev/null
+++ b/klp-ui/src/views/mes/dv/machinery/index.vue
@@ -0,0 +1,763 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导入
+
+
+ 导出
+
+
+
+
+
+
+
+
+ {{scope.row.machineryCode}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+ 修改
+ 删除
+ 标签打印
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 将文件拖到此处,或点击上传
+
+
+ 是否更新已经存在的设备数据
+
+
仅允许导入xls、xlsx格式文件。
+
下载模板
+
+
+
+
+
+
+
+
+
diff --git a/klp-ui/src/views/mes/dv/machinerytype/index.vue b/klp-ui/src/views/mes/dv/machinerytype/index.vue
new file mode 100644
index 00000000..684937b4
--- /dev/null
+++ b/klp-ui/src/views/mes/dv/machinerytype/index.vue
@@ -0,0 +1,294 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 新增
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{dict.label}}
+
+
+ {{dict.label}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/klp-ui/src/views/mes/dv/maintenrecord/index.vue b/klp-ui/src/views/mes/dv/maintenrecord/index.vue
new file mode 100644
index 00000000..1977f039
--- /dev/null
+++ b/klp-ui/src/views/mes/dv/maintenrecord/index.vue
@@ -0,0 +1,431 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+
+
+
+
+
+
+ {{scope.row.machineryCode}}
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.maintenTime, '{y}-{m}-{d} {h}:{i}:{s}') }}
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 保养项目
+
+
+
+
+
+
+
+
+
diff --git a/klp-ui/src/views/mes/dv/maintenrecord/line.vue b/klp-ui/src/views/mes/dv/maintenrecord/line.vue
new file mode 100644
index 00000000..e3e4bbcf
--- /dev/null
+++ b/klp-ui/src/views/mes/dv/maintenrecord/line.vue
@@ -0,0 +1,264 @@
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 请选择字典生成
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/klp-ui/src/views/mes/dv/repair/index.vue b/klp-ui/src/views/mes/dv/repair/index.vue
new file mode 100644
index 00000000..b53cdecc
--- /dev/null
+++ b/klp-ui/src/views/mes/dv/repair/index.vue
@@ -0,0 +1,508 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.requireDate, '{y}-{m}-{d}') }}
+
+
+
+
+ {{ parseTime(scope.row.finishDate, '{y}-{m}-{d}') }}
+
+
+
+
+ {{ parseTime(scope.row.confirmDate, '{y}-{m}-{d}') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{dict.label}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 维修内容
+
+
+
+
+
+
+
+
+
+
diff --git a/klp-ui/src/views/mes/dv/repair/line.vue b/klp-ui/src/views/mes/dv/repair/line.vue
new file mode 100644
index 00000000..84239315
--- /dev/null
+++ b/klp-ui/src/views/mes/dv/repair/line.vue
@@ -0,0 +1,285 @@
+
+
+
+
+
+ 新增
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/klp-ui/src/views/mes/dv/subject/index.vue b/klp-ui/src/views/mes/dv/subject/index.vue
new file mode 100644
index 00000000..20ade1df
--- /dev/null
+++ b/klp-ui/src/views/mes/dv/subject/index.vue
@@ -0,0 +1,373 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{dict.label}}
+
+
+
+
+
+
+ {{dict.label}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+