xieb
2023-12-23 4852d14640c2403e6e22da56b698f8d361b87187
员工模块设置默认数据
1 files modified
20 ■■■■ changed files
src/views/employee/list.vue 20 ●●●● patch | view | raw | blame | history
src/views/employee/list.vue
@@ -12,17 +12,22 @@
      <el-col :span="19">
        <basic-container>
          <avue-crud :option="option" v-model:search="search" :table-loading="loading" :data="data" ref="crud"
            v-model="form" :permission="permissionList" @row-del="rowDel" @row-update="rowUpdate" @row-save="rowSave"
            :before-open="beforeOpen" v-model:page="page" @search-change="searchChange" @search-reset="searchReset"
                           v-model="form" :permission="permissionList" @row-del="rowDel" @row-update="rowUpdate"
                           @row-save="rowSave"
                           :before-open="beforeOpen" v-model:page="page" @search-change="searchChange"
                           @search-reset="searchReset"
            @selection-change="selectionChange" @current-change="currentChange" @size-change="sizeChange"
            @refresh-change="refreshChange" @on-load="onLoad">
            <template #menu-left>
              <el-button type="danger" plain icon="el-icon-delete" v-if="permission.user_delete" @click="handleDelete">删 除
                        <el-button type="danger" plain icon="el-icon-delete" v-if="permission.user_delete"
                                   @click="handleDelete">删 除
              </el-button>
              <el-button type="success" plain v-if="userInfo.role_name.includes('admin')" icon="el-icon-upload"
                        <el-button type="success" plain v-if="userInfo.role_name.includes('admin')"
                                   icon="el-icon-upload"
                @click="handleImport">导入
              </el-button>
              <el-button type="warning" plain v-if="userInfo.role_name.includes('admin')" icon="el-icon-download"
                        <el-button type="warning" plain v-if="userInfo.role_name.includes('admin')"
                                   icon="el-icon-download"
                @click="handleExport">导出
              </el-button>
            </template>
@@ -343,6 +348,8 @@
      row.deptId = func.join(row.deptId);
      row.postId = func.join(row.postId);
      row.userType = 2
            row.account = row.phone
            row.roleId = '1123598816738675202'
      add(row).then(
        () => {
          this.initFlag = false;
@@ -664,6 +671,7 @@
  .el-tree-node__children {
    .el-tree-node[aria-checked = 'false'] {
      position: relative;
      &::after,
      &::before {
        content: '';
@@ -676,12 +684,14 @@
        width: 20px;
        border: .5px dashed gray;
      }
      &::before {
        top: 0;
        height: 100%;
        left: 11px;
        border: .5px dashed gray;
      }
      &:last-child {
        &::before {
          height: 50%;