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