yijiusmile
2021-02-19 0b5e7ec4c77ff9ebe261293e92a853b7b57f952a
增加导入员工
1个文件已修改
24 ■■■■■ 已修改文件
src/views/user/inemployees.vue 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/user/inemployees.vue
@@ -1237,7 +1237,7 @@
        <el-row>
          <el-col span="24">
            <el-form-item label="员工模板下载" prop="region">
              <a href="#" style="color: #3A8EE6;">员工信息.xlxs</a>
              <a href="/员工信息.xls" target="_blank" style="color: #3A8EE6;">员工信息.xlxs</a>
              <span style="margin-left: 100px;">点击下载</span>
            </el-form-item>
            <el-form-item label="导入员工">
@@ -1245,6 +1245,7 @@
                ref="upload"
                class="upload-demo"
                action="hr/empBaseInfo/importEmp"
                accept=".xls, .xlsx, .excel"
                :headers="headers()"
                :file-list="fileList"
                :auto-upload="false"
@@ -1487,6 +1488,7 @@
  </div>
</template>
<script>
import { getToken } from '@/utils/auth'
import Pagination from '@/components/Pagination'
import Treeselect from '@riophae/vue-treeselect'
import '@riophae/vue-treeselect/dist/vue-treeselect.css'
@@ -1974,7 +1976,6 @@
          this.dialogShowDcyg = false
          break
        case 2:
          debugger
          var params = { exportField: this.checkedCities.join(',') }
          this.$download('hr/empBaseInfo/export', { ...params }, '在职员工列表.xls').then(() => {
            this.$message({
@@ -2190,6 +2191,25 @@
          message: '已取消'
        })
      })
    },
    downloadExcel() {
      debugger
      this.$download('../../assets/excel/员工信息.xls', { }, '在职员工列表.xls').then(() => {
        this.$message({
          message: '下载成功!',
          type: 'success'
        })
      })
    },
    headers() {
      const token = getToken()
      if (token) {
        return {
          Authorization: 'bearer ' + token
        }
      } else {
        return null
      }
    }
  }
}