|
|
@@ -15,15 +15,20 @@
|
|
|
<el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
+ <el-tabs type="card" v-model="packageCateType" @tab-click="handleClickX">
|
|
|
+ <el-tab-pane label="公域" name="1"></el-tab-pane>
|
|
|
+ <el-tab-pane label="私域" name="2"></el-tab-pane>
|
|
|
+ <el-tab-pane label="商城" name="3"></el-tab-pane>
|
|
|
+ </el-tabs>
|
|
|
<el-table height="600" v-loading="loading" border :data="list" >
|
|
|
<el-table-column label="ID" align="center" prop="packageId" />
|
|
|
- <el-table-column label="套餐包名称" align="center" prop="packageName" />
|
|
|
+ <el-table-column label="套餐包名称" align="center" :prop="packageCateType === '3' ? 'title' : 'packageName'" />
|
|
|
<el-table-column label="疗法图片" align="center" prop="imgUrl">
|
|
|
<template slot-scope="scope">
|
|
|
<img :src="scope.row.imgUrl" style="height: 80px;">
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="别名" align="center" prop="secondName" />
|
|
|
+ <el-table-column label="别名" align="center" prop="secondName" :prop="packageCateType === '3' ? 'title' : 'packageName'"/>
|
|
|
<el-table-column label="类型" align="center" prop="packageType">
|
|
|
<template slot-scope="scope">
|
|
|
<dict-tag :options="packageTypeOptions" :value="scope.row.packageType"/>
|
|
|
@@ -64,6 +69,7 @@ export default {
|
|
|
name: "selectPackage",
|
|
|
data() {
|
|
|
return {
|
|
|
+ packageCateType:"1",
|
|
|
loading: true,
|
|
|
list:[],
|
|
|
packageTypeOptions:[],
|
|
|
@@ -89,7 +95,19 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
methods: {
|
|
|
+ handleClickX(tab, event) {
|
|
|
+ this.packageCateType = tab.name;
|
|
|
+ if(tab.name=="1" || tab.name == null){
|
|
|
+ this.queryParams.isShow=1;
|
|
|
+ } else if (tab.name=="2"){
|
|
|
+ this.queryParams.isShow=0;
|
|
|
+ }else if (tab.name=="3"){
|
|
|
+ this.queryParams.isShow=2;
|
|
|
+ }
|
|
|
+ this.handleQuery();
|
|
|
+ },
|
|
|
handleSelect(row){
|
|
|
+ row.packageCateType = this.packageCateType;
|
|
|
this.$emit('selectPackage',row);
|
|
|
},
|
|
|
/** 搜索按钮操作 */
|