From d9557dfa7a1622e1bab2bc80ba72c43b9487e5d0 Mon Sep 17 00:00:00 2001 From: shijing Date: Thu, 18 Dec 2025 13:58:08 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E7=A6=85=E9=81=93245?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/bigScreen/index_photon.vue | 47 +++++++++++----------------- 1 file changed, 18 insertions(+), 29 deletions(-) diff --git a/src/views/bigScreen/index_photon.vue b/src/views/bigScreen/index_photon.vue index cc6a3e25..7eceb216 100644 --- a/src/views/bigScreen/index_photon.vue +++ b/src/views/bigScreen/index_photon.vue @@ -966,41 +966,30 @@ export default { }, getMaterialList() { let that = this; - this.$API.mtm.material.list - .req({ page: 0, type: 20, count__gte: 1 }) - .then((res) => { - let data = []; - if (res.length > 0) { - res.forEach((item) => { + let obj = { + query: { + "select_dept": "", + "groupby_dept": "", + "material_types": "20", + "select_material": "material.name as material_name", + "groupby_material": "material.name", + "select_material_name": "", + "groupby_material_name": "" + } + }; + that.$API.bi.dataset.exec.req("materialCount", obj).then((res) => { + let data = []; + let list = res.data2.ds0; + if (list.length > 0) { + list.forEach((item) => { let arr = []; - let colorText = ""; - if ( - item.count_safe !== null && - item.count_safe < item.count - ) { - colorText = - '' + - item.count + - ""; - } else { - colorText = - '' + - item.count + - ""; - } - arr[0] = - item.name + - "|" + - item.specification + - "|" + - item.model; + arr[0] = item.material_name ; arr[1] = item.count; data.push(arr); }); } that.taskBoard.data = data; - // console.log('getMaterialList', data) - }); + }) }, showTime() { this.currentTime = this.$TOOL.dateFormat(new Date(), "hh:mm:ss");