|
@@ -13,7 +13,7 @@
|
|
|
<el-form :inline="true" :model="formInline" class="demo-form-inline">
|
|
<el-form :inline="true" :model="formInline" class="demo-form-inline">
|
|
|
<el-form-item label="名称">
|
|
<el-form-item label="名称">
|
|
|
<el-input v-model="formInline.keyword" style="width: 200px;" prefix-icon="el-icon-search" clearable
|
|
<el-input v-model="formInline.keyword" style="width: 200px;" prefix-icon="el-icon-search" clearable
|
|
|
- placeholder="请输入关键字段"></el-input>
|
|
|
|
|
|
|
+ placeholder="请输入优惠券名称"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item label="类型">
|
|
<el-form-item label="类型">
|
|
|
<el-select v-model="formInline.id" clearable placeholder="全部">
|
|
<el-select v-model="formInline.id" clearable placeholder="全部">
|
|
@@ -106,7 +106,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
</el-col>
|
|
</el-col>
|
|
|
</el-row>
|
|
</el-row>
|
|
|
- <!-- 投诉详情 -->
|
|
|
|
|
|
|
+ <!-- 优惠劵详情 -->
|
|
|
<el-dialog title="优惠券详情" custom-class="add-account-class" :visible.sync="dialogComplaintVisible" :close-on-click-modal="false"
|
|
<el-dialog title="优惠券详情" custom-class="add-account-class" :visible.sync="dialogComplaintVisible" :close-on-click-modal="false"
|
|
|
:close-on-press-escape="false" @close="dialogComplaintVisible = false">
|
|
:close-on-press-escape="false" @close="dialogComplaintVisible = false">
|
|
|
<p><label class="lbl-cls">优惠券名称:</label>{{ coupon.name }}</p>
|
|
<p><label class="lbl-cls">优惠券名称:</label>{{ coupon.name }}</p>
|
|
@@ -141,7 +141,7 @@
|
|
|
<!-- 新增代金券对话框 -->
|
|
<!-- 新增代金券对话框 -->
|
|
|
<el-dialog title="新增代金券" custom-class="add-voucher-class" :visible.sync="dialogAddVoucherFormVisible" :close-on-click-modal="false"
|
|
<el-dialog title="新增代金券" custom-class="add-voucher-class" :visible.sync="dialogAddVoucherFormVisible" :close-on-click-modal="false"
|
|
|
:close-on-press-escape="false" @close="dialogAddVoucherFormVisible = false">
|
|
:close-on-press-escape="false" @close="dialogAddVoucherFormVisible = false">
|
|
|
- <el-form :model="formAddVoucher" ref="addHostelForm" :rules="addHostelFormRules">
|
|
|
|
|
|
|
+ <el-form :model="formAddVoucher" ref="addHostelForm" :rules="addVoucherFormRules">
|
|
|
<el-row>
|
|
<el-row>
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
<div style="font-size: 18px;font-weight: 700; color: rgba(0, 0, 0, 1); margin: -10px 0 20px 20px;">代金券<span
|
|
<div style="font-size: 18px;font-weight: 700; color: rgba(0, 0, 0, 1); margin: -10px 0 20px 20px;">代金券<span
|
|
@@ -225,13 +225,13 @@
|
|
|
</el-form>
|
|
</el-form>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
<div slot="footer" class="dialog-footer">
|
|
|
<el-button class="add-info-cancel-btn" @click="dialogAddVoucherFormVisible = false">取 消</el-button>
|
|
<el-button class="add-info-cancel-btn" @click="dialogAddVoucherFormVisible = false">取 消</el-button>
|
|
|
- <el-button class="add-info-confirm-btn" @click="add_house_dialog_handler">确 认</el-button>
|
|
|
|
|
|
|
+ <el-button class="add-info-confirm-btn" @click="add_voucher_dialog_handler">确 认</el-button>
|
|
|
</div>
|
|
</div>
|
|
|
</el-dialog>
|
|
</el-dialog>
|
|
|
<!-- 新增折扣券对话框 -->
|
|
<!-- 新增折扣券对话框 -->
|
|
|
<el-dialog title="新增折扣券" custom-class="add-voucher-class" :visible.sync="dialogAddCouponFormVisible" :close-on-click-modal="false"
|
|
<el-dialog title="新增折扣券" custom-class="add-voucher-class" :visible.sync="dialogAddCouponFormVisible" :close-on-click-modal="false"
|
|
|
:close-on-press-escape="false" @close="dialogAddVoucherFormVisible = false">
|
|
:close-on-press-escape="false" @close="dialogAddVoucherFormVisible = false">
|
|
|
- <el-form :model="formAddCoupon" ref="addHostelForm" :rules="addHostelFormRules">
|
|
|
|
|
|
|
+ <el-form :model="formAddCoupon" ref="addHostelForm" :rules="addCouponFormRules">
|
|
|
<el-row>
|
|
<el-row>
|
|
|
<el-col :span="24">
|
|
<el-col :span="24">
|
|
|
<div style="font-size: 18px;font-weight: 700; color: rgba(0, 0, 0, 1); margin: -10px 0 20px 20px;">折扣券<span
|
|
<div style="font-size: 18px;font-weight: 700; color: rgba(0, 0, 0, 1); margin: -10px 0 20px 20px;">折扣券<span
|
|
@@ -323,7 +323,7 @@
|
|
|
</el-form>
|
|
</el-form>
|
|
|
<div slot="footer" class="dialog-footer">
|
|
<div slot="footer" class="dialog-footer">
|
|
|
<el-button class="add-info-cancel-btn" @click="dialogAddCouponFormVisible = false">取 消</el-button>
|
|
<el-button class="add-info-cancel-btn" @click="dialogAddCouponFormVisible = false">取 消</el-button>
|
|
|
- <el-button class="add-info-confirm-btn" @click="add_house_dialog_handler">确 认</el-button>
|
|
|
|
|
|
|
+ <el-button class="add-info-confirm-btn" @click="add_coupon_dialog_handler">确 认</el-button>
|
|
|
</div>
|
|
</div>
|
|
|
</el-dialog>
|
|
</el-dialog>
|
|
|
</div>
|
|
</div>
|
|
@@ -333,7 +333,7 @@
|
|
|
import {
|
|
import {
|
|
|
getTableData,
|
|
getTableData,
|
|
|
getTowns
|
|
getTowns
|
|
|
- } from '@/api/stdbookMgr'
|
|
|
|
|
|
|
+ } from '@/api/discountCouponMgr'
|
|
|
|
|
|
|
|
const townOptions = ['靖安野塘隐夏民宿', '九岭山房民宿', '巧遇山庄', '大野山居','靖安野塘隐夏民宿', '九岭山房民宿', '巧遇山庄', '大野山居','靖安野塘隐夏民宿', '九岭山房民宿', '巧遇山庄', '大野山居'];
|
|
const townOptions = ['靖安野塘隐夏民宿', '九岭山房民宿', '巧遇山庄', '大野山居','靖安野塘隐夏民宿', '九岭山房民宿', '巧遇山庄', '大野山居','靖安野塘隐夏民宿', '九岭山房民宿', '巧遇山庄', '大野山居'];
|
|
|
export default {
|
|
export default {
|
|
@@ -359,7 +359,7 @@
|
|
|
options: [],
|
|
options: [],
|
|
|
id: '',
|
|
id: '',
|
|
|
search_datatime: '',
|
|
search_datatime: '',
|
|
|
- keyword: ''
|
|
|
|
|
|
|
+ name: ''
|
|
|
},
|
|
},
|
|
|
tableData: [],
|
|
tableData: [],
|
|
|
cond_data: {},
|
|
cond_data: {},
|
|
@@ -385,8 +385,14 @@
|
|
|
dialogAddVisible: false, // 新增优惠券界面
|
|
dialogAddVisible: false, // 新增优惠券界面
|
|
|
dialogAddVoucherFormVisible: false, // 新增代金券对话框
|
|
dialogAddVoucherFormVisible: false, // 新增代金券对话框
|
|
|
formAddVoucher: {},
|
|
formAddVoucher: {},
|
|
|
|
|
+ addVoucherFormRules: {
|
|
|
|
|
+
|
|
|
|
|
+ },
|
|
|
dialogAddCouponFormVisible: false, // 新增折扣券对话框
|
|
dialogAddCouponFormVisible: false, // 新增折扣券对话框
|
|
|
formAddCoupon: {},
|
|
formAddCoupon: {},
|
|
|
|
|
+ addCouponFormRules: {
|
|
|
|
|
+
|
|
|
|
|
+ },
|
|
|
checkAll: false,
|
|
checkAll: false,
|
|
|
checkedTowns: ['靖安野塘隐夏民宿', '九岭山房民宿'],
|
|
checkedTowns: ['靖安野塘隐夏民宿', '九岭山房民宿'],
|
|
|
towns: townOptions,
|
|
towns: townOptions,
|
|
@@ -426,11 +432,17 @@
|
|
|
// this.dialogAddVisible = false
|
|
// this.dialogAddVisible = false
|
|
|
this.dialogAddVoucherFormVisible = true
|
|
this.dialogAddVoucherFormVisible = true
|
|
|
},
|
|
},
|
|
|
|
|
+ add_voucher_dialog_handler() {
|
|
|
|
|
+
|
|
|
|
|
+ },
|
|
|
// 关闭当前对话框,打开增加折扣券
|
|
// 关闭当前对话框,打开增加折扣券
|
|
|
add_coupon() {
|
|
add_coupon() {
|
|
|
// this.dialogAddVisible = false
|
|
// this.dialogAddVisible = false
|
|
|
this.dialogAddCouponFormVisible = true
|
|
this.dialogAddCouponFormVisible = true
|
|
|
},
|
|
},
|
|
|
|
|
+ add_coupon_dialog_handler() {
|
|
|
|
|
+
|
|
|
|
|
+ },
|
|
|
invalidate_batch() {
|
|
invalidate_batch() {
|
|
|
|
|
|
|
|
},
|
|
},
|
|
@@ -483,7 +495,7 @@
|
|
|
var that = this
|
|
var that = this
|
|
|
// console.log(data);
|
|
// console.log(data);
|
|
|
getTableData(data).then((res) => {
|
|
getTableData(data).then((res) => {
|
|
|
- // console.log(res);
|
|
|
|
|
|
|
+ console.log(res);
|
|
|
if (res.code === 200) {
|
|
if (res.code === 200) {
|
|
|
var d = res.data
|
|
var d = res.data
|
|
|
that.pagination.total = d.bookIPage.total
|
|
that.pagination.total = d.bookIPage.total
|
|
@@ -518,8 +530,8 @@
|
|
|
data.search_datatime = this.formInline.search_datatime
|
|
data.search_datatime = this.formInline.search_datatime
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- if (this.formInline.keyword !== '') {
|
|
|
|
|
- data.keyword = this.formInline.keyword
|
|
|
|
|
|
|
+ if (this.formInline.name !== '') {
|
|
|
|
|
+ data.name = this.formInline.name
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
this.cond_data = data;
|
|
this.cond_data = data;
|