From 4f2a2b480f1d36782c315881bad50066a52e71aa Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期日, 04 二月 2024 14:11:55 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 company/src/views/index.vue |   86 +++++++++++++++++++++++++++++++------------
 1 files changed, 62 insertions(+), 24 deletions(-)

diff --git a/company/src/views/index.vue b/company/src/views/index.vue
index a04ebf5..f459835 100644
--- a/company/src/views/index.vue
+++ b/company/src/views/index.vue
@@ -2,8 +2,14 @@
   <div class="home">
     <div class="home_inlet">
       <div class="home_inlet_label">蹇嵎鍏ュ彛</div>
-      <div class="home_inlet_list">
+      <div class="home_inlet_list" v-if="userInfo.type==1" >
         <div class="home_inlet_item" v-for="(item, index) in cate" :key="index" @click="jump(item.url)">
+          <img :src="item.icon" />
+          <span>{{item.name}}</span>
+        </div>
+      </div>
+      <div class="home_inlet_list" v-else >
+        <div class="home_inlet_item" v-for="(item, index) in catePlat" :key="index" @click="jump(item.url)">
           <img :src="item.icon" />
           <span>{{item.name}}</span>
         </div>
@@ -18,7 +24,11 @@
       <div class="home_content_right">
         <div class="home_content_right_label" v-if="tabs && tabs.length>0" >浠e姙浜嬮」</div>
         <el-tabs v-model="activeName" @tab-click="handleClick" >
-          <el-tab-pane v-for="a in tabs" :key="a.path" :label="a.label" :name="a.name"></el-tab-pane>
+          <el-tab-pane v-for="a in tabs" :key="a.path" :name="a.name" >
+             <span slot="label"> {{a.label }}
+                        <el-badge v-if="(a.name==0?totalPage0:(a.name==1?totalPage1:totalPage2))  >0" :value="(a.name==0?totalPage0:(a.name==1?totalPage1:totalPage2)) " class="item"></el-badge>
+                    </span>
+          </el-tab-pane>
         </el-tabs>
         <div v-if="activeName === '0'"  v-permissions="['business:notice:insurance']" >
           <div class="home_content_right_list">
@@ -125,28 +135,55 @@
       cate: [
         {
           name: '鎶曚繚鐢宠',
-          url: '',
-          icon: require('../assets/logo.png')
-        },
-        {
-          name: '鍔犱繚鐢宠',
-          url: '',
-          icon: require('../assets/logo.png')
-        },
-        {
-          name: '鍑忎繚鐢宠',
-          url: '',
-          icon: require('../assets/logo.png')
-        },
-        {
-          name: '鍚堝悓绠$悊',
-          url: '',
-          icon: require('../assets/logo.png')
+          url: '/enterprise/insuranceApply',
+          icon: require('../assets/icons/company/apply.png')
         },
         {
           name: '鎻愪氦鎶ユ',
-          url: '',
-          icon: require('../assets/logo.png')
+          url: '/business/settleClaims',
+          icon: require('../assets/icons/company/settle.png')
+        },
+        {
+          name: '娣诲姞娲鹃仯鍗曚綅',
+          url: '/enterprise/dispatchUnit',
+          icon: require('../assets/icons/company/dipatch_unit.png')
+        },
+        {
+          name: '鐩翠繚寮�绁�',
+          url: '/enterprise/directInvoicing',
+          icon: require('../assets/icons/company/tax.png')
+        },
+        {
+          name: '濮旀墭淇濆紑绁�',
+          url: '/enterprise/entrustedInvoicing',
+          icon: require('../assets/icons/company/tax.png')
+        }
+      ],
+      catePlat: [
+        {
+          name: '鎶曚繚瀹℃牳',
+          url: '/business/insuranceApply',
+          icon: require('../assets/icons/plat/apply_check.png')
+        },
+        {
+          name: '鍔�/鍑忎繚瀹℃牳',
+          url: '/business/applyChange',
+          icon: require('../assets/icons/plat/change_apply_check.png')
+        },
+        {
+          name: '鐞嗚禂鏈嶅姟',
+          url: '/business/settleClaims',
+          icon: require('../assets/icons/plat/settle_check.png')
+        },
+        {
+          name: '鍙戠エ绠$悊',
+          url: '/business/taxes',
+          icon: require('../assets/icons/plat/tax_check.png')
+        },
+        {
+          name: '鏂板浼佷笟',
+          url: '/business/company',
+          icon: require('../assets/icons/plat/company_add.png')
         }
       ]
     }
@@ -189,13 +226,13 @@
       var pemissons = this.userInfo.permissions
 
       if(pemissons.includes("business:notice:insurance")){
-        this.tabs.push( {name:"0",label:"鎶曚繚浠e姙"})
+        this.tabs.push( {name:"0",label:"鎶曚繚浠e姙" })
       }
       if(pemissons.includes("business:notice:tax")){
-        this.tabs.push( {name:"1",label:"鍙戠エ浠e姙"})
+        this.tabs.push( {name:"1",label:"鍙戠エ浠e姙" })
       }
       if(pemissons.includes("business:notice:settle")){
-        this.tabs.push( {name:"2",label:"鐞嗚禂浠e姙"})
+        this.tabs.push( {name:"2",label:"鐞嗚禂浠e姙" })
       }
       if(pemissons.includes("business:notice:insurance")){
         this.getNoticeList(0,this.page0 )
@@ -441,6 +478,7 @@
           }
           .list_item_left {
             display: flex;
+            width: 60%;
             flex-direction: column;
             span {
               &:nth-child(1) {

--
Gitblit v1.9.3