|
@@ -9,11 +9,11 @@
|
|
</el-form>
|
|
</el-form>
|
|
<el-table v-loading="loading" :data="planList" >
|
|
<el-table v-loading="loading" :data="planList" >
|
|
<el-table-column label="id" align="center" prop="id" v-if="false" />
|
|
<el-table-column label="id" align="center" prop="id" v-if="false" />
|
|
- <el-table-column label="等级名称" align="center" prop="grade" />
|
|
|
|
|
|
+ <el-table-column label="方案名称" align="center" prop="grade" />
|
|
|
|
+ <el-table-column label="油品名称" align="center" prop="oilName" />
|
|
<el-table-column label="优惠条件" align="center" prop="discountTerm" />
|
|
<el-table-column label="优惠条件" align="center" prop="discountTerm" />
|
|
<el-table-column label="优惠条件金额" v-if="false" align="center" prop="discountAmt" />
|
|
<el-table-column label="优惠条件金额" v-if="false" align="center" prop="discountAmt" />
|
|
- <el-table-column label="汽油优惠金额" align="center" prop="gasoilDiscountAmt" />
|
|
|
|
- <el-table-column label="柴油优惠金额" align="center" prop="dieseloilDiscountAmt" />
|
|
|
|
|
|
+ <el-table-column label="优惠金额" align="center" prop="gasoilDiscountAmt" />
|
|
<el-table-column label="会员优惠是否叠加" align="center" prop="vipDiscountyPlus" :formatter="vipDiscountyPlusFotmat" />
|
|
<el-table-column label="会员优惠是否叠加" align="center" prop="vipDiscountyPlus" :formatter="vipDiscountyPlusFotmat" />
|
|
<el-table-column label="可否叠加劵" align="center" prop="couponPlus" :formatter="couponPlusFotmat"
|
|
<el-table-column label="可否叠加劵" align="center" prop="couponPlus" :formatter="couponPlusFotmat"
|
|
/>
|
|
/>
|
|
@@ -40,21 +40,28 @@
|
|
<!-- 添加或修改客户优惠等级设置对话框 -->
|
|
<!-- 添加或修改客户优惠等级设置对话框 -->
|
|
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
|
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="130px">
|
|
<el-form ref="form" :model="form" :rules="rules" label-width="130px">
|
|
- <el-form-item label="等级名称" prop="grade">
|
|
|
|
|
|
+ <el-form-item label="方案名称" prop="grade">
|
|
<el-input v-model="form.grade" placeholder="请输入等级名称" />
|
|
<el-input v-model="form.grade" placeholder="请输入等级名称" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <el-form-item label="油品名称" prop="oilName">
|
|
|
|
+ <el-select v-model="form.oilName" placeholder="油品名称" clearable size="small">
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="dict in oilNameOptions"
|
|
|
|
+ :key="dict.dictLabel"
|
|
|
|
+ :label="dict.dictLabel"
|
|
|
|
+ :value="dict.dictLabel"
|
|
|
|
+ />
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item label="优惠条件" prop="discountTerm">
|
|
<el-form-item label="优惠条件" prop="discountTerm">
|
|
<el-input v-model="form.discountTerm" placeholder="请输入优惠条件" />
|
|
<el-input v-model="form.discountTerm" placeholder="请输入优惠条件" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item v-show="false" label="优惠条件金额" prop="discountAmt">
|
|
<el-form-item v-show="false" label="优惠条件金额" prop="discountAmt">
|
|
<el-input v-model="form.discountAmt" placeholder="请输入优惠条件金额" />
|
|
<el-input v-model="form.discountAmt" placeholder="请输入优惠条件金额" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="汽油优惠金额" prop="gasoilDiscountAmt">
|
|
|
|
|
|
+ <el-form-item label="优惠金额" prop="gasoilDiscountAmt">
|
|
<el-input v-model="form.gasoilDiscountAmt" placeholder="请输入汽油优惠金额" />
|
|
<el-input v-model="form.gasoilDiscountAmt" placeholder="请输入汽油优惠金额" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="柴油优惠金额" prop="dieseloilDiscountAmt">
|
|
|
|
- <el-input v-model="form.dieseloilDiscountAmt" placeholder="请输入柴油优惠金额" />
|
|
|
|
- </el-form-item>
|
|
|
|
<el-form-item label="会员优惠是否叠加" prop="vipDiscountyPlus">
|
|
<el-form-item label="会员优惠是否叠加" prop="vipDiscountyPlus">
|
|
<el-radio-group v-model="form.vipDiscountyPlus">
|
|
<el-radio-group v-model="form.vipDiscountyPlus">
|
|
<el-radio
|
|
<el-radio
|
|
@@ -91,11 +98,12 @@
|
|
</el-form>
|
|
</el-form>
|
|
<el-table v-loading="loading" :data="DTplanList" >
|
|
<el-table v-loading="loading" :data="DTplanList" >
|
|
<el-table-column label="id" align="center" prop="id" v-if="false" />
|
|
<el-table-column label="id" align="center" prop="id" v-if="false" />
|
|
- <el-table-column label="等级名称" align="center" prop="grade" />
|
|
|
|
|
|
+ <el-table-column label="方案名称" align="center" prop="grade" />
|
|
|
|
+ <el-table-column label="油品名称" align="center" prop="oilName" />
|
|
<el-table-column label="优惠条件" align="center" prop="discountTerm" />
|
|
<el-table-column label="优惠条件" align="center" prop="discountTerm" />
|
|
<el-table-column label="优惠条件金额" v-if="false" align="center" prop="discountAmt" />
|
|
<el-table-column label="优惠条件金额" v-if="false" align="center" prop="discountAmt" />
|
|
- <el-table-column label="汽油优惠金额" align="center" prop="gasoilDiscountAmt" />
|
|
|
|
- <el-table-column label="柴油优惠金额" align="center" prop="dieseloilDiscountAmt" />
|
|
|
|
|
|
+ <el-table-column label="优惠金额" align="center" prop="gasoilDiscountAmt" />
|
|
|
|
+<!-- <el-table-column label="柴油优惠金额" align="center" prop="dieseloilDiscountAmt" />-->
|
|
<el-table-column label="会员优惠是否叠加" align="center" prop="vipDiscountyPlus" :formatter="vipDiscountyPlusFotmat" />
|
|
<el-table-column label="会员优惠是否叠加" align="center" prop="vipDiscountyPlus" :formatter="vipDiscountyPlusFotmat" />
|
|
<el-table-column label="可否叠加劵" align="center" prop="couponPlus" :formatter="couponPlusFotmat" />
|
|
<el-table-column label="可否叠加劵" align="center" prop="couponPlus" :formatter="couponPlusFotmat" />
|
|
<el-table-column label="优惠方案类型" v-if="false" align="center" prop="discountPlanType" />
|
|
<el-table-column label="优惠方案类型" v-if="false" align="center" prop="discountPlanType" />
|
|
@@ -121,21 +129,31 @@
|
|
<!-- 添加或修改动态客户优惠等级设置对话框 -->
|
|
<!-- 添加或修改动态客户优惠等级设置对话框 -->
|
|
<el-dialog :title="title" :visible.sync="opendt" width="500px" append-to-body>
|
|
<el-dialog :title="title" :visible.sync="opendt" width="500px" append-to-body>
|
|
<el-form ref="dtform" :model="dtform" :rules="dtrules" label-width="130px">
|
|
<el-form ref="dtform" :model="dtform" :rules="dtrules" label-width="130px">
|
|
- <el-form-item label="等级名称" prop="grade">
|
|
|
|
|
|
+ <el-form-item label="方案名称" prop="grade">
|
|
<el-input v-model="dtform.grade" placeholder="请输入等级名称" />
|
|
<el-input v-model="dtform.grade" placeholder="请输入等级名称" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
+ <el-form-item label="油品名称" prop="oilName">
|
|
|
|
+ <el-select v-model="dtform.oilName" placeholder="油品名称" clearable size="small">
|
|
|
|
+ <el-option
|
|
|
|
+ v-for="dict in oilNameOptions"
|
|
|
|
+ :key="dict.dictLabel"
|
|
|
|
+ :label="dict.dictLabel"
|
|
|
|
+ :value="dict.dictLabel"
|
|
|
|
+ />
|
|
|
|
+ </el-select>
|
|
|
|
+ </el-form-item>
|
|
<el-form-item label="优惠条件" prop="discountTerm">
|
|
<el-form-item label="优惠条件" prop="discountTerm">
|
|
<el-input v-model="dtform.discountTerm" placeholder="请输入优惠条件" />
|
|
<el-input v-model="dtform.discountTerm" placeholder="请输入优惠条件" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="优惠条件金额" v-show="false" prop="discountAmt">
|
|
<el-form-item label="优惠条件金额" v-show="false" prop="discountAmt">
|
|
<el-input v-model="dtform.discountAmt" placeholder="请输入优惠条件金额" />
|
|
<el-input v-model="dtform.discountAmt" placeholder="请输入优惠条件金额" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="汽油优惠金额" prop="gasoilDiscountAmt">
|
|
|
|
|
|
+ <el-form-item label="优惠金额" prop="gasoilDiscountAmt">
|
|
<el-input v-model="dtform.gasoilDiscountAmt" placeholder="请输入汽油优惠金额" />
|
|
<el-input v-model="dtform.gasoilDiscountAmt" placeholder="请输入汽油优惠金额" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="柴油优惠金额" prop="dieseloilDiscountAmt">
|
|
|
|
|
|
+<!-- <el-form-item label="柴油优惠金额" prop="dieseloilDiscountAmt">
|
|
<el-input v-model="dtform.dieseloilDiscountAmt" placeholder="请输入柴油优惠金额" />
|
|
<el-input v-model="dtform.dieseloilDiscountAmt" placeholder="请输入柴油优惠金额" />
|
|
- </el-form-item>
|
|
|
|
|
|
+ </el-form-item>-->
|
|
<el-form-item label="会员优惠是否叠加" prop="vipDiscountyPlus">
|
|
<el-form-item label="会员优惠是否叠加" prop="vipDiscountyPlus">
|
|
<el-radio-group v-model="dtform.vipDiscountyPlus">
|
|
<el-radio-group v-model="dtform.vipDiscountyPlus">
|
|
<el-radio
|
|
<el-radio
|
|
@@ -192,6 +210,7 @@
|
|
DTplanList: [],
|
|
DTplanList: [],
|
|
couponPlusOptions:[],
|
|
couponPlusOptions:[],
|
|
vipDiscountyPlusOptions:[],
|
|
vipDiscountyPlusOptions:[],
|
|
|
|
+ oilNameOptions:[],
|
|
// 弹出层标题
|
|
// 弹出层标题
|
|
title: "",
|
|
title: "",
|
|
// 是否显示弹出层
|
|
// 是否显示弹出层
|
|
@@ -251,6 +270,10 @@
|
|
this.getDicts("vip_discounty_plus").then(response => {
|
|
this.getDicts("vip_discounty_plus").then(response => {
|
|
this.vipDiscountyPlusOptions = response.data;
|
|
this.vipDiscountyPlusOptions = response.data;
|
|
});
|
|
});
|
|
|
|
+ //油品名称
|
|
|
|
+ this.getDicts("oil_name").then(response => {
|
|
|
|
+ this.oilNameOptions = response.data;
|
|
|
|
+ });
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
/** 查询客户优惠等级设置列表 */
|
|
/** 查询客户优惠等级设置列表 */
|