|
|
@@ -1,10 +1,10 @@
|
|
|
<template>
|
|
|
<div>
|
|
|
- <el-button size="small" type="primary" @click="onshow">新增联系人</el-button>
|
|
|
+ <el-button size="small" type="primary" @click="onshow">新 建</el-button>
|
|
|
<el-drawer
|
|
|
title=" 新建联系人"
|
|
|
:visible.sync="dialogFormVisible"
|
|
|
- size="25%"
|
|
|
+ size="600px"
|
|
|
direction="rtl"
|
|
|
:show-close="false"
|
|
|
append-to-body
|
|
|
@@ -14,7 +14,34 @@
|
|
|
<el-form :model="form" :rules="rules" ref="form" size="mini" label-position="right" label-width="75px">
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="姓名:" prop="name">
|
|
|
- <el-input autosize v-model="form.name" placeholder="请输入姓名"></el-input>
|
|
|
+ <el-popover
|
|
|
+ placement="bottom-start"
|
|
|
+ width="700"
|
|
|
+ trigger="click">
|
|
|
+ <el-tabs type="border-card">
|
|
|
+ <el-tab-pane label="企业联系人">
|
|
|
+ <el-table :data="businessData" @row-click="businessSelect" :header-cell-style="{background:'#EEEEEE',color:'#333'}" size="mini">
|
|
|
+ <el-table-column width="260" label="客户名称">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span style="margin-left: 10px">{{ scope.row.companyName?scope.row.companyName:'--' }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="客户地址">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span style="margin-left: 10px">{{ scope.row.address?scope.row.address:'--' }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column width="200" label="客户税号">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span style="margin-left: 10px">{{ scope.row.taxNum?scope.row.taxNum:'--' }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </el-tab-pane>
|
|
|
+ <el-tab-pane label="我的联系人">我的联系人</el-tab-pane>
|
|
|
+ </el-tabs>
|
|
|
+ <el-input slot="reference" autosize v-model="form.name" placeholder="请输入姓名"></el-input>
|
|
|
+ </el-popover>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
@@ -31,7 +58,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="单位:" >
|
|
|
- <el-input autosize v-model="form.enterprisename" placeholder="请输入部门"></el-input>
|
|
|
+ <el-input autosize v-model="form.enterprisename" placeholder="请输入单位" disabled></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
@@ -132,6 +159,14 @@ export default {
|
|
|
{ required: true, validator: validateMobilePhone, trigger: 'blur' },
|
|
|
]
|
|
|
},
|
|
|
+ enterpriseContact:{
|
|
|
+ param:{
|
|
|
+
|
|
|
+ },
|
|
|
+ list:[],
|
|
|
+ total:0,
|
|
|
+ currentPage:0,
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
methods:{
|