瀏覽代碼

居间合同新增联系人功能,bug修复

qymljy 8 月之前
父節點
當前提交
5c3c854162
共有 1 個文件被更改,包括 29 次插入34 次删除
  1. 29 34
      src/HDrpManagement/contractManage/components/contactList/addContact.vue

+ 29 - 34
src/HDrpManagement/contractManage/components/contactList/addContact.vue

@@ -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*/
     },
   }
 }