Merge branch 'wwz' of https://e.coding.net/g-cphe0354/yinshoukeguanliduan/management into test
This commit is contained in:
commit
b2e27c0035
|
|
@ -0,0 +1,33 @@
|
|||
|
||||
import request from '@/utils/request'
|
||||
export function get(params) {
|
||||
return request({
|
||||
url: '/freeDine',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
export function add(data) {
|
||||
return request({
|
||||
url: 'api/botUser',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
export function del(ids) {
|
||||
return request({
|
||||
url: 'api/botUser/',
|
||||
method: 'delete',
|
||||
data: ids
|
||||
})
|
||||
}
|
||||
|
||||
export function edit(data) {
|
||||
return request({
|
||||
url: '/freeDine',
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
export default { add, edit, del, get }
|
||||
|
|
@ -49,6 +49,11 @@
|
|||
退出登录
|
||||
</el-dropdown-item>
|
||||
</span>
|
||||
<!-- <span style="display:block;" @click="goFullScreen">
|
||||
<el-dropdown-item divided>
|
||||
全屏
|
||||
</el-dropdown-item>
|
||||
</span> -->
|
||||
</el-dropdown-menu>
|
||||
</el-dropdown>
|
||||
</div>
|
||||
|
|
@ -248,6 +253,17 @@ export default {
|
|||
}
|
||||
})
|
||||
},
|
||||
goFullScreen() {
|
||||
if (document.documentElement.requestFullscreen) {
|
||||
document.documentElement.requestFullscreen();
|
||||
} else if (document.documentElement.mozRequestFullScreen) { /* Firefox */
|
||||
document.documentElement.mozRequestFullScreen();
|
||||
} else if (document.documentElement.webkitRequestFullscreen) { /* Chrome, Safari & Opera */
|
||||
document.documentElement.webkitRequestFullscreen();
|
||||
} else if (document.documentElement.msRequestFullscreen) { /* IE/Edge */
|
||||
document.documentElement.msRequestFullscreen();
|
||||
}
|
||||
},
|
||||
open() {
|
||||
this.$confirm('确定注销并退出系统吗?', '提示', {
|
||||
confirmButtonText: '确定',
|
||||
|
|
|
|||
|
|
@ -0,0 +1,128 @@
|
|||
<template>
|
||||
<div class="app-container">
|
||||
<div class="container">
|
||||
<el-form ref="form" :model="form" label-width="140px" label-position="left">
|
||||
<el-form-item label="功能启用">
|
||||
<el-switch v-model="form.enable"></el-switch>
|
||||
</el-form-item>
|
||||
<el-form-item label="充值设置">
|
||||
<template>
|
||||
<div class="labelbox">
|
||||
用户消费结账时,成功充值消费
|
||||
<el-input style="width: 80px;margin: 0 15px;" v-model="form.rechargeTimes"></el-input>
|
||||
倍的金额,本单即可享受免单
|
||||
</div>
|
||||
</template>
|
||||
</el-form-item>
|
||||
<el-form-item label="充值门槛">
|
||||
<template>
|
||||
<div class="labelbox">
|
||||
订单支付金额需满
|
||||
<el-input style="width: 80px;margin: 0 15px;" v-model="form.rechargeThreshold"></el-input>
|
||||
元才能使用
|
||||
</div>
|
||||
</template>
|
||||
|
||||
</el-form-item>
|
||||
<!-- <el-form-item label="适用门店">
|
||||
<el-radio-group v-model="form.resource">
|
||||
<el-radio label="全部门店"></el-radio>
|
||||
<el-radio label="指定门店"></el-radio>
|
||||
<el-radio label="仅本店使用"></el-radio>
|
||||
</el-radio-group>
|
||||
</el-form-item> -->
|
||||
<el-form-item label="使用方式">
|
||||
<el-checkbox-group v-model="form.useTypeList">
|
||||
<el-checkbox label="堂食" name="dine-in" value="dine-in"></el-checkbox>
|
||||
<el-checkbox label="自取" name="takeout" value="takeout"></el-checkbox>
|
||||
<el-checkbox label="配送" name="takeaway" value="takeaway"></el-checkbox>
|
||||
<el-checkbox label="快递" name="post" value="post"></el-checkbox>
|
||||
</el-checkbox-group>
|
||||
</el-form-item>
|
||||
<el-form-item label="是否与优惠券共享">
|
||||
<el-switch v-model="form.withCoupon"></el-switch>
|
||||
</el-form-item>
|
||||
<el-form-item label="是否与积分共享">
|
||||
<el-switch v-model="form.withPoints"></el-switch>
|
||||
</el-form-item>
|
||||
<!-- <el-form-item label="不参与集章">
|
||||
<el-switch v-model="form.childShopIdList"></el-switch>
|
||||
</el-form-item> -->
|
||||
<el-form-item label="充值说明">
|
||||
<el-input type="textarea" v-model="form.rechargeDesc"></el-input>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" @click="editlist">保存</el-button>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { get, edit } from "@/api/bwc";
|
||||
export default {
|
||||
name: 'bwc',
|
||||
data() {
|
||||
return {
|
||||
form: {
|
||||
id: '',
|
||||
enable: '',
|
||||
rechargeTimes: '',
|
||||
rechargeThreshold: '',
|
||||
withCoupon: '',
|
||||
withPoints: '',
|
||||
rechargeDesc: '',
|
||||
useTypeList: [],
|
||||
childShopIdList: '',
|
||||
}
|
||||
}
|
||||
},
|
||||
created() {
|
||||
this.getlist()
|
||||
},
|
||||
methods: {
|
||||
async getlist() {
|
||||
let res = await get({
|
||||
shopId: localStorage.getItem("shopId")
|
||||
})
|
||||
this.form = res
|
||||
},
|
||||
async editlist() {
|
||||
this.form.shopId = localStorage.getItem("shopId")
|
||||
let res = await edit(this.form)
|
||||
this.$message({
|
||||
message: '保存成功',
|
||||
type: 'success'
|
||||
});
|
||||
this.form = res
|
||||
},
|
||||
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<style scoped lang="scss">
|
||||
.app-container {
|
||||
padding: 12px 20px;
|
||||
height: auto;
|
||||
background-color: #f4f9ff;
|
||||
|
||||
.container {
|
||||
padding: 30px;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background: #FFFFFF;
|
||||
|
||||
.labelbox {
|
||||
display: flex;
|
||||
justify-content: flex-start;
|
||||
align-items: center;
|
||||
font-family: Source Han Sans CN, Source Han Sans CN;
|
||||
font-weight: 400;
|
||||
font-size: 16px;
|
||||
color: #666666;
|
||||
}
|
||||
}
|
||||
}
|
||||
</style>
|
||||
Loading…
Reference in New Issue