diff --git a/src/api/base/equipment.js b/src/api/base/equipment.js
new file mode 100644
index 00000000..a5be5d9e
--- /dev/null
+++ b/src/api/base/equipment.js
@@ -0,0 +1,54 @@
+import request from '@/utils/request'
+
+// 创建设备
+export function createEquipment(data) {
+ return request({
+ url: '/base/equipment/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 更新设备
+export function updateEquipment(data) {
+ return request({
+ url: '/base/equipment/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除设备
+export function deleteEquipment(id) {
+ return request({
+ url: '/base/equipment/delete?id=' + id,
+ method: 'delete'
+ })
+}
+
+// 获得设备
+export function getEquipment(id) {
+ return request({
+ url: '/base/equipment/get?id=' + id,
+ method: 'get'
+ })
+}
+
+// 获得设备分页
+export function getEquipmentPage(query) {
+ return request({
+ url: '/base/equipment/page',
+ method: 'get',
+ params: query
+ })
+}
+
+// 导出设备 Excel
+export function exportEquipmentExcel(query) {
+ return request({
+ url: '/base/equipment/export-excel',
+ method: 'get',
+ params: query,
+ responseType: 'blob'
+ })
+}
diff --git a/src/api/base/equipmentAttr.js b/src/api/base/equipmentAttr.js
new file mode 100644
index 00000000..b65a5266
--- /dev/null
+++ b/src/api/base/equipmentAttr.js
@@ -0,0 +1,54 @@
+import request from '@/utils/request'
+
+// 创建设备属性
+export function createEquipmentAttr(data) {
+ return request({
+ url: '/base/equipment-attr/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 更新设备属性
+export function updateEquipmentAttr(data) {
+ return request({
+ url: '/base/equipment-attr/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除设备属性
+export function deleteEquipmentAttr(id) {
+ return request({
+ url: '/base/equipment-attr/delete?id=' + id,
+ method: 'delete'
+ })
+}
+
+// 获得设备属性
+export function getEquipmentAttr(id) {
+ return request({
+ url: '/base/equipment-attr/get?id=' + id,
+ method: 'get'
+ })
+}
+
+// 获得设备属性分页
+export function getEquipmentAttrPage(query) {
+ return request({
+ url: '/base/equipment-attr/page',
+ method: 'get',
+ params: query
+ })
+}
+
+// 导出设备属性 Excel
+export function exportEquipmentAttrExcel(query) {
+ return request({
+ url: '/base/equipment-attr/export-excel',
+ method: 'get',
+ params: query,
+ responseType: 'blob'
+ })
+}
diff --git a/src/api/base/equipmentBindSection.js b/src/api/base/equipmentBindSection.js
new file mode 100644
index 00000000..82850670
--- /dev/null
+++ b/src/api/base/equipmentBindSection.js
@@ -0,0 +1,54 @@
+import request from '@/utils/request'
+
+// 创建工段设备绑定
+export function createEquipmentBindSection(data) {
+ return request({
+ url: '/base/equipment-bind-section/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 更新工段设备绑定
+export function updateEquipmentBindSection(data) {
+ return request({
+ url: '/base/equipment-bind-section/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除工段设备绑定
+export function deleteEquipmentBindSection(id) {
+ return request({
+ url: '/base/equipment-bind-section/delete?id=' + id,
+ method: 'delete'
+ })
+}
+
+// 获得工段设备绑定
+export function getEquipmentBindSection(id) {
+ return request({
+ url: '/base/equipment-bind-section/get?id=' + id,
+ method: 'get'
+ })
+}
+
+// 获得工段设备绑定分页
+export function getEquipmentBindSectionPage(query) {
+ return request({
+ url: '/base/equipment-bind-section/page',
+ method: 'get',
+ params: query
+ })
+}
+
+// 导出工段设备绑定 Excel
+export function exportEquipmentBindSectionExcel(query) {
+ return request({
+ url: '/base/equipment-bind-section/export-excel',
+ method: 'get',
+ params: query,
+ responseType: 'blob'
+ })
+}
diff --git a/src/api/base/equipmentFile.js b/src/api/base/equipmentFile.js
new file mode 100644
index 00000000..3640265c
--- /dev/null
+++ b/src/api/base/equipmentFile.js
@@ -0,0 +1,54 @@
+import request from '@/utils/request'
+
+// 创建设备文件对应
+export function createEquipmentFile(data) {
+ return request({
+ url: '/base/equipment-file/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 更新设备文件对应
+export function updateEquipmentFile(data) {
+ return request({
+ url: '/base/equipment-file/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除设备文件对应
+export function deleteEquipmentFile(id) {
+ return request({
+ url: '/base/equipment-file/delete?id=' + id,
+ method: 'delete'
+ })
+}
+
+// 获得设备文件对应
+export function getEquipmentFile(id) {
+ return request({
+ url: '/base/equipment-file/get?id=' + id,
+ method: 'get'
+ })
+}
+
+// 获得设备文件对应分页
+export function getEquipmentFilePage(query) {
+ return request({
+ url: '/base/equipment-file/page',
+ method: 'get',
+ params: query
+ })
+}
+
+// 导出设备文件对应 Excel
+export function exportEquipmentFileExcel(query) {
+ return request({
+ url: '/base/equipment-file/export-excel',
+ method: 'get',
+ params: query,
+ responseType: 'blob'
+ })
+}
diff --git a/src/api/base/equipmentGroup.js b/src/api/base/equipmentGroup.js
new file mode 100644
index 00000000..2f8349cf
--- /dev/null
+++ b/src/api/base/equipmentGroup.js
@@ -0,0 +1,54 @@
+import request from '@/utils/request'
+
+// 创建设备分组(用于同类型不同厂家的设备区分)
+export function createEquipmentGroup(data) {
+ return request({
+ url: '/base/equipment-group/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 更新设备分组(用于同类型不同厂家的设备区分)
+export function updateEquipmentGroup(data) {
+ return request({
+ url: '/base/equipment-group/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除设备分组(用于同类型不同厂家的设备区分)
+export function deleteEquipmentGroup(id) {
+ return request({
+ url: '/base/equipment-group/delete?id=' + id,
+ method: 'delete'
+ })
+}
+
+// 获得设备分组(用于同类型不同厂家的设备区分)
+export function getEquipmentGroup(id) {
+ return request({
+ url: '/base/equipment-group/get?id=' + id,
+ method: 'get'
+ })
+}
+
+// 获得设备分组(用于同类型不同厂家的设备区分)分页
+export function getEquipmentGroupPage(query) {
+ return request({
+ url: '/base/equipment-group/page',
+ method: 'get',
+ params: query
+ })
+}
+
+// 导出设备分组(用于同类型不同厂家的设备区分) Excel
+export function exportEquipmentGroupExcel(query) {
+ return request({
+ url: '/base/equipment-group/export-excel',
+ method: 'get',
+ params: query,
+ responseType: 'blob'
+ })
+}
diff --git a/src/api/base/equipmentGroupAlarm.js b/src/api/base/equipmentGroupAlarm.js
new file mode 100644
index 00000000..45e8ed47
--- /dev/null
+++ b/src/api/base/equipmentGroupAlarm.js
@@ -0,0 +1,54 @@
+import request from '@/utils/request'
+
+// 创建设备分组报警明细
+export function createEquipmentGroupAlarm(data) {
+ return request({
+ url: '/base/equipment-group-alarm/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 更新设备分组报警明细
+export function updateEquipmentGroupAlarm(data) {
+ return request({
+ url: '/base/equipment-group-alarm/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除设备分组报警明细
+export function deleteEquipmentGroupAlarm(id) {
+ return request({
+ url: '/base/equipment-group-alarm/delete?id=' + id,
+ method: 'delete'
+ })
+}
+
+// 获得设备分组报警明细
+export function getEquipmentGroupAlarm(id) {
+ return request({
+ url: '/base/equipment-group-alarm/get?id=' + id,
+ method: 'get'
+ })
+}
+
+// 获得设备分组报警明细分页
+export function getEquipmentGroupAlarmPage(query) {
+ return request({
+ url: '/base/equipment-group-alarm/page',
+ method: 'get',
+ params: query
+ })
+}
+
+// 导出设备分组报警明细 Excel
+export function exportEquipmentGroupAlarmExcel(query) {
+ return request({
+ url: '/base/equipment-group-alarm/export-excel',
+ method: 'get',
+ params: query,
+ responseType: 'blob'
+ })
+}
diff --git a/src/api/base/equipmentPlc.js b/src/api/base/equipmentPlc.js
new file mode 100644
index 00000000..94cb3465
--- /dev/null
+++ b/src/api/base/equipmentPlc.js
@@ -0,0 +1,54 @@
+import request from '@/utils/request'
+
+// 创建实时数据采集配置
+export function createEquipmentPlc(data) {
+ return request({
+ url: '/base/equipment-plc/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 更新实时数据采集配置
+export function updateEquipmentPlc(data) {
+ return request({
+ url: '/base/equipment-plc/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除实时数据采集配置
+export function deleteEquipmentPlc(id) {
+ return request({
+ url: '/base/equipment-plc/delete?id=' + id,
+ method: 'delete'
+ })
+}
+
+// 获得实时数据采集配置
+export function getEquipmentPlc(id) {
+ return request({
+ url: '/base/equipment-plc/get?id=' + id,
+ method: 'get'
+ })
+}
+
+// 获得实时数据采集配置分页
+export function getEquipmentPlcPage(query) {
+ return request({
+ url: '/base/equipment-plc/page',
+ method: 'get',
+ params: query
+ })
+}
+
+// 导出实时数据采集配置 Excel
+export function exportEquipmentPlcExcel(query) {
+ return request({
+ url: '/base/equipment-plc/export-excel',
+ method: 'get',
+ params: query,
+ responseType: 'blob'
+ })
+}
diff --git a/src/api/base/equipmentPlcConnect.js b/src/api/base/equipmentPlcConnect.js
new file mode 100644
index 00000000..437d3825
--- /dev/null
+++ b/src/api/base/equipmentPlcConnect.js
@@ -0,0 +1,54 @@
+import request from '@/utils/request'
+
+// 创建设备与实时采集关系表(一对多)
+export function createEquipmentPlcConnect(data) {
+ return request({
+ url: '/base/equipment-plc-connect/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 更新设备与实时采集关系表(一对多)
+export function updateEquipmentPlcConnect(data) {
+ return request({
+ url: '/base/equipment-plc-connect/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除设备与实时采集关系表(一对多)
+export function deleteEquipmentPlcConnect(id) {
+ return request({
+ url: '/base/equipment-plc-connect/delete?id=' + id,
+ method: 'delete'
+ })
+}
+
+// 获得设备与实时采集关系表(一对多)
+export function getEquipmentPlcConnect(id) {
+ return request({
+ url: '/base/equipment-plc-connect/get?id=' + id,
+ method: 'get'
+ })
+}
+
+// 获得设备与实时采集关系表(一对多)分页
+export function getEquipmentPlcConnectPage(query) {
+ return request({
+ url: '/base/equipment-plc-connect/page',
+ method: 'get',
+ params: query
+ })
+}
+
+// 导出设备与实时采集关系表(一对多) Excel
+export function exportEquipmentPlcConnectExcel(query) {
+ return request({
+ url: '/base/equipment-plc-connect/export-excel',
+ method: 'get',
+ params: query,
+ responseType: 'blob'
+ })
+}
diff --git a/src/api/base/equipmentPlcParam.js b/src/api/base/equipmentPlcParam.js
new file mode 100644
index 00000000..84dcb547
--- /dev/null
+++ b/src/api/base/equipmentPlcParam.js
@@ -0,0 +1,54 @@
+import request from '@/utils/request'
+
+// 创建设备数采详情
+export function createEquipmentPlcParam(data) {
+ return request({
+ url: '/base/equipment-plc-param/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 更新设备数采详情
+export function updateEquipmentPlcParam(data) {
+ return request({
+ url: '/base/equipment-plc-param/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除设备数采详情
+export function deleteEquipmentPlcParam(id) {
+ return request({
+ url: '/base/equipment-plc-param/delete?id=' + id,
+ method: 'delete'
+ })
+}
+
+// 获得设备数采详情
+export function getEquipmentPlcParam(id) {
+ return request({
+ url: '/base/equipment-plc-param/get?id=' + id,
+ method: 'get'
+ })
+}
+
+// 获得设备数采详情分页
+export function getEquipmentPlcParamPage(query) {
+ return request({
+ url: '/base/equipment-plc-param/page',
+ method: 'get',
+ params: query
+ })
+}
+
+// 导出设备数采详情 Excel
+export function exportEquipmentPlcParamExcel(query) {
+ return request({
+ url: '/base/equipment-plc-param/export-excel',
+ method: 'get',
+ params: query,
+ responseType: 'blob'
+ })
+}
diff --git a/src/api/base/equipmentQuantityLog.js b/src/api/base/equipmentQuantityLog.js
new file mode 100644
index 00000000..7b28bef2
--- /dev/null
+++ b/src/api/base/equipmentQuantityLog.js
@@ -0,0 +1,54 @@
+import request from '@/utils/request'
+
+// 创建后端用 设备生产数量统计表(按一定时间段写入)
+export function createEquipmentQuantityLog(data) {
+ return request({
+ url: '/base/equipment-quantity-log/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 更新后端用 设备生产数量统计表(按一定时间段写入)
+export function updateEquipmentQuantityLog(data) {
+ return request({
+ url: '/base/equipment-quantity-log/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除后端用 设备生产数量统计表(按一定时间段写入)
+export function deleteEquipmentQuantityLog(id) {
+ return request({
+ url: '/base/equipment-quantity-log/delete?id=' + id,
+ method: 'delete'
+ })
+}
+
+// 获得后端用 设备生产数量统计表(按一定时间段写入)
+export function getEquipmentQuantityLog(id) {
+ return request({
+ url: '/base/equipment-quantity-log/get?id=' + id,
+ method: 'get'
+ })
+}
+
+// 获得后端用 设备生产数量统计表(按一定时间段写入)分页
+export function getEquipmentQuantityLogPage(query) {
+ return request({
+ url: '/base/equipment-quantity-log/page',
+ method: 'get',
+ params: query
+ })
+}
+
+// 导出后端用 设备生产数量统计表(按一定时间段写入) Excel
+export function exportEquipmentQuantityLogExcel(query) {
+ return request({
+ url: '/base/equipment-quantity-log/export-excel',
+ method: 'get',
+ params: query,
+ responseType: 'blob'
+ })
+}
diff --git a/src/api/base/equipmentQuantityRealtime.js b/src/api/base/equipmentQuantityRealtime.js
new file mode 100644
index 00000000..a6743358
--- /dev/null
+++ b/src/api/base/equipmentQuantityRealtime.js
@@ -0,0 +1,54 @@
+import request from '@/utils/request'
+
+// 创建后端用 设备生产数量实时
+export function createEquipmentQuantityRealtime(data) {
+ return request({
+ url: '/base/equipment-quantity-realtime/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 更新后端用 设备生产数量实时
+export function updateEquipmentQuantityRealtime(data) {
+ return request({
+ url: '/base/equipment-quantity-realtime/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除后端用 设备生产数量实时
+export function deleteEquipmentQuantityRealtime(id) {
+ return request({
+ url: '/base/equipment-quantity-realtime/delete?id=' + id,
+ method: 'delete'
+ })
+}
+
+// 获得后端用 设备生产数量实时
+export function getEquipmentQuantityRealtime(id) {
+ return request({
+ url: '/base/equipment-quantity-realtime/get?id=' + id,
+ method: 'get'
+ })
+}
+
+// 获得后端用 设备生产数量实时分页
+export function getEquipmentQuantityRealtimePage(query) {
+ return request({
+ url: '/base/equipment-quantity-realtime/page',
+ method: 'get',
+ params: query
+ })
+}
+
+// 导出后端用 设备生产数量实时 Excel
+export function exportEquipmentQuantityRealtimeExcel(query) {
+ return request({
+ url: '/base/equipment-quantity-realtime/export-excel',
+ method: 'get',
+ params: query,
+ responseType: 'blob'
+ })
+}
diff --git a/src/api/base/equipmentStatusLog.js b/src/api/base/equipmentStatusLog.js
new file mode 100644
index 00000000..d1d1b43d
--- /dev/null
+++ b/src/api/base/equipmentStatusLog.js
@@ -0,0 +1,54 @@
+import request from '@/utils/request'
+
+// 创建后端用 设备工作状态
+export function createEquipmentStatusLog(data) {
+ return request({
+ url: '/base/equipment-status-log/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 更新后端用 设备工作状态
+export function updateEquipmentStatusLog(data) {
+ return request({
+ url: '/base/equipment-status-log/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除后端用 设备工作状态
+export function deleteEquipmentStatusLog(id) {
+ return request({
+ url: '/base/equipment-status-log/delete?id=' + id,
+ method: 'delete'
+ })
+}
+
+// 获得后端用 设备工作状态
+export function getEquipmentStatusLog(id) {
+ return request({
+ url: '/base/equipment-status-log/get?id=' + id,
+ method: 'get'
+ })
+}
+
+// 获得后端用 设备工作状态分页
+export function getEquipmentStatusLogPage(query) {
+ return request({
+ url: '/base/equipment-status-log/page',
+ method: 'get',
+ params: query
+ })
+}
+
+// 导出后端用 设备工作状态 Excel
+export function exportEquipmentStatusLogExcel(query) {
+ return request({
+ url: '/base/equipment-status-log/export-excel',
+ method: 'get',
+ params: query,
+ responseType: 'blob'
+ })
+}
diff --git a/src/api/base/equipmentStatusRealtime.js b/src/api/base/equipmentStatusRealtime.js
new file mode 100644
index 00000000..2ef4a89a
--- /dev/null
+++ b/src/api/base/equipmentStatusRealtime.js
@@ -0,0 +1,54 @@
+import request from '@/utils/request'
+
+// 创建后端用 设备状态实时
+export function createEquipmentStatusRealtime(data) {
+ return request({
+ url: '/base/equipment-status-realtime/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 更新后端用 设备状态实时
+export function updateEquipmentStatusRealtime(data) {
+ return request({
+ url: '/base/equipment-status-realtime/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除后端用 设备状态实时
+export function deleteEquipmentStatusRealtime(id) {
+ return request({
+ url: '/base/equipment-status-realtime/delete?id=' + id,
+ method: 'delete'
+ })
+}
+
+// 获得后端用 设备状态实时
+export function getEquipmentStatusRealtime(id) {
+ return request({
+ url: '/base/equipment-status-realtime/get?id=' + id,
+ method: 'get'
+ })
+}
+
+// 获得后端用 设备状态实时分页
+export function getEquipmentStatusRealtimePage(query) {
+ return request({
+ url: '/base/equipment-status-realtime/page',
+ method: 'get',
+ params: query
+ })
+}
+
+// 导出后端用 设备状态实时 Excel
+export function exportEquipmentStatusRealtimeExcel(query) {
+ return request({
+ url: '/base/equipment-status-realtime/export-excel',
+ method: 'get',
+ params: query,
+ responseType: 'blob'
+ })
+}
diff --git a/src/api/base/equipmentType.js b/src/api/base/equipmentType.js
new file mode 100644
index 00000000..57e7746a
--- /dev/null
+++ b/src/api/base/equipmentType.js
@@ -0,0 +1,54 @@
+import request from '@/utils/request'
+
+// 创建设备类型
+export function createEquipmentType(data) {
+ return request({
+ url: '/base/equipment-type/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 更新设备类型
+export function updateEquipmentType(data) {
+ return request({
+ url: '/base/equipment-type/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除设备类型
+export function deleteEquipmentType(id) {
+ return request({
+ url: '/base/equipment-type/delete?id=' + id,
+ method: 'delete'
+ })
+}
+
+// 获得设备类型
+export function getEquipmentType(id) {
+ return request({
+ url: '/base/equipment-type/get?id=' + id,
+ method: 'get'
+ })
+}
+
+// 获得设备类型分页
+export function getEquipmentTypePage(query) {
+ return request({
+ url: '/base/equipment-type/page',
+ method: 'get',
+ params: query
+ })
+}
+
+// 导出设备类型 Excel
+export function exportEquipmentTypeExcel(query) {
+ return request({
+ url: '/base/equipment-type/export-excel',
+ method: 'get',
+ params: query,
+ responseType: 'blob'
+ })
+}
diff --git a/src/api/base/equipmentTypeFile.js b/src/api/base/equipmentTypeFile.js
new file mode 100644
index 00000000..2e3c8821
--- /dev/null
+++ b/src/api/base/equipmentTypeFile.js
@@ -0,0 +1,54 @@
+import request from '@/utils/request'
+
+// 创建设备类型文件关联
+export function createEquipmentTypeFile(data) {
+ return request({
+ url: '/base/equipment-type-file/create',
+ method: 'post',
+ data: data
+ })
+}
+
+// 更新设备类型文件关联
+export function updateEquipmentTypeFile(data) {
+ return request({
+ url: '/base/equipment-type-file/update',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除设备类型文件关联
+export function deleteEquipmentTypeFile(id) {
+ return request({
+ url: '/base/equipment-type-file/delete?id=' + id,
+ method: 'delete'
+ })
+}
+
+// 获得设备类型文件关联
+export function getEquipmentTypeFile(id) {
+ return request({
+ url: '/base/equipment-type-file/get?id=' + id,
+ method: 'get'
+ })
+}
+
+// 获得设备类型文件关联分页
+export function getEquipmentTypeFilePage(query) {
+ return request({
+ url: '/base/equipment-type-file/page',
+ method: 'get',
+ params: query
+ })
+}
+
+// 导出设备类型文件关联 Excel
+export function exportEquipmentTypeFileExcel(query) {
+ return request({
+ url: '/base/equipment-type-file/export-excel',
+ method: 'get',
+ params: query,
+ responseType: 'blob'
+ })
+}
diff --git a/src/views/base/equipment/index.vue b/src/views/base/equipment/index.vue
new file mode 100644
index 00000000..a55f9b52
--- /dev/null
+++ b/src/views/base/equipment/index.vue
@@ -0,0 +1,279 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+ 新增
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/equipmentAttr/index.vue b/src/views/base/equipmentAttr/index.vue
new file mode 100644
index 00000000..9696af92
--- /dev/null
+++ b/src/views/base/equipmentAttr/index.vue
@@ -0,0 +1,214 @@
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+ 新增
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/equipmentBindSection/index.vue b/src/views/base/equipmentBindSection/index.vue
new file mode 100644
index 00000000..3a54da54
--- /dev/null
+++ b/src/views/base/equipmentBindSection/index.vue
@@ -0,0 +1,253 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+ 新增
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/equipmentFile/index.vue b/src/views/base/equipmentFile/index.vue
new file mode 100644
index 00000000..cb2ebd21
--- /dev/null
+++ b/src/views/base/equipmentFile/index.vue
@@ -0,0 +1,225 @@
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+ 新增
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/equipmentGroup/index.vue b/src/views/base/equipmentGroup/index.vue
new file mode 100644
index 00000000..7181c9a8
--- /dev/null
+++ b/src/views/base/equipmentGroup/index.vue
@@ -0,0 +1,217 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+ 新增
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/equipmentGroupAlarm/index.vue b/src/views/base/equipmentGroupAlarm/index.vue
new file mode 100644
index 00000000..6cc9da8c
--- /dev/null
+++ b/src/views/base/equipmentGroupAlarm/index.vue
@@ -0,0 +1,246 @@
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+ 新增
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/equipmentPlc/index.vue b/src/views/base/equipmentPlc/index.vue
new file mode 100644
index 00000000..9a3a486f
--- /dev/null
+++ b/src/views/base/equipmentPlc/index.vue
@@ -0,0 +1,233 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+ 新增
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/equipmentPlcConnect/index.vue b/src/views/base/equipmentPlcConnect/index.vue
new file mode 100644
index 00000000..c94dc250
--- /dev/null
+++ b/src/views/base/equipmentPlcConnect/index.vue
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+ 新增
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/equipmentPlcParam/index.vue b/src/views/base/equipmentPlcParam/index.vue
new file mode 100644
index 00000000..7c854ef1
--- /dev/null
+++ b/src/views/base/equipmentPlcParam/index.vue
@@ -0,0 +1,255 @@
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+ 新增
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/equipmentQuantityLog/index.vue b/src/views/base/equipmentQuantityLog/index.vue
new file mode 100644
index 00000000..b8d5208e
--- /dev/null
+++ b/src/views/base/equipmentQuantityLog/index.vue
@@ -0,0 +1,277 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+ 新增
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.recordTime) }}
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/equipmentQuantityRealtime/index.vue b/src/views/base/equipmentQuantityRealtime/index.vue
new file mode 100644
index 00000000..6d85dbbe
--- /dev/null
+++ b/src/views/base/equipmentQuantityRealtime/index.vue
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+ 新增
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.recordTime) }}
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/equipmentStatusLog/index.vue b/src/views/base/equipmentStatusLog/index.vue
new file mode 100644
index 00000000..5aa1b79a
--- /dev/null
+++ b/src/views/base/equipmentStatusLog/index.vue
@@ -0,0 +1,289 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+ 新增
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.recordTime) }}
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 请选择字典生成
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/equipmentStatusRealtime/index.vue b/src/views/base/equipmentStatusRealtime/index.vue
new file mode 100644
index 00000000..64b6e43f
--- /dev/null
+++ b/src/views/base/equipmentStatusRealtime/index.vue
@@ -0,0 +1,296 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+ 新增
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.recordTime) }}
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 请选择字典生成
+
+
+
+
+ 请选择字典生成
+
+
+
+
+ 请选择字典生成
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/equipmentType/index.vue b/src/views/base/equipmentType/index.vue
new file mode 100644
index 00000000..f95a15ba
--- /dev/null
+++ b/src/views/base/equipmentType/index.vue
@@ -0,0 +1,219 @@
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+ 新增
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/base/equipmentTypeFile/index.vue b/src/views/base/equipmentTypeFile/index.vue
new file mode 100644
index 00000000..e148348e
--- /dev/null
+++ b/src/views/base/equipmentTypeFile/index.vue
@@ -0,0 +1,229 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+ 新增
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.createTime) }}
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+