|
@@ -18,9 +18,9 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
- <el-form-item disabled>
|
|
|
- <el-radio v-model="form.isTelephone" label="0">手机号</el-radio>
|
|
|
- <el-radio v-model="form.isTelephone" label="1">座机电话</el-radio>
|
|
|
+ <el-form-item >
|
|
|
+ <el-radio v-model="form.isTelephone" label="0" disabled>手机号</el-radio>
|
|
|
+ <el-radio v-model="form.isTelephone" label="1" disabled>座机电话</el-radio>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24" v-if="form.isTelephone == '1'">
|
|
@@ -39,46 +39,47 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
- <el-form-item label="微信:" prop="wechatnum" disabled>
|
|
|
- <el-input autosize v-model="form.wechatnum" placeholder="请输入微信" ></el-input>
|
|
|
+ <el-form-item label="微信:" prop="wechatnum" >
|
|
|
+ <el-input autosize v-model="form.wechatnum" placeholder="请输入微信" disabled></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
- <el-form-item disabled label="邮箱:" :rules="[
|
|
|
+ <el-form-item label="邮箱:" :rules="[
|
|
|
{ pattern:/^[A-Za-z0-9\u4e00-\u9fa5]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/, message: '请输入有效的邮箱',trigger: 'change' }
|
|
|
]">
|
|
|
- <el-input autosize v-model="form.email" placeholder="请输入邮箱"></el-input>
|
|
|
+ <el-input autosize v-model="form.email" placeholder="请输入邮箱" disabled></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
- <el-form-item label="传真:" disabled>
|
|
|
- <el-input autosize v-model="form.fax" placeholder="请输入传真" ></el-input>
|
|
|
+ <el-form-item label="传真:" >
|
|
|
+ <el-input autosize v-model="form.fax" placeholder="请输入传真" disabled></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
- <el-form-item label="关联企业:" disabled>
|
|
|
+ <el-form-item label="关联企业:" >
|
|
|
<el-input autosize v-model="form.enterprisename" placeholder="请输入关联企业" disabled></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
- <el-form-item label="部门:" prop="depname" disabled>
|
|
|
- <el-input autosize v-model="form.depname" placeholder="请输入部门"></el-input>
|
|
|
+ <el-form-item label="部门:" prop="depname" >
|
|
|
+ <el-input autosize v-model="form.depname" placeholder="请输入部门" disabled></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="职位:" prop="position">
|
|
|
- <el-input autosize v-model="form.position" placeholder="请输入职位"></el-input>
|
|
|
+ <el-input autosize v-model="form.position" placeholder="请输入职位" disabled></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
- <el-form-item label="性别:" disabled>
|
|
|
- <el-radio v-model="form.sex" label="男">男</el-radio>
|
|
|
- <el-radio v-model="form.sex" label="女">女</el-radio>
|
|
|
+ <el-form-item label="性别:" >
|
|
|
+ <el-radio v-model="form.sex" label="男" disabled>男</el-radio>
|
|
|
+ <el-radio v-model="form.sex" label="女" disabled>女</el-radio>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
- <el-form-item label="生日:" disabled>
|
|
|
+ <el-form-item label="生日:" >
|
|
|
<el-date-picker
|
|
|
+ disabled
|
|
|
v-model="form.birthday"
|
|
|
value-format="yyyy-MM-dd"
|
|
|
type="date"
|
|
@@ -89,30 +90,30 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
- <el-form-item label="家庭住址:" disabled>
|
|
|
- <el-input type="textarea" rows="5" v-model="form.address" placeholder="请输入家庭住址"></el-input>
|
|
|
+ <el-form-item label="家庭住址:" >
|
|
|
+ <el-input type="textarea" rows="5" v-model="form.address" placeholder="请输入家庭住址" disabled></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
- <el-form-item label="偏好" prop="preference" disabled>
|
|
|
- <el-input v-model="form.preference" autocomplete="on" placeholder="请填写偏好"></el-input>
|
|
|
+ <el-form-item label="偏好" prop="preference" >
|
|
|
+ <el-input v-model="form.preference" autocomplete="on" placeholder="请填写偏好" disabled></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
- <el-form-item label="爱好" prop="hobby" disabled>
|
|
|
- <el-input v-model="form.hobby" autocomplete="on" placeholder="请填写爱好"></el-input>
|
|
|
+ <el-form-item label="爱好" prop="hobby" >
|
|
|
+ <el-input v-model="form.hobby" autocomplete="on" placeholder="请填写爱好" disabled></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
- <el-form-item label="备注:" disabled>
|
|
|
- <el-input type="textarea" rows="5" v-model="form.remarks" placeholder="请输入备注"></el-input>
|
|
|
+ <el-form-item label="备注:" >
|
|
|
+ <el-input type="textarea" rows="5" v-model="form.remarks" placeholder="请输入备注" disabled></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-form>
|
|
|
</el-row>
|
|
|
</div>
|
|
|
<div class="fixed__btn__panel">
|
|
|
- <el-button size="small" @click="onClose" class="normal-btn-width">取 消</el-button>
|
|
|
+ <el-button size="small" @click="onClose" class="normal-btn-width" :disabled="loading">取 消</el-button>
|
|
|
<el-button size="small" type="primary" :loading="loading" @click="onSubmit" class="normal-btn-width">确 定</el-button>
|
|
|
</div>
|
|
|
</el-drawer>
|
|
@@ -218,6 +219,7 @@ export default {
|
|
|
onSubmit(){
|
|
|
this.$refs.form.validate(async(valid)=>{
|
|
|
if (!valid) return false
|
|
|
+ this.loading = true
|
|
|
const res = await this.$api.requested({
|
|
|
"id": 20240923153004,
|
|
|
"content": {
|
|
@@ -225,6 +227,7 @@ export default {
|
|
|
"sys_phonebookid": this.form.sys_phonebookid
|
|
|
}
|
|
|
})
|
|
|
+ this.loading = false
|
|
|
this.tool.showMessage(res,()=>{
|
|
|
this.$emit('addSuccess')
|
|
|
this.onClose()
|
|
@@ -250,14 +253,6 @@ export default {
|
|
|
this.form.areaCode = ''
|
|
|
this.form.telephone = ''
|
|
|
}
|
|
|
- /*this.form.email = val.email
|
|
|
- this.form.position = val.position
|
|
|
- this.form.depname = val.depname
|
|
|
- this.form.sex = val.sex
|
|
|
- this.form.birthday = val.birthday
|
|
|
- this.form.address = val.address
|
|
|
- this.form.remarks = val.remarks
|
|
|
- this.form.sys_phonebookid = val.sys_phonebookid*/
|
|
|
},
|
|
|
}
|
|
|
}
|