|
@@ -296,35 +296,29 @@
|
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
|
|
|
<el-row>
|
|
<el-row>
|
|
|
<el-col :span="10">
|
|
<el-col :span="10">
|
|
|
- <el-form-item label="用户名称" prop="username" v-if="!form.source">
|
|
|
|
|
|
|
+ <el-form-item label="用户名称" prop="username" >
|
|
|
<el-input
|
|
<el-input
|
|
|
v-model="form.username"
|
|
v-model="form.username"
|
|
|
placeholder="请输入用户名"
|
|
placeholder="请输入用户名"
|
|
|
maxlength="30"
|
|
maxlength="30"
|
|
|
- />
|
|
|
|
|
|
|
+ :readonly="form.source==1"/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="10">
|
|
<el-col :span="10">
|
|
|
- <el-form-item label="用户昵称" prop="name" v-if="!form.source">
|
|
|
|
|
|
|
+ <el-form-item label="用户昵称" prop="name" >
|
|
|
<el-input
|
|
<el-input
|
|
|
v-model="form.name"
|
|
v-model="form.name"
|
|
|
placeholder="请输入用户昵称"
|
|
placeholder="请输入用户昵称"
|
|
|
maxlength="30"
|
|
maxlength="30"
|
|
|
- />
|
|
|
|
|
|
|
+ :readonly="form.source==1"/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
<el-row>
|
|
<el-row>
|
|
|
<el-col :span="10">
|
|
<el-col :span="10">
|
|
|
- <el-form-item label="所属机构" prop="orgId" v-if="!form.source">
|
|
|
|
|
- <tree-select
|
|
|
|
|
- v-model="form.orgId"
|
|
|
|
|
- :options="deptOptions"
|
|
|
|
|
- :show-count="true"
|
|
|
|
|
- :normalizer="tenantIdnormalizer"
|
|
|
|
|
- :props="{ checkStrictly: true, label: 'name' }"
|
|
|
|
|
- placeholder="请选择归属机构"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <el-form-item label="所属机构" prop="orgId" >
|
|
|
|
|
+ <tree-select v-model="form.orgId" :options="deptOptions" :show-count="true" :normalizer="tenantIdnormalizer"
|
|
|
|
|
+ :props="{ checkStrictly: true, label: 'name' }" placeholder="请选择归属机构" :disabled="form.source==1"/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="10">
|
|
<el-col :span="10">
|
|
@@ -348,20 +342,21 @@
|
|
|
</el-row>
|
|
</el-row>
|
|
|
<el-row>
|
|
<el-row>
|
|
|
<el-col :span="10">
|
|
<el-col :span="10">
|
|
|
- <el-form-item label="手机号码" prop="phone" v-if="!form.source">
|
|
|
|
|
|
|
+ <el-form-item label="手机号码" prop="phone" >
|
|
|
<el-input
|
|
<el-input
|
|
|
v-model="form.phone"
|
|
v-model="form.phone"
|
|
|
placeholder="请输入手机号码"
|
|
placeholder="请输入手机号码"
|
|
|
maxlength="11"
|
|
maxlength="11"
|
|
|
- />
|
|
|
|
|
|
|
+ :readonly="form.source==1"/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
<el-col :span="10">
|
|
<el-col :span="10">
|
|
|
- <el-form-item label="用户性别" v-if="!form.source">
|
|
|
|
|
|
|
+ <el-form-item label="用户性别" >
|
|
|
<el-select
|
|
<el-select
|
|
|
style="width: 100%"
|
|
style="width: 100%"
|
|
|
v-model="form.gender"
|
|
v-model="form.gender"
|
|
|
placeholder="请选择性别"
|
|
placeholder="请选择性别"
|
|
|
|
|
+ :disabled="form.source==1"
|
|
|
>
|
|
>
|
|
|
<el-option
|
|
<el-option
|
|
|
v-for="dict in dict.type.sys_user_sex"
|
|
v-for="dict in dict.type.sys_user_sex"
|
|
@@ -398,12 +393,12 @@
|
|
|
</el-row>
|
|
</el-row>
|
|
|
<el-row>
|
|
<el-row>
|
|
|
<el-col :span="14">
|
|
<el-col :span="14">
|
|
|
- <el-form-item label="状态" v-if="!form.source">
|
|
|
|
|
|
|
+ <el-form-item label="状态" >
|
|
|
<el-radio-group v-model="form.isLock">
|
|
<el-radio-group v-model="form.isLock">
|
|
|
<el-radio
|
|
<el-radio
|
|
|
v-for="dict in dict.type.sys_normal_disable"
|
|
v-for="dict in dict.type.sys_normal_disable"
|
|
|
:key="`${dict.value}`"
|
|
:key="`${dict.value}`"
|
|
|
- :label="dict.value"
|
|
|
|
|
|
|
+ :label="dict.value" :disabled="form.source==1"
|
|
|
>{{ dict.label }}</el-radio
|
|
>{{ dict.label }}</el-radio
|
|
|
>
|
|
>
|
|
|
</el-radio-group>
|
|
</el-radio-group>
|