|  |  |  | 
|---|
|  |  |  | @change="handleChangeCompany" | 
|---|
|  |  |  | :show-all-levels="false" | 
|---|
|  |  |  | clearable | 
|---|
|  |  |  | filterable | 
|---|
|  |  |  | :props="departprops" | 
|---|
|  |  |  | ></el-cascader> | 
|---|
|  |  |  | <div style="font-size: 12px;color: #F56C6C"  > | 
|---|
|  |  |  | 注:仅支持选择 【{{companyType ===0?'相关方组织':'内部组织'}}】 | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </el-form-item> | 
|---|
|  |  |  | <el-form-item label="手机号" prop="phone"> | 
|---|
|  |  |  | <el-input v-model="form.phone" placeholder="请输入手机号" v-trim/> | 
|---|
|  |  |  | <div style="color: #F56C6C;font-size: 12px">(注:员工手机号将作为平台登录账号,初始密码为系统默认密码配置项)</div> | 
|---|
|  |  |  | <div style="color: #F56C6C;font-size: 12px">注:员工手机号将作为平台登录账号,初始密码为系统默认密码配置项</div> | 
|---|
|  |  |  | </el-form-item> | 
|---|
|  |  |  | <el-form-item label="身份证号" prop="idcardNo" v-if="form.id ==null"> | 
|---|
|  |  |  | <el-input v-model="form.idcardNo" placeholder="请输入身份证号" v-trim/> | 
|---|
|  |  |  | 
|---|
|  |  |  | <el-form-item label="修改身份证号" prop="idcardNoNew" v-if="form.id !=null"> | 
|---|
|  |  |  | <el-input v-model="form.idcardNoNew" placeholder="可修改身份证号" v-trim/> | 
|---|
|  |  |  | <div style="font-size: 12px" v-if="form.id !=null"> | 
|---|
|  |  |  | (注:当前身份证号为<span style="color: #F56C6C">【{{form.idcardDecode}}】</span>,如需修改,请在输入栏填写新的身份证号!) | 
|---|
|  |  |  | 注:当前身份证号为<span style="color: #F56C6C">【{{form.idcardDecode}}】</span>,如需修改,请在输入栏填写新的身份证号! | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </el-form-item> | 
|---|
|  |  |  | <el-form-item label="工号" prop="code"> | 
|---|
|  |  |  | <el-input v-model="form.code" placeholder="请输入员工工号" v-trim/> | 
|---|
|  |  |  | </el-form-item> | 
|---|
|  |  |  | <el-form-item label="人脸照片" prop="faceImgFull" > | 
|---|
|  |  |  | <UploadAvatarImage | 
|---|
|  |  |  | <UploadFaceImg | 
|---|
|  |  |  | :file="{ 'imgurlfull': form.faceImgFull, 'imgurl': form.faceImg }" | 
|---|
|  |  |  | :uploadData="uploadData" | 
|---|
|  |  |  | @uploadSuccess="uploadAvatarSuccess" | 
|---|
|  |  |  | 
|---|
|  |  |  | import BaseOpera from '@/components/base/BaseOpera' | 
|---|
|  |  |  | import GlobalWindow from '@/components/common/GlobalWindow' | 
|---|
|  |  |  | import UploadAvatarImage from '@/components/common/UploadAvatarImage' | 
|---|
|  |  |  | import UploadFaceImg from '@/components/common/UploadFaceImg' | 
|---|
|  |  |  | import {checkMobile, validIdCardNo, validIdCardNoNew} from '@/utils/form' | 
|---|
|  |  |  | export default { | 
|---|
|  |  |  | name: 'OperaCompanyWindow', | 
|---|
|  |  |  | extends: BaseOpera, | 
|---|
|  |  |  | components: { GlobalWindow, UploadAvatarImage }, | 
|---|
|  |  |  | components: { GlobalWindow, UploadAvatarImage,UploadFaceImg }, | 
|---|
|  |  |  | data () { | 
|---|
|  |  |  | return { | 
|---|
|  |  |  | uploadData: { | 
|---|
|  |  |  | 
|---|
|  |  |  | value: 'id', | 
|---|
|  |  |  | checkStrictly: true | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | companyType:0, | 
|---|
|  |  |  | department: [], | 
|---|
|  |  |  | // 表单数据 | 
|---|
|  |  |  | form: { | 
|---|
|  |  |  | 
|---|
|  |  |  | * @title 窗口标题 | 
|---|
|  |  |  | * @target 编辑的对象 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | open (title, target, depart) { | 
|---|
|  |  |  | open (title, target, depart,companyType) { | 
|---|
|  |  |  | this.title = title | 
|---|
|  |  |  | this.department = depart | 
|---|
|  |  |  | this.visible = true | 
|---|
|  |  |  | this.companyType = companyType | 
|---|
|  |  |  | // 新建 | 
|---|
|  |  |  | if (target == null) { | 
|---|
|  |  |  | this.$nextTick(() => { | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | } | 
|---|
|  |  |  | console.log(that.form.company) | 
|---|
|  |  |  | }) | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | // 上传图片 | 
|---|