Commit 00ab6181 authored by 华国豪's avatar 华国豪 🙄

修改直客相关页面、修改线索相关页面

parent 0158aeb9
...@@ -365,10 +365,10 @@ ...@@ -365,10 +365,10 @@
<span>附件</span> <span>附件</span>
</div> </div>
</el-upload> </el-upload>
<div class="ctrl-btn"> <!-- <div class="ctrl-btn">
<i class="iconfont iconguanlianbg"></i> <i class="iconfont iconguanlianbg"></i>
<span>关联商机</span> <span>关联商机</span>
</div> </div> -->
<!-- <div> <!-- <div>
<i class="iconfont iconkehu"></i> <i class="iconfont iconkehu"></i>
<span>关联联系人</span> <span>关联联系人</span>
......
...@@ -362,10 +362,10 @@ ...@@ -362,10 +362,10 @@
<span>附件</span> <span>附件</span>
</div> </div>
</el-upload> </el-upload>
<div class="ctrl-btn" v-show="false"> <!-- <div class="ctrl-btn" v-show="false">
<i class="iconfont iconguanlianbg"></i> <i class="iconfont iconguanlianbg"></i>
<span>关联商机</span> <span>关联商机</span>
</div> </div> -->
<!-- <div> <!-- <div>
<i class="iconfont iconkehu"></i> <i class="iconfont iconkehu"></i>
<span>关联联系人</span> <span>关联联系人</span>
......
...@@ -15,12 +15,12 @@ ...@@ -15,12 +15,12 @@
</div> </div>
<div class="rightmenu"> <div class="rightmenu">
<el-button icon="el-icon-plus" class="crm-btn org-btn" @click="BusinessId = 0, dialogBusinessVisibleName = '新建商机', dialogBusinessVisible=true">新建商机</el-button> <el-button icon="el-icon-plus" class="crm-btn org-btn" @click="BusinessId = 0, dialogBusinessVisibleName = '新建商机', dialogBusinessVisible=true">新建商机</el-button>
<el-dropdown> <el-dropdown @command="handleCommand">
<el-button class="crm-btn crm-btn-more easy-btn margin-right0"> <el-button class="crm-btn crm-btn-more easy-btn margin-right0">
<i class="iconfont icongengduo"></i> <i class="iconfont icongengduo"></i>
</el-button> </el-button>
<el-dropdown-menu slot="dropdown"> <el-dropdown-menu slot="dropdown">
<el-dropdown-item><i class="iconfont icondaochu"></i> 导出</el-dropdown-item> <el-dropdown-item command="1"><i class="iconfont icondaochu"></i> 导入</el-dropdown-item>
</el-dropdown-menu> </el-dropdown-menu>
</el-dropdown> </el-dropdown>
</div> </div>
...@@ -491,6 +491,9 @@ export default { ...@@ -491,6 +491,9 @@ export default {
this.MsgBus.$off('editScene'); this.MsgBus.$off('editScene');
}, },
methods: { methods: {
handleCommand(command){
this.$message.warning('功能正在开发中~');
},
changeWhere(item){ changeWhere(item){
this.msg.ID = item.ID this.msg.ID = item.ID
this.sceneID = item.ID this.sceneID = item.ID
......
...@@ -46,13 +46,13 @@ ...@@ -46,13 +46,13 @@
<el-dropdown-item command="2"><i class="iconfont icontongxunlu"></i> 直客线索</el-dropdown-item> <el-dropdown-item command="2"><i class="iconfont icontongxunlu"></i> 直客线索</el-dropdown-item>
</el-dropdown-menu> </el-dropdown-menu>
</el-dropdown> </el-dropdown>
<el-dropdown> <el-dropdown @command="handleCommand">
<el-button class="crm-btn crm-btn-more easy-btn margin-right0"> <el-button class="crm-btn crm-btn-more easy-btn margin-right0">
<i class="iconfont icongengduo"></i> <i class="iconfont icongengduo"></i>
</el-button> </el-button>
<el-dropdown-menu slot="dropdown"> <el-dropdown-menu slot="dropdown">
<el-dropdown-item><i class="iconfont icondaoru"></i> 导入</el-dropdown-item> <el-dropdown-item command="3"><i class="iconfont icondaoru"></i> 导入</el-dropdown-item>
<el-dropdown-item><i class="iconfont icondaochu"></i> 导出</el-dropdown-item> <!-- <el-dropdown-item><i class="iconfont icondaochu"></i> 导出</el-dropdown-item> -->
</el-dropdown-menu> </el-dropdown-menu>
</el-dropdown> </el-dropdown>
</div> </div>
...@@ -159,7 +159,7 @@ ...@@ -159,7 +159,7 @@
label="客户级别" label="客户级别"
sortable sortable
width="100" width="100"
v-if="queryType[5].show" v-if="queryType[5].show && msg.CustomerType === 0"
show-overflow-tooltip> show-overflow-tooltip>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
...@@ -514,8 +514,10 @@ export default { ...@@ -514,8 +514,10 @@ export default {
if (command === '1') { if (command === '1') {
this.dialogTableVisibleName = '新建线索' this.dialogTableVisibleName = '新建线索'
this.dialogTableVisible = true this.dialogTableVisible = true
} else { } else if (command === '2') {
this.guestDialogBoxShow = true this.guestDialogBoxShow = true
} else if (command === '3') {
this.$message.warning('功能正在开发中~');
} }
}, },
Employee(){ Employee(){
......
...@@ -130,6 +130,35 @@ ...@@ -130,6 +130,35 @@
text-align: center; text-align: center;
line-height: 140px; line-height: 140px;
} }
.MyEditForm-item-checkd.MyEditForm-item .el-form-item{
width: 80%;
}
.MyEditForm-item-checkd .el-checkbox{
position: absolute;
right: -50px;
top: 10px;
}
._addPassengerEconomicCapability {
line-height: 22px;
overflow: hidden;
width: 100%;
}
._addPassengerEconomicCapability span {
display: inline-block;
padding: 2px 4px;
border: 1px solid #c0c4cc;
margin: 1px;
cursor: pointer;
color: #c0c4cc;
font-size: 12px;
border-radius: 4px;
}
._addPassengerEconomicCapability span._active {
border: 1px solid rgb(123, 194, 245);
color: rgb(123, 194, 245);
}
</style> </style>
<template> <template>
<el-dialog :visible.sync="dialogTableVisible" @closed="closedDialog" :close-on-click-modal="false" class="add-box add-box1 customerDialogBox"> <el-dialog :visible.sync="dialogTableVisible" @closed="closedDialog" :close-on-click-modal="false" class="add-box add-box1 customerDialogBox">
...@@ -143,35 +172,28 @@ ...@@ -143,35 +172,28 @@
<el-row :gutter="30"> <el-row :gutter="30">
<el-col :span="8"> <el-col :span="8">
<div class="MyEditForm-item"> <div class="MyEditForm-item">
<el-form-item label="客户名称" prop="GusetName"> <el-form-item label="身份证号码" prop="IdCard">
<el-input placeholder="请输入客户姓名" v-model="form.GusetName"></el-input> <el-input placeholder="请输入客户身份证号码" v-model="form.IdCard"></el-input>
</el-form-item> </el-form-item>
</div> </div>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<div class="MyEditForm-item"> <div class="MyEditForm-item">
<el-form-item label="电话" prop="MobilePhone"> <el-form-item label="中文姓" prop="SurName">
<el-input placeholder="请输入联系电话" v-model="form.MobilePhone"></el-input> <el-input placeholder="请输入中文姓" v-model="form.SurName" @input="Transformation(form.SurName,'SurName')"></el-input>
</el-form-item> </el-form-item>
</div> </div>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<div class="MyEditForm-item label-pad-left"> <div class="MyEditForm-item">
<el-form-item label="所属客户"> <el-form-item label="中文名" prop="Name">
<el-select v-model="form.CustomerID" placeholder="请选择所属客户"> <el-input placeholder="请输入中文名" v-model="form.Name" @input="Transformation(form.Name,'Name')"></el-input>
<el-option
v-for='item in CustomerList'
:key="item.CustomerId"
:label="item.CustomerName"
:value="item.CustomerId">
</el-option>
</el-select>
</el-form-item> </el-form-item>
</div> </div>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<div class="MyEditForm-item label-pad-left"> <div class="MyEditForm-item">
<el-form-item label="性别"> <el-form-item label="性别" prop="Sex">
<el-select v-model="form.Sex"> <el-select v-model="form.Sex">
<el-option :key="0" label="保密" :value="0"></el-option> <el-option :key="0" label="保密" :value="0"></el-option>
<el-option :key="1" label="男" :value="1"></el-option> <el-option :key="1" label="男" :value="1"></el-option>
...@@ -182,7 +204,28 @@ ...@@ -182,7 +204,28 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<div class="MyEditForm-item"> <div class="MyEditForm-item">
<el-form-item label="生日" prop="Birthday"> <el-form-item label="英文姓" prop="ESurName">
<el-input placeholder="请输入英文姓" v-model="form.ESurName"></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="8">
<div class="MyEditForm-item">
<el-form-item label="英文名" prop="EName">
<el-input placeholder="请输入英文名" v-model="form.EName"></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="8">
<div class="MyEditForm-item">
<el-form-item label="手机号码" prop="MobilePhone">
<el-input placeholder="请输入手机号码" v-model="form.MobilePhone"></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="8">
<div class="MyEditForm-item label-pad-left">
<el-form-item label="生日">
<el-date-picker <el-date-picker
:clearable="false" :clearable="false"
value-format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd HH:mm:ss"
...@@ -193,6 +236,68 @@ ...@@ -193,6 +236,68 @@
</el-form-item> </el-form-item>
</div> </div>
</el-col> </el-col>
<el-col :span="8">
<div class="MyEditForm-item label-pad-left">
<el-form-item label="出生地">
<el-input placeholder="请输入出生地" v-model="form.BirthdayAddress"></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="8">
<div class="MyEditForm-item label-pad-left">
<el-form-item label="护照号">
<el-input placeholder="请输入护照号" v-model="form.PassportNo"></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="8">
<div class="MyEditForm-item label-pad-left">
<el-form-item label="护照号签发地">
<el-input placeholder="请输入护照号签发地" v-model="form.PassportAddress"></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="8">
<div class="MyEditForm-item label-pad-left">
<el-form-item label="护照签发日期">
<el-date-picker
:clearable="false"
value-format="yyyy-MM-dd HH:mm:ss"
v-model="form.PassportIssued"
type="date"
placeholder="选择日期">
</el-date-picker>
</el-form-item>
</div>
</el-col>
<el-col :span="8">
<div class="MyEditForm-item label-pad-left">
<el-form-item label="护照过期日">
<el-date-picker
:clearable="false"
value-format="yyyy-MM-dd HH:mm:ss"
v-model="form.PassportExpiry"
type="date"
placeholder="选择日期">
</el-date-picker>
</el-form-item>
</div>
</el-col>
<el-col :span="8">
<div class="MyEditForm-item">
<el-form-item label="国籍" prop="Nationality">
<el-select
v-model="form.Nationality" placeholder="国家">
<el-option
v-for="item in countryList"
:key="item.ID"
:label="item.Name"
:value="item.ID">
</el-option>
</el-select>
</el-form-item>
</div>
</el-col>
<el-col :span="8"> <el-col :span="8">
<div class="MyEditForm-item label-pad-left"> <div class="MyEditForm-item label-pad-left">
<el-form-item label="婚姻"> <el-form-item label="婚姻">
...@@ -206,46 +311,87 @@ ...@@ -206,46 +311,87 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<div class="MyEditForm-item label-pad-left"> <div class="MyEditForm-item label-pad-left">
<el-form-item label="职务"> <el-form-item label="家庭居住地">
<el-input placeholder="请输入职务" v-model="form.Duty"></el-input> <el-input placeholder="请输入家庭居住地" v-model="form.Address"></el-input>
</el-form-item> </el-form-item>
</div> </div>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<div class="MyEditForm-item label-pad-left"> <div class="MyEditForm-item label-pad-left">
<el-form-item label="是否高校学生"> <el-form-item label="家庭详细地址">
<el-select v-model="form.IsHightSchool"> <el-input placeholder="请输入详细地址" v-model="form.AddressDetail"></el-input>
<el-option :key="1" label="是" :value="1"></el-option> </el-form-item>
<el-option :key="2" label="否" :value="2"></el-option> </div>
</el-col>
<el-col :span="8">
<div class="MyEditForm-item label-pad-left">
<el-form-item label="身份确认">
<el-select v-model="form.IdentityType">
<el-option v-for="item in VisaIdentityTypeEnum" :key="item.Id" :label="item.Name" :value="item.Name"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</div> </div>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<div class="MyEditForm-item"> <div class="MyEditForm-item MyEditForm-item-checkd label-pad-left">
<el-form-item label="客户级别" prop="CustomerLevel"> <el-form-item label="出境记录">
<el-select v-model="form.CustomerLevel" placeholder="请选择客户级别"> <el-select v-model="form.HistoryRecord" filterable>
<el-option <el-option v-for="item in VisaDeparturesType" :key="item.Id" :label="item.Name" :value="item.Name">
v-for="item in CustomerLevelEnum"
:key="item.ID"
:label="item.Name"
:value="item.ID">
</el-option> </el-option>
</el-select> </el-select>
<el-checkbox v-model='form.IsRecommend' :true-label='1' :false-label='2'>推荐</el-checkbox>
</el-form-item>
</div>
</el-col>
<el-col :span="8">
<div class="MyEditForm-item ">
<el-form-item label="职务" prop="Duty">
<el-select v-model="form.Duty" filterable>
<el-option v-for="item in VisaDutyTypeEnum" :key="item.Id" :label="item.Name" :value="item.Name"></el-option>
</el-select>
</el-form-item> </el-form-item>
</div> </div>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<div class="MyEditForm-item label-pad-left"> <div class="MyEditForm-item label-pad-left">
<el-form-item label="国籍"> <el-form-item label="备注">
<el-select <el-input type="textarea" placeholder="客户的特殊喜好" v-model="form.Remarks"></el-input>
v-model="form.Nationality" placeholder="国家"> </el-form-item>
<el-option </div>
v-for="item in countryList" </el-col>
:key="item.ID" <el-col :span="8">
:label="item.Name" <div class="MyEditForm-item">
:value="item.ID"> <el-form-item label="出游类型" prop="TravelType">
</el-option> <el-select v-model="form.TravelType" filterable >
<el-option v-for="item in TravelTypeList" :key="item.Code" :label="item.Content" :value="item.Code"></el-option>
</el-select>
</el-form-item>
</div>
</el-col>
<el-col :span="8">
<div class="MyEditForm-item">
<el-form-item label="单位类型" prop="UnitType">
<el-select v-model="form.UnitType" filterable >
<el-option v-for="item in UnitTypeList" :key="item.Code" :label="item.Content" :value="item.Code"></el-option>
</el-select>
</el-form-item>
</div>
</el-col>
<el-col :span="8">
<div class="MyEditForm-item">
<el-form-item label="职务类型" prop="DutyType">
<el-select v-model="form.DutyType" filterable >
<el-option v-for="item in DutyTypeList" :key="item.Code" :label="item.Content" :value="item.Code"></el-option>
</el-select>
</el-form-item>
</div>
</el-col>
<el-col :span="8">
<div class="MyEditForm-item">
<el-form-item label="高校学生">
<el-select v-model="form.IsHightSchool">
<el-option :key="1" label="是" :value="1"></el-option>
<el-option :key="2" label="否" :value="2"></el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
</div> </div>
...@@ -264,49 +410,28 @@ ...@@ -264,49 +410,28 @@
</el-form-item> </el-form-item>
</div> </div>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="16" v-if="form.CustomerSourceType === 6">
<div class="MyEditForm-item label-pad-left">
<el-form-item label="下次拜访时间">
<el-date-picker
:clearable="false"
value-format="yyyy-MM-dd HH:mm:ss"
v-model="form.NextContactTime"
type="date"
placeholder="选择日期">
</el-date-picker>
</el-form-item>
</div>
</el-col>
</el-row>
<el-row>
<el-col :span="24" v-if="form.CustomerSourceType === 6">
<div class="MyEditForm-item"> <div class="MyEditForm-item">
<el-form-item label="客户来源信息" prop="CustomerSource"> <el-form-item label="客户来源信息" prop="CustomerSource">
<el-input type="textarea" placeholder="请输入客户来源信息" v-model="form.CustomerSource"></el-input> <el-input type="textarea" placeholder="请输入客户来源信息" v-model="form.CustomerSource"></el-input>
</el-form-item> </el-form-item>
</div> </div>
</el-col> </el-col>
</el-row> <template v-for='(item,index) in EconomicCapabilityS' >
<el-row> <el-col :span="8" :key="index" v-if='item.isShow' >
<el-col :span="24"> <div class="MyEditForm-item">
<div class="MyEditForm-item label-pad-left"> <el-form-item :label="item.Name">
<el-form-item label="备注"> <el-input v-model="item.Content" type="text" maxlength="50"></el-input>
<el-input type="textarea" placeholder="客户的特殊喜好" v-model="form.Remarks"></el-input>
</el-form-item>
</div>
</el-col>
</el-row>
<p class="form-box-tit"><span class="radius"></span> 位置信息</p>
<el-row>
<el-col :span="24">
<div class="MyEditForm-item label-pad-left">
<el-form-item label="定位">
<el-input type="textarea" placeholder="请输入详情地址" v-model="form.Address"></el-input>
</el-form-item> </el-form-item>
</div> </div>
</el-col> </el-col>
</template>
</el-row> </el-row>
</el-form> </el-form>
<div class="_addPassengerEconomicCapability">
<span v-for="(item, index) in EconomicCapabilityS" :key="index" @click="addEconomicCapability(item)"
:class="{_active:item.isShow}">{{item.Name}}</span>
</div>
</div> </div>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button type="primary" class="add-box-btn" @click="submitForm('form')">确 定</el-button> <el-button type="primary" class="add-box-btn" @click="submitForm('form')">确 定</el-button>
...@@ -344,48 +469,180 @@ export default { ...@@ -344,48 +469,180 @@ export default {
CustomerLevelEnum: [], CustomerLevelEnum: [],
CustomerBrandList: [], CustomerBrandList: [],
form: { form: {
ID: 0, Id: 0,
GusetName: '', SurName: '',
Sex: 0, Name: '',
Sex: '',
EName: '',
ESurName: '',
Birthday: '', Birthday: '',
BirthdayAddress: '',
PassportAddress: '',
PassportExpiry: '',
PassportNo: '',
Nationality: '', Nationality: '',
Marriage: 0, Marriage: '',
Address: '',
AddressDetail: '',
HistoryRecord: '',
IdentityType: '',
Duty: '', Duty: '',
IsHightSchool: 2, EconomicCapabilityList: [],
Remarks: '',
TravelType: '',
UnitType: '',
DutyType: '',
IsHightSchool: '',
IsRecommend: '',
PassportIssued: '',
IssuingAuthority: '',
IdCard: '', IdCard: '',
Tel: '',
MobilePhone: '', MobilePhone: '',
NextContactTime: '',
CustomerSourceType: '', CustomerSourceType: '',
CustomerSource: '', CustomerSource: ''
CustomerLevel: '',
Remarks: '',
Address: '',
CustomerID: '',
CustomerType: 1,
Nationality: 0,
}, },
rules:{ VisaIdentityTypeEnum: [],
GusetName: [ VisaDeparturesType: [],
{ required: true, message: '请输入客户名称', trigger: 'blur' } VisaDutyTypeEnum: [],
TravelTypeList: [],
DutyTypeList: [],
UnitTypeList: [],
rules: {
DutyType: [
{ required: true, message: '请选择职务类型', trigger: 'change' }
],
UnitType: [
{ required: true, message: '请选择单位类型', trigger: 'change' }
], ],
TravelType: [
{ required: true, message: '请选择出游类型', trigger: 'change' }
],
IdCard: [{
required: true,
message: "请填身份证号码",
trigger: "blur"
}],
SurName: [{
required: true,
message: "请填写中文姓",
trigger: "blur"
}],
Name: [{
required: true,
message: "请填写中文名",
trigger: "blur"
}],
Sex: [{
required: true,
message: "请填选择性别",
trigger: "change"
}],
ESurName: [{
required: true,
message: "请填写英文姓",
trigger: "blur"
},
{
pattern: /^[a-zA-Z]/,
message: "请输入英文姓"
}
],
EName: [{
required: true,
message: "请填写英文名",
trigger: "blur"
},
{
pattern: /^[a-zA-Z]/,
message: "请输入英文姓"
}
],
Birthday: [{
required: true,
message: "请填选择出生日期",
trigger: "blur"
}],
PassportNo: [{
required: true,
message: "请填写护照号",
trigger: "blur"
},
{
pattern: /^[0-9a-zA-Z]+$/,
message: "正确的护照号"
}
],
PassportIssued: [{
required: true,
message: "请选择签发日期",
trigger: "blur"
}],
PassportExpiry: [{
required: true,
message: "请选择过期日",
trigger: "blur"
}],
AddressDetail: [{
required: true,
message: "请输入详细地址",
trigger: "blur"
}],
Address: [{
required: true,
message: "请输入家庭居住地",
trigger: "blur"
}],
PassportAddress: [{
required: true,
message: "请填写签发地",
trigger: "blur"
}],
MobilePhone: [{
required: true,
message: "请填写手机号码",
trigger: "blur"
}
],
Nationality: [{
required: true,
message: "请选择国籍",
trigger: "change"
}],
BirthdayAddress: [{
required: true,
message: "请填写出生地",
trigger: "change"
}],
IdentityType: [{
required: true,
message: "请选择身份确认",
trigger: "change"
}],
HistoryRecord: [{
required: true,
message: "请选择出境记录",
trigger: "change"
}],
Duty: [{
required: true,
message: "请选择职务",
trigger: "change"
}],
Marriage: [{
required: true,
message: "请选择婚姻",
trigger: "change"
}],
CustomerSource: [ CustomerSource: [
{ required: true, message: '请输入客户来源信息', trigger: 'blur' } { required: true, message: '请输入客户来源信息', trigger: 'blur' }
], ],
CustomerLevel: [
{ required: true, message: '请选择客户级别', trigger: 'change' }
],
CustomerSourceType: [ CustomerSourceType: [
{ required: true, message: '请选择客户来源', trigger: 'change' } { required: true, message: '请选择客户来源', trigger: 'change' }
], ],
MobilePhone: [
{ required: true, message: '请输入联系电话', trigger: 'blur' }
],Birthday: [
{ required: true, message: '请选择客户生日', trigger: 'blur' }
],
}, },
show: true, show: true,
CustomerList: [], CustomerList: [],
EconomicCapabilityS: [],
}; };
},watch:{ },watch:{
CustomerId: { CustomerId: {
...@@ -402,6 +659,13 @@ export default { ...@@ -402,6 +659,13 @@ export default {
this.getCountryList() this.getCountryList()
this.GetCustomerSourceEnum() this.GetCustomerSourceEnum()
this.getCustomerList() this.getCustomerList()
this.getVisaIdentityTypeEnum()
this.getVisaDeparturesType()
this.getVisaDutyTypeEnum()
this.getTravelType()
this.getUnitType()
this.getDutyType()
this.getEconomicCapability();
let $this = this let $this = this
setTimeout(()=>{ setTimeout(()=>{
$this.dialogTableVisible = true $this.dialogTableVisible = true
...@@ -452,6 +716,156 @@ export default { ...@@ -452,6 +716,156 @@ export default {
} }
}, },
methods: { methods: {
Transformation(val, type) {
let text = this.pinyin(val, {
style: this.pinyin.STYLE_NORMAL
});
if (type == "SurName") {
let upText = text.join("").toLocaleUpperCase()
this.form.ESurName = upText;
}
if (type == "Name") {
let upText = text.join("").toLocaleUpperCase()
this.form.EName = upText;
}
},
getEconomicCapability() {
//获取经济能力
this.apipost2(
"dict_post_GetList", {
Key: "SK_Visa_EconomicCapability",
IsTimer:1
},
res => {
this.EconomicCapabilityS = res.data.data;
if (this.CustomerId != 0) {
this.form.Id = this.CustomerId;
this.apipost('/api/Customer/GetAllGuesstCustomerModel', {ID: this.CustomerId}, res=>{
if (res.data.resultCode == 1) {
let obj = res.data.data;
obj.TravelType = obj.TravelType.toString()
obj.UnitType = obj.UnitType.toString()
obj.DutyType = obj.DutyType.toString()
this.form = obj;
this.EconomicCapabilityS.forEach(x => {
if (obj.EconomicCapabilityList) {
obj.EconomicCapabilityList.forEach(y => {
if (x.ID == y.ID) {
x.isShow = true;
x.Content = y.Value;
}
});
}
});
}
})
}
},
err => {}
);
},
addEconomicCapability(obj) {
// 添加经济能力说明
this.EconomicCapabilityS.forEach(x => {
if (x.ID == obj.ID) {
x.isShow ? (x.isShow = false) : (x.isShow = true);
}
});
this.$forceUpdate();
},
getDutyType(){
this.apipost2(
"dict_get_GetDictValueCommonList",
{
Key: 'SK_CRM_DutyType',
},
res => {
if (res.data.resultCode == 1) {
this.DutyTypeList = res.data.data
}else{
}
},
err => {}
);
},
getUnitType(){
this.apipost2(
"dict_get_GetDictValueCommonList",
{
Key: 'SK_CRM_UnitType',
},
res => {
if (res.data.resultCode == 1) {
this.UnitTypeList = res.data.data
}else{
}
},
err => {}
);
},
getTravelType(){
this.apipost2(
"dict_get_GetDictValueCommonList",
{
Key: 'SK_CRM_TravelType',
},
res => {
if (res.data.resultCode == 1) {
this.TravelTypeList = res.data.data
}else{
}
},
err => {}
);
},
getVisaDutyTypeEnum() {
//获取职务
let msg = {};
this.apipost2(
"dmc_get_visa_GetVisaDutyTypeEnum",
msg,
res => {
if (res.data.resultCode == 1) {
this.VisaDutyTypeEnum = res.data.data;
} else {
this.$message.error(res.data.message);
}
},
err => {}
);
},
getVisaDeparturesType() {
//获取出境记录状态
let msg = {};
this.apipost2(
"dmc_get_visa_GetVisaDeparturesTypeEnum",
msg,
res => {
if (res.data.resultCode == 1) {
this.VisaDeparturesType = res.data.data;
} else {
this.$message.error(res.data.message);
}
},
err => {}
);
},
getVisaIdentityTypeEnum() {
//获取身份证明
let msg = {};
this.apipost2(
"dmc_get_visa_GetVisaIdentityTypeEnum",
msg,
res => {
if (res.data.resultCode == 1) {
this.VisaIdentityTypeEnum = res.data.data;
} else {
this.$message.error(res.data.message);
}
},
err => {}
);
},
getCustomerList(){ getCustomerList(){
this.apipost('/api/Customer/GetCustomerListByCreateInfo', {}, res=>{ this.apipost('/api/Customer/GetCustomerListByCreateInfo', {}, res=>{
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
...@@ -466,6 +880,16 @@ export default { ...@@ -466,6 +880,16 @@ export default {
if (this.form.CustomerID === '') { if (this.form.CustomerID === '') {
this.form.CustomerID = 0 this.form.CustomerID = 0
} }
this.form.EconomicCapabilityList = []
this.EconomicCapabilityS.forEach(x => {
if (x.isShow == true) {
this.form.EconomicCapabilityList.push({
Key: x.Name,
Value: x.Content,
ID: x.ID
});
}
});
this.apipost('/api/Customer/CreateGuestCustomerClue', this.form, res=>{ this.apipost('/api/Customer/CreateGuestCustomerClue', this.form, res=>{
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.dialogTableVisible = false; this.dialogTableVisible = false;
...@@ -493,26 +917,37 @@ export default { ...@@ -493,26 +917,37 @@ export default {
}, },
resetForm(formName) { // 重置表单 resetForm(formName) { // 重置表单
this.form = { this.form = {
ID: 0, Id: 0,
GusetName: '', SurName: '',
Sex: 0, Name: 0,
Sex: '',
EName: '',
ESurName: 0,
Birthday: '', Birthday: '',
BirthdayAddress: 2,
PassportAddress: '',
PassportExpiry: '',
PassportNo: '',
Nationality: '', Nationality: '',
Marriage: 0, Marriage: '',
Address: '',
AddressDetail: '',
HistoryRecord: '',
IdentityType: '',
Duty: '', Duty: '',
IsHightSchool: 2, EconomicCapabilityList: [],
Remarks: '',
TravelType: '',
UnitType: '',
DutyType: '',
IsHightSchool: '',
IsRecommend: '',
PassportIssued: '',
IssuingAuthority: '',
IdCard: '', IdCard: '',
Tel: '',
MobilePhone: '', MobilePhone: '',
NextContactTime: '',
CustomerSourceType: '', CustomerSourceType: '',
CustomerSource: '', CustomerSource: ''
CustomerLevel: '',
Remarks: '',
Address: '',
CustomerID: '',
CustomerType: 1,
Nationality: 0,
} }
this.$refs[formName].resetFields(); this.$refs[formName].resetFields();
}, },
......
...@@ -15,12 +15,12 @@ ...@@ -15,12 +15,12 @@
</div> </div>
<div class="rightmenu"> <div class="rightmenu">
<el-button icon="el-icon-plus" class="crm-btn org-btn" @click="BusinessId = 0, dialogBusinessVisibleName = '新建联系人', dialogBusinessVisible=true">新建联系人</el-button> <el-button icon="el-icon-plus" class="crm-btn org-btn" @click="BusinessId = 0, dialogBusinessVisibleName = '新建联系人', dialogBusinessVisible=true">新建联系人</el-button>
<el-dropdown> <el-dropdown @command="handleCommand">
<el-button class="crm-btn crm-btn-more easy-btn margin-right0"> <el-button class="crm-btn crm-btn-more easy-btn margin-right0">
<i class="iconfont icongengduo"></i> <i class="iconfont icongengduo"></i>
</el-button> </el-button>
<el-dropdown-menu slot="dropdown"> <el-dropdown-menu slot="dropdown">
<el-dropdown-item><i class="iconfont icondaochu"></i> 导出</el-dropdown-item> <el-dropdown-item command="1"><i class="iconfont icondaochu"></i> 导入</el-dropdown-item>
</el-dropdown-menu> </el-dropdown-menu>
</el-dropdown> </el-dropdown>
</div> </div>
...@@ -455,6 +455,9 @@ export default { ...@@ -455,6 +455,9 @@ export default {
this.MsgBus.$off('editScene'); this.MsgBus.$off('editScene');
}, },
methods: { methods: {
handleCommand(command){
this.$message.warning('功能正在开发中~');
},
changeWhere(item){ changeWhere(item){
this.msg.ID = item.ID this.msg.ID = item.ID
this.sceneID = item.ID this.sceneID = item.ID
......
...@@ -32,14 +32,14 @@ ...@@ -32,14 +32,14 @@
<el-dropdown-item command="3"><i class="iconfont iconweituoweixuanzhong"></i> 单项委托合同</el-dropdown-item> <el-dropdown-item command="3"><i class="iconfont iconweituoweixuanzhong"></i> 单项委托合同</el-dropdown-item>
</el-dropdown-menu> </el-dropdown-menu>
</el-dropdown> </el-dropdown>
<el-dropdown> <!-- <el-dropdown>
<el-button class="crm-btn crm-btn-more easy-btn margin-right0"> <el-button class="crm-btn crm-btn-more easy-btn margin-right0">
<i class="iconfont icongengduo"></i> <i class="iconfont icongengduo"></i>
</el-button> </el-button>
<el-dropdown-menu slot="dropdown"> <el-dropdown-menu slot="dropdown">
<el-dropdown-item><i class="iconfont icondaochu"></i> 导出</el-dropdown-item> <el-dropdown-item><i class="iconfont icondaochu"></i> 导出</el-dropdown-item>
</el-dropdown-menu> </el-dropdown-menu>
</el-dropdown> </el-dropdown> -->
</div> </div>
</div> </div>
<div class="query-box"> <div class="query-box">
......
...@@ -114,13 +114,13 @@ ...@@ -114,13 +114,13 @@
<div class="rightmenu"> <div class="rightmenu">
<!-- <el-button class="crm-btn query-btn" @click="getList">查询</el-button> --> <!-- <el-button class="crm-btn query-btn" @click="getList">查询</el-button> -->
<el-button icon="el-icon-plus" class="crm-btn org-btn" @click="CustomerId = 0, dialogTableVisibleName = '新建客户', dialogTableVisible=true">新建客户</el-button> <el-button icon="el-icon-plus" class="crm-btn org-btn" @click="CustomerId = 0, dialogTableVisibleName = '新建客户', dialogTableVisible=true">新建客户</el-button>
<el-dropdown> <el-dropdown @command="handleCommand">
<el-button class="crm-btn crm-btn-more easy-btn margin-right0"> <el-button class="crm-btn crm-btn-more easy-btn margin-right0">
<i class="iconfont icongengduo"></i> <i class="iconfont icongengduo"></i>
</el-button> </el-button>
<el-dropdown-menu slot="dropdown"> <el-dropdown-menu slot="dropdown">
<el-dropdown-item><i class="iconfont icondaoru"></i> 导入</el-dropdown-item> <el-dropdown-item command="1"><i class="iconfont icondaoru"></i> 导入</el-dropdown-item>
<el-dropdown-item><i class="iconfont icondaochu"></i> 导出</el-dropdown-item> <!-- <el-dropdown-item><i class="iconfont icondaochu"></i> 导出</el-dropdown-item> -->
</el-dropdown-menu> </el-dropdown-menu>
</el-dropdown> </el-dropdown>
</div> </div>
...@@ -324,14 +324,14 @@ ...@@ -324,14 +324,14 @@
show-overflow-tooltip> show-overflow-tooltip>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="NowSellName" prop="PersonChargeStr"
label="负责人" label="负责人"
width="120" width="120"
v-if="queryType[15].show" v-if="queryType[15].show"
show-overflow-tooltip> show-overflow-tooltip>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="Visit" prop="LastFollowUpTime"
label="近期约访" label="近期约访"
sortable sortable
v-if="queryType[16].show" v-if="queryType[16].show"
...@@ -631,7 +631,7 @@ export default { ...@@ -631,7 +631,7 @@ export default {
pageIndex: 1, pageIndex: 1,
pageSize: 30, pageSize: 30,
ContactNumber: '', ContactNumber: '',
WhereType: 1, WhereType: -1,
OrderBy: '', OrderBy: '',
Data: {}, Data: {},
ID: 1, ID: 1,
...@@ -731,6 +731,9 @@ export default { ...@@ -731,6 +731,9 @@ export default {
this.MsgBus.$off('editScene'); this.MsgBus.$off('editScene');
}, },
methods: { methods: {
handleCommand(command){
this.$message.warning('功能正在开发中~');
},
changeWhere(item){ changeWhere(item){
this.msg.ID = item.ID this.msg.ID = item.ID
this.sceneID = item.ID this.sceneID = item.ID
......
...@@ -35,7 +35,7 @@ ...@@ -35,7 +35,7 @@
客户名称: 客户名称:
</el-col> </el-col>
<el-col :span="14"> <el-col :span="14">
{{detailsData.GusetName}} {{detailsData.SurName + detailsData.Name}}
</el-col> </el-col>
</el-row> </el-row>
</el-col> </el-col>
...@@ -86,15 +86,113 @@ ...@@ -86,15 +86,113 @@
<el-col :span="12"> <el-col :span="12">
<el-row> <el-row>
<el-col :span="6" class="Details_box_lable"> <el-col :span="6" class="Details_box_lable">
客户来源 身份证号
</el-col> </el-col>
<el-col :span="14"> <el-col :span="14">
{{detailsData.CustomerSourceTypeStr}} {{detailsData.IdCard}}
</el-col> </el-col>
</el-row> </el-row>
</el-col> </el-col>
</el-row> </el-row>
<el-row :gutter="40" class="Details_box_row"> <el-row :gutter="40" class="Details_box_row">
<el-col :span="12">
<el-row>
<el-col :span="6" class="Details_box_lable">
性别:
</el-col>
<el-col :span="14">
{{detailsData.Sex}}
</el-col>
</el-row>
</el-col>
<el-col :span="12">
<el-row>
<el-col :span="6" class="Details_box_lable">
手机号:
</el-col>
<el-col :span="14">
{{detailsData.MobilePhone}}
</el-col>
</el-row>
</el-col>
</el-row>
<el-row :gutter="40" class="Details_box_row">
<el-col :span="12">
<el-row>
<el-col :span="6" class="Details_box_lable">
护照号:
</el-col>
<el-col :span="14">
{{detailsData.PassportNo}}
</el-col>
</el-row>
</el-col>
<el-col :span="12">
<el-row>
<el-col :span="6" class="Details_box_lable">
护照签发日期:
</el-col>
<el-col :span="14">
{{detailsData.PassportIssued}}
</el-col>
</el-row>
</el-col>
</el-row>
<el-row :gutter="40" class="Details_box_row">
<el-col :span="12">
<el-row>
<el-col :span="6" class="Details_box_lable">
职务:
</el-col>
<el-col :span="14">
{{detailsData.PassportExpiry}}
</el-col>
</el-row>
</el-col>
<el-col :span="12">
<el-row>
<el-col :span="6" class="Details_box_lable">
护照过期日期:
</el-col>
<el-col :span="14">
{{detailsData.PassportExpiry}}
</el-col>
</el-row>
</el-col>
</el-row>
<el-row :gutter="40" class="Details_box_row">
<el-col :span="12">
<el-row>
<el-col :span="6" class="Details_box_lable">
单位类型:
</el-col>
<el-col :span="14">
{{detailsData.UnitTypeStr}}
</el-col>
</el-row>
</el-col>
<el-col :span="12">
<el-row>
<el-col :span="6" class="Details_box_lable">
出游类型:
</el-col>
<el-col :span="14">
{{detailsData.TravelTypeStr}}
</el-col>
</el-row>
</el-col>
</el-row>
<el-row :gutter="40" class="Details_box_row">
<el-col :span="12">
<el-row>
<el-col :span="6" class="Details_box_lable">
职位类型:
</el-col>
<el-col :span="14">
{{detailsData. DutyTypeStr}}
</el-col>
</el-row>
</el-col>
<el-col :span="12"> <el-col :span="12">
<el-row> <el-row>
<el-col :span="6" class="Details_box_lable"> <el-col :span="6" class="Details_box_lable">
......
...@@ -130,6 +130,35 @@ ...@@ -130,6 +130,35 @@
text-align: center; text-align: center;
line-height: 140px; line-height: 140px;
} }
.MyEditForm-item-checkd.MyEditForm-item .el-form-item{
width: 80%;
}
.MyEditForm-item-checkd .el-checkbox{
position: absolute;
right: -50px;
top: 10px;
}
._addPassengerEconomicCapability {
line-height: 22px;
overflow: hidden;
width: 100%;
}
._addPassengerEconomicCapability span {
display: inline-block;
padding: 2px 4px;
border: 1px solid #c0c4cc;
margin: 1px;
cursor: pointer;
color: #c0c4cc;
font-size: 12px;
border-radius: 4px;
}
._addPassengerEconomicCapability span._active {
border: 1px solid rgb(123, 194, 245);
color: rgb(123, 194, 245);
}
</style> </style>
<template> <template>
<el-dialog :visible.sync="dialogTableVisible" @closed="closedDialog" :close-on-click-modal="false" class="add-box add-box1 customerDialogBox"> <el-dialog :visible.sync="dialogTableVisible" @closed="closedDialog" :close-on-click-modal="false" class="add-box add-box1 customerDialogBox">
...@@ -143,35 +172,28 @@ ...@@ -143,35 +172,28 @@
<el-row :gutter="30"> <el-row :gutter="30">
<el-col :span="8"> <el-col :span="8">
<div class="MyEditForm-item"> <div class="MyEditForm-item">
<el-form-item label="客户名称" prop="GusetName"> <el-form-item label="身份证号码" prop="IdCard">
<el-input placeholder="请输入客户姓名" v-model="form.GusetName"></el-input> <el-input placeholder="请输入客户身份证号码" v-model="form.IdCard"></el-input>
</el-form-item> </el-form-item>
</div> </div>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<div class="MyEditForm-item"> <div class="MyEditForm-item">
<el-form-item label="电话" prop="MobilePhone"> <el-form-item label="中文姓" prop="SurName">
<el-input placeholder="请输入联系电话" v-model="form.MobilePhone"></el-input> <el-input placeholder="请输入中文姓" v-model="form.SurName" @input="Transformation(form.SurName,'SurName')"></el-input>
</el-form-item> </el-form-item>
</div> </div>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<div class="MyEditForm-item label-pad-left"> <div class="MyEditForm-item">
<el-form-item label="所属客户"> <el-form-item label="中文名" prop="Name">
<el-select v-model="form.CustomerID" placeholder="请选择所属客户"> <el-input placeholder="请输入中文名" v-model="form.Name" @input="Transformation(form.Name,'Name')"></el-input>
<el-option
v-for='item in CustomerList'
:key="item.CustomerId"
:label="item.CustomerName"
:value="item.CustomerId">
</el-option>
</el-select>
</el-form-item> </el-form-item>
</div> </div>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<div class="MyEditForm-item label-pad-left"> <div class="MyEditForm-item">
<el-form-item label="性别"> <el-form-item label="性别" prop="Sex">
<el-select v-model="form.Sex"> <el-select v-model="form.Sex">
<el-option :key="0" label="保密" :value="0"></el-option> <el-option :key="0" label="保密" :value="0"></el-option>
<el-option :key="1" label="男" :value="1"></el-option> <el-option :key="1" label="男" :value="1"></el-option>
...@@ -180,6 +202,27 @@ ...@@ -180,6 +202,27 @@
</el-form-item> </el-form-item>
</div> </div>
</el-col> </el-col>
<el-col :span="8">
<div class="MyEditForm-item">
<el-form-item label="英文姓" prop="ESurName">
<el-input placeholder="请输入英文姓" v-model="form.ESurName"></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="8">
<div class="MyEditForm-item">
<el-form-item label="英文名" prop="EName">
<el-input placeholder="请输入英文名" v-model="form.EName"></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="8">
<div class="MyEditForm-item">
<el-form-item label="手机号码" prop="MobilePhone">
<el-input placeholder="请输入手机号码" v-model="form.MobilePhone"></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="8"> <el-col :span="8">
<div class="MyEditForm-item"> <div class="MyEditForm-item">
<el-form-item label="生日" prop="Birthday"> <el-form-item label="生日" prop="Birthday">
...@@ -194,50 +237,55 @@ ...@@ -194,50 +237,55 @@
</div> </div>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<div class="MyEditForm-item label-pad-left"> <div class="MyEditForm-item">
<el-form-item label="婚姻"> <el-form-item label="出生地" prop="BirthdayAddress">
<el-select v-model="form.Marriage"> <el-input placeholder="请输入出生地" v-model="form.BirthdayAddress"></el-input>
<el-option :key="0" label="保密" :value="0"></el-option>
<el-option :key="1" label="未婚" :value="1"></el-option>
<el-option :key="2" label="已婚" :value="2"></el-option>
</el-select>
</el-form-item> </el-form-item>
</div> </div>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<div class="MyEditForm-item label-pad-left"> <div class="MyEditForm-item">
<el-form-item label="职务"> <el-form-item label="护照号" prop="PassportNo">
<el-input placeholder="请输入职务" v-model="form.Duty"></el-input> <el-input placeholder="请输入护照号" v-model="form.PassportNo"></el-input>
</el-form-item> </el-form-item>
</div> </div>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<div class="MyEditForm-item label-pad-left"> <div class="MyEditForm-item">
<el-form-item label="是否高校学生"> <el-form-item label="护照号签发地" prop="PassportAddress">
<el-select v-model="form.IsHightSchool"> <el-input placeholder="请输入护照号签发地" v-model="form.PassportAddress"></el-input>
<el-option :key="1" label="是" :value="1"></el-option>
<el-option :key="2" label="否" :value="2"></el-option>
</el-select>
</el-form-item> </el-form-item>
</div> </div>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<div class="MyEditForm-item"> <div class="MyEditForm-item">
<el-form-item label="客户级别" prop="CustomerLevel"> <el-form-item label="护照签发日期" prop="PassportIssued">
<el-select v-model="form.CustomerLevel" placeholder="请选择客户级别"> <el-date-picker
<el-option :clearable="false"
v-for="item in CustomerLevelEnum" value-format="yyyy-MM-dd HH:mm:ss"
:key="item.ID" v-model="form.PassportIssued"
:label="item.Name" type="date"
:value="item.ID"> placeholder="选择日期">
</el-option> </el-date-picker>
</el-select> </el-form-item>
</div>
</el-col>
<el-col :span="8">
<div class="MyEditForm-item">
<el-form-item label="护照过期日" prop="PassportExpiry">
<el-date-picker
:clearable="false"
value-format="yyyy-MM-dd HH:mm:ss"
v-model="form.PassportExpiry"
type="date"
placeholder="选择日期">
</el-date-picker>
</el-form-item> </el-form-item>
</div> </div>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<div class="MyEditForm-item label-pad-left"> <div class="MyEditForm-item label-pad-left">
<el-form-item label="国籍"> <el-form-item label="国籍" prop="Nationality">
<el-select <el-select
v-model="form.Nationality" placeholder="国家"> v-model="form.Nationality" placeholder="国家">
<el-option <el-option
...@@ -250,6 +298,104 @@ ...@@ -250,6 +298,104 @@
</el-form-item> </el-form-item>
</div> </div>
</el-col> </el-col>
<el-col :span="8">
<div class="MyEditForm-item label-pad-left">
<el-form-item label="婚姻" prop="Marriage">
<el-select v-model="form.Marriage">
<el-option :key="0" label="保密" :value="0"></el-option>
<el-option :key="1" label="未婚" :value="1"></el-option>
<el-option :key="2" label="已婚" :value="2"></el-option>
</el-select>
</el-form-item>
</div>
</el-col>
<el-col :span="8">
<div class="MyEditForm-item">
<el-form-item label="家庭居住地" prop="Address">
<el-input placeholder="请输入家庭居住地" v-model="form.Address"></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="8">
<div class="MyEditForm-item">
<el-form-item label="家庭详细地址" prop="AddressDetail">
<el-input placeholder="请输入详细地址" v-model="form.AddressDetail"></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="8">
<div class="MyEditForm-item">
<el-form-item label="身份确认" prop="IdentityType">
<el-select v-model="form.IdentityType">
<el-option v-for="item in VisaIdentityTypeEnum" :key="item.Id" :label="item.Name" :value="item.Name"></el-option>
</el-select>
</el-form-item>
</div>
</el-col>
<el-col :span="8">
<div class="MyEditForm-item MyEditForm-item-checkd">
<el-form-item label="出境记录" prop="HistoryRecord">
<el-select v-model="form.HistoryRecord" filterable>
<el-option v-for="item in VisaDeparturesType" :key="item.Id" :label="item.Name" :value="item.Name">
</el-option>
</el-select>
<el-checkbox v-model='form.IsRecommend' :true-label='1' :false-label='2'>推荐</el-checkbox>
</el-form-item>
</div>
</el-col>
<el-col :span="8">
<div class="MyEditForm-item ">
<el-form-item label="职务" prop="Duty">
<el-select v-model="form.Duty" filterable>
<el-option v-for="item in VisaDutyTypeEnum" :key="item.Id" :label="item.Name" :value="item.Name"></el-option>
</el-select>
</el-form-item>
</div>
</el-col>
<el-col :span="8">
<div class="MyEditForm-item label-pad-left">
<el-form-item label="备注">
<el-input type="textarea" placeholder="客户的特殊喜好" v-model="form.Remarks"></el-input>
</el-form-item>
</div>
</el-col>
<el-col :span="8">
<div class="MyEditForm-item">
<el-form-item label="出游类型" prop="TravelType">
<el-select v-model="form.TravelType" filterable >
<el-option v-for="item in TravelTypeList" :key="item.Code" :label="item.Content" :value="item.Code"></el-option>
</el-select>
</el-form-item>
</div>
</el-col>
<el-col :span="8">
<div class="MyEditForm-item">
<el-form-item label="单位类型" prop="UnitType">
<el-select v-model="form.UnitType" filterable >
<el-option v-for="item in UnitTypeList" :key="item.Code" :label="item.Content" :value="item.Code"></el-option>
</el-select>
</el-form-item>
</div>
</el-col>
<el-col :span="8">
<div class="MyEditForm-item">
<el-form-item label="职务类型" prop="DutyType">
<el-select v-model="form.DutyType" filterable >
<el-option v-for="item in DutyTypeList" :key="item.Code" :label="item.Content" :value="item.Code"></el-option>
</el-select>
</el-form-item>
</div>
</el-col>
<el-col :span="8">
<div class="MyEditForm-item">
<el-form-item label="高校学生">
<el-select v-model="form.IsHightSchool">
<el-option :key="1" label="是" :value="1"></el-option>
<el-option :key="2" label="否" :value="2"></el-option>
</el-select>
</el-form-item>
</div>
</el-col>
<el-col :span="8"> <el-col :span="8">
<div class="MyEditForm-item"> <div class="MyEditForm-item">
<el-form-item label="客户来源" prop="CustomerSourceType"> <el-form-item label="客户来源" prop="CustomerSourceType">
...@@ -264,49 +410,29 @@ ...@@ -264,49 +410,29 @@
</el-form-item> </el-form-item>
</div> </div>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="16" v-if="form.CustomerSourceType === 6">
<div class="MyEditForm-item label-pad-left">
<el-form-item label="下次拜访时间">
<el-date-picker
:clearable="false"
value-format="yyyy-MM-dd HH:mm:ss"
v-model="form.NextContactTime"
type="date"
placeholder="选择日期">
</el-date-picker>
</el-form-item>
</div>
</el-col>
</el-row>
<el-row>
<el-col :span="24" v-if="form.CustomerSourceType === 6">
<div class="MyEditForm-item"> <div class="MyEditForm-item">
<el-form-item label="客户来源信息" prop="CustomerSource"> <el-form-item label="客户来源信息" prop="CustomerSource">
<el-input type="textarea" placeholder="请输入客户来源信息" v-model="form.CustomerSource"></el-input> <el-input type="textarea" placeholder="请输入客户来源信息" v-model="form.CustomerSource"></el-input>
</el-form-item> </el-form-item>
</div> </div>
</el-col> </el-col>
</el-row> <template v-for='(item,index) in EconomicCapabilityS' >
<el-row> <el-col :span="8" :key="index" v-if='item.isShow' >
<el-col :span="24"> <div class="MyEditForm-item">
<div class="MyEditForm-item label-pad-left"> <el-form-item :label="item.Name">
<el-form-item label="备注"> <el-input v-model="item.Content" type="text" maxlength="50"></el-input>
<el-input type="textarea" placeholder="客户的特殊喜好" v-model="form.Remarks"></el-input>
</el-form-item>
</div>
</el-col>
</el-row>
<p class="form-box-tit"><span class="radius"></span> 位置信息</p>
<el-row>
<el-col :span="24">
<div class="MyEditForm-item label-pad-left">
<el-form-item label="定位">
<el-input type="textarea" placeholder="请输入详情地址" v-model="form.Address"></el-input>
</el-form-item> </el-form-item>
</div> </div>
</el-col> </el-col>
</template>
</el-row> </el-row>
</el-form> </el-form>
<div class="_addPassengerEconomicCapability">
<span v-for="(item, index) in EconomicCapabilityS" :key="index" @click="addEconomicCapability(item)"
:class="{_active:item.isShow}">{{item.Name}}</span>
</div>
</div> </div>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button type="primary" class="add-box-btn" @click="submitForm('form')">确 定</el-button> <el-button type="primary" class="add-box-btn" @click="submitForm('form')">确 定</el-button>
...@@ -344,46 +470,180 @@ export default { ...@@ -344,46 +470,180 @@ export default {
CustomerLevelEnum: [], CustomerLevelEnum: [],
CustomerBrandList: [], CustomerBrandList: [],
form: { form: {
ID: 0, Id: 0,
GusetName: '', CustomerSourceType: '',
Sex: 0, CustomerSource: '',
SurName: '',
Name: '',
Sex: '',
EName: '',
ESurName: '',
Birthday: '', Birthday: '',
BirthdayAddress: '',
PassportAddress: '',
PassportExpiry: '',
PassportNo: '',
Nationality: '', Nationality: '',
Marriage: 0, Marriage: '',
Address: '',
AddressDetail: '',
HistoryRecord: '',
IdentityType: '',
Duty: '', Duty: '',
IsHightSchool: 2, EconomicCapabilityList: [],
Remarks: '',
TravelType: '',
UnitType: '',
DutyType: '',
IsHightSchool: '',
IsRecommend: '',
PassportIssued: '',
IssuingAuthority: '',
IdCard: '', IdCard: '',
Tel: '',
MobilePhone: '', MobilePhone: '',
NextContactTime: '',
CustomerSourceType: '',
CustomerSource: '',
CustomerLevel: '',
Remarks: '',
Address: '',
CustomerID: ''
}, },
rules:{ VisaIdentityTypeEnum: [],
GusetName: [ VisaDeparturesType: [],
{ required: true, message: '请输入客户名称', trigger: 'blur' } VisaDutyTypeEnum: [],
TravelTypeList: [],
DutyTypeList: [],
UnitTypeList: [],
rules: {
DutyType: [
{ required: true, message: '请选择职务类型', trigger: 'change' }
],
UnitType: [
{ required: true, message: '请选择单位类型', trigger: 'change' }
],
TravelType: [
{ required: true, message: '请选择出游类型', trigger: 'change' }
], ],
IdCard: [{
required: true,
message: "请填身份证号码",
trigger: "blur"
}],
SurName: [{
required: true,
message: "请填写中文姓",
trigger: "blur"
}],
Name: [{
required: true,
message: "请填写中文名",
trigger: "blur"
}],
Sex: [{
required: true,
message: "请填选择性别",
trigger: "change"
}],
ESurName: [{
required: true,
message: "请填写英文姓",
trigger: "blur"
},
{
pattern: /^[a-zA-Z]/,
message: "请输入英文姓"
}
],
EName: [{
required: true,
message: "请填写英文名",
trigger: "blur"
},
{
pattern: /^[a-zA-Z]/,
message: "请输入英文姓"
}
],
Birthday: [{
required: true,
message: "请填选择出生日期",
trigger: "blur"
}],
PassportNo: [{
required: true,
message: "请填写护照号",
trigger: "blur"
},
{
pattern: /^[0-9a-zA-Z]+$/,
message: "正确的护照号"
}
],
PassportIssued: [{
required: true,
message: "请选择签发日期",
trigger: "blur"
}],
PassportExpiry: [{
required: true,
message: "请选择过期日",
trigger: "blur"
}],
AddressDetail: [{
required: true,
message: "请输入详细地址",
trigger: "blur"
}],
Address: [{
required: true,
message: "请输入家庭居住地",
trigger: "blur"
}],
PassportAddress: [{
required: true,
message: "请填写签发地",
trigger: "blur"
}],
MobilePhone: [{
required: true,
message: "请填写手机号码",
trigger: "blur"
}
],
Nationality: [{
required: true,
message: "请选择国籍",
trigger: "change"
}],
BirthdayAddress: [{
required: true,
message: "请填写出生地",
trigger: "change"
}],
IdentityType: [{
required: true,
message: "请选择身份确认",
trigger: "change"
}],
HistoryRecord: [{
required: true,
message: "请选择出境记录",
trigger: "change"
}],
Duty: [{
required: true,
message: "请选择职务",
trigger: "change"
}],
Marriage: [{
required: true,
message: "请选择婚姻",
trigger: "change"
}],
CustomerSource: [ CustomerSource: [
{ required: true, message: '请输入客户来源信息', trigger: 'blur' } { required: true, message: '请输入客户来源信息', trigger: 'blur' }
], ],
CustomerLevel: [
{ required: true, message: '请选择客户级别', trigger: 'change' }
],
CustomerSourceType: [ CustomerSourceType: [
{ required: true, message: '请选择客户来源', trigger: 'change' } { required: true, message: '请选择客户来源', trigger: 'change' }
], ],
MobilePhone: [
{ required: true, message: '请输入联系电话', trigger: 'blur' }
],Birthday: [
{ required: true, message: '请选择客户生日', trigger: 'blur' }
],
}, },
show: true, show: true,
CustomerList: [], CustomerList: [],
EconomicCapabilityS: [],
}; };
},watch:{ },watch:{
CustomerId: { CustomerId: {
...@@ -399,57 +659,170 @@ export default { ...@@ -399,57 +659,170 @@ export default {
this.getCustomerBrandList() this.getCustomerBrandList()
this.getCountryList() this.getCountryList()
this.GetCustomerSourceEnum() this.GetCustomerSourceEnum()
this.getCustomerList() this.getVisaIdentityTypeEnum()
this.getVisaDeparturesType()
this.getVisaDutyTypeEnum()
this.getTravelType()
this.getUnitType()
this.getDutyType()
this.getEconomicCapability();
// this.getCustomerList()
let $this = this let $this = this
setTimeout(()=>{ setTimeout(()=>{
$this.dialogTableVisible = true $this.dialogTableVisible = true
},50) },50)
if (this.CustomerId!==0) { },
this.apipost('/api/Customer/GetAllGuesstCustomerModel', {ID: this.CustomerId}, res=>{ methods: {
if (res.data.resultCode == 1) { Transformation(val, type) {
let data = res.data.data let text = this.pinyin(val, {
if(!data.HousePhotos){ style: this.pinyin.STYLE_NORMAL
data.HousePhotos = [] });
} if (type == "SurName") {
if(!data.BusinessCardPhotos){ let upText = text.join("").toLocaleUpperCase()
data.BusinessCardPhotos = [] this.form.ESurName = upText;
} }
if(!data.Images){ if (type == "Name") {
data.Images = [] let upText = text.join("").toLocaleUpperCase()
this.form.EName = upText;
} }
if(!data.CustomerSourceType){ },
data.CustomerSourceType = '' getEconomicCapability() {
//获取经济能力
this.apipost2(
"dict_post_GetList", {
Key: "SK_Visa_EconomicCapability",
IsTimer:1
},
res => {
this.EconomicCapabilityS = res.data.data;
if (this.CustomerId != 0) {
this.form.Id = this.CustomerId;
this.apipost('/api/Customer/GetAllGuesstCustomerModel', {ID: this.CustomerId}, res=>{
if (res.data.resultCode == 1) {
let obj = res.data.data;
obj.TravelType = obj.TravelType.toString()
obj.UnitType = obj.UnitType.toString()
obj.DutyType = obj.DutyType.toString()
this.form = obj;
this.EconomicCapabilityS.forEach(x => {
if (obj.EconomicCapabilityList) {
obj.EconomicCapabilityList.forEach(y => {
if (x.ID == y.ID) {
x.isShow = true;
x.Content = y.Value;
} }
if(!data.CustomerSource){ });
data.CustomerSource = ''
} }
if(!data.Province){ });
data.Province = ''
} }
if(!data.Country){ })
data.Country = ''
} }
if(!data.City){ },
data.City = '' err => {}
);
},
addEconomicCapability(obj) {
// 添加经济能力说明
this.EconomicCapabilityS.forEach(x => {
if (x.ID == obj.ID) {
x.isShow ? (x.isShow = false) : (x.isShow = true);
} }
if(!data.District){ });
data.District = '' this.$forceUpdate();
},
getDutyType(){
this.apipost2(
"dict_get_GetDictValueCommonList",
{
Key: 'SK_CRM_DutyType',
},
res => {
if (res.data.resultCode == 1) {
this.DutyTypeList = res.data.data
}else{
} }
if(data.Country){ },
this.getProvinceList2(data.Country, 1) err => {}
);
},
getUnitType(){
this.apipost2(
"dict_get_GetDictValueCommonList",
{
Key: 'SK_CRM_UnitType',
},
res => {
if (res.data.resultCode == 1) {
this.UnitTypeList = res.data.data
}else{
} }
if(data.Province){ },
this.getProvinceList2(data.Province, 2) err => {}
);
},
getTravelType(){
this.apipost2(
"dict_get_GetDictValueCommonList",
{
Key: 'SK_CRM_TravelType',
},
res => {
if (res.data.resultCode == 1) {
this.TravelTypeList = res.data.data
}else{
} }
if(data.City){ },
this.getProvinceList2(data.City, 3) err => {}
);
},
getVisaDutyTypeEnum() {
//获取职务
let msg = {};
this.apipost2(
"dmc_get_visa_GetVisaDutyTypeEnum",
msg,
res => {
if (res.data.resultCode == 1) {
this.VisaDutyTypeEnum = res.data.data;
} else {
this.$message.error(res.data.message);
} }
this.form = data },
err => {}
);
},
getVisaDeparturesType() {
//获取出境记录状态
let msg = {};
this.apipost2(
"dmc_get_visa_GetVisaDeparturesTypeEnum",
msg,
res => {
if (res.data.resultCode == 1) {
this.VisaDeparturesType = res.data.data;
} else {
this.$message.error(res.data.message);
} }
}) },
err => {}
);
},
getVisaIdentityTypeEnum() {
//获取身份证明
let msg = {};
this.apipost2(
"dmc_get_visa_GetVisaIdentityTypeEnum",
msg,
res => {
if (res.data.resultCode == 1) {
this.VisaIdentityTypeEnum = res.data.data;
} else {
this.$message.error(res.data.message);
} }
}, },
methods: { err => {}
);
},
getCustomerList(){ getCustomerList(){
this.apipost('/api/Customer/GetCustomerListByCreateInfo', {}, res=>{ this.apipost('/api/Customer/GetCustomerListByCreateInfo', {}, res=>{
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
...@@ -464,6 +837,16 @@ export default { ...@@ -464,6 +837,16 @@ export default {
if (this.form.CustomerID === '') { if (this.form.CustomerID === '') {
this.form.CustomerID = 0 this.form.CustomerID = 0
} }
this.form.EconomicCapabilityList = []
this.EconomicCapabilityS.forEach(x => {
if (x.isShow == true) {
this.form.EconomicCapabilityList.push({
Key: x.Name,
Value: x.Content,
ID: x.ID
});
}
});
this.apipost('/api/Customer/CreateGuesstCustomer', this.form, res=>{ this.apipost('/api/Customer/CreateGuesstCustomer', this.form, res=>{
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.dialogTableVisible = false; this.dialogTableVisible = false;
...@@ -491,24 +874,37 @@ export default { ...@@ -491,24 +874,37 @@ export default {
}, },
resetForm(formName) { // 重置表单 resetForm(formName) { // 重置表单
this.form = { this.form = {
ID: 0, Id: 0,
GusetName: '', SurName: '',
Sex: 0, Name: 0,
Sex: '',
EName: '',
ESurName: 0,
Birthday: '', Birthday: '',
BirthdayAddress: 2,
PassportAddress: '',
PassportExpiry: '',
PassportNo: '',
Nationality: '', Nationality: '',
Marriage: 0, Marriage: '',
Address: '',
AddressDetail: '',
HistoryRecord: '',
IdentityType: '',
Duty: '', Duty: '',
IsHightSchool: 2, EconomicCapabilityList: [],
IdCard: '',
Tel: '',
MobilePhone: '',
NextContactTime: '',
CustomerSourceType: '', CustomerSourceType: '',
CustomerSource: '', CustomerSource: '',
CustomerLevel: '',
Remarks: '', Remarks: '',
Address: '', TravelType: '',
CustomerID: '' UnitType: '',
DutyType: '',
IsHightSchool: '',
IsRecommend: '',
PassportIssued: '',
IssuingAuthority: '',
IdCard: '',
MobilePhone: '',
} }
this.$refs[formName].resetFields(); this.$refs[formName].resetFields();
}, },
......
...@@ -66,7 +66,7 @@ ...@@ -66,7 +66,7 @@
<div class="drawer-header"> <div class="drawer-header">
<div class="left"> <div class="left">
<img src="../../assets/img/cust/kehu2.png" alt=""> <img src="../../assets/img/cust/kehu2.png" alt="">
<p>{{detailsData.GusetName}}</p> <p>{{detailsData.SurName + detailsData.Name}}</p>
</div> </div>
<div class="right"> <div class="right">
<el-button class="crm-btn query-btn" @click="editCust" >编辑</el-button> <el-button class="crm-btn query-btn" @click="editCust" >编辑</el-button>
......
...@@ -17,13 +17,13 @@ ...@@ -17,13 +17,13 @@
<div class="rightmenu"> <div class="rightmenu">
<!-- <el-button class="crm-btn query-btn" @click="getList">查询</el-button> --> <!-- <el-button class="crm-btn query-btn" @click="getList">查询</el-button> -->
<el-button icon="el-icon-plus" class="crm-btn org-btn" @click="CustomerId = 0, dialogTableVisibleName = '新建直客', dialogTableVisible=true">新建直客</el-button> <el-button icon="el-icon-plus" class="crm-btn org-btn" @click="CustomerId = 0, dialogTableVisibleName = '新建直客', dialogTableVisible=true">新建直客</el-button>
<el-dropdown> <el-dropdown @command="handleCommand">
<el-button class="crm-btn crm-btn-more easy-btn margin-right0"> <el-button class="crm-btn crm-btn-more easy-btn margin-right0">
<i class="iconfont icongengduo"></i> <i class="iconfont icongengduo"></i>
</el-button> </el-button>
<el-dropdown-menu slot="dropdown"> <el-dropdown-menu slot="dropdown">
<el-dropdown-item><i class="iconfont icondaoru"></i> 导入</el-dropdown-item> <el-dropdown-item command="1"><i class="iconfont icondaoru"></i> 导入</el-dropdown-item>
<el-dropdown-item><i class="iconfont icondaochu"></i> 导出</el-dropdown-item> <!-- <el-dropdown-item><i class="iconfont icondaochu"></i> 导出</el-dropdown-item> -->
</el-dropdown-menu> </el-dropdown-menu>
</el-dropdown> </el-dropdown>
</div> </div>
...@@ -188,6 +188,9 @@ ...@@ -188,6 +188,9 @@
sortable sortable
v-if="queryType[29].show" v-if="queryType[29].show"
show-overflow-tooltip> show-overflow-tooltip>
<template slot-scope="scope">
<p v-for="(item, index) in scope.row.EconomicCapability" :key="index">{{item.Value}}</p>
</template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="IsRecommendStr" prop="IsRecommendStr"
...@@ -295,25 +298,11 @@ ...@@ -295,25 +298,11 @@
v-if="queryType[22].show" v-if="queryType[22].show"
show-overflow-tooltip> show-overflow-tooltip>
</el-table-column> </el-table-column>
<el-table-column
prop="Birthday"
label="余额"
sortable
v-if="queryType[13].show"
show-overflow-tooltip>
</el-table-column>
<el-table-column
prop="Birthday"
label="余额"
sortable
v-if="queryType[13].show"
show-overflow-tooltip>
</el-table-column>
<el-table-column <el-table-column
prop="CustomerLevelStr" prop="CustomerLevelStr"
label="客户等级" label="客户等级"
sortable sortable
v-if="queryType[7].show" v-if="false"
show-overflow-tooltip> show-overflow-tooltip>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
...@@ -635,7 +624,7 @@ export default { ...@@ -635,7 +624,7 @@ export default {
label: '订单交易数', label: '订单交易数',
show: true, show: true,
},{ },{
label: '交易金额', label: '订单金额',
show: true, show: true,
},{ },{
label: '出境记录', label: '出境记录',
...@@ -742,6 +731,9 @@ export default { ...@@ -742,6 +731,9 @@ export default {
this.MsgBus.$off('editScene'); this.MsgBus.$off('editScene');
}, },
methods: { methods: {
handleCommand(command){
this.$message.warning('功能正在开发中~');
},
changeWhere(item){ changeWhere(item){
this.msg.ID = item.ID this.msg.ID = item.ID
this.sceneID = item.ID this.sceneID = item.ID
...@@ -895,6 +887,9 @@ export default { ...@@ -895,6 +887,9 @@ export default {
this.apipost('/api/Customer/GetGuesstCustomerPageList', this.msg, res=>{ this.apipost('/api/Customer/GetGuesstCustomerPageList', this.msg, res=>{
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.tableData = res.data.data.pageData; this.tableData = res.data.data.pageData;
this.tableData.map(x=>{
x.EconomicCapability = JSON.parse(x.EconomicCapability)
})
this.total = res.data.data.count; this.total = res.data.data.count;
this.loading = false; this.loading = false;
} }
......
...@@ -365,10 +365,10 @@ ...@@ -365,10 +365,10 @@
<span>附件</span> <span>附件</span>
</div> </div>
</el-upload> </el-upload>
<div class="ctrl-btn"> <!-- <div class="ctrl-btn">
<i class="iconfont iconguanlianbg"></i> <i class="iconfont iconguanlianbg"></i>
<span>关联商机</span> <span>关联商机</span>
</div> </div> -->
<!-- <div> <!-- <div>
<i class="iconfont iconkehu"></i> <i class="iconfont iconkehu"></i>
<span>关联联系人</span> <span>关联联系人</span>
......
...@@ -13,13 +13,13 @@ ...@@ -13,13 +13,13 @@
<div class="rightmenu"> <div class="rightmenu">
<!-- <el-button class="crm-btn query-btn" @click="getList">查询</el-button> --> <!-- <el-button class="crm-btn query-btn" @click="getList">查询</el-button> -->
<!-- <el-button icon="el-icon-plus" class="crm-btn org-btn" @click="CustomerId = 0, dialogTableVisibleName = '新建客户', dialogTableVisible=true">新建</el-button> --> <!-- <el-button icon="el-icon-plus" class="crm-btn org-btn" @click="CustomerId = 0, dialogTableVisibleName = '新建客户', dialogTableVisible=true">新建</el-button> -->
<el-dropdown> <el-dropdown @command="handleCommand">
<el-button class="crm-btn crm-btn-more easy-btn margin-right0"> <el-button class="crm-btn crm-btn-more easy-btn margin-right0">
<i class="iconfont icongengduo"></i> <i class="iconfont icongengduo"></i>
</el-button> </el-button>
<el-dropdown-menu slot="dropdown"> <el-dropdown-menu slot="dropdown">
<el-dropdown-item><i class="iconfont icondaoru"></i> 导入</el-dropdown-item> <el-dropdown-item command="1"><i class="iconfont icondaoru"></i> 导入</el-dropdown-item>
<el-dropdown-item><i class="iconfont icondaochu"></i> 导出</el-dropdown-item> <!-- <el-dropdown-item><i class="iconfont icondaochu"></i> 导出</el-dropdown-item> -->
</el-dropdown-menu> </el-dropdown-menu>
</el-dropdown> </el-dropdown>
</div> </div>
...@@ -526,6 +526,9 @@ export default { ...@@ -526,6 +526,9 @@ export default {
this.MsgBus.$off('sceneSave'); this.MsgBus.$off('sceneSave');
}, },
methods: { methods: {
handleCommand(command){
this.$message.warning('功能正在开发中~');
},
changeWhere(item){ changeWhere(item){
this.msg.ID = item.ID this.msg.ID = item.ID
this.sceneID = item.ID this.sceneID = item.ID
......
...@@ -21,6 +21,8 @@ import 'xe-utils' ...@@ -21,6 +21,8 @@ import 'xe-utils'
import vueQuillEditor from 'vue-quill-editor' import vueQuillEditor from 'vue-quill-editor'
import 'quill/dist/quill.core.css' import 'quill/dist/quill.core.css'
import 'quill/dist/quill.snow.css' import 'quill/dist/quill.snow.css'
import pinyin from 'pinyin'
Vue.prototype.pinyin = pinyin
// import VXETable from 'vxe-table' // import VXETable from 'vxe-table'
// import 'vxe-table/lib/index.css' // import 'vxe-table/lib/index.css'
// import tinymce from 'tinymce/tinymce' // import tinymce from 'tinymce/tinymce'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment