|
|
@@ -1,4 +1,3 @@
|
|
|
-
|
|
|
<template>
|
|
|
<div>
|
|
|
<el-form label-width="135px" ref="EntityForm" :model="formData" :rules="rulesform" :disabled="disabled">
|
|
|
@@ -17,43 +16,48 @@
|
|
|
</el-col>-->
|
|
|
|
|
|
<el-col :span="16">
|
|
|
- <el-form-item label="供方名称" prop="SupplierName" >
|
|
|
- <el-autocomplete class="inline-input" v-model="formData.SupplierName" :readonly="companyReadonly" :fetch-suggestions="querySearch"
|
|
|
- :maxlength="255" placeholder="请输入内容" style="width: 100%" @select="handleSelect" v-if="authUser && authUser.Profile.IsCompanyUser == 1">
|
|
|
+ <el-form-item label="供方名称" prop="SupplierName">
|
|
|
+ <el-autocomplete class="inline-input" v-model="formData.SupplierName" :readonly="companyReadonly"
|
|
|
+ :fetch-suggestions="querySearch" :maxlength="255" placeholder="请输入内容" style="width: 100%"
|
|
|
+ @select="handleSelect" v-if="authUser && authUser.Profile.IsCompanyUser == 1">
|
|
|
</el-autocomplete>
|
|
|
- <el-input v-model="formData.SupplierName" :maxlength="255" @change="inputCompanyName" :readonly="!canUpdateSupplier" placeholder="请输入" style="width: 100%" v-if="!authUser || authUser.Profile.IsCompanyUser == 0">
|
|
|
+ <el-input v-model="formData.SupplierName" :maxlength="255" @change="inputCompanyName"
|
|
|
+ :readonly="!canUpdateSupplier" placeholder="请输入" style="width: 100%"
|
|
|
+ v-if="!authUser || authUser.Profile.IsCompanyUser == 0">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="单位关系">
|
|
|
- <el-select ref="SpecType" multiple v-model="UnitRelationAry" :disabled="!canUpdateSupplier" @change="unitRelationChange" filterable
|
|
|
- placeholder="请选择" style="width: 100%">
|
|
|
- <el-option v-for="item in UnitRelationOptions" :key="item.Id" :label="item.Key"
|
|
|
- :value="item.Value">
|
|
|
+ <el-select ref="SpecType" multiple v-model="UnitRelationAry" :disabled="!canUpdateSupplier"
|
|
|
+ @change="unitRelationChange" filterable placeholder="请选择" style="width: 100%">
|
|
|
+ <el-option v-for="item in UnitRelationOptions" :key="item.Id" :label="item.Key" :value="item.Value">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="统一社会信用代码" prop="CommercialNo" >
|
|
|
- <el-input v-model="formData.CommercialNo" maxlength="50" :readonly="!canUpdateSupplier" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-form-item label="统一社会信用代码" prop="CommercialNo">
|
|
|
+ <el-input v-model="formData.CommercialNo" maxlength="50" :readonly="!canUpdateSupplier" placeholder="请输入"
|
|
|
+ style="width: 100%">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="税务登记证编号" prop="CountryTaxNo" >
|
|
|
- <el-input v-model="formData.CountryTaxNo" maxlength="50" :readonly="!canUpdateSupplier" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-form-item label="税务登记证编号" prop="CountryTaxNo">
|
|
|
+ <el-input v-model="formData.CountryTaxNo" maxlength="50" :readonly="!canUpdateSupplier" placeholder="请输入"
|
|
|
+ style="width: 100%">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="组织机构代码" prop="OrganCode" >
|
|
|
- <el-input v-model="formData.OrganCode" maxlength="50" :readonly="!canUpdateSupplier" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-form-item label="组织机构代码" prop="OrganCode">
|
|
|
+ <el-input v-model="formData.OrganCode" maxlength="50" :readonly="!canUpdateSupplier" placeholder="请输入"
|
|
|
+ style="width: 100%">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
@@ -64,45 +68,50 @@
|
|
|
</el-form-item>
|
|
|
</el-col>-->
|
|
|
<el-col :span="16">
|
|
|
- <el-form-item label="注册地址" prop="Province" >
|
|
|
+ <el-form-item label="注册地址" prop="Province">
|
|
|
<el-row>
|
|
|
<el-col :span="10">
|
|
|
- <el-cascader :options="countryoptions" :props="countryprops" maxlength="20" :readonly="!canUpdateSupplier" placeholder="省市区"
|
|
|
- v-model="CityAry" style="width: 100%" @change="handleAreaChange">
|
|
|
- </el-cascader>
|
|
|
+ <el-cascader :options="countryoptions" :props="countryprops" maxlength="20"
|
|
|
+ :readonly="!canUpdateSupplier" placeholder="省市区" v-model="CityAry" style="width: 100%"
|
|
|
+ @change="handleAreaChange"></el-cascader>
|
|
|
</el-col>
|
|
|
<el-col :span="14">
|
|
|
- <el-input v-model="formData.Address" props="Address" maxlength="500" :readonly="!canUpdateSupplier" placeholder="详细地址" style="width: 100%">
|
|
|
+ <el-input v-model="formData.Address" props="Address" maxlength="500" :readonly="!canUpdateSupplier"
|
|
|
+ placeholder="详细地址" style="width: 100%">
|
|
|
</el-input>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="邮编" prop="ZipCode" >
|
|
|
- <el-input v-model="formData.ZipCode" maxlength="20" :readonly="!canUpdateSupplier" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-form-item label="邮编" prop="ZipCode">
|
|
|
+ <el-input v-model="formData.ZipCode" maxlength="20" :readonly="!canUpdateSupplier" placeholder="请输入"
|
|
|
+ style="width: 100%">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="16">
|
|
|
- <el-form-item label="通信地址" prop="LinkProvince" >
|
|
|
+ <el-form-item label="通信地址" prop="LinkProvince">
|
|
|
<el-row>
|
|
|
<el-col :span="10">
|
|
|
- <el-cascader :options="countryoptions" :props="countryprops" :disabled="!canUpdateSupplier" placeholder="省市区"
|
|
|
- v-model="LinkCityAry" maxlength="20" style="width: 100%" @change="handleLinkAreaChange">
|
|
|
+ <el-cascader :options="countryoptions" :props="countryprops" :disabled="!canUpdateSupplier"
|
|
|
+ placeholder="省市区" v-model="LinkCityAry" maxlength="20" style="width: 100%"
|
|
|
+ @change="handleLinkAreaChange">
|
|
|
</el-cascader>
|
|
|
</el-col>
|
|
|
<el-col :span="14">
|
|
|
- <el-input v-model="formData.LinkAddress" props="LinkAddress" maxlength="500" placeholder="详细地址" style="width: 100%">
|
|
|
+ <el-input v-model="formData.LinkAddress" props="LinkAddress" maxlength="500" placeholder="详细地址"
|
|
|
+ style="width: 100%">
|
|
|
</el-input>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="邮编" prop="LinkZipCode" >
|
|
|
- <el-input v-model="formData.LinkZipCode" maxlength="20" :readonly="!canUpdateSupplier" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-form-item label="邮编" prop="LinkZipCode">
|
|
|
+ <el-input v-model="formData.LinkZipCode" maxlength="20" :readonly="!canUpdateSupplier" placeholder="请输入"
|
|
|
+ style="width: 100%">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
@@ -145,19 +154,20 @@
|
|
|
|
|
|
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="法定代表人姓名" prop="LegalPerson" >
|
|
|
- <el-input v-model="formData.LegalPerson" maxlength="20" :readonly="!canUpdateSupplier" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-form-item label="法定代表人姓名" prop="LegalPerson">
|
|
|
+ <el-input v-model="formData.LegalPerson" maxlength="20" :readonly="!canUpdateSupplier" placeholder="请输入"
|
|
|
+ style="width: 100%">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="公司类型" prop="CompanyType" >
|
|
|
+ <el-form-item label="公司类型" prop="CompanyType">
|
|
|
<!--<el-input v-model="formData.CompanyType" placeholder="请输入" style="width: 100%"></el-input>-->
|
|
|
- <el-select v-model="formData.CompanyType" maxlength="50" filterable allow-create :disabled="!canUpdateSupplier" placeholder="请选择"
|
|
|
- style="width: 100%;">
|
|
|
+ <el-select v-model="formData.CompanyType" maxlength="50" filterable allow-create
|
|
|
+ :disabled="!canUpdateSupplier" placeholder="请选择" style="width: 100%;">
|
|
|
<el-option v-for="item in CompanyTypeOptions" :key="item.Id" :label="item.Key" :value="item.Value"
|
|
|
- style="width: 100%">
|
|
|
+ style="width: 100%">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
@@ -176,8 +186,9 @@
|
|
|
</el-col>-->
|
|
|
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="注册资本" prop="RegCapital" >
|
|
|
- <el-input type="number" v-model="formData.RegCapital" :min="1" :readonly="!canUpdateSupplier" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-form-item label="注册资本" prop="RegCapital">
|
|
|
+ <el-input type="number" v-model="formData.RegCapital" :min="1" :readonly="!canUpdateSupplier"
|
|
|
+ placeholder="请输入" style="width: 100%">
|
|
|
<template slot="append">万元</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
@@ -193,61 +204,69 @@
|
|
|
<el-form-item label="成立时间">
|
|
|
<!--<el-date v-model="formData.SetupTime" maxlength="50" type="date" placeholder="请输入"
|
|
|
style="width: 100%"> </el-date>-->
|
|
|
- <el-date-picker v-model="formData.SetupTime" type="date" :readonly="!canUpdateSupplier" format="yyyy 年 MM 月 dd 日"
|
|
|
- value-format="yyyy-MM-dd" placeholder="选择日期" style="width: 100%">
|
|
|
+ <el-date-picker v-model="formData.SetupTime" type="date" :readonly="!canUpdateSupplier"
|
|
|
+ format="yyyy 年 MM 月 dd 日" value-format="yyyy-MM-dd" placeholder="选择日期" style="width: 100%">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="开户银行" prop="DepositBank" >
|
|
|
- <el-input v-model="formData.DepositBank" maxlength="50" :readonly="!canUpdateSupplier" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-form-item label="开户银行" prop="DepositBank">
|
|
|
+ <el-input v-model="formData.DepositBank" maxlength="50" :readonly="!canUpdateSupplier" placeholder="请输入"
|
|
|
+ style="width: 100%">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="银行账号" prop="BankAccount" >
|
|
|
- <el-input v-model="formData.BankAccount" maxlength="50" :readonly="!canUpdateSupplier" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-form-item label="银行账号" prop="BankAccount">
|
|
|
+ <el-input v-model="formData.BankAccount" maxlength="50" :readonly="!canUpdateSupplier" placeholder="请输入"
|
|
|
+ style="width: 100%">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="联系人姓名" prop="ContactName">
|
|
|
- <el-input v-model="formData.ContactName" maxlength="20" :readonly="!canUpdateSupplier" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input v-model="formData.ContactName" maxlength="20" :readonly="!canUpdateSupplier" placeholder="请输入"
|
|
|
+ style="width: 100%">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="移动电话" prop="Mobile" >
|
|
|
- <el-input v-model="formData.Mobile" maxlength="20" :readonly="!canUpdateSupplier" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-form-item label="移动电话" prop="Mobile">
|
|
|
+ <el-input v-model="formData.Mobile" maxlength="20" :readonly="!canUpdateSupplier" placeholder="请输入"
|
|
|
+ style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="固定电话" prop="Telphone" >
|
|
|
- <el-input v-model="formData.Telphone" maxlength="20" :readonly="!canUpdateSupplier" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-form-item label="固定电话" prop="Telphone">
|
|
|
+ <el-input v-model="formData.Telphone" maxlength="20" :readonly="!canUpdateSupplier" placeholder="请输入"
|
|
|
+ style="width: 100%">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="传真" prop="Fax" >
|
|
|
- <el-input v-model="formData.Fax" maxlength="20" :readonly="!canUpdateSupplier" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-form-item label="传真" prop="Fax">
|
|
|
+ <el-input v-model="formData.Fax" maxlength="20" :readonly="!canUpdateSupplier" placeholder="请输入"
|
|
|
+ style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="财务电话" prop="CompanyTel" >
|
|
|
- <el-input v-model="formData.CompanyTel" :readonly="!canUpdateSupplier" placeholder="请输入" maxlength="20" style="width: 100%">
|
|
|
+ <el-form-item label="财务电话" prop="CompanyTel">
|
|
|
+ <el-input v-model="formData.CompanyTel" :readonly="!canUpdateSupplier" placeholder="请输入" maxlength="20"
|
|
|
+ style="width: 100%">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
- <el-form-item label="电子邮箱" prop="EMail" >
|
|
|
- <el-input v-model="formData.EMail" maxlength="50" :readonly="!canUpdateSupplier" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-form-item label="电子邮箱" prop="EMail">
|
|
|
+ <el-input v-model="formData.EMail" maxlength="50" :readonly="!canUpdateSupplier" placeholder="请输入"
|
|
|
+ style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
@@ -259,7 +278,8 @@
|
|
|
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="银行信用等级">
|
|
|
- <el-input v-model="formData.BankCreditRating" maxlength="10" :readonly="!canUpdateSupplier" placeholder="请输入" style="width: 100%">
|
|
|
+ <el-input v-model="formData.BankCreditRating" maxlength="10" :readonly="!canUpdateSupplier"
|
|
|
+ placeholder="请输入" style="width: 100%">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
@@ -269,17 +289,18 @@
|
|
|
<el-input v-model="formData.CompanyUrl" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>-->
|
|
|
- <el-col :span="8">
|
|
|
+ <el-col :span="8">
|
|
|
<el-form-item label="进津备案通知书">
|
|
|
- <el-input v-model="formData.TJInNotify" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
+ <el-input v-model="formData.TJInNotify" placeholder="请输入" style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="HSE审查培训">
|
|
|
<!--<el-input v-model="formData.HseTraining" placeholder="请输入" style="width: 100%"></el-input>-->
|
|
|
- <el-select v-model="formData.HseTraining" :readonly="!canUpdateSupplier" placeholder="请选择" style="width: 100%;">
|
|
|
+ <el-select v-model="formData.HseTraining" :readonly="!canUpdateSupplier" placeholder="请选择"
|
|
|
+ style="width: 100%;">
|
|
|
<el-option v-for="item in HSEOptions" :key="item.value" :label="item.label" :value="item.value"
|
|
|
- style="width: 100%">
|
|
|
+ style="width: 100%">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
|
|
|
@@ -293,13 +314,13 @@
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="质量管理体系认证情况">
|
|
|
<el-input v-model="formData.QualitySystemCert" maxlength="200" placeholder="请输入" type="textarea"
|
|
|
- style="width: 100%"></el-input>
|
|
|
+ style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="企业资质证书(编号 级别)">
|
|
|
<el-input v-model="formData.QualifCert" placeholder="请输入" maxlength="200" type="textarea"
|
|
|
- style="width: 100%">
|
|
|
+ style="width: 100%">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
@@ -311,7 +332,7 @@
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="安全生产许可证">
|
|
|
<el-input v-model="formData.SafetyLicense" maxlength="200" placeholder="请输入" type="textarea"
|
|
|
- style="width: 100%">
|
|
|
+ style="width: 100%">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
@@ -319,20 +340,19 @@
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="行业特殊要求的认证证书">
|
|
|
<el-input v-model="formData.SpecIndustryCert" placeholder="请输入" maxlength="200" type="textarea"
|
|
|
- style="width: 100%">
|
|
|
+ style="width: 100%">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="16">
|
|
|
<el-form-item label="营业范围">
|
|
|
<el-input v-model="formData.BusinessScope" maxlength="200" placeholder="请输入" type="textarea"
|
|
|
- style="width: 100%"></el-input>
|
|
|
+ style="width: 100%"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="备注">
|
|
|
- <el-input v-model="formData.Remark" maxlength="500" placeholder="请输入" type="textarea"
|
|
|
- style="width: 100%">
|
|
|
+ <el-input v-model="formData.Remark" maxlength="500" placeholder="请输入" type="textarea" style="width: 100%">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
@@ -368,7 +388,7 @@
|
|
|
},
|
|
|
},
|
|
|
|
|
|
- data () {
|
|
|
+ data() {
|
|
|
return {
|
|
|
companyReadonly: false,
|
|
|
companynames: [],
|
|
|
@@ -441,14 +461,15 @@
|
|
|
trigger: 'change'
|
|
|
}, ],
|
|
|
EMail: [{
|
|
|
- required: true,
|
|
|
- message: '请输入邮箱地址',
|
|
|
- trigger: 'change'
|
|
|
- },
|
|
|
+ required: true,
|
|
|
+ message: '请输入邮箱地址',
|
|
|
+ trigger: 'change'
|
|
|
+ },
|
|
|
{
|
|
|
validator: this.checkemail,
|
|
|
trigger: 'change'
|
|
|
- }],
|
|
|
+ }
|
|
|
+ ],
|
|
|
OrganCode: [{
|
|
|
required: true,
|
|
|
message: '请输入组织机构代码',
|
|
|
@@ -524,18 +545,17 @@
|
|
|
},
|
|
|
}
|
|
|
},
|
|
|
- created () {
|
|
|
- },
|
|
|
+ created() {},
|
|
|
watch: {
|
|
|
dictData: {
|
|
|
- handler (newName, oldName) {
|
|
|
+ handler(newName, oldName) {
|
|
|
this.getDictOptions()
|
|
|
},
|
|
|
immediate: true
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
- getDictOptions () {
|
|
|
+ getDictOptions() {
|
|
|
if (this.dictData) {
|
|
|
this.UnitRelationOptions = this.dictData['UnitRelation']
|
|
|
this.getCityList(this.dictData['GaodeMapChinaAreas'])
|
|
|
@@ -553,7 +573,7 @@
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
- getCityList (val) {
|
|
|
+ getCityList(val) {
|
|
|
let resultData = JSON.parse(val)
|
|
|
let countstr = JSON.stringify(resultData.districts[0].districts)
|
|
|
countstr = countstr.replace(/\,\"districts\"\:\[\]/g, '')
|
|
|
@@ -575,7 +595,7 @@
|
|
|
//this.formData.LinkZipCode = value[2]
|
|
|
},
|
|
|
|
|
|
- formatDateTime (date) {
|
|
|
+ formatDateTime(date) {
|
|
|
var y = date.getFullYear();
|
|
|
var m = date.getMonth() + 1;
|
|
|
m = m < 10 ? ('0' + m) : m;
|
|
|
@@ -588,20 +608,20 @@
|
|
|
},
|
|
|
|
|
|
/** ----------------------- */
|
|
|
- querySearch (queryString, cb) {
|
|
|
+ querySearch(queryString, cb) {
|
|
|
var results = queryString ? this.companynames.filter(this.createFilter(queryString)) : this.companynames
|
|
|
// 调用 callback 返回建议列表的数据
|
|
|
cb(results)
|
|
|
},
|
|
|
- createFilter (queryString) {
|
|
|
+ createFilter(queryString) {
|
|
|
return (restaurant) => {
|
|
|
return (restaurant.value.toLowerCase().indexOf(queryString.toLowerCase()) === 0)
|
|
|
}
|
|
|
},
|
|
|
- handleSelect (item) {
|
|
|
+ handleSelect(item) {
|
|
|
this.$emit('selectcompany', item)
|
|
|
},
|
|
|
- inputCompanyName (val) {
|
|
|
+ inputCompanyName(val) {
|
|
|
this.$emit('inputcompany', val)
|
|
|
},
|
|
|
|