LiuJ 4 日 前
コミット
7a0ef770e4
1 ファイル変更108 行追加143 行削除
  1. 108 143
      src/views/dashboard/admin/index.vue

+ 108 - 143
src/views/dashboard/admin/index.vue

@@ -225,6 +225,56 @@
                 </el-col>
                 </el-col>
             </el-row>
             </el-row>
 
 
+
+
+            <el-row :gutter="32">
+                <el-col :xs="24" :sm="24" :lg="6">
+                    <div class="topWindowBox">
+                        <div class="twbTitle">
+                            <div class="twbIconbg bg3">
+                                <img src="@/assets/index/topIcon3.png" />
+                            </div>
+                            资讯发布数量
+                        </div>
+                        <div class="twbNumber">{{ allArticleCount }}</div>
+                    </div>
+                </el-col>
+                <el-col :xs="24" :sm="24" :lg="6">
+                    <div class="topWindowBox">
+                        <div class="twbTitle">
+                            <div class="twbIconbg bg4">
+                                <img src="@/assets/index/topIcon4.png" />
+                            </div>
+                            商品发布数量
+                        </div>
+                        <div class="twbNumber">{{ allGoodsCount }}</div>
+                    </div>
+                </el-col>
+                <el-col :xs="24" :sm="24" :lg="6">
+                    <div class="topWindowBox">
+                        <div class="twbTitle">
+                            <div class="twbIconbg bg5">
+                                <img src="@/assets/index/topIcon5.png" />
+                            </div>
+                            书刊音像发布数量
+                        </div>
+                        <div class="twbNumber">{{ allBookCount }}</div>
+                    </div>
+                </el-col>
+                <el-col :xs="24" :sm="24" :lg="6">
+                    <div class="topWindowBox">
+                        <div class="twbTitle">
+                            <div class="twbIconbg bg7">
+                                <img src="@/assets/index/topIcon7.png" />
+                            </div>
+                            求职发布数量
+                        </div>
+                        <div class="twbNumber">{{ allJobHuntingCount }}</div>
+                    </div>
+                </el-col>
+            </el-row>
+
+
             <el-row :gutter="32">
             <el-row :gutter="32">
                 <el-col :xs="24" :sm="24" :lg="12">
                 <el-col :xs="24" :sm="24" :lg="12">
                     <div class="chartBox">
                     <div class="chartBox">
@@ -249,7 +299,7 @@
                                 <div v-for="item in chat_msg" :key="item.id" class="sys_msg_item">
                                 <div v-for="item in chat_msg" :key="item.id" class="sys_msg_item">
                                     <div class="sys_msg_class">{{ item.class }}</div>
                                     <div class="sys_msg_class">{{ item.class }}</div>
                                     <div @click="goToDetail(item.id, item.class)" class="sys_msg_title">{{ item.content
                                     <div @click="goToDetail(item.id, item.class)" class="sys_msg_title">{{ item.content
-                                        }}</div>
+                                    }}</div>
                                     <div class="sys_msg_time">{{ item.formatted_updated_at }}</div>
                                     <div class="sys_msg_time">{{ item.formatted_updated_at }}</div>
                                 </div>
                                 </div>
 
 
@@ -285,53 +335,6 @@
             </div>
             </div>
 
 
 
 
-
-            <el-row :gutter="32">
-                <el-col :xs="24" :sm="24" :lg="6">
-                    <div class="topWindowBox">
-                        <div class="twbTitle">
-                            <div class="twbIconbg bg3">
-                                <img src="@/assets/index/topIcon3.png" />
-                            </div>
-                            资讯发布数量
-                        </div>
-                        <div class="twbNumber">{{ allArticleCount }}</div>
-                    </div>
-                </el-col>
-                <el-col :xs="24" :sm="24" :lg="6">
-                    <div class="topWindowBox">
-                        <div class="twbTitle">
-                            <div class="twbIconbg bg4">
-                                <img src="@/assets/index/topIcon4.png" />
-                            </div>
-                            商品发布数量
-                        </div>
-                        <div class="twbNumber">{{ allGoodsCount }}</div>
-                    </div>
-                </el-col>
-                <el-col :xs="24" :sm="24" :lg="6">
-                    <div class="topWindowBox">
-                        <div class="twbTitle">
-                            <div class="twbIconbg bg5">
-                                <img src="@/assets/index/topIcon5.png" />
-                            </div>
-                            书刊音像发布数量
-                        </div>
-                        <div class="twbNumber">{{ allBookCount }}</div>
-                    </div>
-                </el-col>
-                <el-col :xs="24" :sm="24" :lg="6">
-                    <div class="topWindowBox">
-                        <div class="twbTitle">
-                            <div class="twbIconbg bg7">
-                                <img src="@/assets/index/topIcon7.png" />
-                            </div>
-                            求职发布数量
-                        </div>
-                        <div class="twbNumber">{{ allJobHuntingCount }}</div>
-                    </div>
-                </el-col>
-            </el-row>
         </div>
         </div>
 
 
         <!--超级管理员10000× 个人会员1× 政务会员2 √ 企业会员3× 调研员4×-->
         <!--超级管理员10000× 个人会员1× 政务会员2 √ 企业会员3× 调研员4×-->
@@ -377,54 +380,49 @@
                 </el-col>
                 </el-col>
             </el-row>
             </el-row>
 
 
-
             <el-row :gutter="32">
             <el-row :gutter="32">
-                <el-col :xs="24" :sm="24" :lg="24">
-                    <div class="topDataBox">
-                        <div class="topDataBoxTitle">
-                            <div class="chatIconBox cibStyle1">
-                                <img src="@/assets/index/top_time.png">
+                <el-col :xs="24" :sm="24" :lg="6">
+                    <div class="topWindowBox">
+                        <div class="twbTitle">
+                            <div class="twbIconbg bg3">
+                                <img src="@/assets/index/topIcon3.png" />
                             </div>
                             </div>
-                            <div class="topDataBoxTitleText">待审核列表</div>
+                            资讯发布数量
                         </div>
                         </div>
-                        <div class="topDataBoxList">
-                            <div class="topDataLi1">
-                                <div class="topDataMain">
-                                    <span @click="goToList(1)">待审核资讯</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>
-                                </div>
-                                <div class="topDataMainCenter">
-                                    <span @click="goToList(3)">待审核书刊音像</span>
-                                    <span @click="goToList(3)">{{ bookCount }}</span>
-                                </div>
+                        <div class="twbNumber">{{ allArticleCount }}</div>
+                    </div>
+                </el-col>
+                <el-col :xs="24" :sm="24" :lg="6">
+                    <div class="topWindowBox">
+                        <div class="twbTitle">
+                            <div class="twbIconbg bg4">
+                                <img src="@/assets/index/topIcon4.png" />
                             </div>
                             </div>
-                            <div class="topDataLi3">
-                                <div class="topDataMainCenter">
-                                    <span @click="goToList(4)">待审核招聘</span>
-                                    <span @click="goToList(4)">{{ jobRecruitingCount }}</span>
-                                </div>
-                                <div class="topDataMainCenter">
-                                    <span @click="goToList(5)">待审核求职</span>
-                                    <span @click="goToList(5)">{{ jobHuntingCount }}</span>
-                                </div>
+                            商品发布数量
+                        </div>
+                        <div class="twbNumber">{{ allGoodsCount }}</div>
+                    </div>
+                </el-col>
+                <el-col :xs="24" :sm="24" :lg="6">
+                    <div class="topWindowBox">
+                        <div class="twbTitle">
+                            <div class="twbIconbg bg5">
+                                <img src="@/assets/index/topIcon5.png" />
                             </div>
                             </div>
-                            <div class="topDataLi4">
-                                <!-- <div class="topDataMain">
-                                    <span @click="goToList(6)">待审核行政通知</span>
-                                    <span @click="goToList(6)">{{noticeCount}}</span>
-                                </div> -->
-                                <div class="topDataMain">
-                                    <span @click="goToList(7)">待审核行政投诉</span>
-                                    <span @click="goToList(7)">{{ complaintCount }}</span>
-                                </div>
+                            书刊音像发布数量
+                        </div>
+                        <div class="twbNumber">{{ allBookCount }}</div>
+                    </div>
+                </el-col>
+                <el-col :xs="24" :sm="24" :lg="6">
+                    <div class="topWindowBox">
+                        <div class="twbTitle">
+                            <div class="twbIconbg bg7">
+                                <img src="@/assets/index/topIcon7.png" />
                             </div>
                             </div>
+                            求职发布数量
                         </div>
                         </div>
+                        <div class="twbNumber">{{ allJobHuntingCount }}</div>
                     </div>
                     </div>
                 </el-col>
                 </el-col>
             </el-row>
             </el-row>
@@ -453,7 +451,7 @@
                                 <div v-for="item in chat_msg" :key="item.id" class="sys_msg_item">
                                 <div v-for="item in chat_msg" :key="item.id" class="sys_msg_item">
                                     <div class="sys_msg_class">{{ item.class }}</div>
                                     <div class="sys_msg_class">{{ item.class }}</div>
                                     <div @click="goToDetail(item.id, item.class)" class="sys_msg_title">{{ item.content
                                     <div @click="goToDetail(item.id, item.class)" class="sys_msg_title">{{ item.content
-                                        }}</div>
+                                    }}</div>
                                     <div class="sys_msg_time">{{ item.formatted_updated_at }}</div>
                                     <div class="sys_msg_time">{{ item.formatted_updated_at }}</div>
                                 </div>
                                 </div>
 
 
@@ -465,63 +463,30 @@
             <div style="height: 20px;" class="noticeTabs">
             <div style="height: 20px;" class="noticeTabs">
             </div>
             </div>
 
 
-
             <el-row :gutter="32">
             <el-row :gutter="32">
-                <el-col :xs="24" :sm="24" :lg="6">
-                    <div class="topWindowBox">
-                        <div class="twbTitle">
-                            <div class="twbIconbg bg3">
-                                <img src="@/assets/index/topIcon3.png" />
-                            </div>
-                            资讯发布数量
-                        </div>
-                        <div class="twbNumber">{{ allArticleCount }}</div>
-                    </div>
-                </el-col>
-                <el-col :xs="24" :sm="24" :lg="6">
-                    <div class="topWindowBox">
-                        <div class="twbTitle">
-                            <div class="twbIconbg bg4">
-                                <img src="@/assets/index/topIcon4.png" />
-                            </div>
-                            商品发布数量
-                        </div>
-                        <div class="twbNumber">{{ allGoodsCount }}</div>
-                    </div>
-                </el-col>
-                <el-col :xs="24" :sm="24" :lg="6">
-                    <div class="topWindowBox">
-                        <div class="twbTitle">
-                            <div class="twbIconbg bg5">
-                                <img src="@/assets/index/topIcon5.png" />
-                            </div>
-                            书刊音像发布数量
-                        </div>
-                        <div class="twbNumber">{{ allBookCount }}</div>
-                    </div>
-                </el-col>
-                <el-col :xs="24" :sm="24" :lg="6">
-                    <div class="topWindowBox">
-                        <div class="twbTitle">
-                            <div class="twbIconbg bg8">
-                                <img src="@/assets/index/topIcon8.png" />
-                            </div>
-                            待处理
-                        </div>
-                        <div class="twbNumber2">
-                            <div class="twbNumber2Item">
-                                <div class="twbNumber2ItemNum">{{ allNoticeCount }}</div>
-                                <div>行政通知</div>
-                            </div>
-                            <div class="twbNumber2Item">
-                                <div class="twbNumber2ItemNum">{{ allComplaintCount }}</div>
-                                <div>行政投诉</div>
+                <el-col :xs="24" :sm="24" :lg="12">
+                    <div class="chartBox">
+
+                        <div class="chartBox">
+                            <div class="chartTitle">通知投诉</div>
+                            <div class="chart-wrapper">
+                                <div v-for="item in notice_msg" :key="item.id" class="sys_msg_item">
+                                    <div class="sys_msg_class">{{ item.class }}</div>
+                                    <div @click="goToDetail(item.id, item.class)" class="sys_msg_title">{{ item.title }}
+                                    </div>
+                                    <div class="sys_msg_time">{{ item.formatted_updated_at }}</div>
+                                </div>
                             </div>
                             </div>
                         </div>
                         </div>
                     </div>
                     </div>
                 </el-col>
                 </el-col>
             </el-row>
             </el-row>
 
 
+
+            <div style="height: 20px;" class="noticeTabs">
+            </div>
+
+
             <!-- <div class="chartBox">
             <!-- <div class="chartBox">
                 <div class="chartTitle">已审核文章</div>
                 <div class="chartTitle">已审核文章</div>
                 <div class="chart-wrapper">
                 <div class="chart-wrapper">
@@ -670,7 +635,7 @@
                                 <div v-for="item in chat_msg" :key="item.id" class="sys_msg_item">
                                 <div v-for="item in chat_msg" :key="item.id" class="sys_msg_item">
                                     <div class="sys_msg_class">{{ item.class }}</div>
                                     <div class="sys_msg_class">{{ item.class }}</div>
                                     <div @click="goToDetail(item.id, item.class)" class="sys_msg_title">{{ item.content
                                     <div @click="goToDetail(item.id, item.class)" class="sys_msg_title">{{ item.content
-                                    }}</div>
+                                        }}</div>
                                     <div class="sys_msg_time">{{ item.formatted_updated_at }}</div>
                                     <div class="sys_msg_time">{{ item.formatted_updated_at }}</div>
                                 </div>
                                 </div>
 
 
@@ -1251,7 +1216,7 @@ export default {
 
 
 .chartBox {
 .chartBox {
     width: 100%;
     width: 100%;
-    height: 440px;
+    height: 640px;
     border-radius: 20px;
     border-radius: 20px;
     overflow: hidden;
     overflow: hidden;
     background-color: @bgColor;
     background-color: @bgColor;
@@ -1327,7 +1292,7 @@ export default {
 .chart-wrapper {
 .chart-wrapper {
     background: #fff;
     background: #fff;
     padding: 16px;
     padding: 16px;
-    margin-top: 20px;
+    margin-top: 0px;
 }
 }
 
 
 .sys_msg_item {
 .sys_msg_item {