From 905746beab8ca43e471f95566a4aaa5978f0692a Mon Sep 17 00:00:00 2001 From: "wangmingyong@163.com" Date: Thu, 13 Aug 2026 15:53:43 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=81=E4=B8=9A=E7=94=BB=E5=83=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zdxt-efcode-enforcement-app/src/util/util.js | 16 +++++++++++++++- .../components/EnterpriseRecordCard.vue | 2 +- .../enforcement/enforce/enforcementList.vue | 12 ++++++++---- .../vite-env/.env.enforcement-dev-wmy | 4 ++-- 4 files changed, 26 insertions(+), 8 deletions(-) diff --git a/zdxt-web-client/zdxt-efcode-enforcement-app/src/util/util.js b/zdxt-web-client/zdxt-efcode-enforcement-app/src/util/util.js index 79c7e8a7..25717bb0 100644 --- a/zdxt-web-client/zdxt-efcode-enforcement-app/src/util/util.js +++ b/zdxt-web-client/zdxt-efcode-enforcement-app/src/util/util.js @@ -201,4 +201,18 @@ const maskPhone = (phone) => { return str.substring(0, 3) + '****' + str.substring(str.length - 4); }; -export { setGoodsNum, isObject, comparisonObject, isElementHidden, formattedTimeYYYYmmdd, formattedTime, getDeviceType, formattedDate, formatEnforcer, formatTime, maskPhone }; +/** + * 解析执法人员字符串,拆分名字和电话/证件号 + * @param {string} str - 如 "陈碧祺 178****7511" + * @returns {Object} { name: '陈碧祺', phone: '178****7511' } + */ +const parseEnforcer = (str) => { + if (!str) return { name: '', phone: '' }; + const match = str.trim().match(/^(.+?)\s+(\S+)$/); + if (match) { + return { name: match[1], phone: match[2] }; + } + return { name: str.trim(), phone: '' }; +}; + +export { setGoodsNum, isObject, comparisonObject, isElementHidden, formattedTimeYYYYmmdd, formattedTime, getDeviceType, formattedDate, formatEnforcer, formatTime, maskPhone, parseEnforcer }; diff --git a/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/components/EnterpriseRecordCard.vue b/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/components/EnterpriseRecordCard.vue index fff0bf34..5320428b 100644 --- a/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/components/EnterpriseRecordCard.vue +++ b/zdxt-web-client/zdxt-efcode-enforcement-app/src/views/enforcement/components/EnterpriseRecordCard.vue @@ -63,7 +63,7 @@