From ff36c85d27e37589b090d748dec6edbf61aac3b8 Mon Sep 17 00:00:00 2001 From: monkeyhouyi Date: Thu, 22 Aug 2024 17:10:11 +0800 Subject: [PATCH] 1 --- src/store/modules/meta.js | 12 ++++++++++-- src/utils/ncc.js | 6 +++++- src/views/DisposalSuggestions/Form.vue | 10 +++++----- src/views/DisposalSuggestions/index.vue | 6 +++--- src/views/Login.vue | 4 ++-- src/views/baseCaseHandling/Form.vue | 2 +- src/views/baseCaseHandling/index.vue | 56 +++++++++++++++----------------------------------------- src/views/baseInspectionReport/Form.vue | 270 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------- src/views/baseInspectionReport/index.vue | 15 +++++++-------- src/views/baseListHazardousSamples/index.vue | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------- src/views/basePrincipalResponsibility/Form.vue | 66 +++++++++++++++++++++++++++++++++++++++++++++++++----------------- src/views/basePrincipalResponsibility/index.vue | 96 ++++++++++++++++-------------------------------------------------------------------------------- src/views/baseSpecialAction/Form.vue | 180 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------- src/views/baseSpecialAction/index.vue | 29 ++++++++++++++++++----------- src/views/overView/Overview.vue | 8 ++++++-- 15 files changed, 394 insertions(+), 451 deletions(-) diff --git a/src/store/modules/meta.js b/src/store/modules/meta.js index b7b16f6..8cc34ea 100644 --- a/src/store/modules/meta.js +++ b/src/store/modules/meta.js @@ -70,8 +70,16 @@ const meta = { break; case 'stateType': getState().then(res => { - console.log(res.data, 'list'); - + let tagType = [ + { name: '1', type: 'danger' }, // 未上报 + { name: '2', type: 'danger' }, // 未下发 + { name: '3', type: 'warning' }, // 待处理 + { name: '4', type: 'success' }, // 已处理 + { name: '5', type: 'info' }, // 仅保存 + ]; + res.data.forEach(v => { + v.tagType = tagType.find(item => v.EnCode == item.name).type || ''; + }); commit('SET_STATETYPE_LIST', res.data) resolve(res.data) }).catch(error => { reject(error) }) diff --git a/src/utils/ncc.js b/src/utils/ncc.js index 86b6f7e..1a20521 100644 --- a/src/utils/ncc.js +++ b/src/utils/ncc.js @@ -248,6 +248,10 @@ const ncc = { return '' } }, + getStateTagType(val, list) { + if(!list.length || !val) return ''; + return list.find(v => v.Id == val).tagType || ''; + }, storageSet(obj) { for (let i in obj) { cacheItem(i, obj[i]) @@ -352,6 +356,6 @@ const ncc = { const hasPermission = btnList.some(btn => btn.enCode === enCode) if (hasPermission) return true return false - } + }, } export default ncc \ No newline at end of file diff --git a/src/views/DisposalSuggestions/Form.vue b/src/views/DisposalSuggestions/Form.vue index 894f2ad..bc1945f 100644 --- a/src/views/DisposalSuggestions/Form.vue +++ b/src/views/DisposalSuggestions/Form.vue @@ -1,6 +1,6 @@