From 4fbdf4c6b13d19b9be54900b5dcff29e2ca7ef01 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期二, 24 六月 2025 17:31:45 +0800 Subject: [PATCH] 巡查单据自动下载功能(待完成) --- src/views/fysp/check/ProCheckProxy.js | 40 +++++++++++++++++++++++++++++++++++++--- 1 files changed, 37 insertions(+), 3 deletions(-) diff --git a/src/views/fysp/check/ProCheckProxy.js b/src/views/fysp/check/ProCheckProxy.js index 533d9d6..013e0c9 100644 --- a/src/views/fysp/check/ProCheckProxy.js +++ b/src/views/fysp/check/ProCheckProxy.js @@ -29,7 +29,7 @@ //鏈�氳繃鏁伴噺 unpassNum: 0, //鏁存敼鐜� - changePer: '0%', + changePer: '--', //閫氳繃鐜� passPer: '0%', //瀹℃牳鐜� @@ -49,10 +49,10 @@ status.uncheckNum++; else status.passNum++; - if (p.extension3 == proStatus.pass) { + if (p.extension3 != proStatus.unCheck) { status.proCheckedNum++; } - if (p.extension3 == proStatus.change_pass) { + if (p.extension3 == proStatus.change_pass || p.extension3 == proStatus.change_fail) { status.changeCheckedNum++; } @@ -219,6 +219,40 @@ } }, + //鑾峰彇浠诲姟闂鐨勫鏍告儏鍐� + getSubtaskType(s) { + let type = 0; + // 鏃犻棶棰� + if (s.proNum == 0) { + type = 0; + } + // 闂鏈鏍� + else if (s.proCheckedNum == 0) { + type = 1; + } + // 闂閮ㄥ垎瀹℃牳 + else if (s.proCheckedNum < s.proNum) { + type = 2; + } + // 鏁存敼鏈鏍� + else if (s.changeNum > 0 && s.changeCheckedNum == 0) { + type = 4; + } + // 鏁存敼閮ㄥ垎瀹℃牳 + else if (s.changeNum > 0 && s.changeCheckedNum < s.changeNum) { + type = 5; + } + // 鏈暣鏀� + else if (s.changeNum < s.proNum) { + type = 3; + } + // 瀹屽叏瀹℃牳 + else { + type = 6; + } + return type; + }, + /** * 闂瀹℃牳鍚庣姸鎬佸彉鎹� * @param {String} s 褰撳墠闂鐘舵�� -- Gitblit v1.9.3