yz
2021-01-29 177a4578502428ba21245db5575acd08bd9e7366
修改首页
4个文件已修改
1573 ■■■■ 已修改文件
src/views/dashboard/index.vue 83 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/febs/system/dept/Index.vue 402 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/user/inemployees.vue 552 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/user/outemployess.vue 536 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/dashboard/index.vue
@@ -1,16 +1,15 @@
<template>
  <div class="main">
    <el-row>
      <el-col :span="8"><div>&nbsp;</div></el-col>
      <el-col :span="8">
    <el-row style="    height: 40px;">
      <el-col :span="12"><div>&nbsp;</div></el-col>
      <el-col :span="12">
        <ul class="data-ul">
          <li>今日</li>
          <li>本周</li>
          <li>本月</li>
          <li>今年</li>
          <li :class="{selectedColor:selectIndex === 0}" @click="selectTab(0)">今日</li>
          <li :class="{selectedColor:selectIndex === 1}" @click="selectTab(1)">本周</li>
          <li :class="{selectedColor:selectIndex === 2}" @click="selectTab(2)">本月</li>
          <li :class="{selectedColor:selectIndex === 3}" @click="selectTab(3)">今年</li>
        </ul>
      </el-col>
      <el-col :span="8">
        <span style=" font-size: 16px; color: #333333;"> 时间段:</span>
        <el-date-picker
          v-model="value2"
          type="datetimerange"
@@ -19,7 +18,9 @@
          start-placeholder="开始日期"
          end-placeholder="结束日期"
          align="right"
        /></el-col>
          value-format="yyyy-MM-dd"
        />
      </el-col>
    </el-row>
    <el-row :gutter="20">
      <el-col :span="4">
@@ -172,35 +173,57 @@
          }
        ]
      },
      value2: ''
      value2: '',
      selectIndex: 0 // 搜索结果,被选中的li index
    }
  }, methods: {
    selectTab(index) {
      this.selectIndex = index
    }
  }
}
</script>
<style lang="scss">
.el-card__body{
  text-align: center;
}
.data-ul {
    margin-top: 1px;
    list-style: none;
.main{
  padding: 20px;
  .data-ul {
    margin-right: 40px;
    margin-top: 0px;
  list-style: none;
   float: left;
    li {
        float: left;
        border: 1px solid;
    float: left;
        width: 60px;
        height: 30px;
        text-align: center;
        line-height: 30px;
    background: #ffffff;
        border: 1px solid #dcdfe6;
    font-size: 16px;
    color: #333333;
    }
    li:hover {
        border-color: #409eff;
    color:#931e1e;
    border-bottom:2px solid #931e1e;
    }
}
.card-number{
color:#0000BF;
}
.selectedColor{
  color:#931e1e;
    border-bottom:2px solid #931e1e;
}
.el-card__body{
  text-align: center;
  .card-number{
color:#931e1e;
font-size:20px;
}
}
.el-card__body:hover{
  text-align: center;
  background-color: #931e1e;
  color:#fff;
  .card-number{
  color:#fff;
font-size:20px;
}
}
.el-row {
    margin-bottom: 20px;
@@ -229,4 +252,10 @@
    background-color: #f9fafc;
}
</style>
<style lang="scss" scoped></style>
<style lang="scss" scoped>
.data-ul {
    li {
  line-height: 40px;
  }
}
</style>
src/views/febs/system/dept/Index.vue
@@ -22,16 +22,16 @@
              </el-dropdown-menu>
            </el-dropdown>
          </div>
          <el-tree
            ref="deptTree"
            :data="deptTree"
            :check-strictly="true"
            show-checkbox
            accordion
          <el-tree
            ref="deptTree"
            :data="deptTree"
            :check-strictly="true"
            show-checkbox
            accordion
            node-key="id"
            highlight-current
            :filter-node-method="filterNode"
            @node-click="nodeClick"
            highlight-current
            :filter-node-method="filterNode"
            @node-click="nodeClick"
          />
        </div>
      </el-col>
@@ -45,13 +45,13 @@
              <div>
                <el-form ref="form" :model="dept" :rules="rules" label-position="right" label-width="100px">
                  <el-form-item :label="$t('table.dept.parentId')" prop="parentId">
                    <treeselect
                      v-model="dept.parentId"
                      :multiple="false"
                      :options="deptTree"
                    <treeselect
                      v-model="dept.parentId"
                      :multiple="false"
                      :options="deptTree"
                      :clear-value-text="$t('common.clear')"
                      placeholder=" "
                      style="width:100%"
                      placeholder=" "
                      style="width:100%"
                    />
                  </el-form-item>
                  <el-form-item :label="$t('table.dept.deptName')" prop="deptName">
@@ -107,212 +107,212 @@
        </el-tabs>
      </el-col>
    </el-row>
    <el-dialog title="新增岗位" :visible.sync="dialogShowXzgw" width="50%">
      <el-form :model="baseicInformationForm" label-position="right" label-width="120px">
        <el-row>
          <el-col span="24">
            <el-form-item label="岗位名称">
              <el-input v-model="name" />
            </el-form-item>
            <el-form-item label="岗位描述">
              <el-input v-model="name" type="textarea" :rows="4" />
            </el-form-item>
          </el-col>
        </el-row>
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button @click="dialogIsShow()">取 消</el-button>
        <el-button type="primary" @click="dialogIsShow()">确 定</el-button>
      </div>
    </el-row>
    <el-dialog title="新增岗位" :visible.sync="dialogShowXzgw" width="50%">
      <el-form :model="baseicInformationForm" label-position="right" label-width="120px">
        <el-row>
          <el-col span="24">
            <el-form-item label="岗位名称">
              <el-input v-model="name" />
            </el-form-item>
            <el-form-item label="岗位描述">
              <el-input v-model="name" type="textarea" :rows="4" />
            </el-form-item>
          </el-col>
        </el-row>
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button @click="dialogIsShow()">取 消</el-button>
        <el-button type="primary" @click="dialogIsShow()">确 定</el-button>
      </div>
    </el-dialog>
  </div>
</template>
<script>
  import Treeselect from '@riophae/vue-treeselect'
  import '@riophae/vue-treeselect/dist/vue-treeselect.css'
import Treeselect from '@riophae/vue-treeselect'
import '@riophae/vue-treeselect/dist/vue-treeselect.css'
  export default {
    name: 'DeptManager',
    components: {
      Treeselect
    },
    data() {
      return {
        dialogShowXzgw: false,
        activeName: 'first',
        deptName: '',
        buttonLoading: false,
        deptTree: [],
        dept: this.initDept(),
        jobData: [{
          'prop0': '',
          'prop1': '1',
          'prop2': '市场部总监',
          'prop3': '1'
        }, {
          'prop0': '',
          'prop1': '2',
          'prop2': '市场部经理',
          'prop3': '2'
        }, {
          'prop0': '',
          'prop1': '3',
          'prop2': '高级客户经理',
          'prop3': '5'
        }, {
          'prop0': '',
          'prop1': '4',
          'prop2': '客户经理',
          'prop3': '10'
        }, {
          'prop0': '',
          'prop1': '5',
          'prop2': '销售内勤',
          'prop3': '1'
        }, {
          'prop0': '',
          'prop1': '6',
          'prop2': '销售助理',
          'prop3': '1'
        }],
        rules: {
          deptName: [{
              required: true,
              message: this.$t('rules.require'),
              trigger: 'blur'
            },
            {
              min: 3,
              max: 10,
              message: this.$t('rules.range3to10'),
              trigger: 'blur'
            }
          ]
export default {
  name: 'DeptManager',
  components: {
    Treeselect
  },
  data() {
    return {
      dialogShowXzgw: false,
      activeName: 'first',
      deptName: '',
      buttonLoading: false,
      deptTree: [],
      dept: this.initDept(),
      jobData: [{
        'prop0': '',
        'prop1': '1',
        'prop2': '市场部总监',
        'prop3': '1'
      }, {
        'prop0': '',
        'prop1': '2',
        'prop2': '市场部经理',
        'prop3': '2'
      }, {
        'prop0': '',
        'prop1': '3',
        'prop2': '高级客户经理',
        'prop3': '5'
      }, {
        'prop0': '',
        'prop1': '4',
        'prop2': '客户经理',
        'prop3': '10'
      }, {
        'prop0': '',
        'prop1': '5',
        'prop2': '销售内勤',
        'prop3': '1'
      }, {
        'prop0': '',
        'prop1': '6',
        'prop2': '销售助理',
        'prop3': '1'
      }],
      rules: {
        deptName: [{
          required: true,
          message: this.$t('rules.require'),
          trigger: 'blur'
        },
        {
          min: 3,
          max: 10,
          message: this.$t('rules.range3to10'),
          trigger: 'blur'
        }
        ]
      }
    }
  },
  mounted() {
    this.initDeptTree()
  },
  methods: {
    initDept() {
      return {
        deptId: '',
        deptName: '',
        parentId: null,
        orderNum: 0
      }
    },
    mounted() {
      this.initDeptTree()
    initDeptTree() {
      this.$get('system/dept').then((r) => {
        this.deptTree = r.data.data.rows
      })
    },
    methods: {
      initDept() {
        return {
          deptId: '',
          deptName: '',
          parentId: null,
          orderNum: 0
        }
      },
      initDeptTree() {
        this.$get('system/dept').then((r) => {
          this.deptTree = r.data.data.rows
        })
      },
      exportExcel() {
        this.$download('system/dept/excel', {
          deptName: this.deptName
        }, `dept_${new Date().getTime()}.xlsx`)
      },
      handleNumChange(val) {
        this.dept.orderNum = val
      },
      filterNode(value, data) {
        if (!value) return true
        return data.label.indexOf(value) !== -1
      },
      nodeClick(data) {
        this.dept.parentId = data.parentId
        if (this.dept.parentId === '0') {
          this.dept.parentId = null
        }
        this.dept.orderNum = data.orderNum
        this.dept.deptName = data.label
        this.dept.deptId = data.id
        this.$refs.form.clearValidate()
      },
      add() {
        this.resetForm()
    exportExcel() {
      this.$download('system/dept/excel', {
        deptName: this.deptName
      }, `dept_${new Date().getTime()}.xlsx`)
    },
    handleNumChange(val) {
      this.dept.orderNum = val
    },
    filterNode(value, data) {
      if (!value) return true
      return data.label.indexOf(value) !== -1
    },
    nodeClick(data) {
      this.dept.parentId = data.parentId
      if (this.dept.parentId === '0') {
        this.dept.parentId = null
      }
      this.dept.orderNum = data.orderNum
      this.dept.deptName = data.label
      this.dept.deptId = data.id
      this.$refs.form.clearValidate()
    },
    add() {
      this.resetForm()
      this.$message({
        message: this.$t('tips.createTips'),
        type: 'info'
      })
    },
    deleteDept() {
      const checked = this.$refs.deptTree.getCheckedKeys()
      if (checked.length === 0) {
        this.$message({
          message: this.$t('tips.createTips'),
          type: 'info'
          message: this.$t('tips.noNodeSelected'),
          type: 'warning'
        })
      },
      deleteDept() {
        const checked = this.$refs.deptTree.getCheckedKeys()
        if (checked.length === 0) {
          this.$message({
            message: this.$t('tips.noNodeSelected'),
            type: 'warning'
      } else {
        this.$confirm(this.$t('tips.confirmDeleteNode'), this.$t('common.tips'), {
          confirmButtonText: this.$t('common.confirm'),
          cancelButtonText: this.$t('common.cancel'),
          type: 'warning'
        }).then(() => {
          this.dept.deptIds = checked.join(',')
          this.$delete(`system/dept/${this.dept.deptIds}`).then(() => {
            this.$message({
              message: this.$t('tips.deleteSuccess'),
              type: 'success'
            })
            this.reset()
          })
        } else {
          this.$confirm(this.$t('tips.confirmDeleteNode'), this.$t('common.tips'), {
            confirmButtonText: this.$t('common.confirm'),
            cancelButtonText: this.$t('common.cancel'),
            type: 'warning'
          }).then(() => {
            this.dept.deptIds = checked.join(',')
            this.$delete(`system/dept/${this.dept.deptIds}`).then(() => {
        }).catch(() => {
          this.$refs.deptTree.setCheckedKeys([])
        })
      }
    },
    search() {
      this.$refs.deptTree.filter(this.deptName)
    },
    reset() {
      this.initDeptTree()
      this.deptName = ''
      this.resetForm()
    },
    submit() {
      this.$refs.form.validate((valid) => {
        if (valid) {
          this.buttonLoading = true
          this.dept.createTime = this.dept.modifyTime = null
          if (this.dept.deptId) {
            this.$put('system/dept', { ...this.dept
            }).then(() => {
              this.buttonLoading = false
              this.$message({
                message: this.$t('tips.deleteSuccess'),
                message: this.$t('tips.updateSuccess'),
                type: 'success'
              })
              this.reset()
            })
          }).catch(() => {
            this.$refs.deptTree.setCheckedKeys([])
          })
        }
      },
      search() {
        this.$refs.deptTree.filter(this.deptName)
      },
      reset() {
        this.initDeptTree()
        this.deptName = ''
        this.resetForm()
      },
      submit() {
        this.$refs.form.validate((valid) => {
          if (valid) {
            this.buttonLoading = true
            this.dept.createTime = this.dept.modifyTime = null
            if (this.dept.deptId) {
              this.$put('system/dept', { ...this.dept
              }).then(() => {
                this.buttonLoading = false
                this.$message({
                  message: this.$t('tips.updateSuccess'),
                  type: 'success'
                })
                this.reset()
              })
            } else {
              this.$post('system/dept', { ...this.dept
              }).then(() => {
                this.buttonLoading = false
                this.$message({
                  message: this.$t('tips.createSuccess'),
                  type: 'success'
                })
                this.reset()
              })
            }
          } else {
            return false
            this.$post('system/dept', { ...this.dept
            }).then(() => {
              this.buttonLoading = false
              this.$message({
                message: this.$t('tips.createSuccess'),
                type: 'success'
              })
              this.reset()
            })
          }
        })
      },
      resetForm() {
        this.$refs.form.clearValidate()
        this.$refs.form.resetFields()
        this.dept = this.initDept()
      },
      showXzgw() {
        this.dialogShowXzgw = true
      }
        } else {
          return false
        }
      })
    },
    resetForm() {
      this.$refs.form.clearValidate()
      this.$refs.form.resetFields()
      this.dept = this.initDept()
    },
    showXzgw() {
      this.dialogShowXzgw = true
    }
  }
}
</script>
<style lang="scss" scoped>
  .dept {
@@ -341,4 +341,4 @@
  .vue-treeselect__menu {
    max-height: 165px !important;
  }
</style>
</style>
src/views/user/inemployees.vue
@@ -930,286 +930,286 @@
  </div>
</template>
<script>
  export default {
    data() {
      return {
        headerHeight: '70px',
        advancedQueryShow: false,
        dialogTableVisible: false,
        dialogShowYgdg: false,
        dialogShowDryg: false,
        dialogShowGbda: false,
        tableData: [{
          'prop0': '',
          'prop1': '编辑',
          'prop2': '2100452312',
          'prop3': '赵建国',
          'prop4': '510304197402225813',
          'prop5': '男',
          'prop6': '46',
          'prop7': '一分公司',
          'prop8': '保安员',
          'prop9': '2019-08-01',
          'prop10': '高中',
          'prop11': '广东省番禺市',
          'prop12': '133023187889',
          'prop13': '在职'
        }, {
          'prop0': '',
          'prop1': '编辑',
          'prop2': '2101620946',
          'prop3': '罗启艳',
          'prop4': '41272619740120543X',
          'prop5': '女',
          'prop6': '46',
          'prop7': '一分公司',
          'prop8': '保安员',
          'prop9': '2019-08-01',
          'prop10': '高中',
          'prop11': '广东省番禺市',
          'prop12': '189135789889',
          'prop13': '在职'
        }, {
          'prop0': '',
          'prop1': '编辑',
          'prop2': '2100629950',
          'prop3': '毛玉平',
          'prop4': '522528198202071629',
          'prop5': '男',
          'prop6': '38',
          'prop7': '一分公司',
          'prop8': '保安员',
          'prop9': '2019-08-01',
          'prop10': '高中',
          'prop11': '广东省番禺市',
          'prop12': '135098784561',
          'prop13': '在职'
        }, {
          'prop0': '',
          'prop1': '编辑',
          'prop2': '2100882835',
          'prop3': '梅均均',
          'prop4': '510504198704260927',
          'prop5': '女',
          'prop6': '33',
          'prop7': '一分公司',
          'prop8': '保安员',
          'prop9': '2019-08-01',
          'prop10': '高中',
          'prop11': '广东省番禺市',
          'prop12': '133023187889',
          'prop13': '在职'
        }, {
          'prop0': '',
          'prop1': '编辑',
          'prop2': '2101356718',
          'prop3': '王香妮',
          'prop4': '433122199508091511',
          'prop5': '女',
          'prop6': '25',
          'prop7': '一分公司',
          'prop8': '保安员',
          'prop9': '2019-08-01',
          'prop10': '大专',
          'prop11': '广东省番禺市',
          'prop12': '189135789889',
          'prop13': '在职'
        }, {
          'prop0': '',
          'prop1': '编辑',
          'prop2': '2100900981',
          'prop3': '易金洪',
          'prop4': '610424198306152860',
          'prop5': '男',
          'prop6': '39',
          'prop7': '一分公司',
          'prop8': '保安员',
          'prop9': '2019-08-01',
          'prop10': '大专',
          'prop11': '广东省番禺市',
          'prop12': '135098784561',
          'prop13': '在职'
        }, {
          'prop0': '',
          'prop1': '编辑',
          'prop2': '2101529670',
          'prop3': '李忠敏',
          'prop4': '511123198602016016',
          'prop5': '男',
          'prop6': '32',
          'prop7': '一分公司',
          'prop8': '保安员',
          'prop9': '2019-08-01',
          'prop10': '大专',
          'prop11': '广东省番禺市',
          'prop12': '133023187889',
          'prop13': '在职'
        }, {
          'prop0': '',
          'prop1': '编辑',
          'prop2': '2101578011',
          'prop3': '徐健',
          'prop4': '512927197202166053',
          'prop5': '男',
          'prop6': '48',
          'prop7': '一分公司',
          'prop8': '保安员',
          'prop9': '2019-08-01',
          'prop10': '大专',
          'prop11': '广东省番禺市',
          'prop12': '189135789889',
          'prop13': '在职'
        }, {
          'prop0': '',
          'prop1': '编辑',
          'prop2': '2100326122',
          'prop3': '曾昌玖',
          'prop4': '510322197606103351',
          'prop5': '男',
          'prop6': '44',
          'prop7': '一分公司',
          'prop8': '经理',
          'prop9': '2019-08-01',
          'prop10': '本科',
          'prop11': '广东省番禺市',
          'prop12': '135098784561',
          'prop13': '在职'
        }, {
          'prop0': '',
          'prop1': '编辑',
          'prop2': '2101788698',
          'prop3': '赵高',
          'prop4': '511123197510263074',
          'prop5': '男',
          'prop6': '45',
          'prop7': '一分公司',
          'prop8': '保安员',
          'prop9': '2019-08-01',
          'prop10': '大专',
          'prop11': '广东省番禺市',
          'prop12': '133023187889',
          'prop13': '在职'
        }, {
          'prop0': '',
          'prop1': '编辑',
          'prop2': '2101861146',
          'prop3': '王忠山',
          'prop4': '522426199904290419',
          'prop5': '男',
          'prop6': '21',
          'prop7': '一分公司',
          'prop8': '主管',
          'prop9': '2019-08-01',
          'prop10': '大专',
          'prop11': '广东省番禺市',
          'prop12': '189135789889',
          'prop13': '在职'
        }, {
          'prop0': '',
          'prop1': '编辑',
          'prop2': '2100315416',
          'prop3': '严福林',
          'prop4': '433130197205180710',
          'prop5': '男',
          'prop6': '48',
          'prop7': '一分公司',
          'prop8': '经理',
          'prop9': '2019-08-01',
          'prop10': '本科',
          'prop11': '广东省番禺市',
          'prop12': '135098784561',
          'prop13': '在职'
        }, {
          'prop0': '',
          'prop1': '编辑',
          'prop2': '2101382208',
          'prop3': '叶金云',
          'prop4': '512923197703020639',
          'prop5': '男',
          'prop6': '43',
          'prop7': '一分公司',
          'prop8': '保安员',
          'prop9': '2019-08-01',
          'prop10': '高中',
          'prop11': '广东省番禺市',
          'prop12': '1350987861234',
          'prop13': '在职'
        }],
        data: [{
            label: '一级 1',
            children: [{
              label: '二级 1-1',
              children: [{
                label: '三级 1-1-1'
              }]
            }]
          },
          {
            label: '一级 2',
            children: [{
                label: '二级 2-1',
                children: [{
                  label: '三级 2-1-1'
                }]
              },
              {
                label: '二级 2-2',
                children: [{
                  label: '三级 2-2-1'
                }]
              }
            ]
          },
          {
            label: '一级 3',
            children: [{
                label: '二级 3-1',
                children: [{
                  label: '三级 3-1-1'
                }]
              },
              {
                label: '二级 3-2',
                children: [{
                  label: '三级 3-2-1'
                }]
              }
            ]
          }
        ],
        defaultProps: {
          children: 'children',
          label: 'label'
export default {
  data() {
    return {
      headerHeight: '70px',
      advancedQueryShow: false,
      dialogTableVisible: false,
      dialogShowYgdg: false,
      dialogShowDryg: false,
      dialogShowGbda: false,
      tableData: [{
        'prop0': '',
        'prop1': '编辑',
        'prop2': '2100452312',
        'prop3': '赵建国',
        'prop4': '510304197402225813',
        'prop5': '男',
        'prop6': '46',
        'prop7': '一分公司',
        'prop8': '保安员',
        'prop9': '2019-08-01',
        'prop10': '高中',
        'prop11': '广东省番禺市',
        'prop12': '133023187889',
        'prop13': '在职'
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '2101620946',
        'prop3': '罗启艳',
        'prop4': '41272619740120543X',
        'prop5': '女',
        'prop6': '46',
        'prop7': '一分公司',
        'prop8': '保安员',
        'prop9': '2019-08-01',
        'prop10': '高中',
        'prop11': '广东省番禺市',
        'prop12': '189135789889',
        'prop13': '在职'
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '2100629950',
        'prop3': '毛玉平',
        'prop4': '522528198202071629',
        'prop5': '男',
        'prop6': '38',
        'prop7': '一分公司',
        'prop8': '保安员',
        'prop9': '2019-08-01',
        'prop10': '高中',
        'prop11': '广东省番禺市',
        'prop12': '135098784561',
        'prop13': '在职'
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '2100882835',
        'prop3': '梅均均',
        'prop4': '510504198704260927',
        'prop5': '女',
        'prop6': '33',
        'prop7': '一分公司',
        'prop8': '保安员',
        'prop9': '2019-08-01',
        'prop10': '高中',
        'prop11': '广东省番禺市',
        'prop12': '133023187889',
        'prop13': '在职'
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '2101356718',
        'prop3': '王香妮',
        'prop4': '433122199508091511',
        'prop5': '女',
        'prop6': '25',
        'prop7': '一分公司',
        'prop8': '保安员',
        'prop9': '2019-08-01',
        'prop10': '大专',
        'prop11': '广东省番禺市',
        'prop12': '189135789889',
        'prop13': '在职'
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '2100900981',
        'prop3': '易金洪',
        'prop4': '610424198306152860',
        'prop5': '男',
        'prop6': '39',
        'prop7': '一分公司',
        'prop8': '保安员',
        'prop9': '2019-08-01',
        'prop10': '大专',
        'prop11': '广东省番禺市',
        'prop12': '135098784561',
        'prop13': '在职'
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '2101529670',
        'prop3': '李忠敏',
        'prop4': '511123198602016016',
        'prop5': '男',
        'prop6': '32',
        'prop7': '一分公司',
        'prop8': '保安员',
        'prop9': '2019-08-01',
        'prop10': '大专',
        'prop11': '广东省番禺市',
        'prop12': '133023187889',
        'prop13': '在职'
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '2101578011',
        'prop3': '徐健',
        'prop4': '512927197202166053',
        'prop5': '男',
        'prop6': '48',
        'prop7': '一分公司',
        'prop8': '保安员',
        'prop9': '2019-08-01',
        'prop10': '大专',
        'prop11': '广东省番禺市',
        'prop12': '189135789889',
        'prop13': '在职'
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '2100326122',
        'prop3': '曾昌玖',
        'prop4': '510322197606103351',
        'prop5': '男',
        'prop6': '44',
        'prop7': '一分公司',
        'prop8': '经理',
        'prop9': '2019-08-01',
        'prop10': '本科',
        'prop11': '广东省番禺市',
        'prop12': '135098784561',
        'prop13': '在职'
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '2101788698',
        'prop3': '赵高',
        'prop4': '511123197510263074',
        'prop5': '男',
        'prop6': '45',
        'prop7': '一分公司',
        'prop8': '保安员',
        'prop9': '2019-08-01',
        'prop10': '大专',
        'prop11': '广东省番禺市',
        'prop12': '133023187889',
        'prop13': '在职'
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '2101861146',
        'prop3': '王忠山',
        'prop4': '522426199904290419',
        'prop5': '男',
        'prop6': '21',
        'prop7': '一分公司',
        'prop8': '主管',
        'prop9': '2019-08-01',
        'prop10': '大专',
        'prop11': '广东省番禺市',
        'prop12': '189135789889',
        'prop13': '在职'
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '2100315416',
        'prop3': '严福林',
        'prop4': '433130197205180710',
        'prop5': '男',
        'prop6': '48',
        'prop7': '一分公司',
        'prop8': '经理',
        'prop9': '2019-08-01',
        'prop10': '本科',
        'prop11': '广东省番禺市',
        'prop12': '135098784561',
        'prop13': '在职'
      }, {
        'prop0': '',
        'prop1': '编辑',
        'prop2': '2101382208',
        'prop3': '叶金云',
        'prop4': '512923197703020639',
        'prop5': '男',
        'prop6': '43',
        'prop7': '一分公司',
        'prop8': '保安员',
        'prop9': '2019-08-01',
        'prop10': '高中',
        'prop11': '广东省番禺市',
        'prop12': '1350987861234',
        'prop13': '在职'
      }],
      data: [{
        label: '一级 1',
        children: [{
          label: '二级 1-1',
          children: [{
            label: '三级 1-1-1'
          }]
        }]
      },
      {
        label: '一级 2',
        children: [{
          label: '二级 2-1',
          children: [{
            label: '三级 2-1-1'
          }]
        },
        {
          label: '二级 2-2',
          children: [{
            label: '三级 2-2-1'
          }]
        }
        ]
      },
      {
        label: '一级 3',
        children: [{
          label: '二级 3-1',
          children: [{
            label: '三级 3-1-1'
          }]
        },
        {
          label: '二级 3-2',
          children: [{
            label: '三级 3-2-1'
          }]
        }
        ]
      }
    },
    methods: {
      handleNodeClick(data) {
        console.log(data)
      },
      advancedQueryShowMethods() {
        if (this.advancedQueryShow) {
          this.headerHeight = '70px'
          this.advancedQueryShow = false
        } else {
          this.headerHeight = '350px'
          this.advancedQueryShow = true
        }
      },
      showEmpInfo() {
        this.dialogTableVisible = true
      },
      showYgdg() {
        this.dialogShowYgdg = true
      },
      showDryg() {
        this.dialogShowDryg = true
      },
      showGbda() {
        this.dialogShowGbda = true
      ],
      defaultProps: {
        children: 'children',
        label: 'label'
      }
    }
  },
  methods: {
    handleNodeClick(data) {
      console.log(data)
    },
    advancedQueryShowMethods() {
      if (this.advancedQueryShow) {
        this.headerHeight = '70px'
        this.advancedQueryShow = false
      } else {
        this.headerHeight = '350px'
        this.advancedQueryShow = true
      }
    },
    showEmpInfo() {
      this.dialogTableVisible = true
    },
    showYgdg() {
      this.dialogShowYgdg = true
    },
    showDryg() {
      this.dialogShowDryg = true
    },
    showGbda() {
      this.dialogShowGbda = true
    }
  }
}
</script>
<style lang="scss">
  .el-aside {
@@ -1280,4 +1280,4 @@
  .del_button {
    color: #D9001B;
  }
</style>
</style>
src/views/user/outemployess.vue
@@ -862,278 +862,278 @@
  </div>
</template>
<script>
  export default {
    data() {
      return {
        headerHeight: '70px',
        advancedQueryShow: false,
        dialogTableVisible: false,
        dialogShowDkda: false,
        tableData: [{
          'prop0': '',
          'prop1': '查看',
          'prop2': '2100452312',
          'prop3': '赵建国',
          'prop4': '510304197402225813',
          'prop5': '男',
          'prop6': '46',
          'prop7': '一分公司',
          'prop8': '保安员',
          'prop9': '2019-08-01',
          'prop10': '2020-08-01',
          'prop11': '高中',
          'prop12': '133023187889',
          'prop13': '正常离职'
        }, {
          'prop0': '',
          'prop1': '查看',
          'prop2': '2101620946',
          'prop3': '罗启艳',
          'prop4': '41272619740120543X',
          'prop5': '女',
          'prop6': '46',
          'prop7': '一分公司',
          'prop8': '保安员',
          'prop9': '2019-08-01',
          'prop10': '2020-08-01',
          'prop11': '高中',
          'prop12': '189135789889',
          'prop13': '正常离职'
        }, {
          'prop0': '',
          'prop1': '查看',
          'prop2': '2100629950',
          'prop3': '毛玉平',
          'prop4': '522528198202071629',
          'prop5': '男',
          'prop6': '38',
          'prop7': '一分公司',
          'prop8': '保安员',
          'prop9': '2019-08-01',
          'prop10': '2020-08-01',
          'prop11': '高中',
          'prop12': '135098784561',
          'prop13': '正常离职'
        }, {
          'prop0': '',
          'prop1': '查看',
          'prop2': '2100882835',
          'prop3': '梅均均',
          'prop4': '510504198704260927',
          'prop5': '女',
          'prop6': '33',
          'prop7': '一分公司',
          'prop8': '保安员',
          'prop9': '2019-08-01',
          'prop10': '2020-08-01',
          'prop11': '高中',
          'prop12': '133023187889',
          'prop13': '正常离职'
        }, {
          'prop0': '',
          'prop1': '查看',
          'prop2': '2101356718',
          'prop3': '王香妮',
          'prop4': '433122199508091511',
          'prop5': '女',
          'prop6': '25',
          'prop7': '一分公司',
          'prop8': '保安员',
          'prop9': '2019-08-01',
          'prop10': '2020-08-01',
          'prop11': '大专',
          'prop12': '189135789889',
          'prop13': '正常离职'
        }, {
          'prop0': '',
          'prop1': '查看',
          'prop2': '2100900981',
          'prop3': '易金洪',
          'prop4': '610424198306152860',
          'prop5': '男',
          'prop6': '39',
          'prop7': '一分公司',
          'prop8': '保安员',
          'prop9': '2019-08-01',
          'prop10': '2020-08-01',
          'prop11': '大专',
          'prop12': '135098784561',
          'prop13': '正常离职'
        }, {
          'prop0': '',
          'prop1': '查看',
          'prop2': '2101529670',
          'prop3': '李忠敏',
          'prop4': '511123198602016016',
          'prop5': '男',
          'prop6': '32',
          'prop7': '一分公司',
          'prop8': '保安员',
          'prop9': '2019-08-01',
          'prop10': '2020-08-01',
          'prop11': '大专',
          'prop12': '133023187889',
          'prop13': '正常离职'
        }, {
          'prop0': '',
          'prop1': '查看',
          'prop2': '2101578011',
          'prop3': '徐健',
          'prop4': '512927197202166053',
          'prop5': '男',
          'prop6': '48',
          'prop7': '一分公司',
          'prop8': '保安员',
          'prop9': '2019-08-01',
          'prop10': '2020-08-01',
          'prop11': '大专',
          'prop12': '189135789889',
          'prop13': '正常离职'
        }, {
          'prop0': '',
          'prop1': '查看',
          'prop2': '2100326122',
          'prop3': '曾昌玖',
          'prop4': '510322197606103351',
          'prop5': '男',
          'prop6': '44',
          'prop7': '一分公司',
          'prop8': '经理',
          'prop9': '2019-08-01',
          'prop10': '2020-08-01',
          'prop11': '本科',
          'prop12': '135098784561',
          'prop13': '自动离职'
        }, {
          'prop0': '',
          'prop1': '查看',
          'prop2': '2101788698',
          'prop3': '赵高',
          'prop4': '511123197510263074',
          'prop5': '男',
          'prop6': '55',
          'prop7': '一分公司',
          'prop8': '保安员',
          'prop9': '2019-08-01',
          'prop10': '2020-08-01',
          'prop11': '大专',
          'prop12': '133023187889',
          'prop13': '正常离职'
        }, {
          'prop0': '',
          'prop1': '查看',
          'prop2': '2101861146',
          'prop3': '王忠山',
          'prop4': '522426199904290419',
          'prop5': '男',
          'prop6': '21',
          'prop7': '一分公司',
          'prop8': '主管',
          'prop9': '2019-08-01',
          'prop10': '2020-08-01',
          'prop11': '大专',
          'prop12': '189135789889',
          'prop13': '正常离职'
        }, {
          'prop0': '',
          'prop1': '查看',
          'prop2': '2100315416',
          'prop3': '严福林',
          'prop4': '433130197205180710',
          'prop5': '男',
          'prop6': '55',
          'prop7': '一分公司',
          'prop8': '经理',
          'prop9': '2019-08-01',
          'prop10': '2020-08-01',
          'prop11': '本科',
          'prop12': '135098784561',
          'prop13': '自动离职'
        }, {
          'prop0': '',
          'prop1': '查看',
          'prop2': '2101382208',
          'prop3': '叶金云',
          'prop4': '512923197703020639',
          'prop5': '男',
          'prop6': '43',
          'prop7': '一分公司',
          'prop8': '保安员',
          'prop9': '2019-08-01',
          'prop10': '2020-08-01',
          'prop11': '高中',
          'prop12': '1350987861234',
          'prop13': '正常离职'
        }],
        data: [{
            label: '一级 1',
            children: [{
              label: '二级 1-1',
              children: [{
                label: '三级 1-1-1'
              }]
            }]
          },
          {
            label: '一级 2',
            children: [{
                label: '二级 2-1',
                children: [{
                  label: '三级 2-1-1'
                }]
              },
              {
                label: '二级 2-2',
                children: [{
                  label: '三级 2-2-1'
                }]
              }
            ]
          },
          {
            label: '一级 3',
            children: [{
                label: '二级 3-1',
                children: [{
                  label: '三级 3-1-1'
                }]
              },
              {
                label: '二级 3-2',
                children: [{
                  label: '三级 3-2-1'
                }]
              }
            ]
          }
        ],
        defaultProps: {
          children: 'children',
          label: 'label'
export default {
  data() {
    return {
      headerHeight: '70px',
      advancedQueryShow: false,
      dialogTableVisible: false,
      dialogShowDkda: false,
      tableData: [{
        'prop0': '',
        'prop1': '查看',
        'prop2': '2100452312',
        'prop3': '赵建国',
        'prop4': '510304197402225813',
        'prop5': '男',
        'prop6': '46',
        'prop7': '一分公司',
        'prop8': '保安员',
        'prop9': '2019-08-01',
        'prop10': '2020-08-01',
        'prop11': '高中',
        'prop12': '133023187889',
        'prop13': '正常离职'
      }, {
        'prop0': '',
        'prop1': '查看',
        'prop2': '2101620946',
        'prop3': '罗启艳',
        'prop4': '41272619740120543X',
        'prop5': '女',
        'prop6': '46',
        'prop7': '一分公司',
        'prop8': '保安员',
        'prop9': '2019-08-01',
        'prop10': '2020-08-01',
        'prop11': '高中',
        'prop12': '189135789889',
        'prop13': '正常离职'
      }, {
        'prop0': '',
        'prop1': '查看',
        'prop2': '2100629950',
        'prop3': '毛玉平',
        'prop4': '522528198202071629',
        'prop5': '男',
        'prop6': '38',
        'prop7': '一分公司',
        'prop8': '保安员',
        'prop9': '2019-08-01',
        'prop10': '2020-08-01',
        'prop11': '高中',
        'prop12': '135098784561',
        'prop13': '正常离职'
      }, {
        'prop0': '',
        'prop1': '查看',
        'prop2': '2100882835',
        'prop3': '梅均均',
        'prop4': '510504198704260927',
        'prop5': '女',
        'prop6': '33',
        'prop7': '一分公司',
        'prop8': '保安员',
        'prop9': '2019-08-01',
        'prop10': '2020-08-01',
        'prop11': '高中',
        'prop12': '133023187889',
        'prop13': '正常离职'
      }, {
        'prop0': '',
        'prop1': '查看',
        'prop2': '2101356718',
        'prop3': '王香妮',
        'prop4': '433122199508091511',
        'prop5': '女',
        'prop6': '25',
        'prop7': '一分公司',
        'prop8': '保安员',
        'prop9': '2019-08-01',
        'prop10': '2020-08-01',
        'prop11': '大专',
        'prop12': '189135789889',
        'prop13': '正常离职'
      }, {
        'prop0': '',
        'prop1': '查看',
        'prop2': '2100900981',
        'prop3': '易金洪',
        'prop4': '610424198306152860',
        'prop5': '男',
        'prop6': '39',
        'prop7': '一分公司',
        'prop8': '保安员',
        'prop9': '2019-08-01',
        'prop10': '2020-08-01',
        'prop11': '大专',
        'prop12': '135098784561',
        'prop13': '正常离职'
      }, {
        'prop0': '',
        'prop1': '查看',
        'prop2': '2101529670',
        'prop3': '李忠敏',
        'prop4': '511123198602016016',
        'prop5': '男',
        'prop6': '32',
        'prop7': '一分公司',
        'prop8': '保安员',
        'prop9': '2019-08-01',
        'prop10': '2020-08-01',
        'prop11': '大专',
        'prop12': '133023187889',
        'prop13': '正常离职'
      }, {
        'prop0': '',
        'prop1': '查看',
        'prop2': '2101578011',
        'prop3': '徐健',
        'prop4': '512927197202166053',
        'prop5': '男',
        'prop6': '48',
        'prop7': '一分公司',
        'prop8': '保安员',
        'prop9': '2019-08-01',
        'prop10': '2020-08-01',
        'prop11': '大专',
        'prop12': '189135789889',
        'prop13': '正常离职'
      }, {
        'prop0': '',
        'prop1': '查看',
        'prop2': '2100326122',
        'prop3': '曾昌玖',
        'prop4': '510322197606103351',
        'prop5': '男',
        'prop6': '44',
        'prop7': '一分公司',
        'prop8': '经理',
        'prop9': '2019-08-01',
        'prop10': '2020-08-01',
        'prop11': '本科',
        'prop12': '135098784561',
        'prop13': '自动离职'
      }, {
        'prop0': '',
        'prop1': '查看',
        'prop2': '2101788698',
        'prop3': '赵高',
        'prop4': '511123197510263074',
        'prop5': '男',
        'prop6': '55',
        'prop7': '一分公司',
        'prop8': '保安员',
        'prop9': '2019-08-01',
        'prop10': '2020-08-01',
        'prop11': '大专',
        'prop12': '133023187889',
        'prop13': '正常离职'
      }, {
        'prop0': '',
        'prop1': '查看',
        'prop2': '2101861146',
        'prop3': '王忠山',
        'prop4': '522426199904290419',
        'prop5': '男',
        'prop6': '21',
        'prop7': '一分公司',
        'prop8': '主管',
        'prop9': '2019-08-01',
        'prop10': '2020-08-01',
        'prop11': '大专',
        'prop12': '189135789889',
        'prop13': '正常离职'
      }, {
        'prop0': '',
        'prop1': '查看',
        'prop2': '2100315416',
        'prop3': '严福林',
        'prop4': '433130197205180710',
        'prop5': '男',
        'prop6': '55',
        'prop7': '一分公司',
        'prop8': '经理',
        'prop9': '2019-08-01',
        'prop10': '2020-08-01',
        'prop11': '本科',
        'prop12': '135098784561',
        'prop13': '自动离职'
      }, {
        'prop0': '',
        'prop1': '查看',
        'prop2': '2101382208',
        'prop3': '叶金云',
        'prop4': '512923197703020639',
        'prop5': '男',
        'prop6': '43',
        'prop7': '一分公司',
        'prop8': '保安员',
        'prop9': '2019-08-01',
        'prop10': '2020-08-01',
        'prop11': '高中',
        'prop12': '1350987861234',
        'prop13': '正常离职'
      }],
      data: [{
        label: '一级 1',
        children: [{
          label: '二级 1-1',
          children: [{
            label: '三级 1-1-1'
          }]
        }]
      },
      {
        label: '一级 2',
        children: [{
          label: '二级 2-1',
          children: [{
            label: '三级 2-1-1'
          }]
        },
        {
          label: '二级 2-2',
          children: [{
            label: '三级 2-2-1'
          }]
        }
        ]
      },
      {
        label: '一级 3',
        children: [{
          label: '二级 3-1',
          children: [{
            label: '三级 3-1-1'
          }]
        },
        {
          label: '二级 3-2',
          children: [{
            label: '三级 3-2-1'
          }]
        }
        ]
      }
    },
    methods: {
      handleNodeClick(data) {
        console.log(data)
      },
      advancedQueryShowMethods() {
        if (this.advancedQueryShow) {
          this.headerHeight = '70px'
          this.advancedQueryShow = false
        } else {
          this.headerHeight = '300px'
          this.advancedQueryShow = true
        }
      },
      showEmpInfo() {
        this.dialogTableVisible = true
      },
      showDkda() {
        this.dialogShowDkda = true
      ],
      defaultProps: {
        children: 'children',
        label: 'label'
      }
    }
  },
  methods: {
    handleNodeClick(data) {
      console.log(data)
    },
    advancedQueryShowMethods() {
      if (this.advancedQueryShow) {
        this.headerHeight = '70px'
        this.advancedQueryShow = false
      } else {
        this.headerHeight = '300px'
        this.advancedQueryShow = true
      }
    },
    showEmpInfo() {
      this.dialogTableVisible = true
    },
    showDkda() {
      this.dialogShowDkda = true
    }
  }
}
</script>
<style lang="scss">
  .el-aside {
@@ -1204,4 +1204,4 @@
  .del_button {
    color: #D9001B;
  }
</style>
</style>