diff --git a/src/views/mes/plan/components/PlanDetail.vue b/src/views/mes/plan/components/PlanDetail.vue
index a1a0b595..bc1709a7 100644
--- a/src/views/mes/plan/components/PlanDetail.vue
+++ b/src/views/mes/plan/components/PlanDetail.vue
@@ -163,14 +163,17 @@
-
+
+
+
+
-
+
+
+
+
+
{
+ if (value <= 10) return chineseNumberText[value] || String(value)
+ if (value < 20) return `十${chineseNumberText[value - 10]}`
+ if (value < 100) {
+ const ten = Math.floor(value / 10)
+ const one = value % 10
+ return `${chineseNumberText[ten]}十${one ? chineseNumberText[one] : ''}`
+ }
+ return String(value)
+}
+
+const getProcessDeviceLines = (row: PlanVO) => {
+ const items = Array.isArray(row.processRouteItems) ? row.processRouteItems : []
+ if (!items.length) return [row.deviceName || '-']
+ return items.map((item, index) => {
+ const processName = item.processParameterName || '-'
+ const deviceName = item.deviceName || '-'
+ return `工序${formatChineseNumber(index + 1)}(${processName}):${deviceName}`
+ })
+}
/** 切换筛选框展开/折叠 */
const toggleFilters = () => {
showAllFilters.value = !showAllFilters.value