|
|
|
|
@ -5,44 +5,43 @@
|
|
|
|
|
</el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
<el-table class="margin-top-xs" :header-cell-style="{background: 'linear-gradient(#6cb3ff, #1873d4)',color: '#eeeeee'}" border v-loading="listLoading" :data="list" ref="list" :element-loading-text="elementLoadingText" @row-click="getCurrentRow" :row-class-name="rowName" @selection-change="handleSelectionChange">
|
|
|
|
|
<el-table-column type="selection" width="55"></el-table-column>
|
|
|
|
|
<el-table-column type="selection" width="45"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="projectNum" label="编码" sortable min-width="80"></el-table-column>
|
|
|
|
|
<el-table-column align="center" sortable prop="projectName" :show-overflow-tooltip="true" label="项目名称" min-width="150"></el-table-column>
|
|
|
|
|
<el-table-column align="center" sortable prop="projectName" :show-overflow-tooltip="true" label="项目名称" min-width="120"></el-table-column>
|
|
|
|
|
<el-table-column align="center" label="散客价">
|
|
|
|
|
<el-table-column align="center" sortable prop="price" label="标价" min-width="100"></el-table-column>
|
|
|
|
|
<el-table-column align="center" sortable prop="minumumPrice" label="最低价" min-width="100">
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column align="center" sortable prop="price" label="标价" min-width="70"></el-table-column>
|
|
|
|
|
<el-table-column align="center" sortable prop="topPrice" label="最高价" min-width="75"></el-table-column>
|
|
|
|
|
<el-table-column align="center" sortable prop="minumumPrice" label="最低价" min-width="75"></el-table-column>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column align="center" label="会员">
|
|
|
|
|
<el-table-column align="center" sortable prop="priceMember" label="标价" min-width="100">
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column align="center" sortable prop="minumumPriceMember" label="最低价" min-width="100">
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column align="center" sortable prop="priceMember" label="标价" min-width="70"></el-table-column>
|
|
|
|
|
<el-table-column align="center" sortable prop="topPriceMember" label="最高价" min-width="75"></el-table-column>
|
|
|
|
|
<el-table-column align="center" sortable prop="minumumPriceMember" label="最低价" min-width="75"></el-table-column>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column align="center" sortable prop="minumumTimes" label="单次最少销售次数" min-width="100">
|
|
|
|
|
<el-table-column align="center" sortable prop="minumumTimes" label="单次最少销售次数" min-width="70">
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column align="center" sortable prop="directConsumption" label="直接消费" min-width="105">
|
|
|
|
|
<el-table-column align="center" sortable prop="directConsumption" label="直接消费" min-width="75">
|
|
|
|
|
<template slot-scope="scope">{{
|
|
|
|
|
scope.row.directConsumption == 1 ? "是" : "否"
|
|
|
|
|
}}</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column align="center" sortable prop="noDiscount" label="卡付打折" min-width="105">
|
|
|
|
|
<el-table-column align="center" sortable prop="noDiscount" label="卡付打折" min-width="75">
|
|
|
|
|
<template slot-scope="scope">{{
|
|
|
|
|
scope.row.noDiscount == 0 ? "是" : scope.row.noDiscount == 1?'否':"未设"
|
|
|
|
|
}}</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column align="center" sortable prop="directConsumption" label="合作项目/抽佣比例" min-width="105">
|
|
|
|
|
<el-table-column align="center" sortable prop="directConsumption" label="合作项目/抽佣比例" min-width="75">
|
|
|
|
|
<template slot-scope="scope">{{
|
|
|
|
|
scope.row.isCooperation == 1 ? "是" + "/" + scope.row.brokerage : "否"
|
|
|
|
|
}}</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column align="center" v-if="sessionStorageData.allowValid" sortable prop="validTime" label="有效期限(月)" min-width="130">
|
|
|
|
|
<el-table-column align="center" v-if="sessionStorageData.allowValid" sortable prop="validTime" label="有效期限(月)" min-width="75">
|
|
|
|
|
<template slot-scope="scope">
|
|
|
|
|
{{ scope.row.directConsumption == "否" ? scope.row.validTime : null }}
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column align="center" sortable prop="label" :show-overflow-tooltip="true" label="标签" min-width="110"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="storeName" :show-overflow-tooltip="true" label="所属门店" min-width="140"></el-table-column>
|
|
|
|
|
<el-table-column align="center" sortable prop="label" :show-overflow-tooltip="true" label="标签" min-width="75"></el-table-column>
|
|
|
|
|
<el-table-column align="center" prop="storeName" :show-overflow-tooltip="true" label="所属门店" min-width="100"></el-table-column>
|
|
|
|
|
</el-table>
|
|
|
|
|
<el-pagination background :current-page="queryForm.pageNum" :page-size="queryForm.pageSize" :layout="layout" :total="total" @size-change="handleSizeChange" @current-change="handleCurrentChange"></el-pagination>
|
|
|
|
|
<div slot="footer" class="dialog-footer">
|
|
|
|
|
@ -84,7 +83,6 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
methods: {
|
|
|
|
|
radioChange(v) {
|
|
|
|
|
console.log(v);
|
|
|
|
|
this.queryForm.storeId = v;
|
|
|
|
|
this.getPro();
|
|
|
|
|
},
|
|
|
|
|
@ -176,7 +174,7 @@ export default {
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
show() {
|
|
|
|
|
this.selection = [];
|
|
|
|
|
Object.assign(this.$data, this.$options.data.call(this));
|
|
|
|
|
this.dialogFormVisible = true;
|
|
|
|
|
this.getData();
|
|
|
|
|
},
|
|
|
|
|
|