diff --git a/node_modules/.vite/deps/_metadata.json b/node_modules/.vite/deps/_metadata.json index d617eac..18ee4f0 100644 --- a/node_modules/.vite/deps/_metadata.json +++ b/node_modules/.vite/deps/_metadata.json @@ -1,49 +1,49 @@ { - "hash": "25a37344", - "configHash": "ec38f6fa", + "hash": "b6c330c5", + "configHash": "e57f8d4c", "lockfileHash": "74076ca5", - "browserHash": "8bfb7e71", + "browserHash": "ed3d8378", "optimized": { "@element-plus/icons-vue": { "src": "../../@element-plus/icons-vue/dist/index.js", "file": "@element-plus_icons-vue.js", - "fileHash": "53709748", + "fileHash": "de153aba", "needsInterop": false }, "axios": { "src": "../../axios/index.js", "file": "axios.js", - "fileHash": "8bc11b32", + "fileHash": "c19fdb3e", "needsInterop": false }, "echarts": { "src": "../../echarts/index.js", "file": "echarts.js", - "fileHash": "bf5b1683", + "fileHash": "a8d7111b", "needsInterop": false }, "element-plus": { "src": "../../element-plus/es/index.mjs", "file": "element-plus.js", - "fileHash": "6f7bcfbf", + "fileHash": "10cb780f", "needsInterop": false }, "pinia": { "src": "../../pinia/dist/pinia.js", "file": "pinia.js", - "fileHash": "c89feaca", + "fileHash": "82d3c424", "needsInterop": false }, "vue-router": { "src": "../../vue-router/dist/vue-router.js", "file": "vue-router.js", - "fileHash": "a9a2c9fa", + "fileHash": "1b68fa4e", "needsInterop": false }, "vue": { "src": "../../vue/dist/vue.runtime.esm-bundler.js", "file": "vue.js", - "fileHash": "53d5f754", + "fileHash": "7e296374", "needsInterop": false } }, diff --git a/src/views/asset/ledger/CategoryView.vue b/src/views/asset/ledger/CategoryView.vue index da476c9..29e056c 100644 --- a/src/views/asset/ledger/CategoryView.vue +++ b/src/views/asset/ledger/CategoryView.vue @@ -2,13 +2,287 @@
- + + + + +
+
+ + 设备类型 + 使用部门 + 存放位置 + + + + + +
+ +
+
+ + {{ dimensionLabel }}:{{ selectedNode.label }}({{ filteredList.length }} 台) + + 点击左侧分类节点进行筛选 +
+ + + + + + + + + + +
+
+
+ + + + + +
+
{{ statusCounts[item.value] || 0 }}
+ {{ item.label }} +
+
+
+ + + + + + + + + + + + + + + + +
+
+ + + + + + {{ statusLabel(currentRow?.Status) }} + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/src/views/asset/ledger/ComplianceView.vue b/src/views/asset/ledger/ComplianceView.vue index cd1b346..b2bba92 100644 --- a/src/views/asset/ledger/ComplianceView.vue +++ b/src/views/asset/ledger/ComplianceView.vue @@ -2,13 +2,158 @@
- + + + + + +
{{ allEquipments.length }}
+
设备总数
+
+
+ + +
{{ overdueCounts.calibration }}
+
校准超期
+
+
+ + +
{{ overdueCounts.inspection }}
+
检定超期
+
+
+ + +
{{ overdueCounts.maintenance }}
+
保养超期
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/src/views/asset/ledger/LifecycleView.vue b/src/views/asset/ledger/LifecycleView.vue index 362fdef..357c446 100644 --- a/src/views/asset/ledger/LifecycleView.vue +++ b/src/views/asset/ledger/LifecycleView.vue @@ -2,13 +2,153 @@
- + + + + + + + +
{{ equipment.Name }}
+
{{ equipment.Code }}
+ + {{ equipment.Type || '-' }} + {{ equipment.Department || '-' }} + {{ equipment.Location || '-' }} + {{ equipment.ResponsiblePerson || '-' }} + {{ equipment.Supplier || '-' }} + + {{ equipment.ServiceLifeYears ? `${equipment.ServiceLifeYears} 年` : '-' }} + + +
+
+ + + + + + + +
+ {{ stage.name }} + {{ fmtDate(stage.date) }} + 未发生 + {{ stage.extra }} +
+
+
+
+ + + + + +
+ {{ statusLabel(record.FromStatus) }} + + {{ statusLabel(record.ToStatus) }} +
+
+ {{ fmtDateTime(record.ChangeTime) }} + · 操作人:{{ record.Operator }} +
+
{{ record.Remark }}
+
+
+
+
+
+
+ + diff --git a/src/views/asset/ledger/Statistics.vue b/src/views/asset/ledger/Statistics.vue index e0c8916..687427c 100644 --- a/src/views/asset/ledger/Statistics.vue +++ b/src/views/asset/ledger/Statistics.vue @@ -1,14 +1,206 @@ + +