From ee2882cff02d3545b66c7591f88ed4800f730a9a Mon Sep 17 00:00:00 2001 From: spring <2396852758@qq.com> Date: 星期三, 21 五月 2025 10:00:17 +0800 Subject: [PATCH] 消息通知数据自动筛选 --- src/components/do/b1-ins-order/add.vue | 41 +++++++++++++++++++++++++++++------------ 1 files changed, 29 insertions(+), 12 deletions(-) diff --git a/src/components/do/b1-ins-order/add.vue b/src/components/do/b1-ins-order/add.vue index 7aa1d95..7a19b63 100644 --- a/src/components/do/b1-ins-order/add.vue +++ b/src/components/do/b1-ins-order/add.vue @@ -629,7 +629,14 @@ </div> </template> </el-table-column> - <el-table-column prop="unit" label="璁¢噺鍗曚綅" width="100" show-overflow-tooltip></el-table-column> + <el-table-column prop="unit" label="璁¢噺鍗曚綅" width="100" show-overflow-tooltip> + <template slot-scope="scope"> + <el-input + v-if="active == 1 && scope.row.inspectionValueType != '5' && scope.row.inspectionItemSubclass.includes('浜掕皟')" + v-model="scope.row.unit" size="mini" placeholder="璇疯緭鍏�" /> + <span v-else>{{ scope.row.unit }}</span> + </template> + </el-table-column> <el-table-column prop="price" label="鍗曚环" width="100" show-overflow-tooltip></el-table-column> <!-- <el-table-column prop="manDay" label="棰勮鏃堕棿(澶�)" width="120" show-overflow-tooltip></el-table-column> <el-table-column prop="manHour" label="宸ユ椂绯绘暟" width="100" show-overflow-tooltip></el-table-column> --> @@ -2505,20 +2512,30 @@ let isHaveAsk = this.totalArr.filter( a => (a.ask === null || a.ask == "") && a.state == 1 ); - let isHaveAsk0 = this.totalArr.filter( - a => - (a.ask == "/" || + let arr = [] + sampleList.forEach(m => { + m.insProduct.forEach(a => { + arr.push(a) + }) + }) + let isHaveAsk0 = arr.filter( + a => { + if (a.ask) { + a.ask = String(a.ask) + } + return (a.ask == "/" || a.ask == "-" || a.ask == "鈥斺��" || (/\d/.test(a.ask) && - ((a.ask && a.ask.includes("<")) || - a.ask.includes(">") || - a.ask.includes("=") || - a.ask.includes("锛�") || - a.ask.includes("锛�") || - a.ask.includes("鈮�") || - a.ask.includes("鈮�")))) && - a.state == 1 + a.ask && typeof a.ask === 'string' && a.ask.includes("<") || + a.ask.includes(">") || + a.ask.includes("=") || + a.ask.includes("锛�") || + a.ask.includes("锛�") || + a.ask.includes("鈮�") || + a.ask.includes("鈮�") || a.ask.includes(":"))) && + a.state == 1 + } ); let stateArr = this.totalArr.filter(a => a.state == 1); if (isHaveAsk.length > 0) { -- Gitblit v1.9.3