소스 검색

日志管理

liaolijun 2 달 전
부모
커밋
ba07cb3ec5

+ 212 - 0
src/views/approveManagement/components/approveOperationLogManagement.vue

@@ -0,0 +1,212 @@
+<!--审核操作日志管理-->
+<template>
+  <div class="systemBase">
+    <div>
+      <div style="margin-top: 10px;  border-bottom: 1px solid #d5d5d5;">
+        <el-form ref="searchData1" :inline="true" :model="search" :rules="ruleValidateSearch">
+          <!-- <el-form-item  label-width="80px" >
+                      <div style="font-size: 16px; padding: 0px 20px;">计量操作日志管理
+                      </div>
+                  </el-form-item> -->
+          <el-form-item prop="operator" label="操作人" >
+            <el-input v-model="search.operator" clearable filterable collapse-tags size="small"
+               style="width:120px;"></el-input>
+          </el-form-item>
+          <el-form-item label="创建日期" prop="times">
+          <el-date-picker v-model="search.times[0]" value-format="yyyy-MM-dd" format="yyyy-MM-dd" type="date"
+            placeholder="开始日期" size="mini" style="width: 140px" :default-time="'00:00:00'">
+          </el-date-picker>
+          <span>至</span>
+          <el-date-picker v-model="search.times[1]" value-format="yyyy-MM-dd" format="yyyy-MM-dd" type="date"
+            placeholder="结束日期" size="mini" style="width: 140px" :default-time="'23:59:59'">
+          </el-date-picker>
+        </el-form-item>
+        <el-form-item>
+            <el-button icon="el-icon-search" type="primary" size="mini" @click="searchDatas"  style="margin-right: 10px;"
+               >查询</el-button>
+          <el-button icon="el-icon-refresh" type="info" plain size="mini" :disable="disSearch"
+              @click="reset">重置</el-button>
+          </el-form-item>
+        </el-form>
+      </div>
+      <el-row>
+        <el-col :span="24">
+          <div class="common-table-div">
+            <el-table v-loading="dataLoading" :row-class-name="tableRowClassName" ref="dataTable" highlight-current-row
+              border :height="tableHeight" @selection-change="handleSelectionChange" :data="table.list"
+              :icore-filter-flag="icoreFilterFlag"
+              :exchangeFilterMap="{ 'meterNoteSource': { '0': '智能计量终端', '1': '自助取码终端', '2': '计量监控终端', '3': '微信小程序', '4': '远程计量终端' } }">
+              <el-table-column type="index" label="序号" fixed="left" align="center"></el-table-column>
+              <!-- <el-table-column type="selection" width="55" align="center"></el-table-column> -->
+              <el-table-column sortable :show-overflow-tooltip="true" prop="operationModule" label="操作模块"
+                min-width="200" align="center"></el-table-column>
+              <el-table-column sortable :show-overflow-tooltip="true" prop="operator" label="操作人" min-width="110"
+                align="left"></el-table-column>
+              <!-- <el-table-column sortable :show-overflow-tooltip="true" prop="operationDescription" label="操作描述"
+                min-width="300" align="left"></el-table-column> -->
+              <el-table-column sortable :show-overflow-tooltip="true" prop="operationTime" label="操作时间" min-width="160"
+                align="center"></el-table-column>
+              <el-table-column sortable :show-overflow-tooltip="true" prop="ipAddress" label="IP地址" min-width="110"
+                align="left"></el-table-column>
+                <el-table-column sortable :show-overflow-tooltip="true" prop="queryParams" label="报文参数" min-width="400"
+                align="left"></el-table-column>
+            </el-table>
+          </div>
+          <div class="common-foot-style">
+            <el-pagination v-loading="dataLoading" @size-change="pageSizeChange" @current-change="pageCurrentChange"
+              :current-page="page.pageNum" :page-sizes="[100, 500, 1000]" :page-size="page.pageSize"
+              layout="total, sizes, prev, pager, next, jumper" :total="page.totalPage">
+            </el-pagination>
+          </div>
+        </el-col>
+      </el-row>
+    </div>
+  </div>
+</template>
+<script>
+import { formatDate } from '@/utils/util.js';
+export default {
+  data() {
+    return {
+      dataLoading: false,
+      operateLoading: false,
+      icoreFilterFlag: true,
+      baseSpotNameItem: [],
+      page: {
+        pageSize: 500,
+        pageNum: 1,
+        totalPage: 0
+      },
+      table: {
+        list: []
+      },
+      multipleSelection: [],
+      tableHeight: 0,
+      search: {
+        operator: '',
+        times: [null, null],
+      },
+      // ruleValidateSearch: {
+      //    envDate: [{ 
+      //      required: true, 
+      //      validator: this.endTimeVerify, 
+      //      trigger: 'blur' 
+      //    }],
+      //    startTime: [{
+      //      required: true, 
+      //      validator: this.strTimeVerify, 
+      //      trigger: 'blur' 
+      //    }]
+      // },
+      activeMenu: ''
+    }
+  },
+  created() {
+    this.tableHeight = (window.innerHeight - 220) > 400 ? window.innerHeight - 220 : 400
+    this.activeMenu = window.top.localStorage.getItem('activeMenu')
+  },
+  mounted() {
+    // this.getDataList();
+    this.searchDatas()
+    this.getBaseSpotNameItem()
+  },
+  methods: {
+    endTimeVerify(rule, value, callback) {
+      //   if (this.search.strDate && !this.search.envDate) {
+      //    callback(new Error('结束时间不能为空!'));
+      //  } else 
+      if (this.search.endTime) {
+        if (Date.parse(this.search.times[1]) > Date.parse(this.search.times[0])) {
+          callback();
+        } else {
+          callback(new Error('结束时间不得早于开始时间!'));
+        }
+      } else {
+        callback();
+      }
+    },
+    strTimeVerify(rule, value, callback) {
+      //  if (this.search.envDate && !this.search.strDate) {
+      //    callback(new Error('开始时间不能为空!'));
+      //  } else {
+      //    callback()
+      //  }
+    },
+    searchDatas() {
+      this.page.pageNum = 1;
+      this.searchData()
+    },
+    searchData() {
+      this.$refs['searchData1'].validate((valid) => {
+        if (valid) {
+          this.dataLoading = true;
+         this.search.times[0] = this.search.times[0] === null ? null : (this.search.times[0] + ' 00:00:00')
+         this.search.times[1] = this.search.times[1] === null ? null : (this.search.times[1] + ' 23:59:59')
+          let obj = {
+            operator: this.search.operator,
+            startTime: this.search.times[0],
+            endTime: this.search.times[1],
+            pageIndex: this.page.pageNum,
+            pageSize: this.page.pageSize
+          }
+          this.axios.post('pass/testManagement/v1/approveoperationlogs/queryLogPage', obj, { individualType: "json" })
+            .then(res => {
+              console.log('logmanagement......', res)
+              this.dataLoading = false;
+              this.table.list = res.data.list;
+              this.page.totalPage = res.data.total;
+            }).catch(e => {
+              this.dataLoading = false;
+            });
+        }
+      })
+    },
+    handleSelectionChange(val) {
+      this.multipleSelection = val;
+    },
+    getTableHeight(dom) {
+      return (window.innerHeight - dom.offsetTop);
+    },
+    pageSizeChange(size) {
+      this.page.pageSize = size;
+      this.searchData()
+    },
+
+    pageCurrentChange(index) {
+      this.page.pageNum = index;
+      this.searchData()
+    },
+    getDataList() {
+      this.dataLoading = true;
+      let obj ={
+        pageIndex: this.page.pageNum,
+        pageSize: this.page.pageSize,
+      }
+      this.axios.post('pass/testManagement/v1/approveoperationlogs/queryLogPage', obj, { individualType: "json" })
+            .then(res => {
+          this.dataLoading = false;
+          this.table.list = res.data.list;
+          this.page.totalPage = res.data.total;
+        }).catch(e => {
+          this.dataLoading = false;
+        });
+    },
+    tableRowClassName({
+      row,
+      rowIndex
+    }) {
+      if (row.validFlag === '0') {
+        return 'error-row2';
+      }
+      return '';
+    },
+    getBaseSpotNameItem() {
+      this.axios.get('pass/systemBase/v1/meterbasespotinfos/noPage' + '?validFlag=1')
+        .then(res => {
+          this.baseSpotNameItem = res.data;
+        })
+    }
+  }
+}
+</script>
+<style scoped></style>

+ 2 - 49
src/views/approveManagement/components/fourApprove.vue

@@ -365,14 +365,9 @@
                         <span @click.stop="
                           showDataSource(scope.row, scope.row[col])
                           " style="cursor: pointer">
-                          <!-- {{
-                            scope.row[col] || scope.row[col] == "0"
-                              ? scope.row[col].split("_")[0]
-                              : ""
-                          }} -->
                           {{
                             scope.row[col] || scope.row[col] == "0"
-                              ? String(scope.row[col]).split('_')[0] || ''
+                              ? scope.row[col].split("_")[0]
                               : ""
                           }}
                         </span>
@@ -1470,50 +1465,8 @@ export default {
         )
         .then((res) => {
           if (res.code == 0 || res.code == 200) {
-            const processedData = [];
-            const FIELDS = [
-              '质量损失', '外观等级', '样品尺寸:宽',
-              '样品尺寸:长', '样品尺寸:面积', '测试前质量', '测试后质量'
-            ];
-            const checkField = (val) => {
-              if (!val || typeof val !== 'string') return null;
-              const reg = /([\d,.]+)\(([\d,.]+)\)/;
-              const match = val.match(reg);
-              if (!match) return null;
-              const before = match[1].trim();
-              const inside = match[2].trim();
-              // 剩余内容截取
-              // const bracketStartIndex = val.indexOf(')') + 1;
-              // const restValue = bracketStartIndex > 0 ? val.substring(bracketStartIndex) : '';
-              // 数字校验
-              const numCheckReg = /^[\d,.]+$/;
-              if (!numCheckReg.test(before) || !numCheckReg.test(inside)) return null;
-              // 数组匹配
-              const beforeArr = before.split(',').map(item => item.trim());
-              const insideArr = inside.split(',').map(item => item.trim());
-              if (beforeArr.length !== insideArr.length) return null;
-              const isAllMatch = beforeArr.every((item, index) => item === insideArr[index]);
-              return isAllMatch ? beforeArr : null;
-            };
-
-            res.data.data.list.forEach(row => {
-              // 缓存核心字段校验结果:避免重复调用checkField
-              const qualityLossRes = checkField(row['质量损失'] || '');
-              const appearanceGradeRes = checkField(row['外观等级'] || '');
-
-              // 仅满足条件时处理
-              if (qualityLossRes !== null || appearanceGradeRes !== null) {
-                const newRow = { ...row };
-                FIELDS.forEach(field => {
-                  newRow[field] = checkField(row[field] || '');
-                });
-                processedData.push(newRow, { ...newRow });
-              }
-            });
-
-            this.tableData2 = processedData;
+            this.tableData2 = res.data.data.list;
             console.log('tableData2....', this.tableData2)
-            // this.tableData2 = res.data.data.list;
             this.cols2 = res.data.head;
             this.total_main2 = res.data.data.total;
             if (this.tableData2.length > 0) {

+ 2 - 0
src/views/approveManagement/components/secondApprove.vue

@@ -833,6 +833,7 @@ export default {
           return;
         }
       }
+      
       this.withdrawLoading = true;
       this.axios
         .post(
@@ -1253,6 +1254,7 @@ export default {
       this.saveLoading = true;
       this.axios
         .post(
+
           "pass/testManagement/v1/limssampletestds/testAnalysisUpdateLimsSampleTestDList",
           this.tableData3,
           { individualType: "json" }

+ 6 - 0
src/views/approveManagement/router/index.js

@@ -61,6 +61,12 @@ const constantRouterMap = [
         component: (resolve) =>
           require(["../components/notificationConfig"], resolve),
       },
+      {
+        path: "approveOperationLogManagement",
+        name: "approveOperationLogManagement",
+        component: (resolve) =>
+        require(["../components/approveOperationLogManagement"], resolve),
+      }
     ],
   },
 ];

+ 2284 - 0
src/views/resourceManager/components/personMangement/demo.vue

@@ -0,0 +1,2284 @@
+<!-- 人员管理页面 -->
+<template>
+    <div class="resource">
+        <div class="zy-head-search">
+            <span>人员姓名</span>
+            <el-input
+                v-model="search.empName"
+                size="small"
+                placeholder="请输入员工姓名"
+                style="width: 200px"
+            ></el-input>
+            <span>人员编号</span>
+            <el-input
+                v-model="search.empNo"
+                size="small"
+                placeholder="请输入员工编号"
+                style="width: 200px"
+            ></el-input>
+            <el-button
+                icon="el-icon-search"
+                type="goon"
+                size="mini"
+                @click="searchData"
+            >查询</el-button>
+            <el-button
+                icon="el-icon-refresh"
+                type="info"
+                plain
+                size="mini"
+                @click="reset"
+            >重置</el-button>
+        </div>
+        <!--人员信息表表头-->
+        <div class="zy-title-div">
+            <div class="zy-title-name">
+                <img
+                    style="width: 25px; height: 25px"
+                    src='../../../../assets/img/imgScreen/logo.png'
+                />
+                人员信息表
+            </div>
+            <div>
+                <el-button
+                    icon="el-icon-circle-plus-outline"
+                    type="goon"
+                    size="mini"
+                    @click="addData"
+                >新增</el-button>
+                <el-button
+                    icon="el-icon-edit"
+                    type="goon"
+                    size="mini"
+                    @click="modifyData"
+                >修改</el-button>
+                <el-button
+                    icon="el-icon-circle-close"
+                    type="danger"
+                    size="mini"
+                    @click="deleteData"
+                >停用</el-button>
+                <el-button
+                    icon="el-icon-check"
+                    type="goon"
+                    size="mini"
+                    @click="recoverData"
+                >启用</el-button>
+            </div>
+        </div>
+        <!-- 人员信息表表格 -->
+        <div class="common-table-div" style="margin-bottom:0;margin-top:0">
+            <el-table
+                v-loading="dataLoading"
+                ref="dataTable"
+                border
+                :height="height_top"
+                highlight-current-row
+                @selection-change="handleSelectionChange"
+                :data="table.list"
+                :icore-filter-flag="icoreFilterFlag"
+                :header-cell-style="tableHeaderCellStyle"
+                @row-click="getAllListByEmpNo"
+                :cell-class-name="tableRowClassName"
+                :summary-method="getSummaries"
+                show-summary
+                :exchangeFilterMap="{'validFlag':{'0':'已停用','1':'已启用'}}"
+            >
+                <el-table-column
+                    type="index"
+                    label="NO"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    type="selection"
+                    width="55"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="80px"
+                    prop="empNo"
+                    label="职工编号"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="80px"
+                    prop="empName"
+                    label="职工姓名"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="90px"
+                    prop="birthday"
+                    label="出生日期"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="80px"
+                    prop='gender'
+                    label="性别"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="80px"
+                    prop="people"
+                    label="民族"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="80px"
+                    prop="politics"
+                    label="政治面貌"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="80px"
+                    prop="validFlag"
+                    label="数据状态"
+                    align="center"
+                >
+                    <template slot-scope="scope">
+                        <span v-if="scope.row.validFlag == 1">已启用</span>
+                        <span v-else-if="scope.row.validFlag == 0">已停用</span>
+                    </template>
+                </el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="120px"
+                    prop="companyName"
+                    label="公司"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="120px"
+                    prop="deptName"
+                    label="部门"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="120px"
+                    prop="sectionName"
+                    label="班组"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="120px"
+                    prop="wrkGrpName"
+                    label="班值"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="100px"
+                    prop="postName"
+                    label="岗位"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="80px"
+                    prop="marriage"
+                    label="婚姻状况"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="80px"
+                    prop="birthPlace"
+                    label="籍贯"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="150px"
+                    prop="idCard"
+                    label="身份证号码"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="120px"
+                    prop="permanentAddr"
+                    label="户籍地址"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="120px"
+                    prop="contactNumber"
+                    label="联系电话"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="140px"
+                    prop="contactAddr"
+                    label="联系地址"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="100px"
+                    prop="emergencyContact"
+                    label="紧急联系人"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="80px"
+                    prop="emergencyNumber2"
+                    label="紧急电话"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="100px"
+                    prop="email"
+                    label="电子邮箱"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="80px"
+                    prop="eduDegree"
+                    label="学历"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="100px"
+                    prop="unvstGraduated"
+                    label="毕业院校"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="100px"
+                    prop="major"
+                    label="专业名称"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="140px"
+                    prop="graduationTime"
+                    label="毕业时间"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="80px"
+                    prop="title"
+                    label="职称"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="80px"
+                    prop="foreignLanguage"
+                    label="外语语种"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="80px"
+                    prop="languageLevel"
+                    label="外语等级"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="100px"
+                    prop="computerLevel"
+                    label="计算机等级"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="120px"
+                    prop="empno"
+                    label="工号"
+                    align="center"
+                ></el-table-column>
+                <!-- <el-table-column sortable :show-overflow-tooltip="true" min-width="100px" prop="postGrade" label="职级" align="center"></el-table-column> -->
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="130px"
+                    prop="entryDate"
+                    label="入职日期"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="130px"
+                    prop="passedDate"
+                    label="转正日期"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="130px"
+                    prop="leaveDate"
+                    label="离职日期"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="120px"
+                    prop="leaveReason"
+                    label="离职原因"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="80px"
+                    prop="empStatus"
+                    label="员工状态"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="200px"
+                    prop="photoDir1"
+                    label="员工照片"
+                    align="left"
+                >
+                    <template slot-scope="scope">
+                        <!-- <el-button
+              type="goon" size="mini" icon="el-icon-download" circle
+              @click="downloadFile(scope.$index, scope.row.photoDir)">
+            </el-button>
+             <el-button
+              type="warning" size="mini" icon="el-icon-view" circle
+              @click="imgPreView(scope.$index, scope.row)">
+            </el-button> -->
+                        <span>{{scope.row.photoDir1}}</span>
+                    </template>
+                </el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="100px"
+                    label="下载、预览"
+                    align="center"
+                >
+                    <template slot-scope="scope">
+                        <el-tooltip
+                            content="下载文件"
+                            placement="bottom"
+                            effect="light"
+                        >
+                            <el-button
+                                :disabled='!scope.row.photoDir1'
+                                type="goon"
+                                size="mini"
+                                icon="el-icon-download"
+                                circle
+                                @click="downloadFile(scope.$index, scope.row.empNo, scope.row.photoDir.fileName,  scope.row.photoDir.oldFileName, 'LIMS_LRC_EMP')"
+                            >
+                            </el-button>
+                        </el-tooltip>
+                        <el-tooltip
+                            content="预览照片"
+                            placement="bottom"
+                            effect="light"
+                        >
+                            <el-button
+                                :disabled='!scope.row.photoDir1'
+                                type="warning"
+                                size="mini"
+                                icon="el-icon-view"
+                                circle
+                                @click="imgPreView(scope.$index, scope.row.empNo, scope.row.photoDir.fileName, 'LIMS_LRC_EMP')"
+                            >
+                            </el-button>
+                        </el-tooltip>
+                    </template>
+                </el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="100px"
+                    prop="memo"
+                    label="备注"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="120px"
+                    prop="createMan"
+                    label="创建人"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="140px"
+                    prop="createTime"
+                    label="创建时间"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="120px"
+                    prop="updateMan"
+                    label="更新人"
+                    align="center"
+                ></el-table-column>
+                <el-table-column
+                    sortable
+                    :show-overflow-tooltip="true"
+                    min-width="140px"
+                    prop="updateTime"
+                    label="更新时间"
+                    align="center"
+                ></el-table-column>
+            </el-table>
+        </div>
+        <!-- 分页一 -->
+        <div class="zy-foot-page">
+            <el-pagination
+                v-loading="dataLoading"
+                @size-change="pageSizeChange"
+                @current-change="pageCurrentChange"
+                :current-page="page.pageNum"
+                :page-sizes="[10, 20, 50, 100, 200]"
+                :page-size="page.pageSize"
+                layout="total, sizes, prev, pager, next, jumper"
+                :total="page.totalPage"
+                background
+            >
+            </el-pagination>
+        </div>
+        <br>
+        <!-- 合同信息 -->
+        <div
+            style="position: absolute;right:23px;margin-top:7px;z-index: 999;"
+            v-if="activeName === 'first'"
+        ></div>
+        <!-- 资格认证 -->
+        <div
+            style="position: absolute;right:23px;margin-top: 7px;z-index: 999;"
+            v-if="activeName === 'second'"
+        ></div>
+        <!-- 教育经历 -->
+        <div
+            style="position: absolute;right:23px;margin-top: 7px;z-index: 999;"
+            v-if="activeName === 'third'"
+        ></div>
+        <!-- 培训记录 -->
+        <div
+            style="position: absolute;right:23px;margin-top: 7px;z-index: 999;"
+            v-if="activeName === 'fourth'"
+        ></div>
+        <!-- 工作经历 -->
+        <div
+            style="position: absolute;right:23px;margin-top: 7px;z-index: 999;"
+            v-if="activeName === 'fifth'"
+        ></div>
+        <!-- 班组维护 -->
+        <div
+            style="position: absolute;right:23px;margin-top: 7px;z-index: 999;"
+            v-if="activeName === 'sixth'"
+        ></div>
+        <!-- tabs切栏 -->
+        <div>
+            <el-tabs
+                v-model="activeName"
+                type="card"
+                @tab-click="tabsHandleClick"
+            >
+                <el-tab-pane
+                    label="合同信息"
+                    name="first"
+                >
+                    <div class="zy-title-div">
+                        <div class="zy-title-name">
+                            <img
+                                style="width: 25px; height: 25px"
+                                src='../../../../assets/img/imgScreen/logo.png'
+                            />
+                            人员合同信息
+                        </div>
+                        <div>
+                            <el-button
+                                icon="el-icon-circle-plus-outline"
+                                type="goon"
+                                size="mini"
+                                @click="addData2"
+                            >新增</el-button>
+                            <el-button
+                                icon="el-icon-edit"
+                                type="goon"
+                                size="mini"
+                                @click="modifyData2"
+                            >修改</el-button>
+                            <el-button
+                                icon="el-icon-circle-close"
+                                type="danger"
+                                size="mini"
+                                @click="deleteData2"
+                            >停用</el-button>
+                            <el-button
+                                icon="el-icon-check"
+                                type="goon"
+                                size="mini"
+                                @click="recoverData2"
+                            >启用</el-button>
+                        </div>
+                    </div>
+                    <!-- 人员合同信息表表格 -->
+                    <div class="common-table-div" style="margin-bottom:0;margin-top:0">
+                        <el-table
+                            v-loading="dataLoading2"
+                            ref="dataTable2"
+                            border
+                            :height="height_bot"
+                            highlight-current-row
+                            @selection-change="handleSelectionChange2"
+                            @row-click="getRowCheck"
+                            :data="table.list2"
+                            :icore-filter-flag="icoreFilterFlag"
+                            :header-cell-style="tableHeaderCellStyle"
+                            :cell-class-name="tableRowClassName2"
+                            :exchangeFilterMap="{'onTrial':{'0':'否','1':'是'},
+        'unlimited':{'0':'否','1':'是'},
+        'validFlag':{'0':'已停用','1':'已启用'},}"
+                        >
+                            <el-table-column
+                                type="index"
+                                label="NO"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                type="selection"
+                                width="55"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="140px"
+                                prop="empNo"
+                                label="职工编号"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="140px"
+                                prop="contId"
+                                label="合同编号"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="110px"
+                                prop="contractTitle"
+                                label="合同名称"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="contractType"
+                                label="合同类型"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="110px"
+                                prop="fileNumber"
+                                label="档案编号"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="onTrial"
+                                label="是否试用"
+                                align="center"
+                            >
+                                <template slot-scope="scope">
+                                    <span v-if="scope.row.onTrial == 0">否</span>
+                                    <span v-else-if="scope.row.onTrial == 1">是</span>
+                                </template>
+                            </el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="unlimited"
+                                label="是否长期合同"
+                                align="center"
+                            >
+                                <template slot-scope="scope">
+                                    <span v-if="scope.row.unlimited == 0">否</span>
+                                    <span v-else-if="scope.row.unlimited == 1">是</span>
+                                </template>
+                            </el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="validFlag"
+                                label="数据状态"
+                                align="center"
+                            >
+                                <template slot-scope="scope">
+                                    <span v-if="scope.row.validFlag == 1">已启用</span>
+                                    <span v-else-if="scope.row.validFlag == 0">已停用</span>
+                                </template>
+                            </el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="130px"
+                                prop="trialEndDate"
+                                label="试用期至"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="130px"
+                                prop="signDate"
+                                label="签订日期"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="130px"
+                                prop="strDate"
+                                label="开始日期"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="130px"
+                                prop="endDate"
+                                label="结束日期"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="200px"
+                                prop="attachment011"
+                                label="附件1"
+                                align="left"
+                            >
+                                <template slot-scope="scope">
+                                    <el-button
+                                        type="goon"
+                                        size="mini"
+                                        icon="el-icon-download"
+                                        circle
+                                        :disabled='!scope.row.attachment011'
+                                        @click="downloadFile(scope.$index, scope.row.rowId, scope.row.attachment01.fileName,  scope.row.attachment01.oldFileName, '')"
+                                    >
+                                        <!-- @click="downloadFile(scope.$index, scope.row.rowId, scope.row.attachment01.fileName,  scope.row.attachment01.oldFileName, 'LIMS_LRC_EMP_CONT')"> -->
+                                    </el-button>
+                                    <span>{{scope.row.attachment011}}</span>
+                                </template>
+                            </el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="200px"
+                                prop="attachment021"
+                                label="附件2"
+                                align="left"
+                            >
+                                <template slot-scope="scope">
+                                    <el-button
+                                        type="goon"
+                                        size="mini"
+                                        icon="el-icon-download"
+                                        circle
+                                        :disabled='!scope.row.attachment021'
+                                        @click="downloadFile(scope.$index, scope.row.rowId, scope.row.attachment02.fileName,  scope.row.attachment02.oldFileName, '')"
+                                    >
+                                    </el-button>
+                                    <span>{{scope.row.attachment021}}</span>
+                                </template>
+                            </el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="200px"
+                                prop="attachment031"
+                                label="附件3"
+                                align="left"
+                            >
+                                <template slot-scope="scope">
+                                    <el-button
+                                        type="goon"
+                                        size="mini"
+                                        icon="el-icon-download"
+                                        circle
+                                        :disabled='!scope.row.attachment031'
+                                        @click="downloadFile(scope.$index, scope.row.rowId,  scope.row.attachment03.fileName,  scope.row.attachment03.oldFileName, '')"
+                                    >
+                                    </el-button>
+                                    <span>{{scope.row.attachment031}}</span>
+                                </template>
+                            </el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="memo"
+                                label="备注"
+                                align="center"
+                            ></el-table-column>
+                        </el-table>
+                    </div>
+                    <!-- <div class="zy-foot-page">
+                        <el-pagination
+                            v-loading="dataLoading2"
+                            @size-change="pageSizeChange2"
+                            @current-change="pageCurrentChange2"
+                            :current-page="page2.pageNum"
+                            :page-sizes="[10, 20, 50, 100, 200]"
+                            :page-size="page2.pageSize"
+                            layout="total, sizes, prev, pager, next, jumper"
+                            :total="page2.totalPage"
+                            background
+                        >
+                        </el-pagination>
+                    </div> -->
+                </el-tab-pane>
+                <el-tab-pane
+                    label="资格认证"
+                    name="second"
+                >
+                    <div class="zy-title-div">
+                        <div class="zy-title-name">
+                            <img
+                                style="width: 25px; height: 25px"
+                                src='../../../../assets/img/imgScreen/logo.png'
+                            />
+                            资格认证信息
+                        </div>
+                        <div>
+                            <el-button
+                                icon="el-icon-circle-plus-outline"
+                                type="goon"
+                                size="mini"
+                                @click="addData3"
+                            >新增</el-button>
+                            <el-button
+                                icon="el-icon-edit"
+                                type="goon"
+                                size="mini"
+                                @click="modifyData3"
+                            >修改</el-button>
+                            <el-button
+                                icon="el-icon-circle-close"
+                                type="danger"
+                                size="mini"
+                                @click="deleteData3"
+                            >停用</el-button>
+                            <el-button
+                                icon="el-icon-check"
+                                type="goon"
+                                size="mini"
+                                @click="recoverData3"
+                            >启用</el-button>
+                        </div>
+                    </div>
+                    <!-- 资格认证表格 -->
+                    <div class="common-table-div" style="margin-bottom:0;margin-top:0">
+                        <el-table
+                            v-loading="dataLoading3"
+                            ref="dataTable3"
+                            border
+                            :height="height_bot"
+                            highlight-current-row
+                            @selection-change="handleSelectionChange3"
+                            :data="table.list3"
+                            @row-click="getRowCheck2"
+                            :icore-filter-flag="icoreFilterFlag"
+                            :cell-class-name="tableRowClassName3"
+                            :header-cell-style="tableHeaderCellStyle"
+                            :exchangeFilterMap="{'validFlag':{'0':'已停用','1':'已启用'},
+        'unlimited':{'0':'否','1':'是'}}"
+                        >
+                            <el-table-column
+                                type="index"
+                                label="NO"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                type="selection"
+                                width="55"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                width="140px"
+                                prop="empNo"
+                                label="职工编号"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                width="140px"
+                                prop="certId"
+                                label=资格证编号
+                                align="center"
+                            ></el-table-column>
+                            <!-- <el-table-column sortable width="100px" prop="certifyNo" label="资格证编号" align="center"></el-table-column> -->
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="110px"
+                                prop="certifyName"
+                                label="资格证名称"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="certifyType"
+                                label="资格证类型"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="certifyLevel"
+                                label="资格证等级"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="issueOrg"
+                                label="发证机构"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="unlimited"
+                                label="终身有效"
+                                align="center"
+                            >
+                                <template slot-scope="scope">
+                                    <span v-if="scope.row.unlimited == 0">否</span>
+                                    <span v-else-if="scope.row.unlimited == 1">是</span>
+                                </template>
+                            </el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="validFlag"
+                                label="数据状态"
+                                align="center"
+                            >
+                                <template slot-scope="scope">
+                                    <span v-if="scope.row.validFlag == 1">已启用</span>
+                                    <span v-else-if="scope.row.validFlag == 0">已停用</span>
+                                </template>
+                            </el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="140px"
+                                prop="issueDate"
+                                label="发证日期"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="140px"
+                                prop="strDate"
+                                label="有效期起"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="140px"
+                                prop="endDate"
+                                label="有效期止"
+                                align="center"
+                            ></el-table-column>
+                            <!-- <el-table-column sortable :show-overflow-tooltip="true" min-width="200px" prop="attachment01" label="附件1" align="left">
+         <template slot-scope="scope">
+            <el-button 
+              type="goon" size="mini" icon="el-icon-download" circle
+              @click="downloadFile(scope.$index, scope.row.attachment01)">
+            </el-button>
+            <span>{{scope.row.attachment01}}</span>
+           </template>
+        </el-table-column>
+        <el-table-column sortable :show-overflow-tooltip="true" min-width="200px" prop="attachment02" label="附件2" align="left">
+           <template slot-scope="scope">
+              <el-button
+              type="goon" size="mini" icon="el-icon-download" circle
+              @click="downloadFile(scope.$index, scope.row.attachment02)">
+            </el-button>
+            <span>{{scope.row.attachment02}}</span>
+           </template>
+        </el-table-column>
+        <el-table-column sortable :show-overflow-tooltip="true" min-width="200px" prop="attachment03" label="附件3" align="left">
+           <template slot-scope="scope">
+             <el-button
+              type="goon" size="mini" icon="el-icon-download" circle
+              @click="downloadFile(scope.$index, scope.row.attachment03)">
+            </el-button>
+            <span>{{scope.row.attachment03}}</span>
+           </template>
+        </el-table-column> -->
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="memo"
+                                label="备注"
+                                align="center"
+                            ></el-table-column>
+                        </el-table>
+                    </div>
+                    <!-- <div class="zy-foot-page">
+                        <el-pagination
+                            v-loading="dataLoading3"
+                            @size-change="pageSizeChange3"
+                            @current-change="pageCurrentChange3"
+                            :current-page="page3.pageNum"
+                            :page-sizes="[10, 20, 50, 100, 200]"
+                            :page-size="page3.pageSize"
+                            layout="total, sizes, prev, pager, next, jumper"
+                            :total="page3.totalPage"
+                            background
+                        >
+                        </el-pagination>
+                    </div> -->
+                </el-tab-pane>
+                <el-tab-pane
+                    label="教育经历"
+                    name="third"
+                >
+                    <div class="zy-title-div">
+                        <div class="zy-title-name">
+                            <img
+                                style="width: 25px; height: 25px"
+                                src='../../../../assets/img/imgScreen/logo.png'
+                            />
+                            教育经历信息
+                        </div>
+                        <div>
+                            <el-button
+                                icon="el-icon-circle-plus-outline"
+                                type="goon"
+                                size="mini"
+                                @click="addData4"
+                            >新增</el-button>
+                            <el-button
+                                icon="el-icon-edit"
+                                type="goon"
+                                size="mini"
+                                @click="modifyData4"
+                            >修改</el-button>
+                            <el-button
+                                icon="el-icon-circle-close"
+                                type="danger"
+                                size="mini"
+                                @click="deleteData4"
+                            >停用</el-button>
+                            <el-button
+                                icon="el-icon-check"
+                                type="goon"
+                                size="mini"
+                                @click="recoverData4"
+                            >启用</el-button>
+
+                        </div>
+                    </div>
+                    <!-- 教育经历表格 -->
+                    <div class="common-table-div" style="margin-bottom:0;margin-top:0">
+                        <el-table
+                            v-loading="dataLoading4"
+                            ref="dataTable4"
+                            border
+                            :height="height_bot"
+                            highlight-current-row
+                            @selection-change="handleSelectionChange4"
+                            :data="table.list4"
+                            @row-click="getRowCheck3"
+                            :icore-filter-flag="icoreFilterFlag"
+                            :cell-class-name="tableRowClassName4"
+                            :header-cell-style="tableHeaderCellStyle"
+                            :exchangeFilterMap="{'validFlag':{'0':'已停用','1':'已启用'}}"
+                        >
+                            <el-table-column
+                                type="index"
+                                label="NO"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                type="selection"
+                                width="55"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="140px"
+                                prop="eduId"
+                                label="教育经历编号"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="140px"
+                                prop="empNo"
+                                label="职工编号"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="eduDegree"
+                                label="学历"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="school"
+                                label="学校"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="major"
+                                label="专业"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="eduDesc"
+                                label="学习情况"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="135px"
+                                prop="strDate"
+                                label="入学时间"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="135px"
+                                prop="endDate"
+                                label="毕业时间"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="200px"
+                                prop="attachment011"
+                                label="附件1"
+                                align="left"
+                            >
+                                <template slot-scope="scope">
+                                    <el-button
+                                        type="goon"
+                                        size="mini"
+                                        icon="el-icon-download"
+                                        circle
+                                        :disabled='!scope.row.attachment011'
+                                        @click="downloadFile(scope.$index, scope.row.rowId, scope.row.attachment01.fileName,  scope.row.attachment01.oldFileName, '')"
+                                    >
+                                        <!-- LIMS_LRC_EMP_EDU -->
+                                    </el-button>
+                                    <span>{{scope.row.attachment011}}</span>
+                                </template>
+                            </el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="200px"
+                                prop="attachment021"
+                                label="附件2"
+                                align="left"
+                            >
+                                <template slot-scope="scope">
+                                    <el-button
+                                        type="goon"
+                                        size="mini"
+                                        icon="el-icon-download"
+                                        circle
+                                        :disabled='!scope.row.attachment021'
+                                        @click="downloadFile(scope.$index, scope.row.rowId, scope.row.attachment02.fileName,  scope.row.attachment02.oldFileName, '')"
+                                    >
+                                    </el-button>
+                                    <span>{{scope.row.attachment021}}</span>
+                                </template>
+                            </el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="200px"
+                                prop="attachment031"
+                                label="附件3"
+                                align="left"
+                            >
+                                <template slot-scope="scope">
+                                    <el-button
+                                        type="goon"
+                                        size="mini"
+                                        icon="el-icon-download"
+                                        circle
+                                        :disabled='!scope.row.attachment031'
+                                        @click="downloadFile(scope.$index, scope.row.rowId,  scope.row.attachment03.fileName,  scope.row.attachment03.oldFileName, '')"
+                                    >
+                                    </el-button>
+                                    <span>{{scope.row.attachment031}}</span>
+                                </template>
+                            </el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="validFlag"
+                                label="数据状态"
+                                align="center"
+                            >
+                                <template slot-scope="scope">
+                                    <span v-if="scope.row.validFlag == 1">已启用</span>
+                                    <span v-else-if="scope.row.validFlag == 0">已停用</span>
+                                </template>
+                            </el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="memo"
+                                label="备注"
+                                align="center"
+                            ></el-table-column>
+                        </el-table>
+                    </div>
+                    <!-- <div class="zy-foot-page">
+                        <el-pagination
+                            v-loading="dataLoading4"
+                            @size-change="pageSizeChange4"
+                            @current-change="pageCurrentChange4"
+                            :current-page="page4.pageNum"
+                            :page-sizes="[10, 20, 50, 100, 200]"
+                            :page-size="page4.pageSize"
+                            layout="total, sizes, prev, pager, next, jumper"
+                            :total="page4.totalPage"
+                            background
+                        >
+                        </el-pagination>
+                    </div> -->
+                </el-tab-pane>
+                <el-tab-pane
+                    label="培训记录"
+                    name="fourth"
+                >
+                    <div class="zy-title-div">
+                        <div class="zy-title-name">
+                            <img
+                                style="width: 25px; height: 25px"
+                                src='../../../../assets/img/imgScreen/logo.png'
+                            />
+                            培训记录信息
+                        </div>
+                        <div>
+                            <el-button
+                                icon="el-icon-circle-plus-outline"
+                                type="goon"
+                                size="mini"
+                                @click="addData5"
+                            >新增</el-button>
+                            <el-button
+                                icon="el-icon-edit"
+                                type="goon"
+                                size="mini"
+                                @click="modifyData5"
+                            >修改</el-button>
+                        </div>
+                    </div>
+                    <!-- 培训记录信息表表格 -->
+                    <div class="common-table-div" style="margin-bottom:0;margin-top:0">
+                        <el-table
+                            v-loading="dataLoading5"
+                            ref="dataTable5"
+                            border
+                            :height="height_bot"
+                            highlight-current-row
+                            @selection-change="handleSelectionChange5"
+                            :data="table.list5"
+                            @row-click="getRowCheck4"
+                            :icore-filter-flag="icoreFilterFlag"
+                            :cell-class-name="tableRowClassName5"
+                            :header-cell-style="tableHeaderCellStyle"
+                            :exchangeFilterMap="{'validFlag':{'0':'已停用','1':'已启用'},
+        'passed':{'0':'否','1':'是'},}"
+                        >
+                            <el-table-column
+                                type="index"
+                                label="NO"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                type="selection"
+                                width="55"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="140px"
+                                prop="traId"
+                                label="培训记录编号"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="140px"
+                                prop="empNo"
+                                label="职工编号"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="courseName"
+                                label="培训课程"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="trnType"
+                                label="培训类型"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="trnMode"
+                                label="培训形式"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="trnOrg"
+                                label="培训机构"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="trnPurpose"
+                                label="培训目的"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="trnConten"
+                                label="培训内容"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="trnCost"
+                                label="培训费用"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="140px"
+                                prop="strDate"
+                                label="培训开始时间"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="140px"
+                                prop="endDate"
+                                label="培训结束时间"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="110px"
+                                prop="paidByComp"
+                                label="公司支付费用"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="110px"
+                                prop="paidBySelf"
+                                label="个人支付费用"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="trnResult"
+                                label="培训成绩"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="passed"
+                                label="是否合格"
+                                align="center"
+                            >
+                                <template slot-scope="scope">
+                                    <span v-if="scope.row.passed == 0">否</span>
+                                    <span v-else-if="scope.row.passed == 1">是</span>
+                                </template>
+                            </el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="110px"
+                                prop="tchComments"
+                                label="导师评语"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="200px"
+                                prop="attachment011"
+                                label="附件1"
+                                align="left"
+                            >
+                                <template slot-scope="scope">
+                                    <el-button
+                                        type="goon"
+                                        size="mini"
+                                        icon="el-icon-download"
+                                        circle
+                                        :disabled='!scope.row.attachment011'
+                                        @click="downloadFile(scope.$index, scope.row.rowId, scope.row.attachment01.fileName,  scope.row.attachment01.oldFileName, '')"
+                                    >
+                                        <!-- LIMS_LRC_EMP_TRAINING -->
+                                    </el-button>
+                                    <span>{{scope.row.attachment011}}</span>
+                                </template>
+                            </el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="200px"
+                                prop="attachment021"
+                                label="附件2"
+                                align="left"
+                            >
+                                <template slot-scope="scope">
+                                    <el-button
+                                        type="goon"
+                                        size="mini"
+                                        icon="el-icon-download"
+                                        circle
+                                        :disabled='!scope.row.attachment021'
+                                        @click="downloadFile(scope.$index, scope.row.rowId, scope.row.attachment02.fileName,  scope.row.attachment02.oldFileName, '')"
+                                    >
+                                    </el-button>
+                                    <span>{{scope.row.attachment021}}</span>
+                                </template>
+                            </el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="200px"
+                                prop="attachment031"
+                                label="附件3"
+                                align="left"
+                            >
+                                <template slot-scope="scope">
+                                    <el-button
+                                        type="goon"
+                                        size="mini"
+                                        icon="el-icon-download"
+                                        circle
+                                        :disabled='!scope.row.attachment031'
+                                        @click="downloadFile(scope.$index, scope.row.rowId,  scope.row.attachment03.fileName,  scope.row.attachment03.oldFileName, '')"
+                                    >
+                                    </el-button>
+                                    <span>{{scope.row.attachment031}}</span>
+                                </template>
+                            </el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="memo"
+                                label="备注"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="validFlag"
+                                label="数据状态"
+                                align="center"
+                            >
+                                <template slot-scope="scope">
+                                    <span v-if="scope.row.validFlag == 1">已启用</span>
+                                    <span v-else-if="scope.row.validFlag == 0">已停用</span>
+                                </template>
+                            </el-table-column>
+                        </el-table>
+                    </div>
+                    <!-- <div class="zy-foot-page">
+                        <el-pagination
+                            v-loading="dataLoading5"
+                            @size-change="pageSizeChange5"
+                            @current-change="pageCurrentChange5"
+                            :current-page="page5.pageNum"
+                            :page-sizes="[10, 20, 50, 100, 200]"
+                            :page-size="page5.pageSize"
+                            layout="total, sizes, prev, pager, next, jumper"
+                            :total="page5.totalPage"
+                            background
+                        >
+                        </el-pagination>
+                    </div> -->
+                </el-tab-pane>
+                <el-tab-pane
+                    label="工作经历"
+                    name="fifth"
+                >
+                    <div class="zy-title-div">
+                        <div class="zy-title-name">
+                            <img
+                                style="width: 25px; height: 25px"
+                                src='../../../../assets/img/imgScreen/logo.png'
+                            />
+                            工作经历信息
+                        </div>
+                        <div>
+                            <el-button
+                                icon="el-icon-circle-plus-outline"
+                                type="goon"
+                                size="mini"
+                                @click="addData6"
+                            >新增</el-button>
+                            <el-button
+                                icon="el-icon-edit"
+                                type="goon"
+                                size="mini"
+                                @click="modifyData6"
+                            >修改</el-button>
+                            <el-button
+                                icon="el-icon-circle-close"
+                                type="danger"
+                                size="mini"
+                                @click="deleteData6"
+                            >停用</el-button>
+                            <el-button
+                                icon="el-icon-check"
+                                type="goon"
+                                size="mini"
+                                @click="recoverData6"
+                            >启用</el-button>
+                        </div>
+                    </div>
+                    <!-- 工作经历表格 -->
+                    <div class="common-table-div" style="margin-bottom:0;margin-top:0">
+                        <el-table
+                            v-loading="dataLoading6"
+                            ref="dataTable6"
+                            border
+                            :height="height_bot"
+                            highlight-current-row
+                            @selection-change="handleSelectionChange6"
+                            :data="table.list6"
+                            @row-click="getRowCheck5"
+                            :icore-filter-flag="icoreFilterFlag"
+                            :cell-class-name="tableRowClassName6"
+                            :header-cell-style="tableHeaderCellStyle"
+                            :exchangeFilterMap="{'validFlag':{'0':'已停用','1':'已启用'},}"
+                        >
+                            <el-table-column
+                                type="index"
+                                label="NO"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                type="selection"
+                                width="55"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="140px"
+                                prop="wrkId"
+                                label="工作经历编号"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="140px"
+                                prop="empNo"
+                                label="职工编号"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="wrkCompany"
+                                label="工作单位"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="jobDesc"
+                                label="工作内容"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="leavePost"
+                                label="离职职务"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="leaveReason"
+                                label="离职原因"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="140px"
+                                prop="strDate"
+                                label="开始时间"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="140px"
+                                prop="endDate"
+                                label="离职日期"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="200px"
+                                prop="attachment011"
+                                label="附件1"
+                                align="left"
+                            >
+                                <template slot-scope="scope">
+                                    <el-button
+                                        type="goon"
+                                        size="mini"
+                                        icon="el-icon-download"
+                                        circle
+                                        :disabled='!scope.row.attachment011'
+                                        @click="downloadFile(scope.$index, scope.row.rowId, scope.row.attachment01.fileName,  scope.row.attachment01.oldFileName, '')"
+                                    >
+                                        <!-- LIMS_LRC_EMP_WRK -->
+                                    </el-button>
+                                    <span>{{scope.row.attachment011}}</span>
+                                </template>
+                            </el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="200px"
+                                prop="attachment021"
+                                label="附件2"
+                                align="left"
+                            >
+                                <template slot-scope="scope">
+                                    <el-button
+                                        type="goon"
+                                        size="mini"
+                                        icon="el-icon-download"
+                                        circle
+                                        :disabled='!scope.row.attachment021'
+                                        @click="downloadFile(scope.$index, scope.row.rowId, scope.row.attachment02.fileName,  scope.row.attachment02.oldFileName, '')"
+                                    >
+                                    </el-button>
+                                    <span>{{scope.row.attachment021}}</span>
+                                </template>
+                            </el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="200px"
+                                prop="attachment031"
+                                label="附件3"
+                                align="left"
+                            >
+                                <template slot-scope="scope">
+                                    <el-button
+                                        type="goon"
+                                        size="mini"
+                                        icon="el-icon-download"
+                                        circle
+                                        :disabled='!scope.row.attachment031'
+                                        @click="downloadFile(scope.$index, scope.row.rowId,  scope.row.attachment03.fileName,  scope.row.attachment03.oldFileName, '')"
+                                    >
+                                    </el-button>
+                                    <span>{{scope.row.attachment031}}</span>
+                                </template>
+                            </el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="memo"
+                                label="备注"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="validFlag"
+                                label="数据状态"
+                                align="center"
+                            >
+                                <template slot-scope="scope">
+                                    <span v-if="scope.row.validFlag == 1">已启用</span>
+                                    <span v-else-if="scope.row.validFlag == 0">已停用</span>
+                                </template>
+                            </el-table-column>
+                        </el-table>
+                    </div>
+                    <!-- <div class="zy-foot-page">
+                        <el-pagination
+                            v-loading="dataLoading6"
+                            @size-change="pageSizeChange6"
+                            @current-change="pageCurrentChange6"
+                            :current-page="page6.pageNum"
+                            :page-sizes="[10, 20, 50, 100, 200]"
+                            :page-size="page6.pageSize"
+                            layout="total, sizes, prev, pager, next, jumper"
+                            :total="page6.totalPage"
+                            background
+                        >
+                        </el-pagination>
+                    </div> -->
+                </el-tab-pane>
+                <el-tab-pane
+                    label="班组维护"
+                    name="sixth"
+                >
+                    <div class="zy-title-div">
+                        <div class="zy-title-name">
+                            <img
+                                style="width: 25px; height: 25px"
+                                src='../../../../assets/img/imgScreen/logo.png'
+                            />
+                            班组维护信息
+                        </div>
+                        <div>
+                            <el-button
+                                icon="el-icon-circle-plus-outline"
+                                type="goon"
+                                size="mini"
+                                @click="addData7"
+                            >新增</el-button>
+                            <el-button
+                                icon="el-icon-edit"
+                                type="goon"
+                                size="mini"
+                                @click="modifyData7"
+                            >修改</el-button>
+                            <el-button
+                                icon="el-icon-circle-close"
+                                type="danger"
+                                size="mini"
+                                @click="deleteData7"
+                            >停用</el-button>
+                            <el-button
+                                icon="el-icon-check"
+                                type="goon"
+                                size="mini"
+                                @click="recoverData7"
+                            >启用</el-button>
+                        </div>
+                    </div>
+                    <!-- 班组维护表格 -->
+                    <div class="common-table-div" style="margin-bottom:0;margin-top:0">
+                        <el-table
+                            v-loading="dataLoading7"
+                            ref="dataTable7"
+                            border
+                            :height="height_bot"
+                            highlight-current-row
+                            @selection-change="handleSelectionChange7"
+                            :data="table.list7"
+                            @row-click="getRowCheck6"
+                            :icore-filter-flag="icoreFilterFlag"
+                            :header-cell-style="tableHeaderCellStyle"
+                            :cell-class-name="tableRowClassName7"
+                            :exchangeFilterMap="{'validFlag':{'0':'已停用','1':'已启用'},}"
+                        >
+                            <el-table-column
+                                type="index"
+                                label="NO"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                type="selection"
+                                width="55"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="empNo"
+                                label="职工编号"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="80px"
+                                prop="empName"
+                                label="职工姓名"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="120px"
+                                prop="companyName"
+                                label="公司名称"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="120px"
+                                prop="deptName"
+                                label="部门名称"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="120px"
+                                prop="sectionName"
+                                label="班组名称"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="wrkGrpName"
+                                label="班值"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="postName"
+                                label="岗位"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="100px"
+                                prop="memo"
+                                label="备注"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="80px"
+                                prop="validFlag"
+                                label="有效状态"
+                                align="center"
+                            >
+                                <template slot-scope="scope">
+                                    <span v-if="scope.row.validFlag == 1">已启用</span>
+                                    <span v-else-if="scope.row.validFlag == 0">已停用</span>
+                                </template>
+                            </el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="80px"
+                                prop="createMan"
+                                label="创建人"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="120px"
+                                prop="createTime"
+                                label="创建时间"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="80px"
+                                prop="updateMan"
+                                label="更新人"
+                                align="center"
+                            ></el-table-column>
+                            <el-table-column
+                                sortable
+                                :show-overflow-tooltip="true"
+                                min-width="120px"
+                                prop="updateTime"
+                                label="更新时间"
+                                align="center"
+                            ></el-table-column>
+                        </el-table>
+                    </div>
+                    <!-- <div class="zy-foot-page">
+                        <el-pagination
+                            v-loading="dataLoading7"
+                            @size-change="pageSizeChange7"
+                            @current-change="pageCurrentChange7"
+                            :current-page="page7.pageNum"
+                            :page-sizes="[10, 20, 50, 100, 200]"
+                            :page-size="page7.pageSize"
+                            layout="total, sizes, prev, pager, next, jumper"
+                            :total="page7.totalPage"
+                            background
+                        >
+                        </el-pagination>
+                    </div> -->
+                </el-tab-pane>
+            </el-tabs>
+        </div>
+        <!-- 新增实验室人员信息弹窗 -->
+        <div
+            is="alertComponents"
+            :showFlag="showFlag"
+            :Params="Params"
+            @refresh='refresh(1)'
+        ></div>
+        <div
+            is="alertComponents2"
+            :showFlag2="showFlag2"
+            :Params="Params"
+            :Params2="Params2"
+            @refresh='refresh(2)'
+        ></div>
+        <div
+            is="alertComponents3"
+            :showFlag3="showFlag3"
+            :Params="Params"
+            :Params3="Params3"
+            @refresh='refresh(3)'
+        ></div>
+        <div
+            is="alertComponents4"
+            :showFlag4="showFlag4"
+            :Params="Params"
+            :Params4="Params4"
+            @refresh='refresh(4)'
+        ></div>
+        <div
+            is="alertComponents5"
+            :showFlag5="showFlag5"
+            :Params="Params"
+            :Params5="Params5"
+            @refresh='refresh(5)'
+        ></div>
+        <div
+            is="alertComponents6"
+            :showFlag6="showFlag6"
+            :Params="Params"
+            :Params6="Params6"
+            @refresh='refresh(6)'
+        ></div>
+        <div
+            is="alertComponents7"
+            :showFlag7="showFlag7"
+            :Params="Params"
+            :Params7="Params7"
+            @refresh='refresh(7)'
+        ></div>
+        <!-- 图片预览 -->
+        <el-dialog
+            :visible.sync="imgVisible"
+            width='70%'
+        >
+            <div
+                slot="title"
+                class="titleBox"
+            >
+                <i
+                    class="el-icon-document"
+                    style="font-size: 20px"
+                ></i>
+                <span style="margin-left:10px;font-size:18px">图片预览</span>
+            </div>
+            <div style="text-align:center">
+                <img
+                    :src="imgPreViews"
+                    alt=""
+                >
+            </div>
+        </el-dialog>
+    </div>
+</template>
+<script>
+import { getCookie, formatDate } from '@/utils/util.js';
+import { ajaxCtx } from '@/config/config.js';
+import { cookieUserId, cookieUserName } from '@/config/config.js';
+import alertComponents from './alertComponents';
+import alertComponents2 from './alertComponents2';
+import alertComponents3 from './alertComponents3';
+import alertComponents4 from './alertComponents4';
+import alertComponents5 from './alertComponents5';
+import alertComponents6 from './alertComponents6';
+import alertComponents7 from './alertComponents7';
+let userName = getCookie(cookieUserName);
+let userId = getCookie(cookieUserId);
+export default {
+    components: { alertComponents, alertComponents2, alertComponents3, alertComponents4, alertComponents5, alertComponents6, alertComponents7 },
+    data () {
+        return {
+            text: '',
+            table: {
+                list: [],
+                list2: [],
+                list3: [],
+                list4: [],
+                list5: [],
+                list6: [],
+                list7: [],
+            },
+            dataLoading: false,
+            dataLoading2: false,
+            dataLoading3: false,
+            dataLoading4: false,
+            dataLoading5: false,
+            dataLoading6: false,
+            dataLoading7: false,
+            icoreFilterFlag: true,
+            page: {
+                pageSize: 50,
+                pageNum: 1,
+                totalPage: 0
+            },
+            page2: {
+                pageSize: 50,
+                pageNum: 1,
+                totalPage: 0
+            },
+            page3: {
+                pageSize: 50,
+                pageNum: 1,
+                totalPage: 0
+            },
+            page4: {
+                pageSize: 50,
+                pageNum: 1,
+                totalPage: 0
+            },
+            page5: {
+                pageSize: 50,
+                pageNum: 1,
+                totalPage: 0
+            },
+            page6: {
+                pageSize: 50,
+                pageNum: 1,
+                totalPage: 0
+            },
+            page7: {
+                pageSize: 50,
+                pageNum: 1,
+                totalPage: 0
+            },
+            showFlag: false,
+            Params: {},
+            showFlag2: false,
+            Params2: {},
+            showFlag3: false,
+            Params3: {},
+            showFlag4: false,
+            Params4: {},
+            showFlag5: false,
+            Params5: {},
+            showFlag6: false,
+            Params6: {},
+            showFlag7: false,
+            Params7: {},
+            multipleSelection3: [],
+            multipleSelection4: [],
+            multipleSelection5: [],
+            multipleSelection6: [],
+            multipleSelection7: [],
+            multipleSelection8: [],
+            multipleSelection9: [],
+            search: {
+                empName: '',
+                empNo: '',
+            },
+            empNo: '',
+            action_prod: window.location.protocol + '//' + window.location.host,
+            // action_prod:ajaxCtx,
+            height_top: 0,
+            height_bot: 0,
+            activeName: 'first',
+            activeRefreshObj: {},
+            activeEmpNo: '',
+            setTimeoutObj: null,
+            imgPreViews: '',
+            imgVisible: false
+        }
+    },
+    created () {
+        this.height_top = window.innerHeight / 2 - 130 < 250 ? 250 : window.innerHeight / 2 - 110;
+        this.height_bot = window.innerHeight / 2 - 130 < 250 ? 250 : window.innerHeight / 2 - 110;
+    },
+    mounted () {
+        this.getDataList();
+        // this.getDataList2();
+        // this.getDataList3();
+        // this.getDataList4();
+        // this.getDataList5();
+        // this.getDataList6();
+        // this.getDataList7();
+        // this.addScreen();
+        // this.addScreen2();
+        // this.addScreen3();
+        // this.addScreen4();
+        // this.addScreen5();
+        // this.addScreen6();
+        // this.addScreen7();
+    },
+    methods: {
+        getSummaries (param) {
+            const { columns, data } = param;
+            const sums = [];
+            columns.forEach((column, index) => {
+                if (index === 0) {
+                    sums[index] = "合计";
+                }
+                if (index === 1) {
+                    sums[index] = data.length;
+                }
+            });
+            return sums;
+        },
+        // 页面刷新,重新加载表格数据
+        refresh (number) {
+            switch (number) {
+                case 1:
+                    this.getDataList();
+                    break
+                case 2:
+                    this.getDataList2(this.empNo);
+                    break
+                case 3:
+                    this.getDataList3(this.empNo);
+                    break
+                case 4:
+                    this.getDataList4(this.empNo);
+                    break
+                case 5:
+                    this.getDataList5(this.empNo);
+                    break
+                case 6:
+                    this.getDataList6(this.empNo);
+                    break
+                case 7:
+                    this.getDataList7(this.empNo);
+                    break
+            }
+        },
+        tableRowClassName ({
+            row, column, rowIndex, columnIndex
+        }) {
+            if (columnIndex === 8) {
+                if (row.validFlag === '0') {
+                    return 'error-row';
+                }
+                return '';
+            }
+        },
+        tableRowClassName2 ({
+            row, column, rowIndex, columnIndex
+        }) {
+            if (columnIndex === 9) {
+                if (row.validFlag === '0') {
+                    return 'error-row';
+                }
+                return '';
+            }
+        },
+        tableRowClassName3 ({
+            row, column, rowIndex, columnIndex
+        }) {
+            if (columnIndex === 9) {
+                if (row.validFlag === '0') {
+                    return 'error-row';
+                }
+                return '';
+            }
+        },
+        tableRowClassName4 ({
+            row, column, rowIndex, columnIndex
+        }) {
+            if (columnIndex === 13) {
+                if (row.validFlag === '0') {
+                    return 'error-row';
+                }
+                return '';
+            }
+        },
+        tableRowClassName5 ({
+            row, column, rowIndex, columnIndex
+        }) {
+            if (columnIndex === 22) {
+                if (row.validFlag === '0') {
+                    return 'error-row';
+                }
+                return '';
+            }
+        },
+        tableRowClassName6 ({
+            row, column, rowIndex, columnIndex
+        }) {
+            if (columnIndex === 14) {
+                if (row.validFlag === '0') {
+                    return 'error-row';
+                }
+                return '';
+            }
+        },
+        tableRowClassName7 ({
+            row, column, rowIndex, columnIndex
+        }) {
+            if (columnIndex === 9) {
+                if (row.validFlag === '0') {
+                    return 'error-row';
+                }
+                return '';
+            }
+        },
+        // 表格上横线
+        tableHeaderCellStyle () {
+            return 'color: rgb(255,255,255);border-bottom: 1px solid #DCDFE7;'
+        }
+    }
+}
+</script>
+<style  scoped>
+</style>

+ 4 - 4
src/views/resourceManager/components/personMangement/personMangement.vue

@@ -66,13 +66,13 @@
                 >启用</el-button>
             </div>
         </div>
-        <!-- 人员信息表表格 -->
+                
+        <!-- 人员信息表表格:height="height_top" -->
         <div class="common-table-div" style="margin-bottom:0;margin-top:0">
             <el-table
                 v-loading="dataLoading"
                 ref="dataTable"
                 border
-                :height="height_top"
                 highlight-current-row
                 @selection-change="handleSelectionChange"
                 :data="table.list"
@@ -574,13 +574,13 @@
                             >启用</el-button>
                         </div>
                     </div>
-                    <!-- 人员合同信息表表格 -->
+                            
+                    <!-- 人员合同信息表表格 :height="height_bot"-->
                     <div class="common-table-div" style="margin-bottom:0;margin-top:0">
                         <el-table
                             v-loading="dataLoading2"
                             ref="dataTable2"
                             border
-                            :height="height_bot"
                             highlight-current-row
                             @selection-change="handleSelectionChange2"
                             @row-click="getRowCheck"