|
@@ -1,36 +1,36 @@
|
|
<template>
|
|
<template>
|
|
<template-page
|
|
<template-page
|
|
ref="pageRef"
|
|
ref="pageRef"
|
|
- :getList="getList"
|
|
|
|
|
|
+ :get-list="getList"
|
|
:operation="operation()"
|
|
:operation="operation()"
|
|
- :optionsEvensGroup="optionsEvensGroup"
|
|
|
|
- :exportList="exportList"
|
|
|
|
- :columnParsing="columnParsing"
|
|
|
|
- :tableAttributes="tableAttributes"
|
|
|
|
- :tableEvents="tableEvents"
|
|
|
|
- :replaceOrNotMap="false"
|
|
|
|
- :operationColumnWidth="200"
|
|
|
|
- :fieldBeansHook="fieldBeansHook"
|
|
|
|
|
|
+ :options-evens-group="optionsEvensGroup"
|
|
|
|
+ :export-list="exportList"
|
|
|
|
+ :column-parsing="columnParsing"
|
|
|
|
+ :table-attributes="tableAttributes"
|
|
|
|
+ :table-events="tableEvents"
|
|
|
|
+ :replace-or-not-map="false"
|
|
|
|
+ :operation-column-width="200"
|
|
|
|
+ :field-beans-hook="fieldBeansHook"
|
|
>
|
|
>
|
|
<Popu v-if="isShow !== 1">
|
|
<Popu v-if="isShow !== 1">
|
|
<el-page-header slot="head" :content="content" @back="handleClose" />
|
|
<el-page-header slot="head" :content="content" @back="handleClose" />
|
|
<AddPolicy
|
|
<AddPolicy
|
|
v-if="isShow === 2"
|
|
v-if="isShow === 2"
|
|
|
|
+ :is-show="isShow"
|
|
|
|
+ :is-flag="isFlag"
|
|
@close="handleClose"
|
|
@close="handleClose"
|
|
@upDataIsFlag="upDataIsFlag"
|
|
@upDataIsFlag="upDataIsFlag"
|
|
- :isShow="isShow"
|
|
|
|
- :isFlag="isFlag"
|
|
|
|
/>
|
|
/>
|
|
<EditPolicy
|
|
<EditPolicy
|
|
v-if="isShow === 3"
|
|
v-if="isShow === 3"
|
|
:id="id"
|
|
:id="id"
|
|
|
|
+ :is-show="isShow"
|
|
|
|
+ :is-flag="isFlag"
|
|
@close="handleClose"
|
|
@close="handleClose"
|
|
@upDataIsFlag="upDataIsFlag"
|
|
@upDataIsFlag="upDataIsFlag"
|
|
- :isShow="isShow"
|
|
|
|
- :isFlag="isFlag"
|
|
|
|
/>
|
|
/>
|
|
- <Details v-if="isShow === 4" @close="handleClose" :id="id" :isShow="isShow" />
|
|
|
|
- <Examine v-if="isShow === 5" @close="handleClose" :id="id" :isShow="isShow" />
|
|
|
|
|
|
+ <Details v-if="isShow === 4" :id="id" :is-show="isShow" @close="handleClose" />
|
|
|
|
+ <Examine v-if="isShow === 5" :id="id" :is-show="isShow" @close="handleClose" />
|
|
</Popu>
|
|
</Popu>
|
|
</template-page>
|
|
</template-page>
|
|
</template>
|
|
</template>
|
|
@@ -191,21 +191,45 @@ export default {
|
|
tbName: '',
|
|
tbName: '',
|
|
type: 'input',
|
|
type: 'input',
|
|
noUse: true
|
|
noUse: true
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ adminUserId: null,
|
|
|
|
+ colName: 'customer_id',
|
|
|
|
+ enumMap: '{}',
|
|
|
|
+ frontCode: 'CUSTOMER',
|
|
|
|
+ hide: false,
|
|
|
|
+ isCopy: false,
|
|
|
|
+ isQuery: true,
|
|
|
|
+ isShow: false,
|
|
|
|
+ isTotal: false,
|
|
|
|
+ jname: 'customerId',
|
|
|
|
+ label: '经销商',
|
|
|
|
+ multiple: false,
|
|
|
|
+ pk: false,
|
|
|
|
+ sortNum: 0,
|
|
|
|
+ tbName: '',
|
|
|
|
+ type: 'select',
|
|
|
|
+ noUse: true
|
|
}
|
|
}
|
|
]
|
|
]
|
|
},
|
|
},
|
|
// 列表请求函数
|
|
// 列表请求函数
|
|
getList(p) {
|
|
getList(p) {
|
|
var pm = JSON.parse(JSON.stringify(p))
|
|
var pm = JSON.parse(JSON.stringify(p))
|
|
- var specification
|
|
|
|
|
|
+ var specification, customerId
|
|
for (var i = 0; i < pm.params.length; i++) {
|
|
for (var i = 0; i < pm.params.length; i++) {
|
|
if (pm.params[i].param === 'specification') {
|
|
if (pm.params[i].param === 'specification') {
|
|
specification = pm.params[i].value
|
|
specification = pm.params[i].value
|
|
pm.params.splice(i, 1)
|
|
pm.params.splice(i, 1)
|
|
- break
|
|
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ if (pm.params[i].param === 'customer_id') {
|
|
|
|
+ customerId = pm.params[i].value
|
|
|
|
+ pm.params.splice(i, 1)
|
|
|
|
+
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- return policyListV2({ ...pm, specification })
|
|
|
|
|
|
+ return policyListV2({ ...pm, specification, customerId })
|
|
},
|
|
},
|
|
// 列表导出函数
|
|
// 列表导出函数
|
|
exportList: policyListV2Export,
|
|
exportList: policyListV2Export,
|