|
@@ -28,11 +28,11 @@
|
|
|
<el-form ref="employeeForm" :rules="rules" :model="formData" label-width="130px" @submit.native.prevent>
|
|
<el-form ref="employeeForm" :rules="rules" :model="formData" label-width="130px" @submit.native.prevent>
|
|
|
<input type="password" style="width: 0; height: 0; line-height: 0; padding: 0; border-width: 0" />
|
|
<input type="password" style="width: 0; height: 0; line-height: 0; padding: 0; border-width: 0" />
|
|
|
<el-form-item label="账号" prop="account">
|
|
<el-form-item label="账号" prop="account">
|
|
|
- <el-input v-if="!readonly" v-model="formData.account" autocomplete="off" clearable/>
|
|
|
|
|
|
|
+ <el-input v-if="!readonly && formData.groupID != '1041786072788369408'" v-model="formData.account" autocomplete="off" clearable />
|
|
|
<span v-else>{{ formData.account }}</span>
|
|
<span v-else>{{ formData.account }}</span>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item v-show="!formData.id" label="密码" :prop="!formData.id ? 'password' : ''">
|
|
<el-form-item v-show="!formData.id" label="密码" :prop="!formData.id ? 'password' : ''">
|
|
|
- <el-input v-if="!readonly" v-model="formData.password" autocomplete="off" type="password" show-password clearable/>
|
|
|
|
|
|
|
+ <el-input v-if="!readonly" v-model="formData.password" autocomplete="off" type="password" show-password clearable />
|
|
|
<span v-else>{{ formData.password }}</span>
|
|
<span v-else>{{ formData.password }}</span>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<!-- <el-form-item label="是否管理员" prop="isSuper">
|
|
<!-- <el-form-item label="是否管理员" prop="isSuper">
|
|
@@ -48,11 +48,11 @@
|
|
|
</el-tag>
|
|
</el-tag>
|
|
|
</el-form-item> -->
|
|
</el-form-item> -->
|
|
|
<el-form-item label="单位名称">
|
|
<el-form-item label="单位名称">
|
|
|
- <el-input v-if="!readonly" v-model="formData.qq" clearable/>
|
|
|
|
|
|
|
+ <el-input v-if="!readonly" v-model="formData.qq" clearable />
|
|
|
<span v-else>{{ formData.qq }}</span>
|
|
<span v-else>{{ formData.qq }}</span>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="员工姓名" prop="name">
|
|
<el-form-item label="员工姓名" prop="name">
|
|
|
- <el-input v-if="!readonly" v-model="formData.name" clearable/>
|
|
|
|
|
|
|
+ <el-input v-if="!readonly" v-model="formData.name" clearable />
|
|
|
<span v-else>{{ formData.name }}</span>
|
|
<span v-else>{{ formData.name }}</span>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="员工状态" prop="status">
|
|
<el-form-item label="员工状态" prop="status">
|
|
@@ -78,18 +78,16 @@
|
|
|
</el-tag>
|
|
</el-tag>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="邮箱" prop="email">
|
|
<el-form-item label="邮箱" prop="email">
|
|
|
- <!-- <el-input v-model="formData.email" clearable/> -->
|
|
|
|
|
- <el-input v-if="!readonly" v-model="formData.email" />
|
|
|
|
|
|
|
+ <!-- <el-input v-model="formData.email" clearable /> -->
|
|
|
|
|
+ <el-input v-if="!readonly || formType== 'part'" v-model="formData.email" clearable/>
|
|
|
<span v-else>{{ formData.email }}</span>
|
|
<span v-else>{{ formData.email }}</span>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="地址">
|
|
<el-form-item label="地址">
|
|
|
- <!-- <el-input v-model="formData.address" clearable/> -->
|
|
|
|
|
- <el-input v-if="!readonly" v-model="formData.address" />
|
|
|
|
|
|
|
+ <el-input v-if="!readonly || formType== 'part'" v-model="formData.address" clearable/>
|
|
|
<span v-else>{{ formData.address }}</span>
|
|
<span v-else>{{ formData.address }}</span>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="手机号码">
|
|
<el-form-item label="手机号码">
|
|
|
- <!-- <el-input v-model="formData.mobile" clearable/> -->
|
|
|
|
|
- <el-input v-if="!readonly" v-model="formData.mobile" />
|
|
|
|
|
|
|
+ <el-input v-if="!readonly || formType== 'part'" v-model="formData.mobile" clearable/>
|
|
|
<span v-else>{{ formData.mobile }}</span>
|
|
<span v-else>{{ formData.mobile }}</span>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-form>
|
|
</el-form>
|
|
@@ -112,6 +110,10 @@ export default {
|
|
|
readonly: {
|
|
readonly: {
|
|
|
type: Boolean,
|
|
type: Boolean,
|
|
|
default: false
|
|
default: false
|
|
|
|
|
+ },
|
|
|
|
|
+ formType: {
|
|
|
|
|
+ type: String,
|
|
|
|
|
+ default: 'add'
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
data() {
|
|
data() {
|