From ba592cacbd234e1b535da13e3e27263ceaa7460b Mon Sep 17 00:00:00 2001
From: luoyb <412940104@qq.com>
Date: 星期四, 04 二月 2021 10:30:32 +0800
Subject: [PATCH] feat(基本信息录入): 岗位信息
---
src/views/user/Informationinput.vue | 295 ++++++++++++++++++++++++++++++++++++++++++++--------------
1 files changed, 222 insertions(+), 73 deletions(-)
diff --git a/src/views/user/Informationinput.vue b/src/views/user/Informationinput.vue
index 2b48fa9..89afbc8 100644
--- a/src/views/user/Informationinput.vue
+++ b/src/views/user/Informationinput.vue
@@ -72,23 +72,24 @@
</el-button>
</template>
</el-table-column>
- <el-table-column prop="empNumb" label="员工编号" width="180" />
- <el-table-column prop="empName" label="姓名" width="180" />
- <el-table-column prop="deptName" label="护卫点" />
- <el-table-column prop="jobName" label="岗位" width="180" />
- <el-table-column prop="empType" label="员工类别" width="180" />
- <el-table-column prop="sexName" label="性别" />
- <el-table-column prop="nationName" label="民族" />
+ <el-table-column prop="" label="照片" width="60" />
+ <el-table-column prop="empNumb" label="员工编号" width="100" />
+ <el-table-column prop="empName" label="姓名" width="100" />
+ <el-table-column prop="deptName" label="护卫点" width="100" />
+ <el-table-column prop="jobName" label="岗位" width="100" />
+ <el-table-column prop="empType" label="员工类别" width="100" />
+ <el-table-column prop="sexName" label="性别" width="50" />
+ <el-table-column prop="nationName" label="民族" width="100" />
<el-table-column prop="certificateNumb" label="身份证号码" width="180" />
- <el-table-column prop="marriageName" label="婚姻状况" />
- <el-table-column prop="politicsName" label="政治面貌" width="180" />
- <el-table-column prop="educationName" label="最高学历" width="180" />
- <el-table-column prop="entryDate" label="入职日期" width="180" />
- <el-table-column prop="insuranceType" label="保险类型" width="180" />
- <el-table-column prop="socialNumb" label="社保电脑号" width="180" />
- <el-table-column prop="guardNumb" label="保安员证号" width="180" />
- <el-table-column prop="archivesNumber" label="档案编号" width="180" />
- <el-table-column prop="archivesStatus" label="档案情况" width="180" />
+ <el-table-column prop="marriageName" label="婚姻状况" width="80" />
+ <el-table-column prop="politicsName" label="政治面貌" width="100" />
+ <el-table-column prop="educationName" label="最高学历" width="100" />
+ <el-table-column prop="entryDate" label="入职日期" width="100" />
+ <el-table-column prop="insuranceType" label="保险类型" width="100" />
+ <el-table-column prop="socialNumb" label="社保电脑号" width="150" />
+ <el-table-column prop="guardNumb" label="保安员证号" width="100" />
+ <el-table-column prop="archivesNumber" label="档案编号" width="100" />
+ <el-table-column prop="archivesStatus" label="档案情况" width="100" />
</el-table>
<el-table
v-show="showArr[1].show"
@@ -175,10 +176,17 @@
<el-table-column prop="contractStatus" label="合同状态" width="180" />
<el-table-column prop="transactor" label="合同办理人" width="180" />
</el-table>
- <el-table v-show="showArr[4].show" ref="dimissionAttendTable" :data="dimissionAttendData" style="width: 100%;height: 70%;">
+ <el-table
+ v-show="showArr[4].show"
+ ref="dimissionAttendTable"
+ :data="dimissionAttendData"
+ style="width: 100%;height: 70%;"
+ >
<el-table-column type="selection" width="55" />
<el-table-column fixed="left" label="操作" width="100">
- <template slot-scope="scope"><el-button type="text" size="small" @click="editDimissionAttend(scope.row)">编辑</el-button></template>
+ <template slot-scope="scope">
+ <el-button type="text" size="small" @click="editDimissionAttend(scope.row)">编辑</el-button>
+ </template>
</el-table-column>
<el-table-column prop="empNumb" label="员工编号" width="180" />
<el-table-column prop="deptName" label="护卫点" width="180" />
@@ -197,7 +205,9 @@
<el-table v-show="showArr[5].show" ref="leaveInfoTable" :data="leaveInfoData" style="width: 100%;height: 70%;">
<el-table-column type="selection" width="55" />
<el-table-column fixed="left" label="操作" width="100">
- <template slot-scope="scope"><el-button type="text" size="small" @click="editLeaveInfo(scope.row)">编辑</el-button></template>
+ <template slot-scope="scope">
+ <el-button type="text" size="small" @click="editLeaveInfo(scope.row)">编辑</el-button>
+ </template>
</el-table-column>
<el-table-column prop="empNumb" label="员工编号" width="180" />
<el-table-column prop="deptName" label="护卫点" width="180" />
@@ -215,7 +225,9 @@
<el-table v-show="showArr[6].show" ref="resignTable" :data="resignData" style="width: 100%;height: 70%;">
<el-table-column type="selection" width="55" />
<el-table-column fixed="left" label="操作" width="100">
- <template slot-scope="scope"><el-button type="text" size="small" @click="editResign(scope.row)">编辑</el-button></template>
+ <template slot-scope="scope">
+ <el-button type="text" size="small" @click="editResign(scope.row)">编辑</el-button>
+ </template>
</el-table-column>
<el-table-column prop="deptName" label="护卫点" width="180" />
<el-table-column prop="jobName" label="岗位名" width="180" />
@@ -227,10 +239,17 @@
<el-table-column prop="reporter" label="汇报人" width="180" />
<el-table-column prop="remark" label="备注" width="180" />
</el-table>
- <el-table v-show="showArr[7].show" ref="unemploymentTable" :data="unemploymentData" style="width: 100%;height: 70%;">
+ <el-table
+ v-show="showArr[7].show"
+ ref="unemploymentTable"
+ :data="unemploymentData"
+ style="width: 100%;height: 70%;"
+ >
<el-table-column type="selection" width="55" />
<el-table-column fixed="left" label="操作" width="100">
- <template slot-scope="scope"><el-button type="text" size="small" @click="editUnemployment(scope.row)">编辑</el-button></template>
+ <template slot-scope="scope">
+ <el-button type="text" size="small" @click="editUnemployment(scope.row)">编辑</el-button>
+ </template>
</el-table-column>
<el-table-column prop="empNumb" label="员工编号" width="180" />
<el-table-column prop="deptName" label="护卫点" width="180" />
@@ -246,7 +265,9 @@
<el-table v-show="showArr[8].show" ref="insuranceTable" :data="insuranceData" style="width: 100%;height: 70%;">
<el-table-column type="selection" width="55" />
<el-table-column fixed="left" label="操作" width="100">
- <template slot-scope="scope"><el-button type="text" size="small" @click="editInsurance(scope.row)">编辑</el-button></template>
+ <template slot-scope="scope">
+ <el-button type="text" size="small" @click="editInsurance(scope.row)">编辑</el-button>
+ </template>
</el-table-column>
<el-table-column prop="empNumb" label="员工编号" width="180" />
<el-table-column prop="deptName" label="护卫点" width="180" />
@@ -261,10 +282,17 @@
<el-table-column prop="auditor" label="审核人" width="180" />
<el-table-column prop="remark" label="备注" width="280" />
</el-table>
- <el-table v-show="showArr[9].show" ref="accidentCasesTable" :data="accidentCasesData" style="width: 100%;height: 70%;">
+ <el-table
+ v-show="showArr[9].show"
+ ref="accidentCasesTable"
+ :data="accidentCasesData"
+ style="width: 100%;height: 70%;"
+ >
<el-table-column type="selection" width="55" />
<el-table-column fixed="left" label="操作" width="100">
- <template slot-scope="scope"><el-button type="text" size="small" @click="editAccidentCases(scope.row)">编辑</el-button></template>
+ <template slot-scope="scope">
+ <el-button type="text" size="small" @click="editAccidentCases(scope.row)">编辑</el-button>
+ </template>
</el-table-column>
<el-table-column prop="empNumb" label="员工编号" width="180" />
<el-table-column prop="deptName" label="护卫点" width="180" />
@@ -286,10 +314,17 @@
<el-table-column prop="expensesFee" label="医疗总费用" width="180" />
<el-table-column prop="innsureFee" label="保险赔付费用" width="180" />
</el-table>
- <el-table v-show="showArr[10].show" ref="occupationalTable" :data="occupationalData" style="width: 100%;height: 70%;">
+ <el-table
+ v-show="showArr[10].show"
+ ref="occupationalTable"
+ :data="occupationalData"
+ style="width: 100%;height: 70%;"
+ >
<el-table-column type="selection" width="55" />
<el-table-column fixed="left" label="操作" width="100">
- <template slot-scope="scope"><el-button type="text" size="small" @click="editOccupational(scope.row)">编辑</el-button></template>
+ <template slot-scope="scope">
+ <el-button type="text" size="small" @click="editOccupational(scope.row)">编辑</el-button>
+ </template>
</el-table-column>
<el-table-column prop="empNumb" label="员工编号" width="180" />
<el-table-column prop="deptName" label="护卫点" width="180" />
@@ -311,10 +346,17 @@
<el-table-column prop="expensesFee" label="医疗总费用" width="180" />
<el-table-column prop="compensated" label="已赔付医药费用" width="180" />
</el-table>
- <el-table v-show="showArr[11].show" ref="occupationalTable" :data="laborTroubleData" style="width: 100%;height: 70%;">
+ <el-table
+ v-show="showArr[11].show"
+ ref="occupationalTable"
+ :data="laborTroubleData"
+ style="width: 100%;height: 70%;"
+ >
<el-table-column type="selection" width="55" />
<el-table-column fixed="left" label="操作" width="100">
- <template slot-scope="scope"><el-button type="text" size="small" @click="editLaborTrouble(scope.row)">编辑</el-button></template>
+ <template slot-scope="scope">
+ <el-button type="text" size="small" @click="editLaborTrouble(scope.row)">编辑</el-button>
+ </template>
</el-table-column>
<el-table-column prop="empNumb" label="员工编号" width="180" />
<el-table-column prop="deptName" label="护卫点" width="180" />
@@ -358,10 +400,17 @@
<el-table-column prop="reporter" label="汇报人" width="180" />
<el-table-column prop="remark" label="备注" width="180" />
</el-table>
- <el-table v-show="showArr[13].show" ref="remarkInfoTable" :data="remarkInfoData" style="width: 100%;height: 70%;">
+ <el-table
+ v-show="showArr[13].show"
+ ref="remarkInfoTable"
+ :data="remarkInfoData"
+ style="width: 100%;height: 70%;"
+ >
<el-table-column type="selection" width="55" />
<el-table-column fixed="left" label="操作" width="100">
- <template slot-scope="scope"><el-button type="text" size="small" @click="editRemarkInfo(scope.row)">编辑</el-button></template>
+ <template slot-scope="scope">
+ <el-button type="text" size="small" @click="editRemarkInfo(scope.row)">编辑</el-button>
+ </template>
</el-table-column>
<el-table-column prop="empNumb" label="员工编号" width="180" />
<el-table-column prop="deptName" label="护卫点" width="180" />
@@ -543,7 +592,7 @@
</el-form-item>
</el-col>
<el-col :span="12">
- <el-form-item label="护卫点" required message="请选择护卫点" prop="deptNeme">
+ <el-form-item label="护卫点" required message="请选择护卫点" prop="deptId">
<treeselect
v-model="empBaseInfoForm.deptId"
:multiple="false"
@@ -556,11 +605,21 @@
<el-form-item label="姓名" prop="empName">
<el-input v-model="empBaseInfoForm.empName" />
</el-form-item>
- <el-form-item label="所属岗位" prop="jobName">
- <el-input v-model="empBaseInfoForm.jobName" />
+ <el-form-item label="所属岗位">
+ <!-- <el-input v-model="empBaseInfoForm.jobName" />-->
+ <el-autocomplete
+ v-model="empBaseInfoForm.jobName"
+ class="inline-input"
+ :fetch-suggestions="querySearchJob"
+ placeholder="请输入岗位"
+ @select="jobNameSelect"
+ />
</el-form-item>
<el-form-item label="身份证号码">
- <el-input v-model="empBaseInfoForm.certificateNumb" @input="generateUserInfo(0,empBaseInfoForm.certificateNumb)" />
+ <el-input
+ v-model="empBaseInfoForm.certificateNumb"
+ @input="generateUserInfo(0,empBaseInfoForm.certificateNumb)"
+ />
</el-form-item>
<el-form-item label="身份证有效期">
<el-input v-model="empBaseInfoForm.certificateValidity" />
@@ -648,7 +707,10 @@
<el-input v-model="workExperienceForm.empNumb" />
</el-form-item>
<el-form-item label="身份证号码">
- <el-input v-model="workExperienceForm.certificateNumb" @input="generateUserInfo(1,empBaseInfoForm.certificateNumb)" />
+ <el-input
+ v-model="workExperienceForm.certificateNumb"
+ @input="generateUserInfo(1,empBaseInfoForm.certificateNumb)"
+ />
</el-form-item>
<el-form-item label="护卫点" required prop="deptNeme">
@@ -726,7 +788,10 @@
<el-input v-model="physicalExamForm.empNumb" />
</el-form-item>
<el-form-item label="身份证号码">
- <el-input v-model="physicalExamForm.certificateNumb" @input="generateUserInfo(2,empBaseInfoForm.certificateNumb)" />
+ <el-input
+ v-model="physicalExamForm.certificateNumb"
+ @input="generateUserInfo(2,empBaseInfoForm.certificateNumb)"
+ />
</el-form-item>
<el-form-item label="护卫点" required prop="deptNeme">
<treeselect
@@ -947,9 +1012,15 @@
</el-form-item>
</el-col>
<el-col :span="12">
- <el-form-item label="姓名" prop="empName"><el-input v-model="dimissionAttendForm.empName" /></el-form-item>
- <el-form-item label="证件号码"><el-input v-model="dimissionAttendForm.certificateNumb" /></el-form-item>
- <el-form-item label="岗位名称"><el-input v-model="dimissionAttendForm.jobName" /></el-form-item>
+ <el-form-item label="姓名" prop="empName">
+ <el-input v-model="dimissionAttendForm.empName" />
+ </el-form-item>
+ <el-form-item label="证件号码">
+ <el-input v-model="dimissionAttendForm.certificateNumb" />
+ </el-form-item>
+ <el-form-item label="岗位名称">
+ <el-input v-model="dimissionAttendForm.jobName" />
+ </el-form-item>
<el-form-item label="出勤天数">
<el-input v-model="dimissionAttendForm.attendDays" />
</el-form-item>
@@ -1029,8 +1100,12 @@
<el-form-item label="姓名" prop="empName">
<el-input v-model="leaveInfoForm.empName" />
</el-form-item>
- <el-form-item label="证件号码"><el-input v-model="leaveInfoForm.certificateNumb" /></el-form-item>
- <el-form-item label="岗位名称"><el-input v-model="leaveInfoForm.jobName" /></el-form-item>
+ <el-form-item label="证件号码">
+ <el-input v-model="leaveInfoForm.certificateNumb" />
+ </el-form-item>
+ <el-form-item label="岗位名称">
+ <el-input v-model="leaveInfoForm.jobName" />
+ </el-form-item>
<el-form-item label="请假结束时间">
<el-date-picker
v-model="leaveInfoForm.endTime"
@@ -1106,8 +1181,12 @@
<el-form-item label="姓名" prop="empName">
<el-input v-model="resignForm.empName" />
</el-form-item>
- <el-form-item label="证件号码"><el-input v-model="resignForm.certificateNumb" /></el-form-item>
- <el-form-item label="岗位名称"><el-input v-model="resignForm.jobName" /></el-form-item>
+ <el-form-item label="证件号码">
+ <el-input v-model="resignForm.certificateNumb" />
+ </el-form-item>
+ <el-form-item label="岗位名称">
+ <el-input v-model="resignForm.jobName" />
+ </el-form-item>
<el-form-item label="报备人">
<el-input v-model="resignForm.reporter" />
</el-form-item>
@@ -1173,8 +1252,12 @@
<el-form-item label="姓名" prop="empName">
<el-input v-model="unemploymentForm.empName" />
</el-form-item>
- <el-form-item label="证件号码"><el-input v-model="unemploymentForm.certificateNumb" /></el-form-item>
- <el-form-item label="岗位名称"><el-input v-model="unemploymentForm.jobName" /></el-form-item>
+ <el-form-item label="证件号码">
+ <el-input v-model="unemploymentForm.certificateNumb" />
+ </el-form-item>
+ <el-form-item label="岗位名称">
+ <el-input v-model="unemploymentForm.jobName" />
+ </el-form-item>
<el-form-item label="汇报人">
<el-input v-model="unemploymentForm.reporter" />
</el-form-item>
@@ -1243,8 +1326,12 @@
<el-form-item label="姓名" prop="empName">
<el-input v-model="insuranceForm.empName" />
</el-form-item>
- <el-form-item label="证件号码"><el-input v-model="insuranceForm.certificateNumb" /></el-form-item>
- <el-form-item label="岗位名称"><el-input v-model="insuranceForm.jobName" /></el-form-item>
+ <el-form-item label="证件号码">
+ <el-input v-model="insuranceForm.certificateNumb" />
+ </el-form-item>
+ <el-form-item label="岗位名称">
+ <el-input v-model="insuranceForm.jobName" />
+ </el-form-item>
<el-form-item label="申请人">
<el-input v-model="insuranceForm.proposer" />
</el-form-item>
@@ -1312,8 +1399,12 @@
<el-form-item label="姓名" prop="empName">
<el-input v-model="accidentCasesForm.empName" />
</el-form-item>
- <el-form-item label="证件号码"><el-input v-model="accidentCasesForm.certificateNumb" /></el-form-item>
- <el-form-item label="岗位名称"><el-input v-model="accidentCasesForm.jobName" /></el-form-item>
+ <el-form-item label="证件号码">
+ <el-input v-model="accidentCasesForm.certificateNumb" />
+ </el-form-item>
+ <el-form-item label="岗位名称">
+ <el-input v-model="accidentCasesForm.jobName" />
+ </el-form-item>
<el-form-item label="受伤地点">
<el-input v-model="accidentCasesForm.injuredAddress" />
</el-form-item>
@@ -1448,8 +1539,12 @@
<el-form-item label="姓名" prop="empName">
<el-input v-model="occupationalForm.empName" />
</el-form-item>
- <el-form-item label="证件号码"><el-input v-model="occupationalForm.certificateNumb" /></el-form-item>
- <el-form-item label="岗位名称"><el-input v-model="occupationalForm.jobName" /></el-form-item>
+ <el-form-item label="证件号码">
+ <el-input v-model="occupationalForm.certificateNumb" />
+ </el-form-item>
+ <el-form-item label="岗位名称">
+ <el-input v-model="occupationalForm.jobName" />
+ </el-form-item>
<el-form-item label="受伤地点">
<el-input v-model="occupationalForm.injuredAddress" />
</el-form-item>
@@ -1635,8 +1730,12 @@
<el-form-item label="姓名" prop="empName">
<el-input v-model="laborTroubleForm.empName" />
</el-form-item>
- <el-form-item label="证件号码"><el-input v-model="laborTroubleForm.certificateNumb" /></el-form-item>
- <el-form-item label="岗位名称"><el-input v-model="laborTroubleForm.jobName" /></el-form-item>
+ <el-form-item label="证件号码">
+ <el-input v-model="laborTroubleForm.certificateNumb" />
+ </el-form-item>
+ <el-form-item label="岗位名称">
+ <el-input v-model="laborTroubleForm.jobName" />
+ </el-form-item>
<el-form-item label="仲裁类型">
<el-input v-model="laborTroubleForm.arbitrationType" />
</el-form-item>
@@ -1710,8 +1809,12 @@
<el-form-item label="姓名" prop="empName">
<el-input v-model="badRecordForm.empName" />
</el-form-item>
- <el-form-item label="证件号码"><el-input v-model="badRecordForm.certificateNumb" /></el-form-item>
- <el-form-item label="岗位名称"><el-input v-model="badRecordForm.jobName" /></el-form-item>
+ <el-form-item label="证件号码">
+ <el-input v-model="badRecordForm.certificateNumb" />
+ </el-form-item>
+ <el-form-item label="岗位名称">
+ <el-input v-model="badRecordForm.jobName" />
+ </el-form-item>
<el-form-item label="汇报人">
<el-input v-model="badRecordForm.reporter" />
</el-form-item>
@@ -1775,8 +1878,12 @@
<el-form-item label="姓名" prop="empName">
<el-input v-model="remarkInfoForm.empName" />
</el-form-item>
- <el-form-item label="证件号码"><el-input v-model="remarkInfoForm.certificateNumb" /></el-form-item>
- <el-form-item label="岗位名称"><el-input v-model="remarkInfoForm.jobName" /></el-form-item>
+ <el-form-item label="证件号码">
+ <el-input v-model="remarkInfoForm.certificateNumb" />
+ </el-form-item>
+ <el-form-item label="岗位名称">
+ <el-input v-model="remarkInfoForm.jobName" />
+ </el-form-item>
</el-col>
</el-row>
<el-row>
@@ -1802,22 +1909,28 @@
import { toCardGetUserInfo } from '@/utils/myUtil'
import Treeselect from '@riophae/vue-treeselect'
import '@riophae/vue-treeselect/dist/vue-treeselect.css'
+
export default {
components: { Treeselect },
data() {
return {
- rules: { empNumb: [{ required: true, message: '请输入员工编号', trigger: 'blur' },
- { min: 2, max: 50, message: '长度在 2 到 50 个字符', trigger: 'blur' }],
- empName: [{ required: true, message: '请输入员工姓名', trigger: 'blur' },
- { min: 2, max: 50, message: '长度在 2 到 50 个字符', trigger: 'blur' }],
- jobName: [{ required: true, message: '请输入员工岗位', trigger: 'blur' },
- { min: 2, max: 50, message: '长度在 2 到 50 个字符', trigger: 'blur' }],
- sex: [
- { required: true, message: '请选择性别', trigger: 'change' }
- ],
- deptName: [
- { required: true, message: '请选择护卫点', trigger: 'input' }
- ] },
+ rules: {
+ empNumb: [{ required: true, message: '请输入员工编号', trigger: 'blur' },
+ { min: 2, max: 50, message: '长度在 2 到 50 个字符', trigger: 'blur' }],
+ empName: [{ required: true, message: '请输入员工姓名', trigger: 'blur' },
+ { min: 2, max: 50, message: '长度在 2 到 50 个字符', trigger: 'blur' }],
+ jobName: [{ required: true, message: '请输入员工岗位', trigger: 'blur' },
+ { min: 2, max: 50, message: '长度在 2 到 50 个字符', trigger: 'blur' }],
+ sex: [
+ { required: true, message: '请选择性别', trigger: 'change' }
+ ],
+ deptName: [
+ { required: true, message: '请选择护卫点', trigger: 'input' }
+ ],
+ empType: [{
+ required: true, message: '请选择员工类型', trigger: 'change'
+ }]
+ },
restaurants: [{ value: '北京市', code: '110000' },
{ value: '天津市', code: '120000' },
{ value: '河北省', code: '130000' },
@@ -1852,6 +1965,33 @@
{ value: '台湾省', code: '710000' },
{ value: '香港特别行政区', code: '810000' },
{ value: '澳门特别行政区', code: '820000' }],
+ restaurJob: [{ value: '总经理', code: '2942725270000031' },
+ { value: '总秘', code: '2942725270000032' },
+ { value: '总助', code: '2942725270000033' },
+ { value: '经理', code: '2942725270000022' },
+ { value: '副经理', code: '2942725270000015' },
+ { value: '助理', code: '2942725270000030' },
+ { value: '项目经理', code: '2942725270000027' },
+ { value: '大队长', code: '2942725270000006' },
+ { value: '大队长兼内勤', code: '2942725270000007' },
+ { value: '中队长', code: '2942725270000029' },
+ { value: '队长', code: '2942725270000011' },
+ { value: '分队长', code: '2942725270000013' },
+ { value: '副队长', code: '2942725270000014' },
+ { value: '班长', code: '2942725270000002' },
+ { value: '保安员', code: '2942725270000003' },
+ { value: '内勤', code: '2942725270000024' },
+ { value: '保洁', code: '2942725270000004' },
+ { value: '电工', code: '2942725270000010' },
+ { value: '绿化工', code: '2942725270000023' },
+ { value: '出纳', code: '2942725270000005' },
+ { value: '人事专员', code: '2942725270000025' },
+ { value: '司机', code: '2942725270000026' },
+ { value: '购买保险', code: '2942725270000016' },
+ { value: '广州燃气中队长', code: '2942725270000018' },
+ { value: '管理员', code: '2942725270000017' },
+ { value: '监控员', code: '2942725270000021' },
+ { value: '员工', code: '2942725270000028' }],
formLabelWidth: '120px',
thisShowIndex: 0,
dialogShowXzyg: false,
@@ -4154,12 +4294,17 @@
selectedUser(users) {
for (var i = 0; i < users.length; i++) {
var data = users[i]
- this.unemploymentForm.empNumb = data.username
+ this.unemploymentForm.empNumb = data.empNumb
this.unemploymentForm.sex = data.sex === '0' ? '1' : '2'
}
this.dialogShowXzyg = false
}, querySearch(queryString, cb) {
var restaurants = this.restaurants
+ var results = queryString ? restaurants.filter(this.createFilter(queryString)) : restaurants
+ // 调用 callback 返回建议列表的数据
+ cb(results)
+ }, querySearchJob(queryString, cb) {
+ var restaurants = this.restaurJob
var results = queryString ? restaurants.filter(this.createFilter(queryString)) : restaurants
// 调用 callback 返回建议列表的数据
cb(results)
@@ -4171,7 +4316,11 @@
}, placeNameSelect(item) {
this.empBaseInfoForm.nativePlaceName = item.value
this.empBaseInfoForm.nativePlace = item.code
- }, generateUserInfo(index, val) {
+ }, jobNameSelect(item) {
+ this.empBaseInfoForm.jobName = item.value
+ this.empBaseInfoForm.JobId = item.code
+ },
+ generateUserInfo(index, val) {
var userinfo = toCardGetUserInfo(val)
if (userinfo === null) {
return
@@ -4257,7 +4406,7 @@
}
</style>
<style lang="scss" scoped>
-.el-autocomplete{
+.el-autocomplete {
width: 100%;
}
</style>
--
Gitblit v1.8.0