From 75da70fa055335f22a8daff5e5cba43a444156fc Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期日, 04 二月 2024 17:12:22 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
company/src/views/business/dispatchUnit.vue | 10 +-
company/src/views/business/switchCourt.vue | 12 ++--
company/src/views/business/taxes.vue | 8 +-
company/src/views/business/applyChange.vue | 12 ++--
company/src/views/enterprise/myPolicy.vue | 6 +
company/src/views/enterprise/dispatchUnit.vue | 10 +-
company/src/views/business/settleClaims.vue | 14 ++--
company/src/views/business/dispatchUnitReview.vue | 12 ++--
company/src/views/business/policyList.vue | 6 +
company/src/views/business/insuranceApply.vue | 6 +
company/src/assets/style/style.scss | 17 +++++
company/src/views/enterprise/add_subtract.vue | 10 +-
company/src/views/enterprise/insuranceApply.vue | 6 +
company/src/views/enterprise/switchCourt.vue | 15 ++--
14 files changed, 89 insertions(+), 55 deletions(-)
diff --git a/company/src/assets/style/style.scss b/company/src/assets/style/style.scss
index cd08f82..2ea5ee6 100644
--- a/company/src/assets/style/style.scss
+++ b/company/src/assets/style/style.scss
@@ -77,3 +77,20 @@
::v-deep .el-table__cell {
height: 100% !important;
}
+.apply-status0, .apply-status2 , .apply-status3, .apply-status10,
+.change-status0,.change-status1,.change-status2,
+.settle-status0,.settle-status2,.settle-status3,
+.tax-status0,
+.du-status0 {
+ color: #216EEE;
+}
+ .apply-status1 , .apply-status4, .apply-status6, .apply-status7, .apply-status8,
+.change-status3,.change-status4,.change-status5,.change-status8,
+.settle-status1,
+.tax-status2,
+.du-status2 {
+ color: #F95601;
+}
+ .apply-status5,.change-status7,.settle-status7,.tax-status1,.du-status1 {
+ color: #00BA92;
+}
diff --git a/company/src/views/business/applyChange.vue b/company/src/views/business/applyChange.vue
index 1f35fe8..88a34d7 100644
--- a/company/src/views/business/applyChange.vue
+++ b/company/src/views/business/applyChange.vue
@@ -64,12 +64,12 @@
</el-table-column>
<el-table-column prop="status" label="淇濆崟鐘舵��" min-width="100px">
<template slot-scope="{row}">
- <span v-if="row.status === 0">寰呯缃�</span>
- <span v-if="row.status === 1">宸茬绔�</span>
- <span v-if="row.status === 2">宸茬敓鏁�</span>
- <span v-if="row.status === 3 || row.status === 4">閫�鍥炵敵璇�</span>
- <span v-if="row.status ===5 || row.status === 8">宸查��鍥�</span>
- <span v-if="row.status ===7">宸插叧闂�</span>
+ <span :class="'change-status'+row.status" v-if="row.status === 0">寰呯缃�</span>
+ <span :class="'change-status'+row.status" v-if="row.status === 1">宸茬绔�</span>
+ <span :class="'change-status'+row.status" v-if="row.status === 2">宸茬敓鏁�</span>
+ <span :class="'change-status'+row.status" v-if="row.status === 3 || row.status === 4">閫�鍥炵敵璇�</span>
+ <span :class="'change-status'+row.status" v-if="row.status ===5 || row.status === 8">宸查��鍥�</span>
+ <span :class="'change-status'+row.status" v-if="row.status ===7">宸插叧闂�</span>
</template>
</el-table-column>
<el-table-column prop="companyName" label="鎶曚繚浼佷笟" min-width="100px"></el-table-column>
diff --git a/company/src/views/business/dispatchUnit.vue b/company/src/views/business/dispatchUnit.vue
index f2d86fd..2466165 100644
--- a/company/src/views/business/dispatchUnit.vue
+++ b/company/src/views/business/dispatchUnit.vue
@@ -36,13 +36,13 @@
<el-table-column prop="name" label="娲鹃仯鍗曚綅" min-width="100px"></el-table-column>
<el-table-column label="娲鹃仯鍗曚綅鐘舵��" min-width="100px">
<template slot-scope="{row}">
- <span style="color: #2E68EC" v-if="row.unitStatus === 0">寰呭鏍�</span>
+ <span :class="'du-status'+row.status" v-if="row.unitStatus === 0">寰呭鏍�</span>
<span v-if="row.unitStatus === 1">
- <span style="color:#2E68EC" v-if="row.worktypeStatus ==null || row.worktypeStatus === 0">宸ョ寰呭</span>
- <span style="color: green" v-else-if="row.worktypeStatus === 1">瀹℃牳閫氳繃</span>
- <span style="color: red" v-else-if="row.worktypeStatus === 2">宸ョ瀹℃牳涓嶉�氳繃</span>
+ <span :class="'du-status'+row.worktypeStatus" v-if="row.worktypeStatus ==null || row.worktypeStatus === 0">宸ョ寰呭</span>
+ <span :class="'du-status'+row.worktypeStatus" v-else-if="row.worktypeStatus === 1">瀹℃牳閫氳繃</span>
+ <span :class="'du-status'+row.worktypeStatus" v-else-if="row.worktypeStatus === 2">宸ョ瀹℃牳涓嶉�氳繃</span>
</span>
- <span style="color: red" v-if="row.unitStatus === 2">瀹℃牳涓嶉�氳繃</span>
+ <span :class="'du-status'+row.status" v-if="row.unitStatus === 2">瀹℃牳涓嶉�氳繃</span>
</template>
</el-table-column>
<el-table-column prop="createDate" label="鎻愪氦鏃ユ湡" min-width="100px"></el-table-column>
diff --git a/company/src/views/business/dispatchUnitReview.vue b/company/src/views/business/dispatchUnitReview.vue
index 6d0c29c..d88ba52 100644
--- a/company/src/views/business/dispatchUnitReview.vue
+++ b/company/src/views/business/dispatchUnitReview.vue
@@ -36,13 +36,13 @@
<el-table-column prop="name" label="娲鹃仯鍗曚綅" min-width="100px"></el-table-column>
<el-table-column label="娲鹃仯鍗曚綅鐘舵��" min-width="100px">
<template slot-scope="{row}">
- <span style="color: #2E68EC" v-if="row.unitStatus === 0">寰呭鏍�</span>
- <span v-if="row.unitStatus === 1">
- <span style="color:#2E68EC" v-if="row.worktypeStatus ==null || row.worktypeStatus === 0">宸ョ寰呭</span>
- <span style="color: green" v-else-if="row.worktypeStatus === 1">瀹℃牳閫氳繃</span>
- <span style="color: red" v-else-if="row.worktypeStatus === 2">宸ョ瀹℃牳涓嶉�氳繃</span>
+ <span :class="'du-status'+row.status" v-if="row.unitStatus === 0">寰呭鏍�</span>
+ <span v-if="row.unitStatus === 1">
+ <span :class="'du-status'+row.worktypeStatus" v-if="row.worktypeStatus ==null || row.worktypeStatus === 0">宸ョ寰呭</span>
+ <span :class="'du-status'+row.worktypeStatus" v-else-if="row.worktypeStatus === 1">瀹℃牳閫氳繃</span>
+ <span :class="'du-status'+row.worktypeStatus" v-else-if="row.worktypeStatus === 2">宸ョ瀹℃牳涓嶉�氳繃</span>
</span>
- <span style="color: red" v-if="row.unitStatus === 2">瀹℃牳涓嶉�氳繃</span>
+ <span :class="'du-status'+row.status" v-if="row.unitStatus === 2">瀹℃牳涓嶉�氳繃</span>
</template>
</el-table-column>
<el-table-column prop="createDate" label="鎻愪氦鏃ユ湡" min-width="100px"></el-table-column>
diff --git a/company/src/views/business/insuranceApply.vue b/company/src/views/business/insuranceApply.vue
index d569c0e..3cdb48a 100644
--- a/company/src/views/business/insuranceApply.vue
+++ b/company/src/views/business/insuranceApply.vue
@@ -62,7 +62,11 @@
<span>{{scope.$index + 1}}</span>
</template>
</el-table-column>
- <el-table-column prop="statusInfo" label="鎶曚繚鐘舵��" min-width="100px"></el-table-column>
+ <el-table-column prop="statusInfo" label="鎶曚繚鐘舵��" min-width="100px">
+ <template slot-scope="{row}">
+ <span :class="'apply-status'+row.status" >{{row.statusInfo}}</span>
+ </template>
+ </el-table-column>
<el-table-column prop="companyName" label="鎶曚繚浼佷笟" min-width="100px"></el-table-column>
<el-table-column prop="solutionsName" label="淇濋櫓鏂规" min-width="100px"></el-table-column>
<el-table-column prop="insureNum" label="鎶曚繚浜烘暟" min-width="100px"></el-table-column>
diff --git a/company/src/views/business/policyList.vue b/company/src/views/business/policyList.vue
index 09dba60..52b979b 100644
--- a/company/src/views/business/policyList.vue
+++ b/company/src/views/business/policyList.vue
@@ -62,7 +62,11 @@
<span>{{scope.$index + 1}}</span>
</template>
</el-table-column>
- <el-table-column prop="statusInfo" label="鎶曚繚鐘舵��" align="center" min-width="100px"></el-table-column>
+ <el-table-column prop="statusInfo" label="鎶曚繚鐘舵��" align="center" min-width="100px">
+ <template slot-scope="{row}">
+ <span :class="'apply-status'+row.status" >{{row.statusInfo}}</span>
+ </template>
+ </el-table-column>
<el-table-column prop="companyName" label="鎶曚繚浼佷笟" align="center" min-width="100px"></el-table-column>
<el-table-column prop="solutionsName" label="淇濋櫓鏂规" align="center" min-width="100px"></el-table-column>
<el-table-column prop="insureNum" label="鎶曚繚浜烘暟" align="center" min-width="100px"></el-table-column>
diff --git a/company/src/views/business/settleClaims.vue b/company/src/views/business/settleClaims.vue
index 480ee90..870e429 100644
--- a/company/src/views/business/settleClaims.vue
+++ b/company/src/views/business/settleClaims.vue
@@ -58,6 +58,13 @@
<span>{{scope.$index + 1}}</span>
</template>
</el-table-column>
+ <el-table-column prop="status" label="妗堜欢鐘舵��" min-width="100px">
+ <template slot-scope="{row}">
+ <span :class="'settle-status'+row.status" style="color: #2E68EC" v-if="row.status === 0 || row.status === 2 || row.status === 3">澶勭悊涓�</span>
+ <span :class="'settle-status'+row.status" style="color: red" v-if="row.status === 1">宸叉挙妗�</span>
+ <span :class="'settle-status'+row.status" style="color: green " v-if="row.status ===4">宸茬粨妗�</span>
+ </template>
+ </el-table-column>
<el-table-column prop="reportNum" label="鎶ユ鍙�" min-width="100px"></el-table-column>
<el-table-column prop="companyName" label="鎶ユ浼佷笟" min-width="100px"></el-table-column>
<el-table-column prop="memberName" label="鍑洪櫓浜�" min-width="100px"></el-table-column>
@@ -67,13 +74,6 @@
<el-table-column prop="worktypeName" label="鎵�灞炲伐绉�" min-width="100px"></el-table-column>
<el-table-column prop="baoxianStartTime" label="淇濋櫓鐢熸晥璧锋湡" min-width="100px"></el-table-column>
<el-table-column prop="createDate" label="鎶ユ鏃堕棿" min-width="100px"></el-table-column>
- <el-table-column prop="status" label="妗堜欢鐘舵��" min-width="100px">
- <template slot-scope="{row}">
- <span style="color: #2E68EC" v-if="row.status === 0 || row.status === 2 || row.status === 3">澶勭悊涓�</span>
- <span style="color: red" v-if="row.status === 1">宸叉挙妗�</span>
- <span style="color: green " v-if="row.status ===4">宸茬粨妗�</span>
- </template>
- </el-table-column>
<el-table-column
v-if="containPermissions(['business:settleclaims:update', 'business:settleclaims:delete'])"
label="鎿嶄綔"
diff --git a/company/src/views/business/switchCourt.vue b/company/src/views/business/switchCourt.vue
index c83e54c..00090cc 100644
--- a/company/src/views/business/switchCourt.vue
+++ b/company/src/views/business/switchCourt.vue
@@ -64,12 +64,12 @@
</el-table-column>
<el-table-column prop="status" label="淇濆崟鐘舵��" min-width="100px">
<template slot-scope="{row}">
- <span v-if="row.status === 0">寰呯缃�</span>
- <span v-if="row.status === 1">宸茬绔�</span>
- <span v-if="row.status === 2">宸茬敓鏁�</span>
- <span v-if="row.status === 3 || row.status === 4">閫�鍥炵敵璇�</span>
- <span v-if="row.status ===5 || row.status === 8">宸查��鍥�</span>
- <span v-if="row.status ===7">宸插叧闂�</span>
+ <span :class="'change-status'+row.status" v-if="row.status === 0">寰呯缃�</span>
+ <span :class="'change-status'+row.status" v-if="row.status === 1">宸茬绔�</span>
+ <span :class="'change-status'+row.status" v-if="row.status === 2">宸茬敓鏁�</span>
+ <span :class="'change-status'+row.status" v-if="row.status === 3 || row.status === 4">閫�鍥炵敵璇�</span>
+ <span :class="'change-status'+row.status" v-if="row.status ===5 || row.status === 8">宸查��鍥�</span>
+ <span :class="'change-status'+row.status" v-if="row.status ===7">宸插叧闂�</span>
</template>
</el-table-column>
<el-table-column prop="companyName" label="鎶曚繚浼佷笟" min-width="100px"></el-table-column>
diff --git a/company/src/views/business/taxes.vue b/company/src/views/business/taxes.vue
index e9f02a7..3d42e64 100644
--- a/company/src/views/business/taxes.vue
+++ b/company/src/views/business/taxes.vue
@@ -48,10 +48,10 @@
</el-table-column>
<el-table-column label="寮�绁ㄧ姸鎬�" min-width="100px">
<template slot-scope="{row}">
- <span v-if="row.status === 0">寰呭鐞�</span>
- <span v-if="row.status === 1">宸插紑绁�</span>
- <span v-if="row.status === 2">骞冲彴鎾ゅ洖</span>
- <span v-if="row.status === 3">宸插啿绾�</span>
+ <span :class="'tax-status'+row.status" v-if="row.status === 0">寰呭鐞�</span>
+ <span :class="'tax-status'+row.status" v-if="row.status === 1">宸插紑绁�</span>
+ <span :class="'tax-status'+row.status" v-if="row.status === 2">骞冲彴鎾ゅ洖</span>
+ <span :class="'tax-status'+row.status" v-if="row.status === 3">宸插啿绾�</span>
</template>
</el-table-column>
<el-table-column prop="companyName" label="鐢宠浼佷笟" min-width="100px" v-if="userInfo.type === 0"></el-table-column>
diff --git a/company/src/views/enterprise/add_subtract.vue b/company/src/views/enterprise/add_subtract.vue
index 6fcd255..aef92c6 100644
--- a/company/src/views/enterprise/add_subtract.vue
+++ b/company/src/views/enterprise/add_subtract.vue
@@ -54,11 +54,11 @@
</el-table-column>
<el-table-column prop="status" label="淇濆崟鐘舵��" min-width="100px">
<template slot-scope="{row}">
- <span v-if="row.status === 0">寰呯缃�</span>
- <span v-if="row.status === 1">寰呭鏍�</span>
- <span v-if="row.status === 2">宸茬敓鏁�</span>
- <span v-if="row.status === 3 || row.status === 4">鐢宠閫�鍥�</span>
- <span v-if="row.status === 5 || row.status === 8">宸查��鍥�</span>
+ <span :class="'change-status'+row.status" v-if="row.status === 0">寰呯缃�</span>
+ <span :class="'change-status'+row.status" v-if="row.status === 1">寰呭鏍�</span>
+ <span :class="'change-status'+row.status" v-if="row.status === 2">宸茬敓鏁�</span>
+ <span :class="'change-status'+row.status" v-if="row.status === 3 || row.status === 4">鐢宠閫�鍥�</span>
+ <span :class="'change-status'+row.status" v-if="row.status === 5 || row.status === 8">宸查��鍥�</span>
</template>
</el-table-column>
<el-table-column prop="applyCode" label="鍏宠仈淇濆崟鍙�" min-width="100px"></el-table-column>
diff --git a/company/src/views/enterprise/dispatchUnit.vue b/company/src/views/enterprise/dispatchUnit.vue
index 2c8f05b..2b3a658 100644
--- a/company/src/views/enterprise/dispatchUnit.vue
+++ b/company/src/views/enterprise/dispatchUnit.vue
@@ -28,13 +28,13 @@
<el-table-column prop="name" label="娲鹃仯鍗曚綅"></el-table-column>
<el-table-column label="娲鹃仯鍗曚綅鐘舵��" min-width="100px">
<template slot-scope="{row}">
- <span style="color: #2E68EC" v-if="row.unitStatus === 0">寰呭鏍�</span>
+ <span :class="'du-status'+row.status" v-if="row.unitStatus === 0">寰呭鏍�</span>
<span v-if="row.unitStatus === 1">
- <span style="color:#2E68EC" v-if="row.worktypeStatus ==null || row.worktypeStatus === 0">宸ョ寰呭</span>
- <span style="color: green" v-else-if="row.worktypeStatus === 1">瀹℃牳閫氳繃</span>
- <span style="color: red" v-else-if="row.worktypeStatus === 2">宸ョ瀹℃牳涓嶉�氳繃</span>
+ <span :class="'du-status'+row.worktypeStatus" v-if="row.worktypeStatus ==null || row.worktypeStatus === 0">宸ョ寰呭</span>
+ <span :class="'du-status'+row.worktypeStatus" v-else-if="row.worktypeStatus === 1">瀹℃牳閫氳繃</span>
+ <span :class="'du-status'+row.worktypeStatus" v-else-if="row.worktypeStatus === 2">宸ョ瀹℃牳涓嶉�氳繃</span>
</span>
- <span style="color: red" v-if="row.unitStatus === 2">瀹℃牳涓嶉�氳繃</span>
+ <span :class="'du-status'+row.status" v-if="row.unitStatus === 2">瀹℃牳涓嶉�氳繃</span>
</template>
</el-table-column>
<el-table-column prop="createDate" label="娣诲姞鏃ユ湡"></el-table-column>
diff --git a/company/src/views/enterprise/insuranceApply.vue b/company/src/views/enterprise/insuranceApply.vue
index 217e6ad..429c6bb 100644
--- a/company/src/views/enterprise/insuranceApply.vue
+++ b/company/src/views/enterprise/insuranceApply.vue
@@ -55,7 +55,11 @@
<span>{{scope.$index + 1}}</span>
</template>
</el-table-column>
- <el-table-column prop="statusInfo" label="鐘舵��"></el-table-column>
+ <el-table-column prop="statusInfo" label="鐘舵��">
+ <template slot-scope="{row}">
+ <span :class="'apply-status'+row.status" >{{row.statusInfo}}</span>
+ </template>
+ </el-table-column>
<el-table-column prop="solutionsName" label="淇濋櫓鏂规"></el-table-column>
<el-table-column prop="insureNum" label="鎶曚繚浜烘暟"></el-table-column>
<el-table-column prop="serviceDays" label="鎶曚繚鏃堕暱锛堝ぉ锛�"></el-table-column>
diff --git a/company/src/views/enterprise/myPolicy.vue b/company/src/views/enterprise/myPolicy.vue
index 1d9e001..6bf37c0 100644
--- a/company/src/views/enterprise/myPolicy.vue
+++ b/company/src/views/enterprise/myPolicy.vue
@@ -69,7 +69,11 @@
<span>{{scope.$index + 1}}</span>
</template>
</el-table-column>
- <el-table-column prop="statusInfo" label="鐘舵��"></el-table-column>
+ <el-table-column prop="statusInfo" label="鐘舵��">
+ <template slot-scope="{row}">
+ <span :class="'apply-status'+row.status" >{{row.statusInfo}}</span>
+ </template>
+ </el-table-column>
<el-table-column prop="solutionsName" label="淇濋櫓鏂规"></el-table-column>
<el-table-column prop="insureNum" label="鎶曚繚浜烘暟"></el-table-column>
<el-table-column prop="serviceDays" label="鎶曚繚鏃堕暱锛堝ぉ锛�"></el-table-column>
diff --git a/company/src/views/enterprise/switchCourt.vue b/company/src/views/enterprise/switchCourt.vue
index b967cef..3ee352b 100644
--- a/company/src/views/enterprise/switchCourt.vue
+++ b/company/src/views/enterprise/switchCourt.vue
@@ -53,13 +53,14 @@
</template>
</el-table-column>
<el-table-column prop="status" label="鐘舵��" min-width="100px">
- <template slot-scope="{row}">
- <span v-if="row.status === 0">寰呯缃�</span>
- <span v-if="row.status === 1">寰呭鏍�</span>
- <span v-if="row.status === 2">宸茬敓鏁�</span>
- <span v-if="row.status === 3 || row.status === 4">鐢宠閫�鍥�</span>
- <span v-if="row.status === 5 || row.status === 8">宸查��鍥�</span>
- </template>
+ <template slot-scope="{row}">
+ <span :class="'change-status'+row.status" v-if="row.status === 0">寰呯缃�</span>
+ <span :class="'change-status'+row.status" v-if="row.status === 1">宸茬绔�</span>
+ <span :class="'change-status'+row.status" v-if="row.status === 2">宸茬敓鏁�</span>
+ <span :class="'change-status'+row.status" v-if="row.status === 3 || row.status === 4">閫�鍥炵敵璇�</span>
+ <span :class="'change-status'+row.status" v-if="row.status ===5 || row.status === 8">宸查��鍥�</span>
+ <span :class="'change-status'+row.status" v-if="row.status ===7">宸插叧闂�</span>
+ </template>
</el-table-column>
<el-table-column prop="validCode" label="鎵瑰崟鍙�" min-width="100px"></el-table-column>
<el-table-column prop="code" label="鍏宠仈淇濆崟鍙�" min-width="100px"></el-table-column>
--
Gitblit v1.9.3