From c863d53a225feffb018e35b4453c1e977eaeca81 Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期一, 11 五月 2026 15:24:34 +0800
Subject: [PATCH] 不合格处理:对接OA报错问题修复
---
src/views/business/unpass/components/OAProcess.vue | 114 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 111 insertions(+), 3 deletions(-)
diff --git a/src/views/business/unpass/components/OAProcess.vue b/src/views/business/unpass/components/OAProcess.vue
index 4becedd..7b4e8e6 100644
--- a/src/views/business/unpass/components/OAProcess.vue
+++ b/src/views/business/unpass/components/OAProcess.vue
@@ -11,7 +11,7 @@
<el-timeline style="height: 80vh; overflow-y: scroll">
<el-timeline-item
placement="top"
- v-for="node in nodes"
+ v-for="node in isOldData?oldNodes:newNodes"
:key="node.id"
:timestamp="node.name"
:icon="node.hasData ? 'el-icon-check' : 'el-icon-time'"
@@ -52,12 +52,17 @@
type: Boolean,
default: () => false,
},
+ isOldData:{
+ type: Boolean,
+ default: () => true,
+ }
},
data() {
// 杩欓噷瀛樻斁鏁版嵁
return {
isShow: this.OAProcess,
- nodes: [
+ //鏃ф祦绋嬭妭鐐�
+ oldNodes: [
{
id: 1,
name: "1妫�楠屽憳",
@@ -140,6 +145,108 @@
hasData: false,
},
],
+ //鏂版祦绋嬭妭鐐�
+ newNodes:[
+ {
+ id: 1,
+ name: "1鐢宠",
+ info: "",
+ time: "",
+ operator: "",
+ operation: "",
+ hasData: false,
+ },
+ {
+ id: 2,
+ name: "2璐ㄩ噺閮ㄧ粡鐞�",
+ info: "",
+ time: "",
+ operator: "",
+ operation: "",
+ hasData: false,
+ },
+ {
+ id: 3,
+ name: "3宸ヨ壓锛堜竴绫讳笉鍚堟牸锛�",
+ info: "",
+ time: "",
+ operator: "",
+ operation: "",
+ hasData: false,
+ },
+ {
+ id: 4,
+ name: "3宸ヨ壓锛堜簩绫讳笉鍚堟牸锛�",
+ info: "",
+ time: "",
+ operator: "",
+ operation: "",
+ hasData: false,
+ },
+ {
+ id: 5,
+ name: "4鎶�鏈粡鐞嗭紙涓�绫讳笉鍚堟牸锛�",
+ info: "",
+ time: "",
+ operator: "",
+ operation: "",
+ hasData: false,
+ },
+ {
+ id: 6,
+ name: "4鎶�鏈粡鐞嗭紙浜岀被涓嶅悎鏍硷級",
+ info: "",
+ time: "",
+ operator: "",
+ operation: "",
+ hasData: false,
+ },
+ {
+ id: 7,
+ name: "5鏍哥畻锛堜竴绫讳笉鍚堟牸锛�",
+ info: "",
+ time: "",
+ operator: "",
+ operation: "",
+ hasData: false,
+ },
+ {
+ id: 8,
+ name: "5鎬荤粡鐞嗭紙浜岀被涓嶅悎鏍硷級",
+ info: "",
+ time: "",
+ operator: "",
+ operation: "",
+ hasData: false,
+ },
+ {
+ id: 9,
+ name: "6褰掓。锛堜竴绫讳笉鍚堟牸锛�",
+ info: "",
+ time: "",
+ operator: "",
+ operation: "",
+ hasData: false,
+ },
+ {
+ id: 10,
+ name: "6鏍哥畻锛堜簩绫讳笉鍚堟牸锛�",
+ info: "",
+ time: "",
+ operator: "",
+ operation: "",
+ hasData: false,
+ },
+ {
+ id: 11,
+ name: "7褰掓。锛堜簩绫讳笉鍚堟牸锛�",
+ info: "",
+ time: "",
+ operator: "",
+ operation: "",
+ hasData: false,
+ },
+ ]
};
},
// 鏂规硶闆嗗悎
@@ -153,7 +260,8 @@
const data = res.data;
if (data.length > 0) {
data.forEach((item) => {
- const node = this.nodes.find((n) => n.name === item.nodeName);
+ const nodes = this.isOldData ? this.oldNodes : this.newNodes;
+ const node = nodes.find((n) => n.name === item.nodeName);
if (node) {
node.time = item.approvalDate + " " + item.approvalTime;
if(item.nodeName && item.nodeName==="1妫�楠屽憳"){
--
Gitblit v1.9.3