update: 编辑人员页面 手机号字段置灰 不可更改
This commit is contained in:
parent
98c4ab41ba
commit
1e6937966b
|
@ -49,7 +49,7 @@
|
||||||
border="none"
|
border="none"
|
||||||
:maxlength="item.key === 'password' ? 8 : -1"
|
:maxlength="item.key === 'password' ? 8 : -1"
|
||||||
@change="(e:any) => {handleInput(e, item)}"
|
@change="(e:any) => {handleInput(e, item)}"
|
||||||
:disabled="item.type === 'select'"
|
:disabled="item.type === 'select' || isEditPhone(item)"
|
||||||
:disabledColor="
|
:disabledColor="
|
||||||
['性别', '用户角色'].indexOf(item.name) > -1 ? '#ffffff' : '#f5f7fa'
|
['性别', '用户角色'].indexOf(item.name) > -1 ? '#ffffff' : '#f5f7fa'
|
||||||
"
|
"
|
||||||
|
@ -100,6 +100,12 @@ const handleInput = (e: any, item: any) => {
|
||||||
}, 10);
|
}, 10);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const isEditPhone = (item:any) => {
|
||||||
|
if (model1.formData.id && item.key === 'phone') {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
}
|
||||||
const model1 = reactive<any>({
|
const model1 = reactive<any>({
|
||||||
formData: {
|
formData: {
|
||||||
gender: 1
|
gender: 1
|
||||||
|
@ -272,7 +278,6 @@ onLoad((option: any) => {
|
||||||
if (option.item) {
|
if (option.item) {
|
||||||
const obj = JSON.parse(option.item);
|
const obj = JSON.parse(option.item);
|
||||||
model1.formData = { ...obj, genderName: ["未知", "男", "女"][obj.gender] };
|
model1.formData = { ...obj, genderName: ["未知", "男", "女"][obj.gender] };
|
||||||
debugger
|
|
||||||
if (obj.roleVos.length > 0) {
|
if (obj.roleVos.length > 0) {
|
||||||
model1.formData.roleIds = [obj.roleVos[0].id];
|
model1.formData.roleIds = [obj.roleVos[0].id];
|
||||||
model1.formData.roleName = obj.roleVos[0].roleName;
|
model1.formData.roleName = obj.roleVos[0].roleName;
|
||||||
|
|
Loading…
Reference in New Issue