|
|
|
@ -1,4 +1,4 @@
|
|
|
|
<template>
|
|
|
|
<template xmlns="">
|
|
|
|
<div class="app-container">
|
|
|
|
<div class="app-container">
|
|
|
|
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" v-if="!isEmployee" label-width="80px">
|
|
|
|
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" v-if="!isEmployee" label-width="80px">
|
|
|
|
<el-form-item label="部门名称" prop="deptName">
|
|
|
|
<el-form-item label="部门名称" prop="deptName">
|
|
|
|
@ -17,20 +17,21 @@
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
<el-form-item label="工号" prop="wordId">
|
|
|
|
<!-- <el-form-item label="工号" prop="wordId">
|
|
|
|
<el-input
|
|
|
|
<el-input
|
|
|
|
v-model="queryParams.wordId"
|
|
|
|
v-model="queryParams.wordId"
|
|
|
|
placeholder="请输入工号"
|
|
|
|
placeholder="请输入工号"
|
|
|
|
clearable
|
|
|
|
clearable
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
|
/>
|
|
|
|
/>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>-->
|
|
|
|
<el-form-item>
|
|
|
|
<el-form-item>
|
|
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
|
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
|
|
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
|
|
|
<el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form-item>
|
|
|
|
</el-form>
|
|
|
|
</el-form>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!--
|
|
|
|
<el-row :gutter="10" class="mb8">
|
|
|
|
<el-row :gutter="10" class="mb8">
|
|
|
|
<el-col :span="1.5">
|
|
|
|
<el-col :span="1.5">
|
|
|
|
<el-button
|
|
|
|
<el-button
|
|
|
|
@ -82,21 +83,22 @@
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
|
|
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
|
|
|
</el-row>
|
|
|
|
</el-row>
|
|
|
|
|
|
|
|
-->
|
|
|
|
|
|
|
|
|
|
|
|
<el-table v-loading="loading" :data="employeeList" @selection-change="handleSelectionChange">
|
|
|
|
<el-table v-loading="loading" :data="employeeList" @selection-change="handleSelectionChange">
|
|
|
|
<el-table-column type="selection" width="55" align="center" fixed/>
|
|
|
|
<el-table-column type="selection" width="55" align="center" fixed/>
|
|
|
|
<!-- <el-table-column label="主键" align="center" prop="id" fixed/>-->
|
|
|
|
<!-- <el-table-column label="主键" align="center" prop="id" fixed/>-->
|
|
|
|
<el-table-column label="工号" align="center" prop="wordId" fixed/>
|
|
|
|
<!-- <el-table-column label="工号" align="center" prop="wordId" fixed/>-->
|
|
|
|
<el-table-column label="所属部门" align="center" prop="deptId" :show-overflow-tooltip="true" min-width="120"/>
|
|
|
|
<!-- <el-table-column label="所属部门" align="center" prop="deptId" :show-overflow-tooltip="true" min-width="120"/>-->
|
|
|
|
<el-table-column label="部门名称" align="center" prop="deptName" :show-overflow-tooltip="true" min-width="120"/>
|
|
|
|
<el-table-column label="部门名称" align="center" prop="deptName" :show-overflow-tooltip="true" min-width="120"/>
|
|
|
|
<el-table-column label="职工姓名" align="center" prop="empName" :show-overflow-tooltip="true" min-width="120"/>
|
|
|
|
<el-table-column label="职工姓名" align="center" prop="empName" :show-overflow-tooltip="true" min-width="120"/>
|
|
|
|
<el-table-column label="性别" align="center" prop="sex" :show-overflow-tooltip="true" min-width="120">
|
|
|
|
<!-- <el-table-column label="性别" align="center" prop="sex" :show-overflow-tooltip="true" min-width="120">
|
|
|
|
<template slot-scope="scope">
|
|
|
|
<template slot-scope="scope">
|
|
|
|
<dict-tag :options="dict.type.sys_user_sex" :value="scope.row.sex"/>
|
|
|
|
<dict-tag :options="dict.type.sys_user_sex" :value="scope.row.sex"/>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</el-table-column>
|
|
|
|
</el-table-column>
|
|
|
|
<el-table-column label="年龄" align="center" prop="age" />
|
|
|
|
<el-table-column label="年龄" align="center" prop="age" />
|
|
|
|
<el-table-column label="身份" align="center" prop="position" />
|
|
|
|
<el-table-column label="身份" align="center" prop="position" />-->
|
|
|
|
<el-table-column label="附件" align="center" prop="docs" width="120">
|
|
|
|
<el-table-column label="附件" align="center" prop="docs" width="120">
|
|
|
|
<template slot-scope="scope">
|
|
|
|
<template slot-scope="scope">
|
|
|
|
<el-button
|
|
|
|
<el-button
|
|
|
|
@ -108,7 +110,7 @@
|
|
|
|
>附件详情/编辑</el-button>
|
|
|
|
>附件详情/编辑</el-button>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</el-table-column>
|
|
|
|
</el-table-column>
|
|
|
|
<el-table-column label="手机号" align="center" prop="phone" />
|
|
|
|
<!-- <el-table-column label="手机号" align="center" prop="phone" />
|
|
|
|
<el-table-column label="身份证号" align="center" prop="idcard" />
|
|
|
|
<el-table-column label="身份证号" align="center" prop="idcard" />
|
|
|
|
<el-table-column label="银行卡号" align="center" prop="bankCardNumber" />
|
|
|
|
<el-table-column label="银行卡号" align="center" prop="bankCardNumber" />
|
|
|
|
<el-table-column label="开户行" align="center" prop="openingBank" />
|
|
|
|
<el-table-column label="开户行" align="center" prop="openingBank" />
|
|
|
|
@ -116,8 +118,8 @@
|
|
|
|
<el-table-column label="家庭住址" align="center" prop="address" :show-overflow-tooltip="true" min-width="120"/>
|
|
|
|
<el-table-column label="家庭住址" align="center" prop="address" :show-overflow-tooltip="true" min-width="120"/>
|
|
|
|
<el-table-column label="紧急联系人" align="center" prop="contact" :show-overflow-tooltip="true" min-width="120"/>
|
|
|
|
<el-table-column label="紧急联系人" align="center" prop="contact" :show-overflow-tooltip="true" min-width="120"/>
|
|
|
|
<el-table-column label="紧急联系人电话" align="center" prop="contactPhone" :show-overflow-tooltip="true" min-width="120"/>
|
|
|
|
<el-table-column label="紧急联系人电话" align="center" prop="contactPhone" :show-overflow-tooltip="true" min-width="120"/>
|
|
|
|
<el-table-column label="备注" align="center" prop="remark" :show-overflow-tooltip="true" min-width="120"/>
|
|
|
|
<el-table-column label="备注" align="center" prop="remark" :show-overflow-tooltip="true" min-width="120"/>-->
|
|
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" fixed="right" width="140px">
|
|
|
|
<!-- <el-table-column label="操作" align="center" class-name="small-padding fixed-width" fixed="right" width="140px">
|
|
|
|
<template slot-scope="scope">
|
|
|
|
<template slot-scope="scope">
|
|
|
|
<el-button
|
|
|
|
<el-button
|
|
|
|
size="mini"
|
|
|
|
size="mini"
|
|
|
|
@ -134,7 +136,7 @@
|
|
|
|
v-hasPermi="['kaohe:employee:remove']"
|
|
|
|
v-hasPermi="['kaohe:employee:remove']"
|
|
|
|
>删除</el-button>
|
|
|
|
>删除</el-button>
|
|
|
|
</template>
|
|
|
|
</template>
|
|
|
|
</el-table-column>
|
|
|
|
</el-table-column>-->
|
|
|
|
</el-table>
|
|
|
|
</el-table>
|
|
|
|
|
|
|
|
|
|
|
|
<pagination
|
|
|
|
<pagination
|
|
|
|
@ -284,7 +286,7 @@
|
|
|
|
<div class="my_required" style="margin-top: 10px;">附件主题</div>
|
|
|
|
<div class="my_required" style="margin-top: 10px;">附件主题</div>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="20">
|
|
|
|
<el-col :span="20">
|
|
|
|
<el-input v-model.trim="item.title" placeholder="请输入附件主题"/>
|
|
|
|
<el-input v-model.trim="item.title" placeholder="请输入附件主题" disabled/>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
</el-row>
|
|
|
|
</el-row>
|
|
|
|
<el-row :gutter="20" style="margin-top: 10px;">
|
|
|
|
<el-row :gutter="20" style="margin-top: 10px;">
|
|
|
|
@ -292,7 +294,7 @@
|
|
|
|
<div class="my_required" style="margin-top: 10px;">附件简介</div>
|
|
|
|
<div class="my_required" style="margin-top: 10px;">附件简介</div>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
<el-col :span="20">
|
|
|
|
<el-col :span="20">
|
|
|
|
<el-input type="textarea" v-model.trim="item.docDiscrip" placeholder="请输入附件简介"/>
|
|
|
|
<el-input type="textarea" v-model.trim="item.docDiscrip" placeholder="请输入附件简介" disabled/>
|
|
|
|
</el-col>
|
|
|
|
</el-col>
|
|
|
|
</el-row>
|
|
|
|
</el-row>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
@ -310,7 +312,7 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="right">
|
|
|
|
<div class="right">
|
|
|
|
<el-upload ref="uploadFJ" :limit="5" :headers="uploadFJ.headers" :action="uploadFJ.url" multiple
|
|
|
|
<el-upload ref="uploadFJ" :limit="5" :headers="uploadFJ.headers" :action="uploadFJ.url" multiple
|
|
|
|
:disabled="uploadFJ.isUploading" :on-progress="fileUploadProgressFJ" :on-success="fileSuccessFJ"
|
|
|
|
disabled :on-progress="fileUploadProgressFJ" :on-success="fileSuccessFJ"
|
|
|
|
:auto-upload="true" drag>
|
|
|
|
:auto-upload="true" drag>
|
|
|
|
<i class="el-icon-upload"></i>
|
|
|
|
<i class="el-icon-upload"></i>
|
|
|
|
<div class="el-upload__text">将文件拖到此处,或<em>点击上传</em></div>
|
|
|
|
<div class="el-upload__text">将文件拖到此处,或<em>点击上传</em></div>
|
|
|
|
@ -318,7 +320,7 @@
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
|
<el-button type="primary" @click="updateFileFJ">确定</el-button>
|
|
|
|
<el-button type="primary" @click="updateFileFJ" disabled>确定</el-button>
|
|
|
|
<el-button @click="uploadFJ.open = false">取 消</el-button>
|
|
|
|
<el-button @click="uploadFJ.open = false">取 消</el-button>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</el-dialog>
|
|
|
|
</el-dialog>
|
|
|
|
|