qymljy 3 лет назад
Родитель
Сommit
dfaa92a4d1

+ 2 - 2
src/HDrpManagement/projectChange/modules/detail.vue

@@ -56,13 +56,13 @@
       <product_set :data="mainData"  v-if="flag === 1" :flagTag="flagTag" :disabled="mainData.disabled"  @productSetSuccess="queryMainData($route.query.id)" @delSuccess="queryMainData($route.query.id)"/>
     </div>
     <div slot="slot4" class="normal-panel" >
-      <quotation :data="mainData" v-if="flag === 1" />
+      <quotation :data="mainData" v-if="flag === 1" :flagTag="flagTag" />
     </div>
     <div slot="slot5" class=" normal-panel">
       <Rival v-if="mainData" :data="mainData" />
     </div>
     <div slot="slot6" class=" normal-panel">
-      <contract v-if="mainData" :data="mainData" />
+      <contract v-if="mainData" :data="mainData" :flagTag="flagTag" />
     </div>
     <div slot="slot7" class=" normal-panel">
       <clue v-if="mainData" :data="mainData" />

+ 13 - 5
src/HDrpManagement/projectChange/modules/modules/contacts/components/add.vue

@@ -11,7 +11,7 @@
         @close="onClose">
       <div class="drawer__panel">
         <el-row :gutter="20">
-          <el-form :model="form" :rules="rules"  ref="form"  size="mini" label-position="right" label-width="75px">
+          <el-form :model="form" :rules="rules"  ref="form"  size="mini" label-position="right" label-width="90px">
             <el-col :span="24">
               <el-form-item  label="姓名:" prop="name">
                 <el-popover
@@ -165,14 +165,14 @@
               </el-form-item>
             </el-col>
             <el-col :span="24" v-if="form.isTelephone == '1'">
-              <el-form-item label="电话:" prop="telephone" >
+              <el-form-item label="联系方式:" prop="telephone" >
                 <el-input v-model="form.areaCode" style="width: 25%" autocomplete="on" placeholder="请填写区号"></el-input>
                 <span style="color: #999999">——</span>
                 <el-input v-model="form.telephone" style="width: 68%" autocomplete="on" placeholder="请填写座机电话"></el-input>
               </el-form-item>
             </el-col>
             <el-col :span="24"  >
-              <el-form-item v-if="form.isTelephone == '0'" label="手机号:" prop="phonenumber" :rules="[
+              <el-form-item v-if="form.isTelephone == '0'" label="联系方式:" prop="phonenumber" :rules="[
               { required: true, message: '手机号码不能为空'},
               { pattern:/^1[3-9][0-9]\d{8}$/, message: '请输入正确手机号码',trigger: 'blur' }
             ]">
@@ -484,7 +484,11 @@ export default {
             county: "",
             address: "",
             remarks: "",
-            sys_phonebookid:''
+            sys_phonebookid:'',
+            ownerid: this.$route.query.id,
+            ownertable: "sa_project",
+            isTelephone:'0',
+            areaCode:'',
           }
           this.dialogFormVisible = false
         })
@@ -624,7 +628,11 @@ export default {
         county: "",
         address: "",
         remarks: "",
-        sys_phonebookid:''
+        sys_phonebookid:'',
+        ownerid: this.$route.query.id,
+        ownertable: "sa_project",
+        isTelephone:'0',
+        areaCode:'',
       }
       this.dialogFormVisible = false
     },

+ 11 - 5
src/HDrpManagement/projectChange/modules/modules/contacts/components/edit.vue

@@ -11,7 +11,7 @@
         @close="onClose">
       <div class="drawer__panel">
         <el-row :gutter="20">
-          <el-form :model="form" :rules="rules"  ref="form"  size="mini" label-position="right" label-width="75px">
+          <el-form :model="form" :rules="rules"  ref="form"  size="mini" label-position="right" label-width="90px">
             <el-col :span="24">
               <el-form-item  label="姓名:" prop="name">
                 <el-popover
@@ -165,14 +165,14 @@
               </el-form-item>
             </el-col>
             <el-col :span="24" v-if="form.isTelephone == '1'">
-              <el-form-item label="电话:" prop="telephone" >
+              <el-form-item label="联系方式:" prop="telephone" >
                 <el-input v-model="form.areaCode" style="width: 25%" autocomplete="on" placeholder="请填写区号"></el-input>
                 <span style="color: #999999">——</span>
                 <el-input v-model="form.telephone" style="width: 68%" autocomplete="on" placeholder="请填写座机电话"></el-input>
               </el-form-item>
             </el-col>
             <el-col :span="24"  >
-              <el-form-item v-if="form.isTelephone == '0'" label="手机号:" prop="phonenumber" :rules="[
+              <el-form-item v-if="form.isTelephone == '0'" label="联系方式:" prop="phonenumber" :rules="[
               { required: true, message: '手机号码不能为空'},
               { pattern:/^1[3-9][0-9]\d{8}$/, message: '请输入正确手机号码',trigger: 'blur' }
             ]">
@@ -489,8 +489,14 @@ export default {
       this.enterpriseContactList()
       this.myContactList()
       this.form = Object.assign({},this.form,this.data)
-      this.form.areaCode = this.data.telephone.substring(0,this.form.telephone.indexOf('-'))
-      this.form.telephone = this.data.telephone.substring(this.form.areaCode.length+1)
+
+      if ((this.form.phonenumber.indexOf('-')) != '-1'){
+        this.form.isTelephone = '1'
+        this.form.areaCode = this.data.phonenumber.substring(0,this.form.phonenumber.indexOf('-'))
+        this.form.telephone = this.data.phonenumber.substring(this.form.areaCode.length+1)
+        this.form.phonenumber = ''
+      }
+
     },
     onSubmit(){
       /*this.form.sa_projectid = this.data.sa_projectid*/

+ 10 - 4
src/HDrpManagement/projectChange/modules/modules/contract/components/add.vue

@@ -344,7 +344,7 @@ import seleteReceipt from '@/HDrpManagement/contractManage/components/seleteRece
 
 export default {
   name:'',
-  props:['data'],
+  props:['data','flagTag'],
   components:{
     selectAgent,
     TimeSelect,
@@ -533,9 +533,15 @@ export default {
       console.log(this.form,"form参数")
       console.log(this.data,'data参数')
       this.form = Object.assign({},this.form,this.data)
-      this.form.discountrate = ''
-      this.drawer = true
-      this.contractType = type
+      console.log(this.flagTag)
+      if (this.flagTag != 2){
+        this.$message.error('当前项目报备审核未通过,不可创建合同');
+      }else {
+        this.form.discountrate = ''
+        this.drawer = true
+        this.contractType = type
+      }
+
       // if (type == '居间') {
       //   this.$nextTick(() => {
       //     this.$refs.projectContract.params.content.where.sa_projectid = this.data.sa_projectid

+ 2 - 2
src/HDrpManagement/projectChange/modules/modules/contract/index.vue

@@ -1,7 +1,7 @@
 <template>
   <div>
     <div>
-     <add class="inline-16" v-if="tool.checkAuth($route.name,'contractManage') && data.disabled" :data="data" @onSuccess="listData"></add>
+     <add class="inline-16" v-if="tool.checkAuth($route.name,'contractManage') && data.disabled" :data="data" :flagTag="flagTag" @onSuccess="listData"></add>
       <el-input
           placeholder="请输入搜索内容"
           suffix-icon="el-icon-search"
@@ -58,7 +58,7 @@
 import add from './components/add'
 export default {
   name: "index",
-  props:["data"],
+  props:["data","flagTag"],
   components:{add},
   data(){
     return {

+ 2 - 2
src/HDrpManagement/projectChange/modules/modules/quotation/index.vue

@@ -2,7 +2,7 @@
 <template>
   <div>
     <div >
-      <add v-if="tool.checkAuth($route.name,'quotationManage') && data.disabled" class="inline-16" :data="data" @addSuccess="onSuccess"></add>
+      <add v-if="tool.checkAuth($route.name,'quotationManage') && data.disabled" class="inline-16" :data="data" :flagTag="flagTag"  @addSuccess="onSuccess"></add>
       <el-input
           placeholder="请输入搜索内容"
           suffix-icon="el-icon-search"
@@ -53,7 +53,7 @@
 import buillDetail from './modules/buillDetail'
 import add from './modules/add'
 export default {
-  props:["data"],
+  props:["data","flagTag"],
   data () {
     return {
       tableHieght:"600px",

+ 10 - 2
src/HDrpManagement/projectChange/modules/modules/quotation/modules/add.vue

@@ -1,6 +1,6 @@
 <template>
   <div>
-    <el-button size="small" type="primary" @click="dialogFormVisible = true">新 建</el-button>
+    <el-button size="small" type="primary" @click="onShow">新 建</el-button>
     <el-drawer
         title="新建项目报价单"
         :visible.sync="dialogFormVisible"
@@ -300,7 +300,7 @@
 import quotedPriceProduct from '@/SDrpManagement/QuotedPrice/components/quotedPriceProduct'
 export default {
   name: "add",
-  props:["data"],
+  props:["data","flagTag"],
   components:{quotedPriceProduct},
   data(){
     var discountrate = (rule,value,callback) =>{
@@ -433,6 +433,14 @@ export default {
     }
   },
   methods:{
+    onShow(){
+
+      if (this.flagTag != 2){
+        this.$message.error('当前项目报备审核未通过,不可创建报价单');
+      }else {
+        this.dialogFormVisible = true
+      }
+    },
     onClose(){
       this.dialogFormVisible = false
       /*this.$emit('addSuccess')*/

+ 9 - 5
src/HDrpManagement/publicCustomer/modules/detail/contacts/modules/add.vue

@@ -11,7 +11,7 @@
         @close="onClose">
       <div class="drawer__panel">
         <el-row :gutter="20">
-          <el-form :model="form" :rules="rules"  ref="form"  size="mini" label-position="right" label-width="75px">
+          <el-form :model="form" :rules="rules"  ref="form"  size="mini" label-position="right" label-width="90px">
             <el-col :span="24">
               <el-form-item  label="姓名:" prop="name">
                 <el-popover
@@ -165,14 +165,14 @@
               </el-form-item>
             </el-col>
             <el-col :span="24" v-if="form.isTelephone == '1'">
-              <el-form-item label="电话:" prop="telephone" >
+              <el-form-item label="联系方式:" prop="telephone" >
                 <el-input v-model="form.areaCode" style="width: 25%" autocomplete="on" placeholder="请填写区号"></el-input>
                 <span style="color: #999999">——</span>
                 <el-input v-model="form.telephone" style="width: 68%" autocomplete="on" placeholder="请填写座机电话"></el-input>
               </el-form-item>
             </el-col>
             <el-col :span="24"  >
-              <el-form-item v-if="form.isTelephone == '0'" label="手机号:" prop="phonenumber" :rules="[
+              <el-form-item v-if="form.isTelephone == '0'" label="联系方式:" prop="phonenumber" :rules="[
               { required: true, message: '手机号码不能为空'},
               { pattern:/^1[3-9][0-9]\d{8}$/, message: '请输入正确手机号码',trigger: 'blur' }
             ]">
@@ -402,7 +402,9 @@ export default {
             telephone:'',
             fax:'',
             ownerid: 1,
-            ownertable: "sa_customers"
+            ownertable: "sa_customers",
+            isTelephone:'0',
+            areaCode:'',
           }
           this.dialogFormVisible = false
         })
@@ -507,7 +509,9 @@ export default {
         telephone:'',
         fax:'',
         ownerid: 1,
-        ownertable: "sa_customers"
+        ownertable: "sa_customers",
+        isTelephone:'0',
+        areaCode:'',
       }
       this.dialogFormVisible = false
     }

+ 9 - 5
src/HDrpManagement/publicCustomer/modules/detail/contacts/modules/edit.vue

@@ -11,7 +11,7 @@
         @close="dialogFormVisible = false">
       <div class="drawer__panel">
         <el-row :gutter="20">
-          <el-form :model="form" :rules="rules"  ref="form"  size="mini" label-position="right" label-width="75px">
+          <el-form :model="form" :rules="rules"  ref="form"  size="mini" label-position="right" label-width="90px">
             <el-col :span="20">
               <el-form-item  label="姓名:" prop="name">
                 <el-popover
@@ -162,14 +162,14 @@
               </el-form-item>
             </el-col>
             <el-col :span="24" v-if="form.isTelephone == '1'">
-              <el-form-item label="电话:" prop="telephone" >
+              <el-form-item label="联系方式:" prop="telephone" >
                 <el-input v-model="form.areaCode" style="width: 25%" autocomplete="on" placeholder="请填写区号"></el-input>
                 <span style="color: #999999">——</span>
                 <el-input v-model="form.telephone" style="width: 68%" autocomplete="on" placeholder="请填写座机电话"></el-input>
               </el-form-item>
             </el-col>
             <el-col :span="24"  >
-              <el-form-item v-if="form.isTelephone == '0'" label="手机号:" prop="phonenumber" :rules="[
+              <el-form-item v-if="form.isTelephone == '0'" label="联系方式:" prop="phonenumber" :rules="[
               { required: true, message: '手机号码不能为空'},
               { pattern:/^1[3-9][0-9]\d{8}$/, message: '请输入正确手机号码',trigger: 'blur' }
             ]">
@@ -361,8 +361,12 @@ export default {
       this.myContactList()
       this.form = Object.assign({},this.form,this.data)
       this.form.ownerid = this.$route.query.id
-      this.form.areaCode = this.data.telephone.substring(0,this.form.telephone.indexOf('-'))
-      this.form.telephone = this.data.telephone.substring(this.form.areaCode.length+1)
+      if ((this.form.phonenumber.indexOf('-')) != '-1'){
+        this.form.isTelephone = '1'
+        this.form.areaCode = this.data.phonenumber.substring(0,this.form.phonenumber.indexOf('-'))
+        this.form.telephone = this.data.phonenumber.substring(this.form.areaCode.length+1)
+        this.form.phonenumber = ''
+      }
     },
     onSubmit(){
 

+ 41 - 3
src/HManagement/addressList/mycontact/modules/addContact.vue

@@ -4,7 +4,7 @@
     <el-drawer title="新建联系人" append-to-body :visible.sync="dialogFormVisible" size="664px" @close="onClose">
       <div class="drawer__panel">
         <el-row :gutter="20">
-          <el-form :model="form" ref="form" :rules="rules" label-position="right" label-width="80px" size="small">
+          <el-form :model="form" ref="form" :rules="rules" label-position="right" label-width="90px" size="small">
             <el-col :span="24">
               <el-form-item label="姓名:" prop="name" :rules="[
               { required: true, message: '联系人姓名不能为空'},
@@ -19,14 +19,14 @@
               </el-form-item>
             </el-col>
             <el-col :span="24" v-if="form.isTelephone == '1'">
-              <el-form-item label="电话:" prop="telephone" >
+              <el-form-item label="联系方式:" prop="telephone" >
                 <el-input v-model="form.areaCode" style="width: 25%" autocomplete="on" placeholder="请填写区号"></el-input>
                 <span style="color: #999999">——</span>
                 <el-input v-model="form.telephone" style="width: 68%" autocomplete="on" placeholder="请填写座机电话"></el-input>
               </el-form-item>
             </el-col>
             <el-col :span="24"  >
-              <el-form-item v-if="form.isTelephone == '0'" label="手机号:" prop="phonenumber" :rules="[
+              <el-form-item v-if="form.isTelephone == '0'" label="联系方式:" prop="phonenumber" :rules="[
               { required: true, message: '手机号码不能为空'},
               { pattern:/^1[3-9][0-9]\d{8}$/, message: '请输入正确手机号码',trigger: 'blur' }
             ]">
@@ -209,6 +209,25 @@ export default {
           })
           this.dialogFormVisible = false
           this.$refs.form.resetFields()
+          this.form = {
+            "sys_phonebookid":0,     //sys_phonebookid<=0时 为新增
+            "sys_phonebookgroupid":"",
+            "name": "",
+            "phonenumber": "",
+            "company": "",
+            "depname": "",
+            "position": "",
+            "email": "",
+            "sex": "男",
+            "birthday": '',
+            "homeaddress": "",
+            "remarks": "",
+            "tag": [],
+            "isTelephone":'0',
+            "fax":"",
+            "areaCode":'',
+            "telephone":''
+          }
           this.$emit('onAddSuccess')
         })
       });
@@ -216,6 +235,25 @@ export default {
     onClose(){
       this.dialogFormVisible = false
       this.$refs.form.resetFields()
+      this.form = {
+        "sys_phonebookid":0,     //sys_phonebookid<=0时 为新增
+        "sys_phonebookgroupid":"",
+        "name": "",
+        "phonenumber": "",
+        "company": "",
+        "depname": "",
+        "position": "",
+        "email": "",
+        "sex": "男",
+        "birthday": '',
+        "homeaddress": "",
+        "remarks": "",
+        "tag": [],
+        "isTelephone":'0',
+        "fax":"",
+        "areaCode":'',
+        "telephone":''
+      }
     }
   },
   mounted () {

+ 2 - 2
src/HManagement/addressList/mycontact/modules/detail.vue

@@ -18,8 +18,8 @@
     <div class="container">
       <el-descriptions title="个人信息" :column="1">
         <el-descriptions-item label="姓名">{{activeContactsData.name}}</el-descriptions-item>
-        <el-descriptions-item label="手机号">{{activeContactsData.phonenumber}}</el-descriptions-item>
-        <el-descriptions-item label="座机电话">{{activeContactsData.telephone}}</el-descriptions-item>
+        <el-descriptions-item label="联系方式">{{activeContactsData.phonenumber}}</el-descriptions-item>
+<!--        <el-descriptions-item label="座机电话">{{activeContactsData.telephone}}</el-descriptions-item>-->
         <el-descriptions-item label="邮箱">{{activeContactsData.email}}</el-descriptions-item>
         <el-descriptions-item label="传真">{{activeContactsData.fax}}</el-descriptions-item>
         <!-- <el-descriptions-item label="微信">{{activeContactsData.wechat}}</el-descriptions-item> -->

+ 14 - 10
src/HManagement/addressList/mycontact/modules/edit.vue

@@ -1,10 +1,10 @@
 <template>
   <div class="inline-16">
     <el-button type="text" size="small" icon="el-icon-edit" @click="onShow(dialogFormVisible = true)" style="color:#333">编 辑</el-button>
-    <el-drawer title="新建联系人" append-to-body :visible.sync="dialogFormVisible" size="664px">
+    <el-drawer title="编辑联系人" append-to-body :visible.sync="dialogFormVisible" size="664px">
       <div class="drawer__panel">
         <el-row :gutter="20">
-          <el-form :model="form" ref="form" :rules="rules" label-position="right" label-width="80px" size="small">
+          <el-form :model="form" ref="form" :rules="rules" label-position="right" label-width="90px" size="small">
             <el-col :span="24">
               <el-form-item label="姓名:" prop="name" :rules="[
               { required: true, message: '联系人姓名不能为空'},
@@ -19,14 +19,14 @@
               </el-form-item>
             </el-col>
             <el-col :span="24" v-if="form.isTelephone == '1'">
-              <el-form-item label="电话:" prop="telephone" >
+              <el-form-item label="联系方式:" prop="telephone" >
                 <el-input v-model="form.areaCode" style="width: 25%" autocomplete="on" placeholder="请填写区号"></el-input>
                 <span style="color: #999999">——</span>
                 <el-input v-model="form.telephone" style="width: 68%" autocomplete="on" placeholder="请填写座机电话"></el-input>
               </el-form-item>
             </el-col>
             <el-col :span="24"  >
-              <el-form-item v-if="form.isTelephone == '0'" label="手机号:" prop="phonenumber" :rules="[
+              <el-form-item v-if="form.isTelephone == '0'" label="联系方式:" prop="phonenumber" :rules="[
               { required: true, message: '手机号码不能为空'},
               { pattern:/^1[3-9][0-9]\d{8}$/, message: '请输入正确手机号码',trigger: 'blur' }
             ]">
@@ -181,13 +181,17 @@ export default {
   },
   methods:{
     onShow () {
-      console.log(this.data.data,'data')
       this.form = Object.assign({},this.form,this.data.data)
-      console.log(this.form,'form')
-      this.form.areaCode = this.data.data.telephone.substring(0,this.form.telephone.indexOf('-'))
-      this.form.telephone = this.data.data.telephone.substring(this.form.areaCode.length+1)
-      console.log(this.form.areaCode)
-      console.log(this.form.telephone)
+      if ((this.form.phonenumber.indexOf('-')) != '-1'){
+        this.form.isTelephone = '1'
+        this.form.areaCode = this.data.data.phonenumber.substring(0,this.form.phonenumber.indexOf('-'))
+        this.form.telephone = this.data.data.phonenumber.substring(this.form.areaCode.length+1)
+        this.form.phonenumber = ''
+      }else {
+        this.form.isTelephone = '0'
+        this.form.areaCode = ''
+        this.form.telephone = ''
+      }
     },
     addGroup () {
       this.$refs['form'].validate(async (valid) => {

+ 16 - 6
src/SDrpManagement/salerPrivatecustomer/detail/modules/contacts/modules/add.vue

@@ -11,7 +11,7 @@
         @close="onClose">
       <div class="drawer__panel">
         <el-row :gutter="20">
-          <el-form :model="form" :rules="rules"  ref="form"  size="mini" label-position="right" label-width="75px">
+          <el-form :model="form" :rules="rules"  ref="form"  size="mini" label-position="right" label-width="90px">
             <el-col :span="24">
               <el-form-item  label="姓名:" prop="name">
                 <el-popover
@@ -165,14 +165,14 @@
               </el-form-item>
             </el-col>
             <el-col :span="24" v-if="form.isTelephone == '1'">
-              <el-form-item label="电话:" prop="telephone" >
+              <el-form-item label="联系方式:" prop="telephone" >
                 <el-input v-model="form.areaCode" style="width: 25%" autocomplete="on" placeholder="请填写区号"></el-input>
                 <span style="color: #999999">——</span>
                 <el-input v-model="form.telephone" style="width: 68%" autocomplete="on" placeholder="请填写座机电话"></el-input>
               </el-form-item>
             </el-col>
             <el-col :span="24"  >
-              <el-form-item v-if="form.isTelephone == '0'" label="手机号:" prop="phonenumber" :rules="[
+              <el-form-item v-if="form.isTelephone == '0'" label="联系方式:" prop="phonenumber" :rules="[
               { required: true, message: '手机号码不能为空'},
               { pattern:/^1[3-9][0-9]\d{8}$/, message: '请输入正确手机号码',trigger: 'blur' }
             ]">
@@ -399,8 +399,12 @@ export default {
             isdefault: 1,
             isprimary: 1,
             sys_phonebookid:'',
-            ownerid: 1,
-            ownertable: "sa_customers"
+            telephone:'',
+            fax:'',
+            ownerid: this.$route.query.id,
+            ownertable: "sa_customers",
+            isTelephone:'0',
+            areaCode:'',
           }
           this.dialogFormVisible = false
         })
@@ -501,7 +505,13 @@ export default {
         workaddress: 0,
         isdefault: 1,
         isprimary: 1,
-        sys_phonebookid:''
+        sys_phonebookid:'',
+        telephone:'',
+        fax:'',
+        ownerid: this.$route.query.id,
+        ownertable: "sa_customers",
+        isTelephone:'0',
+        areaCode:'',
       }
       this.dialogFormVisible = false
     },

+ 9 - 5
src/SDrpManagement/salerPrivatecustomer/detail/modules/contacts/modules/edit.vue

@@ -11,7 +11,7 @@
         @close="dialogFormVisible = false">
       <div class="drawer__panel">
         <el-row :gutter="20">
-          <el-form :model="form" :rules="rules"  ref="form"  size="mini" label-position="right" label-width="75px">
+          <el-form :model="form" :rules="rules"  ref="form"  size="mini" label-position="right" label-width="90px">
             <el-col :span="24">
               <el-form-item  label="姓名:" prop="name">
                 <el-popover
@@ -162,14 +162,14 @@
               </el-form-item>
             </el-col>
             <el-col :span="24" v-if="form.isTelephone == '1'">
-              <el-form-item label="电话:" prop="telephone" >
+              <el-form-item label="联系方式:" prop="telephone" >
                 <el-input v-model="form.areaCode" style="width: 25%" autocomplete="on" placeholder="请填写区号"></el-input>
                 <span style="color: #999999">——</span>
                 <el-input v-model="form.telephone" style="width: 68%" autocomplete="on" placeholder="请填写座机电话"></el-input>
               </el-form-item>
             </el-col>
             <el-col :span="24"  >
-              <el-form-item v-if="form.isTelephone == '0'" label="手机号:" prop="phonenumber" :rules="[
+              <el-form-item v-if="form.isTelephone == '0'" label="联系方式:" prop="phonenumber" :rules="[
               { required: true, message: '手机号码不能为空'},
               { pattern:/^1[3-9][0-9]\d{8}$/, message: '请输入正确手机号码',trigger: 'blur' }
             ]">
@@ -360,8 +360,12 @@ export default {
       this.enterpriseContactList()
       this.myContactList()
       this.form = Object.assign({},this.form,this.data)
-      this.form.areaCode = this.data.telephone.substring(0,this.form.telephone.indexOf('-'))
-      this.form.telephone = this.data.telephone.substring(this.form.areaCode.length+1)
+      if ((this.form.phonenumber.indexOf('-')) != '-1'){
+        this.form.isTelephone = '1'
+        this.form.areaCode = this.data.phonenumber.substring(0,this.form.phonenumber.indexOf('-'))
+        this.form.telephone = this.data.phonenumber.substring(this.form.areaCode.length+1)
+        this.form.phonenumber = ''
+      }
 
     },
     onSubmit(){