From d7fab6b5d91a5c49d84f7d21025cb6bc16b43bdf Mon Sep 17 00:00:00 2001
From: zpzgiser <45806316+zpzgiser@users.noreply.github.com>
Date: Mon, 19 Jul 2021 23:09:39 +0800
Subject: [PATCH] 更改颜色、文字、表格

---
 src/views/securityUnitOperation/economicTable.vue |  184 ++++++++++++++++++++++++++++++++--------------
 1 files changed, 128 insertions(+), 56 deletions(-)

diff --git a/src/views/securityUnitOperation/economicTable.vue b/src/views/securityUnitOperation/economicTable.vue
index 27f04bd..5ca4f7a 100644
--- a/src/views/securityUnitOperation/economicTable.vue
+++ b/src/views/securityUnitOperation/economicTable.vue
@@ -1,50 +1,59 @@
 <template>
-  <div class="operation-table">
-    <el-row>
-      <el-col>
-        <span>时间范围:</span>
-        <el-date-picker
-          v-model="value2"
-          type="daterange"
-          align="right"
-          unlink-panels
-          range-separator="至"
-          start-placeholder="开始日期"
-          end-placeholder="结束日期"
-          :picker-options="pickerOptions"
-        >
-        </el-date-picker>
-        <span>类别:</span>
-        <el-select v-model="typeValue" placeholder="请选择">
-          <el-option
-            v-for="item in typeOptions"
-            :key="item.value"
-            :label="item.label"
-            :value="item.value"
+  <basic-container>
+    <div class="operation-table">
+      <el-row>
+        <el-col>
+          <span>时间范围:</span>
+          <el-date-picker
+            v-model="value2"
+            type="daterange"
+            align="right"
+            unlink-panels
+            range-separator="至"
+            start-placeholder="开始日期"
+            end-placeholder="结束日期"
+            :picker-options="pickerOptions"
           >
-          </el-option>
-        </el-select>
-        <span>分局:</span>
-        <el-select v-model="subofficeValue" placeholder="请选择">
-          <el-option
-            v-for="item in subofficeOptions"
-            :key="item.value"
-            :label="item.label"
-            :value="item.value"
-          >
-          </el-option>
-        </el-select>
-        <span>公司名称:</span>
-        <el-input v-model="companyName"></el-input>
-        <el-button>查询</el-button>
-        <el-button>重置</el-button>
-      </el-col>
-    </el-row>
-    <el-row>
-      <el-col>
-        <div class="table">
-          <el-button @click="downExcel">下载</el-button>
-          <el-table id="table" :data="tableData" style="width: 100%">
+          </el-date-picker>
+          <span>类别:</span>
+          <el-select v-model="typeValue" placeholder="请选择">
+            <el-option
+              v-for="item in typeOptions"
+              :key="item.value"
+              :label="item.label"
+              :value="item.value"
+            >
+            </el-option>
+          </el-select>
+          <span>所属辖区:</span>
+          <el-select v-model="subofficeValue" placeholder="请选择">
+            <el-option
+              v-for="item in subofficeOptions"
+              :key="item.value"
+              :label="item.label"
+              :value="item.value"
+            >
+            </el-option>
+          </el-select>
+          <span>公司名称:</span>
+          <el-input v-model="companyName"></el-input>
+          <el-button>查询</el-button>
+          <el-button>重置</el-button>
+        </el-col>
+      </el-row>
+      <el-row>
+        <el-col>
+          <div class="table">
+            <el-button @click="downExcel">下载</el-button>
+            <avue-crud
+              :option="tableOption"
+              :data="tableData"
+              :page.sync="tablePage"
+              :permission="permissionList"
+              :before-open="beforeOpen"
+            >
+            </avue-crud>
+            <!-- <el-table id="table" :data="tableData" style="width: 100%">
             <el-table-column type="index" label="序号" width="50">
             </el-table-column>
             <el-table-column prop="company" label="公司名称" width="180">
@@ -61,18 +70,24 @@
             <el-table-column prop="sbjnrszb" label="社保缴纳人数占比(%)">
             </el-table-column>
             <el-table-column prop="bz" label="备注"> </el-table-column>
-          </el-table>
-          <el-pagination background layout="prev, pager, next" :total="tableData.length">
-          </el-pagination>
-        </div>
-      </el-col>
-    </el-row>
-  </div>
+          </el-table> -->
+            <el-pagination
+              background
+              layout="prev, pager, next"
+              :total="tableData.length"
+            >
+            </el-pagination>
+          </div>
+        </el-col>
+      </el-row>
+    </div>
+  </basic-container>
 </template>
 <script>
 import FileSaver from "file-saver";
 import XLSX from "xlsx";
 export default {
+  name: "公司经济情况智能分析详情表",
   data() {
     return {
       pickerOptions: {
@@ -140,6 +155,63 @@
           bz: ""
         }
       ],
+      tablePage: {
+        pageSize: 10,
+        currentPage: 1,
+        total: 0
+      },
+      tableOption: {
+        lazy: true,
+        tip: false,
+        simplePage: true,
+        searchShow: true,
+        searchMenuSpan: 6,
+        dialogWidth: "60%",
+        tree: true,
+        border: true,
+        index: true,
+        selection: true,
+        viewBtn: false,
+        editBtn: false,
+        addBtn: false,
+        delBtn: false,
+        menuWidth: 150,
+        dialogClickModal: false,
+        column: [
+          {
+            label: "公司名称",
+            prop: "company"
+          },
+          {
+            label: "所属分局",
+            prop: "subOffice"
+          },
+          {
+            label: "时间",
+            prop: "time"
+          },
+          {
+            label: "社保缴纳人数",
+            prop: "sbjnrs"
+          },
+          {
+            label: "社保缴纳总额(万)",
+            prop: "sbjnze"
+          },
+          {
+            label: "公司派遣人数",
+            prop: "gspqrs"
+          },
+          {
+            label: "社保缴纳人数占比(%)",
+            prop: "sbjnrszb"
+          },
+          {
+            label: "备注",
+            prop: "bz"
+          }
+        ]
+      },
       typeValue: "0",
       typeOptions: [
         {
@@ -220,8 +292,8 @@
   .el-row:first-child {
     height: 100px;
     margin-bottom: 20px;
-    background: rgba(255, 255, 255, 0.1);
-    box-shadow: 0px 0px 1px #fff;
+    // background: rgba(255, 255, 255, 0.1);
+    // box-shadow: 0px 0px 1px #fff;
     .el-col {
       padding: 20px;
       .el-date-editor {
@@ -242,8 +314,8 @@
   }
   .el-row:nth-child(2) {
     height: calc(100% - 120px);
-    background: rgba(255, 255, 255, 0.1);
-    box-shadow: 0px 0px 1px #fff;
+    // background: rgba(255, 255, 255, 0.1);
+    // box-shadow: 0px 0px 1px #fff;
   }
   .el-col {
     height: 100%;

--
Gitblit v1.9.3