jiangping
2024-06-11 62182a3d0b1f28b1a54d054fda7f951382086d05
admin/src/components/business/OperaMemberWindow.vue
@@ -17,12 +17,16 @@
                  @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/>
@@ -30,14 +34,14 @@
            <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"
@@ -53,11 +57,12 @@
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: {
@@ -68,6 +73,7 @@
        value: 'id',
        checkStrictly: true
      },
      companyType:0,
      department: [],
      // 表单数据
      form: {
@@ -113,10 +119,11 @@
     * @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(() => {
@@ -142,7 +149,6 @@
            }
          })
        }
        console.log(that.form.company)
      })
    },
    // 上传图片