|
@@ -11,7 +11,7 @@
|
|
|
<el-col v-if="['cross'].includes(pageType)" :xs="24" :sm="24" :lg="24" class="item">
|
|
|
<div class="label">项目性质*:</div>
|
|
|
<div class="value">
|
|
|
- <el-radio-group v-model="formData.orderType" style="width: 100%" @change="initTradeData">
|
|
|
+ <el-radio-group v-model="formData.orderType" style="width: 100%" @change="initTradeData">
|
|
|
<el-radio
|
|
|
v-for="item in [
|
|
|
{ label: '工装', value: 'WORK' },
|
|
@@ -28,7 +28,7 @@
|
|
|
<el-col :xs="24" :sm="['add'].includes(module) ? 12 : 24" :lg="['add'].includes(module) ? 12 : 24" class="item">
|
|
|
<div class="label">销售公司名称:</div>
|
|
|
<div class="value">
|
|
|
- <el-input v-model="formData.salesCompanyName" disabled placeholder="请填写" clearable />
|
|
|
+ <el-input v-model="formData.salesCompanyName" disabled placeholder="请填写" clearable />
|
|
|
<CopyButton v-if="module !== 'add'" :copyText="formData.salesCompanyName" />
|
|
|
</div>
|
|
|
</el-col>
|
|
@@ -36,26 +36,21 @@
|
|
|
<el-col :xs="24" :sm="12" :lg="8" class="item">
|
|
|
<div class="label">工程登录类型:</div>
|
|
|
<div class="value">
|
|
|
- <el-input
|
|
|
- :value="formData.orderType === 'WORK' ? '工装' : '家装'"
|
|
|
- placeholder="请填写"
|
|
|
-
|
|
|
- clearable
|
|
|
- />
|
|
|
+ <el-input :value="formData.orderType === 'WORK' ? '工装' : '家装'" placeholder="请填写" clearable />
|
|
|
<CopyButton v-if="module !== 'add'" :copyText="formData.orderType" />
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :lg="8" class="item">
|
|
|
<div class="label">项目编号:</div>
|
|
|
<div class="value">
|
|
|
- <el-input v-model="formData.projectNo" placeholder="请填写" clearable />
|
|
|
+ <el-input v-model="formData.projectNo" placeholder="请填写" clearable />
|
|
|
<CopyButton v-if="module !== 'add'" :copyText="formData.projectNo" />
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :lg="8" class="item">
|
|
|
<div class="label">登录时间:</div>
|
|
|
<div class="value">
|
|
|
- <el-input v-model="formData.createTime" placeholder="请填写" clearable />
|
|
|
+ <el-input v-model="formData.createTime" placeholder="请填写" clearable />
|
|
|
<CopyButton v-if="module !== 'add'" :copyText="formData.createTime" />
|
|
|
</div>
|
|
|
</el-col>
|
|
@@ -77,8 +72,10 @@
|
|
|
:value="item.value"
|
|
|
/>
|
|
|
</el-select>
|
|
|
- <CopyButton v-if="module !== 'add'" :copyText="getCopyText(commonData.dict['TRADE_PROJECT_AREA'], formData.projectArea)" />
|
|
|
-
|
|
|
+ <CopyButton
|
|
|
+ v-if="module !== 'add'"
|
|
|
+ :copyText="getCopyText(commonData.dict['TRADE_PROJECT_AREA'], formData.projectArea)"
|
|
|
+ />
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :lg="12" class="item">
|
|
@@ -98,13 +95,16 @@
|
|
|
<el-col
|
|
|
v-if="pageType === 'frock' || (pageType === 'cross' && formData.orderType === 'WORK')"
|
|
|
:xs="24"
|
|
|
- :sm="!['add', 'edit'].includes(module) ? 24 : 12"
|
|
|
- :lg="!['add', 'edit'].includes(module) ? 24 : 12"
|
|
|
+ :sm="!['add', 'edit'].includes(module) ? 24 : 12"
|
|
|
+ :lg="!['add', 'edit'].includes(module) ? 24 : 12"
|
|
|
class="item"
|
|
|
>
|
|
|
<div class="label">甲方名称*:</div>
|
|
|
- <div class="value" @click="dialogVisible=true" style="cursor:pointer">
|
|
|
- {{formData.partyA}}
|
|
|
+ <div class="value">
|
|
|
+ <div style="flex: 1; cursor: pointer" @click="dialogVisible = true" v-if="formData.partyA">
|
|
|
+ {{ formData.partyA }}
|
|
|
+ </div>
|
|
|
+ <div style="flex: 1; cursor: pointer; opacity: 0.6" @click="dialogVisible = true" v-else>请选择</div>
|
|
|
<!-- <el-select v-model="formData.partyAId" placeholder="请选择" clearable filterable @change="handlePartyA">
|
|
|
<el-option
|
|
|
v-for="item in commonData.PartyAList"
|
|
@@ -112,13 +112,13 @@
|
|
|
:label="item.label"
|
|
|
:value="item.value"
|
|
|
/>
|
|
|
- </el-select>
|
|
|
- <CopyButton v-if="module !== 'add'" :copyText="getCopyText(commonData.PartyAList, formData.partyAId)" /> -->
|
|
|
+ </el-select> -->
|
|
|
+ <CopyButton v-if="module !== 'add'" :copyText="formData.partyA" />
|
|
|
<!-- dialogVisible -->
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col
|
|
|
- v-if="['add', 'edit'].includes(module) && (pageType === 'home' || formData.orderType === 'HOME')"
|
|
|
+ v-if="['add', 'edit'].includes(module) && (pageType === 'home' || formData.orderType === 'HOME')"
|
|
|
:xs="24"
|
|
|
:sm="12"
|
|
|
:lg="12"
|
|
@@ -130,20 +130,12 @@
|
|
|
<el-col :xs="24" :sm="12" :lg="module === 'edit' ? 12 : 8" class="item">
|
|
|
<div class="label">经销商*:</div>
|
|
|
<div class="value">
|
|
|
- <el-input
|
|
|
- v-if="isCustomer"
|
|
|
- v-model="formData.customerName"
|
|
|
- disabled
|
|
|
- placeholder="请填写"
|
|
|
-
|
|
|
- clearable
|
|
|
- />
|
|
|
+ <el-input v-if="isCustomer" v-model="formData.customerName" disabled placeholder="请填写" clearable />
|
|
|
<el-input
|
|
|
v-if="!isCustomer && !isTradeExaminer"
|
|
|
v-model="formData.customerName"
|
|
|
disabled
|
|
|
placeholder="请填写"
|
|
|
-
|
|
|
clearable
|
|
|
/>
|
|
|
<el-select
|
|
@@ -165,43 +157,45 @@
|
|
|
:value="item.value"
|
|
|
/>
|
|
|
</el-select>
|
|
|
- <CopyButton v-if="module !== 'add' && isTradeExaminer" :copyText="getCopyText(commonData.customerList, formData.customerId)" />
|
|
|
+ <CopyButton
|
|
|
+ v-if="module !== 'add' && isTradeExaminer"
|
|
|
+ :copyText="getCopyText(commonData.customerList, formData.customerId)"
|
|
|
+ />
|
|
|
<CopyButton v-if="module !== 'add' && !isTradeExaminer" :copyText="formData.customerName" />
|
|
|
-
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :lg="8" class="item">
|
|
|
<div class="label">经销商联系人*:</div>
|
|
|
<div class="value">
|
|
|
- <el-input v-model="formData.customerLinkName" placeholder="请填写" clearable />
|
|
|
+ <el-input v-model="formData.customerLinkName" placeholder="请填写" clearable />
|
|
|
<CopyButton v-if="module !== 'add'" :copyText="formData.customerLinkName" />
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :lg="8" class="item">
|
|
|
<div class="label">经销商联系电话*:</div>
|
|
|
<div class="value">
|
|
|
- <el-input v-model="formData.customerLinkMobile" maxlength="11" placeholder="请填写" clearable />
|
|
|
+ <el-input v-model="formData.customerLinkMobile" maxlength="11" placeholder="请填写" clearable />
|
|
|
<CopyButton v-if="module !== 'add'" :copyText="formData.customerLinkMobile" />
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :lg="8" class="item">
|
|
|
<div class="label">经销商办公地址*:</div>
|
|
|
<div class="value">
|
|
|
- <el-input v-model="formData.customerAddress" placeholder="请填写" clearable />
|
|
|
+ <el-input v-model="formData.customerAddress" placeholder="请填写" clearable />
|
|
|
<CopyButton v-if="module !== 'add'" :copyText="formData.customerAddress" />
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :lg="8" class="item">
|
|
|
<div class="label">跟进经销商*:</div>
|
|
|
<div class="value">
|
|
|
- <el-input v-model="formData.followCustomer" placeholder="请填写" clearable />
|
|
|
+ <el-input v-model="formData.followCustomer" placeholder="请填写" clearable />
|
|
|
<CopyButton v-if="module !== 'add'" :copyText="formData.followCustomer" />
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :lg="8" class="item">
|
|
|
<div class="label">跟进经销商电话*:</div>
|
|
|
<div class="value">
|
|
|
- <el-input v-model="formData.followCustomerMobile" placeholder="请填写" clearable />
|
|
|
+ <el-input v-model="formData.followCustomerMobile" placeholder="请填写" clearable />
|
|
|
<CopyButton v-if="module !== 'add'" :copyText="formData.followCustomerMobile" />
|
|
|
</div>
|
|
|
</el-col>
|
|
@@ -214,7 +208,7 @@
|
|
|
>
|
|
|
<div class="label">工程项目名称*:</div>
|
|
|
<div class="value">
|
|
|
- <el-input v-model="formData.projectName" placeholder="请填写" clearable />
|
|
|
+ <el-input v-model="formData.projectName" placeholder="请填写" clearable />
|
|
|
<CopyButton v-if="module !== 'add'" :copyText="formData.projectName" />
|
|
|
</div>
|
|
|
</el-col>
|
|
@@ -226,7 +220,7 @@
|
|
|
>
|
|
|
<div class="label">工程联系人*:</div>
|
|
|
<div class="value">
|
|
|
- <el-input v-model="formData.enginLinkName" placeholder="请填写" clearable />
|
|
|
+ <el-input v-model="formData.enginLinkName" placeholder="请填写" clearable />
|
|
|
<CopyButton v-if="module !== 'add'" :copyText="formData.enginLinkName" />
|
|
|
</div>
|
|
|
</el-col>
|
|
@@ -238,7 +232,7 @@
|
|
|
>
|
|
|
<div class="label">电话*:</div>
|
|
|
<div class="value">
|
|
|
- <el-input v-model="formData.enginLinkMobile" placeholder="请填写" clearable />
|
|
|
+ <el-input v-model="formData.enginLinkMobile" placeholder="请填写" clearable />
|
|
|
<CopyButton v-if="module !== 'add'" :copyText="formData.enginLinkMobile" />
|
|
|
</div>
|
|
|
</el-col>
|
|
@@ -251,29 +245,11 @@
|
|
|
>
|
|
|
<div class="label" style="height: auto">工程项目名称*:</div>
|
|
|
<div class="value my-center" style="height: 100%">
|
|
|
- <el-radio-group v-model="formData.homeProjectNameRadio" >
|
|
|
+ <el-radio-group v-model="formData.homeProjectNameRadio">
|
|
|
<el-radio label="AREA">
|
|
|
- <el-input
|
|
|
- v-model="formData.homeProjectNameArea"
|
|
|
- class="my-width"
|
|
|
- placeholder="请填写"
|
|
|
-
|
|
|
- clearable
|
|
|
- />小区
|
|
|
- <el-input
|
|
|
- v-model="formData.homeProjectNameSeat"
|
|
|
- class="my-width"
|
|
|
- placeholder="请填写"
|
|
|
-
|
|
|
- clearable
|
|
|
- />座
|
|
|
- <el-input
|
|
|
- v-model="formData.homeProjectNameNumber"
|
|
|
- class="my-width"
|
|
|
- placeholder="请填写"
|
|
|
-
|
|
|
- clearable
|
|
|
- />号
|
|
|
+ <el-input v-model="formData.homeProjectNameArea" class="my-width" placeholder="请填写" clearable />小区
|
|
|
+ <el-input v-model="formData.homeProjectNameSeat" class="my-width" placeholder="请填写" clearable />座
|
|
|
+ <el-input v-model="formData.homeProjectNameNumber" class="my-width" placeholder="请填写" clearable />号
|
|
|
<CopyButton
|
|
|
v-if="module !== 'add'"
|
|
|
:copyText="
|
|
@@ -291,24 +267,16 @@
|
|
|
v-model="formData.homeProjectNameArea2"
|
|
|
class="my-width"
|
|
|
placeholder="请填写"
|
|
|
-
|
|
|
clearable
|
|
|
/>(业主名称)自建房
|
|
|
<CopyButton v-if="module !== 'add'" :copyText="formData.homeProjectNameArea2 + '(业主名称)自建房'" />
|
|
|
</el-radio>
|
|
|
<el-radio label="VILLA">
|
|
|
- <el-input
|
|
|
- v-model="formData.homeProjectNameArea3"
|
|
|
- class="my-width"
|
|
|
- placeholder="请填写"
|
|
|
-
|
|
|
- clearable
|
|
|
- />小区
|
|
|
+ <el-input v-model="formData.homeProjectNameArea3" class="my-width" placeholder="请填写" clearable />小区
|
|
|
<el-input
|
|
|
v-model="formData.homeProjectNameNumber3"
|
|
|
class="my-width"
|
|
|
placeholder="请填写"
|
|
|
-
|
|
|
clearable
|
|
|
/>号别墅
|
|
|
<CopyButton
|
|
@@ -320,7 +288,11 @@
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col
|
|
|
- v-if="(['home'].includes(pageType) || formData.orderType === 'HOME') && !['add', 'edit'].includes(module) && formData.isOld == true"
|
|
|
+ v-if="
|
|
|
+ (['home'].includes(pageType) || formData.orderType === 'HOME') &&
|
|
|
+ !['add', 'edit'].includes(module) &&
|
|
|
+ formData.isOld == true
|
|
|
+ "
|
|
|
:xs="24"
|
|
|
:sm="24"
|
|
|
:lg="24"
|
|
@@ -328,7 +300,7 @@
|
|
|
>
|
|
|
<div class="label" style="height: auto">旧单工程项目名称*:</div>
|
|
|
<div class="value" style="height: 100%">
|
|
|
- <el-input v-model="formData.projectName" placeholder="请填写" clearable />
|
|
|
+ <el-input v-model="formData.projectName" placeholder="请填写" clearable />
|
|
|
<CopyButton v-if="module !== 'add'" :copyText="formData.projectName" />
|
|
|
</div>
|
|
|
</el-col>
|
|
@@ -356,13 +328,13 @@
|
|
|
<div class="label">详细地址*:</div>
|
|
|
<div class="value">
|
|
|
<!-- <el-input v-model="formData.positionAddress" placeholder="定位地址" clearable disabled /> -->
|
|
|
- <geographicalPosi
|
|
|
+ <!-- <geographicalPosi
|
|
|
style="margin: 0 20px 0 0"
|
|
|
v-if="module !== 'detail' && !['cross'].includes(pageType)"
|
|
|
:form-data="formData"
|
|
|
@selectPosi="handleSelectPosi"
|
|
|
- />
|
|
|
- <el-input v-model="formData.address" placeholder="请填写详细地址" clearable />
|
|
|
+ /> -->
|
|
|
+ <el-input v-model="formData.address" placeholder="请填写详细地址" clearable />
|
|
|
<CopyButton v-if="module !== 'add'" :copyText="formData.address" />
|
|
|
|
|
|
<i
|
|
@@ -400,7 +372,7 @@
|
|
|
<el-col :xs="24" :sm="24" :lg="24" class="item">
|
|
|
<div class="label">项目类别*:</div>
|
|
|
<div class="value">
|
|
|
- <el-radio-group v-model="formData.projectCategory" >
|
|
|
+ <el-radio-group v-model="formData.projectCategory">
|
|
|
<el-radio v-for="item in commonData.dict['TRADE_LOGIN_CATEGORY']" :key="item.value" :label="item.value">
|
|
|
{{ item.label }}
|
|
|
</el-radio>
|
|
@@ -409,10 +381,15 @@
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :lg="12" class="item">
|
|
|
<div class="label">图纸上传:</div>
|
|
|
- <div class="value" style="justify-content: flex-end; position: relative;overflow: hidden;">
|
|
|
- <FileUpload v-if="module !== 'detail' && module !== 'examine'" :file-list="formData.fileList" :limit="2" class="file" />
|
|
|
+ <div class="value" style="justify-content: flex-end; position: relative; overflow: hidden">
|
|
|
+ <FileUpload
|
|
|
+ v-if="module !== 'detail' && module !== 'examine'"
|
|
|
+ :file-list="formData.fileList"
|
|
|
+ :limit="2"
|
|
|
+ class="file"
|
|
|
+ />
|
|
|
<el-link
|
|
|
- v-if="(module == 'detail' || module == 'examine' )&& formData.fileList && formData.fileList.length"
|
|
|
+ v-if="(module == 'detail' || module == 'examine') && formData.fileList && formData.fileList.length"
|
|
|
style="position: absolute; left: 5px"
|
|
|
type="primary"
|
|
|
:underline="false"
|
|
@@ -425,7 +402,7 @@
|
|
|
<el-col :xs="24" :sm="12" :lg="12" class="item">
|
|
|
<div class="label">类型</div>
|
|
|
<div class="value">
|
|
|
- <el-radio-group v-model="formData.type" >
|
|
|
+ <el-radio-group v-model="formData.type">
|
|
|
<el-radio v-for="item in commonData.dict['TRADE_LOGIN_TYPE']" :key="item.value" :label="item.value">
|
|
|
{{ item.label }}
|
|
|
</el-radio>
|
|
@@ -435,14 +412,14 @@
|
|
|
<el-col :xs="24" :sm="12" :lg="12" class="item">
|
|
|
<div class="label">建筑面积㎡*:</div>
|
|
|
<div class="value">
|
|
|
- <el-input v-model="formData.extent" placeholder="请填写" clearable />
|
|
|
+ <el-input v-model="formData.extent" placeholder="请填写" clearable />
|
|
|
<CopyButton v-if="module !== 'add'" :copyText="formData.extent" />
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="12" :lg="12" class="item">
|
|
|
<div class="label">空调使用面积㎡*:</div>
|
|
|
<div class="value">
|
|
|
- <el-input v-model="formData.useExtent" placeholder="请填写" clearable />
|
|
|
+ <el-input v-model="formData.useExtent" placeholder="请填写" clearable />
|
|
|
<CopyButton v-if="module !== 'add'" :copyText="formData.useExtent" />
|
|
|
</div>
|
|
|
</el-col>
|
|
@@ -496,13 +473,16 @@
|
|
|
:value="item.value"
|
|
|
/>
|
|
|
</el-select>
|
|
|
- <CopyButton v-if="module !== 'add'" :copyText="getCopyText(commonData.dict['LOGIN_MACHINE_TYPE'], formData.machineType)" />
|
|
|
+ <CopyButton
|
|
|
+ v-if="module !== 'add'"
|
|
|
+ :copyText="getCopyText(commonData.dict['LOGIN_MACHINE_TYPE'], formData.machineType)"
|
|
|
+ />
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="24" :lg="24" class="item">
|
|
|
<div class="label">成功机率*:</div>
|
|
|
<div class="value">
|
|
|
- <el-radio-group v-model="formData.successRate" >
|
|
|
+ <el-radio-group v-model="formData.successRate">
|
|
|
<el-radio v-for="item in commonData.dict['SUCCESS_RATE']" :key="item.value" :label="item.value">
|
|
|
{{ item.label }}
|
|
|
</el-radio>
|
|
@@ -526,13 +506,13 @@
|
|
|
<el-col :xs="24" :sm="12" :lg="12" class="item">
|
|
|
<div class="label">预计设备金额*:</div>
|
|
|
<div class="value">
|
|
|
- <el-input type="number" v-model.number="formData.preDeviceAmount" placeholder="请填写" clearable />万
|
|
|
+ <el-input type="number" v-model.number="formData.preDeviceAmount" placeholder="请填写" clearable />万
|
|
|
</div>
|
|
|
</el-col>
|
|
|
<el-col :xs="24" :sm="24" :lg="24" class="item">
|
|
|
<div class="label">工程跟进状态*:</div>
|
|
|
<div class="value">
|
|
|
- <el-radio-group v-model="formData.status" >
|
|
|
+ <el-radio-group v-model="formData.status">
|
|
|
<el-radio v-for="item in commonData.dict['FOLLOW_STATUS']" :key="item.value" :label="item.value">
|
|
|
{{ item.label }}
|
|
|
</el-radio>
|
|
@@ -542,7 +522,7 @@
|
|
|
<el-col v-if="['detail', 'examine'].includes(module)" :xs="24" :sm="24" :lg="24" class="item">
|
|
|
<div class="label">订单状态:</div>
|
|
|
<div class="value">
|
|
|
- <el-input :value="orderTypeEume[formData.orderStatus]" placeholder="请填写" clearable />
|
|
|
+ <el-input :value="orderTypeEume[formData.orderStatus]" placeholder="请填写" clearable />
|
|
|
<CopyButton v-if="module !== 'add'" :copyText="orderTypeEume[formData.orderStatus]" />
|
|
|
</div>
|
|
|
</el-col>
|
|
@@ -582,17 +562,12 @@
|
|
|
width="1000px"
|
|
|
:before-close="handleClose"
|
|
|
v-if="dialogVisible"
|
|
|
- :append-to-body="true">
|
|
|
- <div style="height:600px">
|
|
|
- <template-page
|
|
|
- ref="pageRef__"
|
|
|
- :get-list="getList"
|
|
|
- :operation="operation()"
|
|
|
- >
|
|
|
- </template-page>
|
|
|
+ :append-to-body="true"
|
|
|
+ >
|
|
|
+ <div style="height: 600px">
|
|
|
+ <template-page ref="pageRef__" :get-list="getList" :operation="operation()"> </template-page>
|
|
|
</div>
|
|
|
</el-dialog>
|
|
|
-
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -681,19 +656,18 @@ export default {
|
|
|
},
|
|
|
computed: {
|
|
|
...mapGetters(['isTradeExaminer', 'isCustomer', 'customerNumber', 'customerId', 'customerName']),
|
|
|
- getCopyText(){
|
|
|
- return(arr = [], id = '')=>{
|
|
|
- if (id && arr.length) {
|
|
|
- return String(arr.find(k=>k.value===id)?.label || id)
|
|
|
- }
|
|
|
- return String(id)
|
|
|
+ getCopyText() {
|
|
|
+ return (arr = [], id = '') => {
|
|
|
+ if (id && arr.length) {
|
|
|
+ return String(arr.find(k => k.value === id)?.label || id)
|
|
|
+ }
|
|
|
+ return String(id)
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
watch: {
|
|
|
async 'formData.id'(newValue, oldValue) {
|
|
|
if (newValue) {
|
|
|
-
|
|
|
if (this.isTradeExaminer) {
|
|
|
// this.getPositionProject()
|
|
|
} else {
|
|
@@ -771,7 +745,7 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
getList: getFirstPartyCustomerManagementList,
|
|
|
- handleClose(){
|
|
|
+ handleClose() {
|
|
|
this.dialogVisible = false
|
|
|
},
|
|
|
operation() {
|
|
@@ -1080,33 +1054,34 @@ export default {
|
|
|
this.formData.customerAddress = res.data.address || ''
|
|
|
})
|
|
|
},
|
|
|
- remoteMethod(e){
|
|
|
+ remoteMethod(e) {
|
|
|
this.loading = false
|
|
|
this.getDealerListV3(e)
|
|
|
},
|
|
|
- getDealerListV3(e){
|
|
|
+ getDealerListV3(e) {
|
|
|
getDealerListV3({
|
|
|
pageNum: 1,
|
|
|
pageSize: 100,
|
|
|
- params:[
|
|
|
+ params: [
|
|
|
{
|
|
|
- "param": "a.name",
|
|
|
- "compare": "like",
|
|
|
- "value": e
|
|
|
+ param: 'a.name',
|
|
|
+ compare: 'like',
|
|
|
+ value: e
|
|
|
}
|
|
|
]
|
|
|
- }).then(res => {
|
|
|
- this.commonData.customerList = res.data.records.map(k => {
|
|
|
- return {
|
|
|
- number: k.number,
|
|
|
- label: k.name,
|
|
|
- value: k.id
|
|
|
- }
|
|
|
- })
|
|
|
- }).finally(()=>{
|
|
|
- this.loading = false
|
|
|
-
|
|
|
})
|
|
|
+ .then(res => {
|
|
|
+ this.commonData.customerList = res.data.records.map(k => {
|
|
|
+ return {
|
|
|
+ number: k.number,
|
|
|
+ label: k.name,
|
|
|
+ value: k.id
|
|
|
+ }
|
|
|
+ })
|
|
|
+ })
|
|
|
+ .finally(() => {
|
|
|
+ this.loading = false
|
|
|
+ })
|
|
|
}
|
|
|
}
|
|
|
}
|