From 506f33e3e6b20581f38e27d180f0d2a98b6d2419 Mon Sep 17 00:00:00 2001
From: yijiusmile <253281376@qq.com>
Date: 星期五, 05 二月 2021 23:03:20 +0800
Subject: [PATCH] 离职员工数据修改为从后台获取

---
 src/views/user/inemployees.vue |  131 ++++++++++++++++++++++---------------------
 1 files changed, 67 insertions(+), 64 deletions(-)

diff --git a/src/views/user/inemployees.vue b/src/views/user/inemployees.vue
index 047f397..703fd6a 100644
--- a/src/views/user/inemployees.vue
+++ b/src/views/user/inemployees.vue
@@ -122,17 +122,17 @@
         </el-row>
       </el-header>
       <el-container>
-        <el-main>
-          <el-row>
-            <el-col :span="24">
-              <el-button type="danger">新增员工</el-button>
-              <el-button type="primary">删除员工</el-button>
-              <el-button type="danger" @click="showYgdg">员工调岗</el-button>
-              <el-button type="danger" @click="showDryg">导入员工</el-button>
-              <el-button type="danger">导出员工</el-button>
-              <el-button type="danger">导出档案</el-button>
-              <el-button type="danger" @click="showGbda">关闭档案</el-button>
-            </el-col>
+        <el-main>
+          <el-row>
+            <el-col :span="24">
+              <el-button type="danger">新增员工</el-button>
+              <el-button type="primary">删除员工</el-button>
+              <el-button type="danger" @click="showYgdg">员工调岗</el-button>
+              <el-button type="danger" @click="showDryg">导入员工</el-button>
+              <el-button type="danger">导出员工</el-button>
+              <el-button type="danger">导出档案</el-button>
+              <el-button type="danger" @click="showGbda">关闭档案</el-button>
+            </el-col>
           </el-row>
           <el-table :data="tableData" style="width: 100%;">
             <el-table-column type="selection" width="55" />
@@ -153,13 +153,19 @@
             <el-table-column prop="censusAddress" label="籍贯" />
             <el-table-column prop="telePhone" label="联系电话" />
             <el-table-column prop="entryDate" label="入职日期" width="100" />
-            <el-table-column prop="delFlag" label="员工状态">
-              <template slot-scope="{row}">
-                {{ transDelFlag(row.delFlag) }}
-              </template>
+            <el-table-column prop="delFlag" label="员工状态">
+              <template slot-scope="{row}">
+                {{ transDelFlag(row.delFlag) }}
+              </template>
             </el-table-column>
-          </el-table>
-          <pagination v-show="total>0" :total="total" :page.sync="pagination.num" :limit.sync="pagination.size" @pagination="search" />
+          </el-table>
+          <pagination
+            v-show="total>0"
+            :total="total"
+            :page.sync="pagination.num"
+            :limit.sync="pagination.size"
+            @pagination="search"
+          />
         </el-main>
       </el-container>
     </el-container>
@@ -934,18 +940,20 @@
     </el-dialog>
   </div>
 </template>
-<script>
+<script>
 import Pagination from '@/components/Pagination'
-export default {
-  components: { Pagination },
+export default {
+  components: {
+    Pagination
+  },
   data() {
-    return {
-      total: 0, // 总数量
-      queryParams: {}, // 查询参数
-      sort: {}, // 排序
-      pagination: { // 分页参数
-        size: 5,
-        num: 1
+    return {
+      total: 0, // 总数量
+      queryParams: {}, // 查询参数
+      sort: {}, // 排序
+      pagination: { // 分页参数
+        size: 5,
+        num: 1
       },
       headerHeight: '70px',
       advancedQueryShow: false,
@@ -955,43 +963,40 @@
       dialogShowGbda: false,
       tableData: []
     }
-  },
-  mounted() {
-    this.fetch()
   },
-  methods: {
-    // 翻页方法
-    search() {
-      this.fetch({
-        ...this.queryParams,
-        ...this.sort
-      })
-    },
-    fetch(params = {}) {
-      var that = this
-      params.pageSize = this.pagination.size
-      params.pageNum = this.pagination.num
-      params.delFlag = 0
-      this.$get('hr/empBaseInfo/list', {
-        ...params
-      }).then((r) => {
-        const data = r.data.data
-        that.total = data.total
-        that.tableData = data.rows
-      })
-    },
-    transDelFlag(delFlag) {
-      switch (delFlag) {
-        case 0:
-          return '正常'
-        case 1:
-          return '删除'
-        case 2:
-          return '暂存'
-      }
+  mounted() {
+    this.fetch()
+  },
+  methods: {
+    // 翻页方法
+    search() {
+      this.fetch({
+        ...this.queryParams,
+        ...this.sort
+      })
     },
-    handleNodeClick(data) {
-      console.log(data)
+    fetch(params = {}) {
+      var that = this
+      params.pageSize = this.pagination.size
+      params.pageNum = this.pagination.num
+      params.delFlag = 0
+      this.$get('hr/empBaseInfo/list', {
+        ...params
+      }).then((r) => {
+        const data = r.data.data
+        that.total = data.total
+        that.tableData = data.rows
+      })
+    },
+    transDelFlag(delFlag) {
+      switch (delFlag) {
+        case 0:
+          return '正常'
+        case 1:
+          return '删除'
+        case 2:
+          return '暂存'
+      }
     },
     advancedQueryShowMethods() {
       if (this.advancedQueryShow) {
@@ -1021,8 +1026,6 @@
   .el-main {
     height: 600px;
   }
-</style>
-<style lang="scss">
   .el-aside {
     padding: 20px;
     background: #f3f5f8;

--
Gitblit v1.8.0