Jing 3 dní pred
rodič
commit
f52d49d1df

+ 138 - 17
src/layout/components/Navbar.vue

@@ -35,24 +35,35 @@
                 <span class="noticeMessageNew" v-if="msg.good.length > 0"></span>
               </div>
             </div>
-            <div :class="{ 'noticeTabs': true, 'active': tabsIndex == 3 }" @click="changeTabs(3)">
-
+            <div :class="{ 'noticeTabs': true, 'active': tabsIndex == 4 }" @click="changeTabs(4)">
               <div class="noticeTabsItem">
-                求职招聘
+                书刊
                 <span class="noticeMessageNew"></span>
               </div>
             </div>
-
-            <div :class="{ 'noticeTabs': true, 'active': tabsIndex == 4 }" @click="changeTabs(4)">
+            <div :class="{ 'noticeTabs': true, 'active': tabsIndex == 3 }" @click="changeTabs(3)">
               <div class="noticeTabsItem">
-                书刊
+                求职招聘
                 <span class="noticeMessageNew"></span>
               </div>
             </div>
+
+
           </div>
           <div class="noticeTabsLine" v-if="tabsIndex == 3" style="height: 20px; margin: 0px; margin-top: -20px;">
             <ul class="noticeTabsLink">
-              <li v-if="qiu" @click="changeJob(1)">求职
+              <li v-if="userType == 1">
+                求职
+                <img src="@/assets/public/nav/arrowDown.png" class="arrowDown" />
+              </li>
+              <li v-if="userType == 3">
+                招聘
+                <img src="@/assets/public/nav/arrowDown.png" class="arrowDown" />
+              </li>
+            </ul>
+            <ul class="noticeTabsLink" v-if="userType == 10000">
+              <li v-if="qiu" @click="changeJob(1)">
+                求职
                 <img src="@/assets/public/nav/arrowDown.png" class="arrowDown" />
               </li>
               <li v-if="zhao" @click="changeJob(2)">
@@ -62,16 +73,18 @@
             </ul>
           </div>
           <div class="noticeTabsLinkLine">
-            <div v-if="userType == 10000">
+            <div v-if="userType == 10000 || userType == 1 || userType == 3">
               <div v-if="tabsIndex == 1" @click="goToPath(1, 0)">待审核列表</div>
               <div v-if="tabsIndex == 2" @click="goToPath(2, 0)">待审核列表</div>
-              <div class="qiuFlex" v-if="tabsIndex == 3 && qiu == true" @click="goToPath(3, 0)">
+              <div class="qiuFlex" v-if="tabsIndex == 3 && qiu == true && (userType == 10000 || userType == 1)"
+                @click="goToPath(3, 0)">
                 <span :class="{ 'qiuPillow': true, 'qiuPillowHover': qiu1 == true }" @mouseover="handleQiu(1)"
                   @click="goToPath(3.1, 0)">待审核列表</span>
                 <span :class="{ 'qiuPillow': true, 'qiuPillowHover': qiu2 == true }" @mouseover="handleQiu(2)"
                   @click="goToPath(3.2, 0)">职场机会</span>
               </div>
-              <div class="qiuFlex" v-if="tabsIndex == 3 && zhao == true">
+              <div class="qiuFlex" v-if="tabsIndex == 3 && zhao == true && (userType == 10000 || userType == 3)"
+                @click="goToPath(3, 0)">
                 <span :class="{ 'qiuPillow': true, 'qiuPillowHover': zhao1 == true }" @mouseover="handleQiu(3)"
                   @click="goToPath(3.3, 0)">待审核列表</span>
                 <span :class="{ 'qiuPillow': true, 'qiuPillowHover': zhao2 == true }" @mouseover="handleQiu(4)"
@@ -130,7 +143,7 @@
             </div>
           </div>
           <!-- 求职信息  待审核 -->
-          <div class="noticeTabsDataBox" v-if="tabsIndex == 3 && qiu == true && qiu1 == true">
+          <div class="noticeTabsDataBox" v-if="tabsIndex == 3 && qiu == true && qiu1 == true && userType == 10000">
             <div v-if="msg.job_hunting && msg.job_hunting.length > 0">
               <div class="noticeTabsDataItem" v-for="item in msg.job_hunting" :key="item.id"
                 @click="goToPath(3.1, item.id)">
@@ -155,7 +168,7 @@
           </div>
 
           <!-- 求职信息  职场机会 -->
-          <div class="noticeTabsDataBox" v-if="tabsIndex == 3 && qiu == true && qiu2 == true">
+          <div class="noticeTabsDataBox" v-if="tabsIndex == 3 && qiu == true && qiu2 == true && userType == 10000">
             <div v-if="msg.job_apply && msg.job_apply.length > 0">
               <div class="noticeTabsDataItem" v-for="item in msg.job_apply" :key="item.id"
                 @click="goToPath(3.2, item.recruit_id)">
@@ -182,7 +195,7 @@
           </div>
 
           <!-- 招聘信息  招聘信息  job_recruiting -->
-          <div class="noticeTabsDataBox" v-if="tabsIndex == 3 && zhao == true && zhao1 == true">
+          <div class="noticeTabsDataBox" v-if="tabsIndex == 3 && zhao == true && zhao1 == true && userType == 10000">
             <div v-if="msg.job_recruiting && msg.job_recruiting.length > 0">
               <div class="noticeTabsDataItem" v-for="item in msg.job_recruiting" :key="item.id"
                 @click="goToPath(3.3, item.id)">
@@ -208,10 +221,115 @@
             </div>
           </div>
 
+          <!-- 招聘信息  人才库   job_apply -->
+          <div class="noticeTabsDataBox" v-if="tabsIndex == 3 && zhao == true && zhao2 == true && userType == 10000">
+            <div v-if="msg.job_apply && msg.job_apply.length > 0">
+              <div class="noticeTabsDataItem" v-for="item in msg.job_apply" :key="item.id"
+                @click="goToPath(3.4, item.hunt_id)">
+                <!-- 人才库 job_apply -->
+                <div class="noticeTabsDataItemImg newsIcon">
+                  <img src="@/assets/public/nav/message-news.png">
+                </div>
+                <div class="noticeTabsDataItemContent">
+
+                  <div class="noticeNewsTitle">{{ item.user_name + ': 求职了' + '-' + item.business_name +
+                    '-' +
+                    item.job_name }}</div>
+                  <div class="noticeNewsTime">{{ item.updated_at }}</div>
+                </div>
+              </div>
+            </div>
+            <div v-else class="noticeTabsDataItemEmpty">
+              <div class="noticeEmpty">
+                <img src="@/assets/public/nav/message-empty.png">
+              </div>
+              <div class="noticeEmptyText">
+                暂无消息
+              </div>
+            </div>
+          </div>
+
+          <!-- 求职信息  待审核 -->
+          <div class="noticeTabsDataBox" v-if="tabsIndex == 3 && qiu == true && qiu1 == true && userType == 1">
+            <div v-if="msg.job_hunting && msg.job_hunting.length > 0">
+              <div class="noticeTabsDataItem" v-for="item in msg.job_hunting" :key="item.id"
+                @click="goToPath(3.1, item.id)">
+                <!-- 待审核求职 -->
+                <div class="noticeTabsDataItemImg newsIcon">
+                  <img src="@/assets/public/nav/message-news.png">
+                </div>
+                <div class="noticeTabsDataItemContent">
+                  <div class="noticeNewsTitle">{{ item.user_name + ':' + item.website_name + '-' + '发布求职信息了' }}</div>
+                  <div class="noticeNewsTime">{{ item.updated_at }}</div>
+                </div>
+              </div>
+            </div>
+            <div v-else class="noticeTabsDataItemEmpty">
+              <div class="noticeEmpty">
+                <img src="@/assets/public/nav/message-empty.png">
+              </div>
+              <div class="noticeEmptyText">
+                暂无消息
+              </div>
+            </div>
+          </div>
+
+          <!-- 求职信息  职场机会 -->
+          <div class="noticeTabsDataBox" v-if="tabsIndex == 3 && qiu == true && qiu2 == true && userType == 1">
+            <div v-if="msg.job_apply && msg.job_apply.length > 0">
+              <div class="noticeTabsDataItem" v-for="item in msg.job_apply" :key="item.id"
+                @click="goToPath(3.2, item.recruit_id)">
+
+                <div class="noticeTabsDataItemImg newsIcon">
+                  <img src="@/assets/public/nav/message-news.png">
+                </div>
+                <div class="noticeTabsDataItemContent">
+                  <div class="noticeNewsTitle">{{ item.business_name + ':' + item.website_name + ' ' + '关注了' +
+                    item.user_name
+                    + '的简历' }}</div>
+                  <div class="noticeNewsTime">{{ item.updated_at }}</div>
+                </div>
+              </div>
+            </div>
+            <div v-else class="noticeTabsDataItemEmpty">
+              <div class="noticeEmpty">
+                <img src="@/assets/public/nav/message-empty.png">
+              </div>
+              <div class="noticeEmptyText">
+                暂无消息
+              </div>
+            </div>
+          </div>
 
+          <!-- 招聘信息  招聘信息  job_recruiting -->
+          <div class="noticeTabsDataBox" v-if="tabsIndex == 3 && zhao == true && zhao1 == true && userType == 3">
+            <div v-if="msg.job_recruiting && msg.job_recruiting.length > 0">
+              <div class="noticeTabsDataItem" v-for="item in msg.job_recruiting" :key="item.id"
+                @click="goToPath(3.3, item.id)">
+                <!-- 招聘信息 job_recruiting -->
+                <div class="noticeTabsDataItemImg newsIcon">
+                  <img src="@/assets/public/nav/message-news.png">
+                </div>
+                <div class="noticeTabsDataItemContent">
+                  <div class="noticeNewsTitle">{{ item.user_name + ':' + item.website_name + ' ' + '-' + item.title
+                    + '岗位' }}
+                  </div>
+                  <div class="noticeNewsTime">{{ item.updated_at }}</div>
+                </div>
+              </div>
+            </div>
+            <div v-else class="noticeTabsDataItemEmpty">
+              <div class="noticeEmpty">
+                <img src="@/assets/public/nav/message-empty.png">
+              </div>
+              <div class="noticeEmptyText">
+                暂无消息
+              </div>
+            </div>
+          </div>
 
           <!-- 招聘信息  人才库   job_apply -->
-          <div class="noticeTabsDataBox" v-if="tabsIndex == 3 && zhao == true && zhao2 == true">
+          <div class="noticeTabsDataBox" v-if="tabsIndex == 3 && zhao == true && zhao2 == true && userType == 3">
             <div v-if="msg.job_apply && msg.job_apply.length > 0">
               <div class="noticeTabsDataItem" v-for="item in msg.job_apply" :key="item.id"
                 @click="goToPath(3.4, item.hunt_id)">
@@ -343,7 +461,7 @@ export default {
       qiu1: true,
       qiu2: false,
       zhao1: true,
-      zhao2: false
+      zhao2: false,
     }
   },
   computed: {
@@ -357,6 +475,9 @@ export default {
     this.getMsg();
     //获得用户类型
     this.userType = getUseType();
+    if (this.userType == 1) {
+      this.qiu = true;
+    }
 
     // 添加点击事件监听器
     document.addEventListener('click', this.handleClickOutside);
@@ -426,9 +547,9 @@ export default {
     //2.1 获取通知消息列表
     getMsg() {
       this.$store.dispatch('news/getMSG').then(response => {
-        //console.log(response);
+        console.log('response1111111111', response);
         this.msg = response.data;
-        //console.log(this.msg);
+        // console.log(this.msg);
       }).catch(error => {
         console.log(error);
       });

+ 1 - 1
src/router/index.js

@@ -576,7 +576,7 @@ export const constantRoutes = [
         path: '',
         component: () => import('@/views/news/jobHuntingListApply'),
         meta: {
-          title: '求职信息',
+          title: '求职审核列表',
           hidden: true,
           breadcrumb: true
         }

+ 178 - 142
src/views/dashboard/admin/index.vue

@@ -15,34 +15,34 @@
                             <div class="topDataLi1">
                                 <div class="topDataMain">
                                     <span @click="goToList(1)">待审核资讯</span>
-                                    <span @click="goToList(1)">{{articleCount}}</span>
+                                    <span @click="goToList(1)">{{ articleCount }}</span>
                                 </div>
                                 <div class="topDataMain">
                                     <span @click="goToList(8)">待审核广告</span>
-                                    <span @click="goToList(8)">{{adCount}}</span>
+                                    <span @click="goToList(8)">{{ adCount }}</span>
                                 </div>
                             </div>
                             <div class="topDataLi2">
                                 <div class="topDataMainCenter">
                                     <span @click="goToList(2)">待审核商品</span>
-                                    <span @click="goToList(2)">{{goodsCount}}</span>
+                                    <span @click="goToList(2)">{{ goodsCount }}</span>
                                 </div>
                                 <div class="topDataMainCenter">
                                     <span @click="goToList(3)">待审核书刊音像</span>
-                                    <span @click="goToList(3)">{{bookCount}}</span>
+                                    <span @click="goToList(3)">{{ bookCount }}</span>
                                 </div>
                             </div>
-                            <!-- <div class="topDataLi3">
+                            <div class="topDataLi3">
                                 <div class="topDataMainCenter">
                                     <span @click="goToList(4)">待审核招聘</span>
-                                    <span @click="goToList(4)">{{jobRecruitingCount}}</span>
+                                    <span @click="goToList(4)">{{ jobRecruitingCount }}</span>
                                 </div>
                                 <div class="topDataMainCenter">
                                     <span @click="goToList(5)">待审核求职</span>
-                                    <span @click="goToList(5)">{{jobHuntingCount}}</span>
+                                    <span @click="goToList(5)">{{ jobHuntingCount }}</span>
                                 </div>
                             </div>
-                            <div class="topDataLi4">
+                            <!--<div class="topDataLi4">
                                 <div class="topDataMain">
                                     <span @click="goToList(6)">待审核行政通知</span>
                                     <span @click="goToList(6)">{{noticeCount}}</span>
@@ -65,7 +65,7 @@
                             </div>
                             网站数量
                         </div>
-                        <div class="twbNumber">{{allWebsiteCount}}</div>
+                        <div class="twbNumber">{{ allWebsiteCount }}</div>
                         <!-- <div class="twbStatus"><img src="@/assets/index/arrow-up.png"/> +12% <span>较上周</span></div> -->
                     </div>
                 </el-col>
@@ -77,7 +77,7 @@
                             </div>
                             栏目数量
                         </div>
-                        <div class="twbNumber">{{allCategoryCount}}</div>
+                        <div class="twbNumber">{{ allCategoryCount }}</div>
                         <!-- <div class="twbStatus"><img src="@/assets/index/arrow-up.png"/> +18% <span>较昨天</span></div> -->
                     </div>
                 </el-col>
@@ -89,7 +89,7 @@
                             </div>
                             资讯发布总数量
                         </div>
-                        <div class="twbNumber">{{allArticleCount}}</div>
+                        <div class="twbNumber">{{ allArticleCount }}</div>
                     </div>
                 </el-col>
                 <el-col :xs="24" :sm="24" :lg="6">
@@ -100,7 +100,7 @@
                             </div>
                             商品发布总数量
                         </div>
-                        <div class="twbNumber">{{allGoodsCount}}</div>
+                        <div class="twbNumber">{{ allGoodsCount }}</div>
                     </div>
                 </el-col>
             </el-row>
@@ -113,10 +113,10 @@
                             </div>
                             书刊音像发布总数量
                         </div>
-                        <div class="twbNumber">{{allBookCount}}</div>
+                        <div class="twbNumber">{{ allBookCount }}</div>
                     </div>
                 </el-col>
-                <!-- <el-col :xs="24" :sm="24" :lg="6">
+                <el-col :xs="24" :sm="24" :lg="6">
                     <div class="topWindowBox">
                         <div class="twbTitle">
                             <div class="twbIconbg bg6">
@@ -124,7 +124,7 @@
                             </div>
                             招聘发布总数量
                         </div>
-                        <div class="twbNumber">{{allJobRecruitingCount}}</div>
+                        <div class="twbNumber">{{ allJobRecruitingCount }}</div>
                     </div>
                 </el-col>
                 <el-col :xs="24" :sm="24" :lg="6">
@@ -135,27 +135,19 @@
                             </div>
                             求职发布总数量
                         </div>
-                        <div class="twbNumber">{{allJobHuntingCount}}</div>
+                        <div class="twbNumber">{{ allJobHuntingCount }}</div>
                     </div>
-                </el-col> -->
+                </el-col>
             </el-row>
             <el-row :gutter="32">
                 <el-col :xs="24" :sm="24" :lg="16">
                     <div class="chartBox">
                         <div class="chartTitle">
                             平台数据增长趋势
-                            <el-select 
-                                v-model="chatType" 
-                                placeholder="请选择" 
-                                class="chartSelectInput"
-                                @change="changeLineChartData"
-                            >
-                                <el-option 
-                                    v-for="item in indexDataOptions" 
-                                    :key="item.value" 
-                                    :label="item.label"
-                                    :value="item.value"
-                                >
+                            <el-select v-model="chatType" placeholder="请选择" class="chartSelectInput"
+                                @change="changeLineChartData">
+                                <el-option v-for="item in indexDataOptions" :key="item.value" :label="item.label"
+                                    :value="item.value">
                                 </el-option>
                             </el-select>
                         </div>
@@ -190,30 +182,30 @@
                             <div class="topDataLi1">
                                 <div class="topDataMain">
                                     <span @click="goToList(1)">待审核资讯</span>
-                                    <span @click="goToList(1)">{{articleCount}}</span>
+                                    <span @click="goToList(1)">{{ articleCount }}</span>
                                 </div>
                             </div>
                             <div class="topDataLi2">
                                 <div class="topDataMainCenter">
                                     <span @click="goToList(2)">待审核商品</span>
-                                    <span @click="goToList(2)">{{goodsCount}}</span>
+                                    <span @click="goToList(2)">{{ goodsCount }}</span>
                                 </div>
                                 <div class="topDataMainCenter">
                                     <span @click="goToList(3)">待审核书刊音像</span>
-                                    <span @click="goToList(3)">{{bookCount}}</span>
+                                    <span @click="goToList(3)">{{ bookCount }}</span>
                                 </div>
                             </div>
-                            <!-- <div class="topDataLi3">
+                            <div class="topDataLi3">
                                 <div class="topDataMainCenter">
                                     <span @click="goToList(4)">待审核招聘</span>
-                                    <span @click="goToList(4)">{{jobRecruitingCount}}</span>
+                                    <span @click="goToList(4)">{{ jobRecruitingCount }}</span>
                                 </div>
                                 <div class="topDataMainCenter">
                                     <span @click="goToList(5)">待审核求职</span>
-                                    <span @click="goToList(5)">{{jobHuntingCount}}</span>
+                                    <span @click="goToList(5)">{{ jobHuntingCount }}</span>
                                 </div>
                             </div>
-                            <div class="topDataLi4">
+                            <!-- <div class="topDataLi4">
                                 <div class="topDataMain">
                                     <span @click="goToList(6)">待审核行政通知</span>
                                     <span @click="goToList(6)">{{noticeCount}}</span>
@@ -236,7 +228,7 @@
                             </div>
                             资讯发布数量
                         </div>
-                        <div class="twbNumber">{{allArticleCount}}</div>
+                        <div class="twbNumber">{{ allArticleCount }}</div>
                     </div>
                 </el-col>
                 <el-col :xs="24" :sm="24" :lg="6">
@@ -247,7 +239,7 @@
                             </div>
                             商品发布数量
                         </div>
-                        <div class="twbNumber">{{allGoodsCount}}</div>
+                        <div class="twbNumber">{{ allGoodsCount }}</div>
                     </div>
                 </el-col>
                 <el-col :xs="24" :sm="24" :lg="6">
@@ -258,10 +250,10 @@
                             </div>
                             书刊音像发布数量
                         </div>
-                        <div class="twbNumber">{{allBookCount}}</div>
+                        <div class="twbNumber">{{ allBookCount }}</div>
                     </div>
                 </el-col>
-                <!-- <el-col :xs="24" :sm="24" :lg="6">
+                <el-col :xs="24" :sm="24" :lg="6">
                     <div class="topWindowBox">
                         <div class="twbTitle">
                             <div class="twbIconbg bg7">
@@ -269,9 +261,9 @@
                             </div>
                             求职发布数量
                         </div>
-                        <div class="twbNumber">{{allJobHuntingCount}}</div>
+                        <div class="twbNumber">{{ allJobHuntingCount }}</div>
                     </div>
-                </el-col> -->
+                </el-col>
             </el-row>
         </div>
 
@@ -290,17 +282,17 @@
                             <div class="topDataLi1">
                                 <div class="topDataMain">
                                     <span @click="goToList(1)">待审核资讯</span>
-                                    <span @click="goToList(1)">{{articleCount}}</span>
+                                    <span @click="goToList(1)">{{ articleCount }}</span>
                                 </div>
                             </div>
                             <div class="topDataLi2">
                                 <div class="topDataMainCenter">
                                     <span @click="goToList(2)">待审核商品</span>
-                                    <span @click="goToList(2)">{{goodsCount}}</span>
+                                    <span @click="goToList(2)">{{ goodsCount }}</span>
                                 </div>
                                 <div class="topDataMainCenter">
                                     <span @click="goToList(3)">待审核书刊音像</span>
-                                    <span @click="goToList(3)">{{bookCount}}</span>
+                                    <span @click="goToList(3)">{{ bookCount }}</span>
                                 </div>
                             </div>
                             <!-- <div class="topDataLi4">
@@ -326,7 +318,7 @@
                             </div>
                             资讯发布数量
                         </div>
-                        <div class="twbNumber">{{allArticleCount}}</div>
+                        <div class="twbNumber">{{ allArticleCount }}</div>
                     </div>
                 </el-col>
                 <el-col :xs="24" :sm="24" :lg="6">
@@ -337,7 +329,7 @@
                             </div>
                             商品发布数量
                         </div>
-                        <div class="twbNumber">{{allGoodsCount}}</div>
+                        <div class="twbNumber">{{ allGoodsCount }}</div>
                     </div>
                 </el-col>
                 <el-col :xs="24" :sm="24" :lg="6">
@@ -348,7 +340,7 @@
                             </div>
                             书刊音像发布数量
                         </div>
-                        <div class="twbNumber">{{allBookCount}}</div>
+                        <div class="twbNumber">{{ allBookCount }}</div>
                     </div>
                 </el-col>
                 <!-- <el-col :xs="24" :sm="24" :lg="6">
@@ -389,10 +381,10 @@
                                 <el-tag :type="scope.row.status == 1 ? 'success' : 'danger'">{{ scope.row.status == 1 ? '已审核' :
                                 '未审核' }}</el-tag>
                             </template>
-                        </el-table-column>
-                    </el-table>
-                </div>
-            </div> -->
+</el-table-column>
+</el-table>
+</div>
+</div> -->
         </div>
 
         <!--超级管理员10000× 个人会员1× 政务会员2× 企业会员3√ 调研员4×-->
@@ -410,26 +402,26 @@
                             <div class="topDataLi1">
                                 <div class="topDataMain">
                                     <span @click="goToList(1)">待审核资讯</span>
-                                    <span @click="goToList(1)">{{articleCount}}</span>
+                                    <span @click="goToList(1)">{{ articleCount }}</span>
                                 </div>
                             </div>
                             <div class="topDataLi2">
                                 <div class="topDataMainCenter">
                                     <span @click="goToList(2)">待审核商品</span>
-                                    <span @click="goToList(2)">{{goodsCount}}</span>
+                                    <span @click="goToList(2)">{{ goodsCount }}</span>
                                 </div>
                                 <div class="topDataMainCenter">
                                     <span @click="goToList(3)">待审核书刊音像</span>
-                                    <span @click="goToList(3)">{{bookCount}}</span>
+                                    <span @click="goToList(3)">{{ bookCount }}</span>
                                 </div>
                             </div>
-                            <!-- <div class="topDataLi3">
+                            <div class="topDataLi3">
                                 <div class="topDataMainCenter">
                                     <span @click="goToList(4)">待审核招聘</span>
-                                    <span @click="goToList(4)">{{jobRecruitingCount}}</span>
+                                    <span @click="goToList(4)">{{ jobRecruitingCount }}</span>
                                 </div>
                             </div>
-                            <div class="topDataLi4">
+                            <!--<div class="topDataLi4">
                                 <div class="topDataMain">
                                     <span @click="goToList(6)">待审核行政通知</span>
                                     <span @click="goToList(6)">{{noticeCount}}</span>
@@ -452,7 +444,7 @@
                             </div>
                             资讯发布数量
                         </div>
-                        <div class="twbNumber">{{allWebsiteCount}}</div>
+                        <div class="twbNumber">{{ allWebsiteCount }}</div>
                     </div>
                 </el-col>
                 <el-col :xs="24" :sm="24" :lg="6">
@@ -463,7 +455,7 @@
                             </div>
                             商品发布数量
                         </div>
-                        <div class="twbNumber">{{allGoodsCount}}</div>
+                        <div class="twbNumber">{{ allGoodsCount }}</div>
                     </div>
                 </el-col>
                 <el-col :xs="24" :sm="24" :lg="6">
@@ -474,10 +466,10 @@
                             </div>
                             书刊音像发布数量
                         </div>
-                        <div class="twbNumber">{{allBookCount}}</div>
+                        <div class="twbNumber">{{ allBookCount }}</div>
                     </div>
                 </el-col>
-                <!-- <el-col :xs="24" :sm="24" :lg="6">
+                <el-col :xs="24" :sm="24" :lg="6">
                     <div class="topWindowBox">
                         <div class="twbTitle">
                             <div class="twbIconbg bg6">
@@ -485,9 +477,9 @@
                             </div>
                             招聘发布数量
                         </div>
-                        <div class="twbNumber">{{allJobRecruitingCount}}</div>
+                        <div class="twbNumber">{{ allJobRecruitingCount }}</div>
                     </div>
-                </el-col> -->
+                </el-col>
             </el-row>
         </div>
 
@@ -506,17 +498,17 @@
                             <div class="topDataLi1">
                                 <div class="topDataMain">
                                     <span @click="goToList(1)">待审核资讯</span>
-                                    <span @click="goToList(1)">{{articleCount}}</span>
+                                    <span @click="goToList(1)">{{ articleCount }}</span>
                                 </div>
                             </div>
                             <div class="topDataLi2">
                                 <div class="topDataMainCenter">
                                     <span @click="goToList(2)">待审核商品</span>
-                                    <span @click="goToList(2)">{{goodsCount}}</span>
+                                    <span @click="goToList(2)">{{ goodsCount }}</span>
                                 </div>
                                 <div class="topDataMainCenter">
                                     <span @click="goToList(3)">待审核书刊音像</span>
-                                    <span @click="goToList(3)">{{bookCount}}</span>
+                                    <span @click="goToList(3)">{{ bookCount }}</span>
                                 </div>
                             </div>
                             <!-- <div class="topDataLi4">
@@ -542,7 +534,7 @@
                             </div>
                             资讯发布数量
                         </div>
-                        <div class="twbNumber">{{allArticleCount}}</div>
+                        <div class="twbNumber">{{ allArticleCount }}</div>
                     </div>
                 </el-col>
                 <el-col :xs="24" :sm="24" :lg="8">
@@ -553,7 +545,7 @@
                             </div>
                             商品发布数量
                         </div>
-                        <div class="twbNumber">{{allGoodsCount}}</div>
+                        <div class="twbNumber">{{ allGoodsCount }}</div>
                     </div>
                 </el-col>
                 <el-col :xs="24" :sm="24" :lg="8">
@@ -564,7 +556,7 @@
                             </div>
                             书刊音像发布数量
                         </div>
-                        <div class="twbNumber">{{allBookCount}}</div>
+                        <div class="twbNumber">{{ allBookCount }}</div>
                     </div>
                 </el-col>
             </el-row>
@@ -624,13 +616,13 @@ export default {
             //折线图
             chatType: '1', //用户选择的哪个数据
             indexDataOptions: [
-                {label:'资讯',value:'1'},
-                {label:'商品',value:'2'},
-                {label:'书刊音像',value:'3'},
-                // {label:'招聘',value:'4'},
-                // {label:'求职',value:'5'}
+                { label: '资讯', value: '1' },
+                { label: '商品', value: '2' },
+                { label: '书刊音像', value: '3' },
+                { label: '招聘', value: '4' },
+                { label: '求职', value: '5' }
             ],
-            lineChartData:[],//折线图目前展示哪个数据
+            lineChartData: [],//折线图目前展示哪个数据
             lineChartData1: [],//折线图数据 - 资讯
             lineChartData2: [],//折线图数据 - 商品
             lineChartData3: [],//折线图数据 - 书刊音像
@@ -664,7 +656,7 @@ export default {
         getData() {
             //获取首页数据
             this.$store.dispatch('public/getAdminIndex').then(res => {
-                if(res.code==200){
+                if (res.code == 200) {
                     //待审核数据
                     this.articleCount = res.data.apply.article;
                     this.adCount = res.data.apply.order;
@@ -696,32 +688,32 @@ export default {
                 }
             })
         },
-        goToList(typenumber){
-            if(typenumber == 1){this.$router.push({path:'/examine'})}
-            if(typenumber == 2){this.$router.push({path:'/goodListApply'})}
-            if(typenumber == 3){this.$router.push({path:'/bookListApply'})}
-            if(typenumber == 4){this.$router.push({path:'/checkjobRecruitingList'})}
-            if(typenumber == 5){this.$router.push({path:'/jobHuntingListApply'})}
-            if(typenumber == 6){this.$router.push({path:'/noticeListApply'})}
-            if(typenumber == 7){this.$router.push({path:'/ncomplaintListApply'})}
-            if(typenumber == 8){this.$router.push({path:'/adList'})}
+        goToList(typenumber) {
+            if (typenumber == 1) { this.$router.push({ path: '/examine' }) }
+            if (typenumber == 2) { this.$router.push({ path: '/goodListApply' }) }
+            if (typenumber == 3) { this.$router.push({ path: '/bookListApply' }) }
+            if (typenumber == 4) { this.$router.push({ path: '/checkjobRecruitingList' }) }
+            if (typenumber == 5) { this.$router.push({ path: '/jobHuntingListApply' }) }
+            if (typenumber == 6) { this.$router.push({ path: '/noticeListApply' }) }
+            if (typenumber == 7) { this.$router.push({ path: '/ncomplaintListApply' }) }
+            if (typenumber == 8) { this.$router.push({ path: '/adList' }) }
         },
         //切换折线图数据
-        changeLineChartData(type){
+        changeLineChartData(type) {
             console.log(type)
-            if(type == 1){
+            if (type == 1) {
                 this.lineChartData = this.lineChartData1;
             }
-            if(type == 2){
+            if (type == 2) {
                 this.lineChartData = this.lineChartData2;
             }
-            if(type == 3){
+            if (type == 3) {
                 this.lineChartData = this.lineChartData3;
             }
-            if(type == 4){
+            if (type == 4) {
                 this.lineChartData = this.lineChartData4;
             }
-            if(type == 5){
+            if (type == 5) {
                 this.lineChartData = this.lineChartData5;
             }
         }
@@ -748,8 +740,9 @@ export default {
     align-items: center;
     justify-content: center;
 }
+
 .cibStyle1 {
-    background:#667EF2
+    background: #667EF2
 }
 
 //管理员顶部数据栏
@@ -767,9 +760,9 @@ export default {
 .topDataBoxTitle {
     display: flex;
     align-items: center;
-    margin-bottom:16px;
-    color:#fff;
-    font-size:16px;
+    margin-bottom: 16px;
+    color: #fff;
+    font-size: 16px;
 }
 
 .topDataBoxTitleText {
@@ -780,52 +773,69 @@ export default {
 .topDataBoxList {
     display: flex;
     align-items: center;
+
     .topDataLi1 {
-        width:268px;
+        width: 268px;
         border-right: 1px solid #fff;
-        height:70px;
+        height: 70px;
+
         .topDataMain:nth-child(1) {
-            margin-bottom:20px;
+            margin-bottom: 20px;
         }
     }
-    .topDataLi2,.topDataLi3{
-        width:359px;
+
+    .topDataLi2 {
+        border-right: 1px solid #fff;
+    }
+
+    .topDataLi2,
+    .topDataLi3 {
+        width: 359px;
         //border-right: 1px solid #fff;
-        height:70px;
-        .topDataMainCenter:nth-child(1){
-            margin-bottom:20px
+        height: 70px;
+
+        .topDataMainCenter:nth-child(1) {
+            margin-bottom: 20px
         }
     }
+
     .topDataLi4 {
-        width:268px;
-        height:70px;
+        width: 268px;
+        height: 70px;
+
         .topDataMain {
-            margin-left:90px;
+            margin-left: 90px;
         }
+
         .topDataMain:nth-child(1) {
-            margin-bottom:20px;
+            margin-bottom: 20px;
         }
     }
-    .topDataMain,.topDataMainCenter {
-        color:#fff;
-        height:26px;
-        line-height:26px;
-        width:177px;
-        display:flex;
+
+    .topDataMain,
+    .topDataMainCenter {
+        color: #fff;
+        height: 26px;
+        line-height: 26px;
+        width: 177px;
+        display: flex;
         align-items: center;
         justify-content: space-between;
-        span:nth-child(1){
-            font-size:16px;
+
+        span:nth-child(1) {
+            font-size: 16px;
             cursor: pointer;
         }
-        span:nth-child(2){
-            font-size:22px;
-            font-weight:bold;
+
+        span:nth-child(2) {
+            font-size: 22px;
+            font-weight: bold;
             cursor: pointer;
         }
     }
+
     .topDataMainCenter {
-        margin:0 auto;
+        margin: 0 auto;
     }
 }
 
@@ -845,24 +855,47 @@ export default {
         font-size: 16px;
         color: @title;
 
-        .twbIconbg{
+        .twbIconbg {
             width: 40px;
             height: 40px;
             border-radius: 50%;
             margin-right: 15px;
-            display:flex;
+            display: flex;
             align-items: center;
             justify-content: center;
         }
 
-        .bg1 {background: #FDF2F9;}
-        .bg2 {background: #E9F3FC;}
-        .bg3 {background: #F7F2FD;}
-        .bg4 {background: #FFF4F4;}
-        .bg5 {background: #E9F3FC;}
-        .bg6 {background: #F2EBFC;}
-        .bg7 {background: #FDF2F9;}
-        .bg8 {background: #FFFAF4;}
+        .bg1 {
+            background: #FDF2F9;
+        }
+
+        .bg2 {
+            background: #E9F3FC;
+        }
+
+        .bg3 {
+            background: #F7F2FD;
+        }
+
+        .bg4 {
+            background: #FFF4F4;
+        }
+
+        .bg5 {
+            background: #E9F3FC;
+        }
+
+        .bg6 {
+            background: #F2EBFC;
+        }
+
+        .bg7 {
+            background: #FDF2F9;
+        }
+
+        .bg8 {
+            background: #FFFAF4;
+        }
 
     }
 
@@ -879,18 +912,21 @@ export default {
         display: flex;
         align-items: center;
         justify-content: flex-start;
+
         .twbNumber2ItemNum {
-            font-size:30px;
-            margin-bottom:5px;
-            font-weight:1000;
+            font-size: 30px;
+            margin-bottom: 5px;
+            font-weight: 1000;
         }
+
         .twbNumber2Item {
-            font-size:16px;
-            width:70px;
-            font-weight:normal;
+            font-size: 16px;
+            width: 70px;
+            font-weight: normal;
         }
+
         .twbNumber2Item:nth-child(1) {
-            margin-right:130px;
+            margin-right: 130px;
         }
     }
 
@@ -969,11 +1005,11 @@ export default {
 }
 
 ::v-deep .chartSelectInput .el-input__inner {
-    background:#F2F4FE;
-    color:#5570F1;
-    border:none;
+    background: #F2F4FE;
+    color: #5570F1;
+    border: none;
     border-radius: 8px;
-    width:130px;
-    margin-left:20px;
+    width: 130px;
+    margin-left: 20px;
 }
 </style>

+ 2 - 1
src/views/job/checkjobRecruitingList.vue

@@ -201,10 +201,11 @@ export default {
       this.$confirm('将此职位通过审核吗?', '提示', {
         confirmButtonText: '通过',
         cancelButtonText: '拒绝',
+        distinguishCancelAndClose: true,  // 关键配置项,用于区分取消和关闭按钮
         type: 'warning'
       }).then(() => {
         this.upRow(id, 1)
-      }).catch(() => {
+      }).catch((the_reback) => {
         //输入驳回理由
         console.log("驳回")
 

+ 6 - 0
src/views/news/addJobHunting.vue

@@ -484,6 +484,12 @@ export default {
         web_site_id: 0,
         name: "",
         sexy: 1,
+        phone: "",
+        wx: "",
+        birth: "",
+        politic: "",
+        language: "",
+        educational: "",
         // jobtime: "2025-02-21 00:00:00",//工作时间
         jobtime: "",//工作时间
         origin: "",

+ 2 - 1
src/views/news/jobHuntingListApply.vue

@@ -172,10 +172,11 @@ export default {
       this.$confirm('将此商品通过审核吗?', '提示', {
         confirmButtonText: '通过',
         cancelButtonText: '拒绝',
+        distinguishCancelAndClose: true,  // 关键配置项,用于区分取消和关闭按钮
         type: 'warning'
       }).then(() => {
         this.upRow(id, 2)
-      }).catch(() => {
+      }).catch((the_reback) => {
         //输入驳回理由
         console.log("驳回")