|
|
@@ -4,119 +4,119 @@
|
|
|
:loading="loading">
|
|
|
<el-form ref="formRef" label-width="140px" :model="formData" :rules="formRules" :show-message="false">
|
|
|
<fieldset class="g-fieldset el-form--horizontal">
|
|
|
- <legend class="g-fieldset__legend">基本信息</legend>
|
|
|
+ <legend class="g-fieldset__legend">{{ t('member.institution.user.edit.subtitle') }}</legend>
|
|
|
<el-form-item label="机构代码">
|
|
|
{{ handleNoneValue(data?.rspResult.userid) }}
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="所有者类型" prop="userinfotype">
|
|
|
+ <el-form-item :label="t('member.institution.user.edit.userinfotype')" prop="userinfotype">
|
|
|
{{ data ? getUserInfoTypeName(data.userinfo.userinfotype) : handleNoneValue() }}
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="机构名称" prop="username">
|
|
|
- <el-input v-model="formData.username" maxlength="50" placeholder="请输入" />
|
|
|
+ <el-form-item :label="t('member.institution.user.edit.username')" prop="username">
|
|
|
+ <el-input v-model="formData.username" maxlength="50" :placeholder="t('common.pleaseenter')" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="机构类型">
|
|
|
+ <el-form-item :label="t('member.institution.user.edit.usertype')">
|
|
|
{{ data ? usertype2Enum.getEnumTypeName(data.rspResult.usertype) : handleNoneValue() }}
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="推荐人" prop="refereeuserid">
|
|
|
+ <el-form-item :label="t('member.institution.user.edit.refereeuserid')" prop="refereeuserid">
|
|
|
<app-select-member ref="refereeuseridRef" v-model="formData.refereeuserid" />
|
|
|
</el-form-item>
|
|
|
</fieldset>
|
|
|
<fieldset class="g-fieldset el-form--horizontal">
|
|
|
- <legend class="g-fieldset__legend">{{ isPerson ? '个人' : '企业' }}资料</legend>
|
|
|
+ <legend class="g-fieldset__legend">{{ isPerson ? t('member.institution.user.edit.person') : t('member.institution.user.edit.enterprise') }}{{ t('member.institution.user.edit.legend') }}</legend>
|
|
|
<el-form-item label="名称" prop="customername">
|
|
|
- <el-input v-model="formData.customername" maxlength="50" placeholder="请输入" />
|
|
|
+ <el-input v-model="formData.customername" maxlength="50" :placeholder="t('common.pleaseenter')" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="公司" prop="company" v-if="isPerson">
|
|
|
- <el-input v-model="formData.company" maxlength="50" placeholder="请输入" />
|
|
|
+ <el-form-item :label="t('member.institution.user.edit.company')" prop="company" v-if="isPerson">
|
|
|
+ <el-input v-model="formData.company" maxlength="50" :placeholder="t('common.pleaseenter')" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="企业性质" prop="biznature" v-if="!isPerson">
|
|
|
+ <el-form-item :label="t('member.institution.user.edit.biznature')" prop="biznature" v-if="!isPerson">
|
|
|
<app-enum code="biznature" v-model="formData.biznature" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="证件类型" prop="cardtypeid">
|
|
|
+ <el-form-item :label="t('member.institution.user.edit.cardtypeid')" prop="cardtypeid">
|
|
|
<app-enum code="certypecompany" v-model="formData.cardtypeid" v-if="!isPerson" />
|
|
|
<app-enum code="certypeperson" v-model="formData.cardtypeid" v-else />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="证件号码" prop="cardnum">
|
|
|
- <el-input v-model="formData.cardnum" maxlength="50" placeholder="请输入" />
|
|
|
+ <el-form-item :label="t('member.institution.user.edit.cardnum')" prop="cardnum">
|
|
|
+ <el-input v-model="formData.cardnum" maxlength="50" :placeholder="t('common.pleaseenter')" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="证件照正面" prop="cardfrontphotourl">
|
|
|
+ <el-form-item :label="t('member.institution.user.edit.cardfrontphotourl')" prop="cardfrontphotourl">
|
|
|
<app-upload v-model="uploadFiles.cardfrontphotourl" :file-types="['image']"
|
|
|
- type-message="请选择正确的图片类型" />
|
|
|
+ :type-message="t('common.tips21')" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="证件照反面" prop="cardbackphotourl" v-if="isPerson">
|
|
|
+ <el-form-item :label="t('member.institution.user.edit.cardbackphotourl')" prop="cardbackphotourl" v-if="isPerson">
|
|
|
<app-upload v-model="uploadFiles.cardbackphotourl" :file-types="['image']"
|
|
|
- type-message="请选择正确的图片类型" />
|
|
|
+ :type-message="t('common.tips21')" />
|
|
|
</el-form-item>
|
|
|
<template v-if="!isPerson">
|
|
|
- <el-form-item label="法人姓名" prop="legalpersonname">
|
|
|
- <el-input v-model="formData.legalpersonname" maxlength="50" placeholder="请输入" />
|
|
|
+ <el-form-item :label="t('member.institution.user.edit.legalpersonname')" prop="legalpersonname">
|
|
|
+ <el-input v-model="formData.legalpersonname" maxlength="50" :placeholder="t('common.pleaseenter')" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="法人身份证正面" prop="legalcardfrontphotourl">
|
|
|
+ <el-form-item :label="t('member.institution.user.edit.legalcardfrontphotourl')" prop="legalcardfrontphotourl">
|
|
|
<app-upload v-model="uploadFiles.legalcardfrontphotourl" :file-types="['image']"
|
|
|
- type-message="请选择正确的图片类型" />
|
|
|
+ :type-message="t('common.tips21')" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="法人身份证反面" prop="legalcardbackphotourl">
|
|
|
+ <el-form-item :label="t('member.institution.user.edit.legalcardbackphotourl')" prop="legalcardbackphotourl">
|
|
|
<app-upload v-model="uploadFiles.legalcardbackphotourl" :file-types="['image']"
|
|
|
- type-message="请选择正确的图片类型" />
|
|
|
+ :type-message="t('common.tips21')" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="联系人" prop="contactname">
|
|
|
- <el-input v-model="formData.contactname" maxlength="50" placeholder="请输入" />
|
|
|
+ <el-form-item :label="t('member.institution.user.edit.contactname')" prop="contactname">
|
|
|
+ <el-input v-model="formData.contactname" maxlength="50" :placeholder="t('common.pleaseenter')" />
|
|
|
</el-form-item>
|
|
|
</template>
|
|
|
- <el-form-item label="性别" prop="sex">
|
|
|
+ <el-form-item :label="t('member.institution.user.edit.sex')" prop="sex">
|
|
|
<el-radio-group v-model="formData.sex">
|
|
|
<template v-for="item in getGenderList()" :key="item.value">
|
|
|
<el-radio :label="item.label" :value="item.value" />
|
|
|
</template>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="手机号" prop="mobile">
|
|
|
- <el-input type="number" v-model="formData.mobile" maxlength="50" placeholder="请输入" />
|
|
|
+ <el-form-item :label="t('member.institution.user.edit.mobile')" prop="mobile">
|
|
|
+ <el-input type="number" v-model="formData.mobile" maxlength="50" :placeholder="t('common.pleaseenter')" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="联系电话" prop="telphone">
|
|
|
- <el-input type="number" v-model="formData.telphone" maxlength="50" placeholder="请输入" />
|
|
|
+ <el-form-item :label="t('member.institution.user.edit.telphone')" prop="telphone">
|
|
|
+ <el-input type="number" v-model="formData.telphone" maxlength="50" :placeholder="t('common.pleaseenter')" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item class="el-form-item--row" label="地区" prop="provinceid">
|
|
|
+ <el-form-item class="el-form-item--row" :label="t('member.institution.user.edit.provinceid')" prop="provinceid">
|
|
|
<app-region class="el-form-item--col" v-model:province="formData.provinceid"
|
|
|
v-model:city="formData.cityid" v-model:district="formData.districtid" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item class="el-form-item--row" label="地址" prop="address">
|
|
|
- <el-input v-model="formData.address" maxlength="50" placeholder="请输入" />
|
|
|
+ <el-form-item class="el-form-item--row" :label="t('member.institution.user.edit.address')" prop="address">
|
|
|
+ <el-input v-model="formData.address" maxlength="50" :placeholder="t('common.pleaseenter')" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="邮政编码" prop="postalcode">
|
|
|
- <el-input v-model="formData.postalcode" maxlength="50" placeholder="请输入" />
|
|
|
+ <el-form-item :label="t('member.institution.user.edit.postalcode')" prop="postalcode">
|
|
|
+ <el-input v-model="formData.postalcode" maxlength="50" :placeholder="t('common.pleaseenter')" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="邮箱" prop="email">
|
|
|
- <el-input v-model="formData.email" maxlength="50" placeholder="请输入" />
|
|
|
+ <el-form-item :label="t('member.institution.user.edit.email')" prop="email">
|
|
|
+ <el-input v-model="formData.email" maxlength="50" :placeholder="t('common.pleaseenter')" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item class="el-form-item--row" label="备注" prop="remark">
|
|
|
- <el-input type="textarea" v-model="formData.remark" maxlength="200" :rows="3" placeholder="请输入" />
|
|
|
+ <el-form-item class="el-form-item--row" :label="t('member.institution.user.edit.remark')" prop="remark">
|
|
|
+ <el-input type="textarea" v-model="formData.remark" maxlength="200" :rows="3" :placeholder="t('common.pleaseenter')" />
|
|
|
</el-form-item>
|
|
|
</fieldset>
|
|
|
<fieldset class="g-fieldset el-form--horizontal" v-if="data && data.rspResult.usertype !== 4">
|
|
|
- <legend class="g-fieldset__legend">管理员及账户信息</legend>
|
|
|
- <el-form-item label="管理员名称">
|
|
|
+ <legend class="g-fieldset__legend">{{ t('member.institution.user.edit.subtitle1') }}</legend>
|
|
|
+ <el-form-item :label="t('member.institution.user.edit.username1')">
|
|
|
{{ data.users.username }}
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="资金账户" prop="userinfotype" v-if="data.rspResult.usertype === 2">
|
|
|
+ <el-form-item :label="t('member.institution.user.edit.userinfotype1')" prop="userinfotype" v-if="data.rspResult.usertype === 2">
|
|
|
{{ data.rspResult.reckonaccountid }}
|
|
|
</el-form-item>
|
|
|
</fieldset>
|
|
|
<fieldset class="g-fieldset el-form--horizontal">
|
|
|
- <legend class="g-fieldset__legend">附件</legend>
|
|
|
- <el-form-item label="附件1" prop="attachment1">
|
|
|
+ <legend class="g-fieldset__legend">{{ t('member.institution.user.edit.attachment') }}</legend>
|
|
|
+ <el-form-item :label="t('member.institution.user.edit.attachment1')" prop="attachment1">
|
|
|
<app-upload v-model="uploadFiles.attachment1" :file-types="['image', 'pdf']"
|
|
|
- type-message="请选择正确的图片类型" />
|
|
|
+ :type-message="t('common.tips21')" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="附件2" prop="attachment2">
|
|
|
+ <el-form-item :label="t('member.institution.user.edit.attachment2')" prop="attachment2">
|
|
|
<app-upload v-model="uploadFiles.attachment2" :file-types="['image', 'pdf']"
|
|
|
- type-message="请选择正确的图片类型" />
|
|
|
+ :type-message="t('common.tips21')" />
|
|
|
</el-form-item>
|
|
|
</fieldset>
|
|
|
</el-form>
|
|
|
<template #footer>
|
|
|
<el-button @click="onCancel(false)">{{ t('operation.cancel') }}</el-button>
|
|
|
- <el-button type="primary" :disabled="!data" @click="onSubmit">保存</el-button>
|
|
|
+ <el-button type="primary" :disabled="!data" @click="onSubmit">{{ t('operation.save') }}</el-button>
|
|
|
</template>
|
|
|
</app-drawer>
|
|
|
</template>
|