This commit is contained in:
cun-nan 2024-03-14 10:46:35 +08:00
parent 5a42f4efa0
commit c2f3279e5c
12 changed files with 76 additions and 56 deletions

View File

@ -319,12 +319,11 @@
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="date" prop="date"
label="有效期(天)" label="有效期(天)">
width="240">
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="scope.row.timeType == 0" > <el-input-number v-model="scope.row.validityZero" controls-position="right" :min="1" :max="9999"></el-input-number> </span> <span v-if="scope.row.timeType == 0" > {{scope.row.validityZero}} </span>
<span v-if="scope.row.timeType == 1" > <el-input-number v-model="scope.row.validityOne" controls-position="right" :min="1" :max="9999"></el-input-number> </span> <span v-if="scope.row.timeType == 1" > {{scope.row.validityOne}} </span>
<span v-if="scope.row.timeType == 2" > <el-input-number v-model="scope.row.validityTwo" controls-position="right" :min="1" :max="9999"></el-input-number> </span> <span v-if="scope.row.timeType == 2" > {{scope.row.validityTwo}} </span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@ -388,10 +387,9 @@
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="date" prop="date"
label="有效期(天)" label="有效期(天)">
width="240">
<template slot-scope="scope"> <template slot-scope="scope">
<span > <el-input-number v-model="scope.row.giftCardTime" controls-position="right" :min="1" :max="9999"></el-input-number> </span> <span> {{ scope.row.giftCardTime }} </span>
</template> </template>
</el-table-column> </el-table-column>

View File

@ -251,12 +251,11 @@
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="date" prop="date"
label="有效期(天)" label="有效期(天)">
width="240">
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="scope.row.timeType == 0" > <el-input-number v-model="scope.row.validityZero" controls-position="right" :min="1" :max="9999"></el-input-number> </span> <span v-if="scope.row.timeType == 0" > {{ scope.row.validityZero }} </span>
<span v-if="scope.row.timeType == 1" > <el-input-number v-model="scope.row.validityOne" controls-position="right" :min="1" :max="9999"></el-input-number> </span> <span v-if="scope.row.timeType == 1" > {{ scope.row.validityOne }} </span>
<span v-if="scope.row.timeType == 2" > <el-input-number v-model="scope.row.validityTwo" controls-position="right" :min="1" :max="9999"></el-input-number> </span> <span v-if="scope.row.timeType == 2" > {{ scope.row.validityTwo }} </span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@ -322,10 +321,9 @@
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="date" prop="date"
label="有效期(天)" label="有效期(天)">
width="240">
<template slot-scope="scope"> <template slot-scope="scope">
<span > <el-input-number v-model="scope.row.giftCardTime" controls-position="right" :min="1" :max="9999"></el-input-number> </span> <span> {{ scope.row.giftCardTime }} </span>
</template> </template>
</el-table-column> </el-table-column>

View File

@ -114,17 +114,17 @@
label="有效期(天)" label="有效期(天)"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="scope.row.timeType == 0" > <el-input-number v-model="scope.row.validityZero" size="small" controls-position="right" :min="0" :max="9999"></el-input-number> </span> <span v-if="scope.row.timeType == 0" > {{ scope.row.validityZero }} </span>
<span v-if="scope.row.timeType == 1" > <el-input-number v-model="scope.row.validityOne" size="small" controls-position="right" :min="0" :max="9999"></el-input-number> </span> <span v-if="scope.row.timeType == 1" > {{ scope.row.validityOne }} </span>
<span v-if="scope.row.timeType == 2" > <el-input-number v-model="scope.row.validityTwo" size="small" controls-position="right" :min="0" :max="9999"></el-input-number> </span> <span v-if="scope.row.timeType == 2" > {{ scope.row.validityTwo }} </span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="date" prop="date"
label="数量" label="数量" width="130"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<el-input-number v-model="scope.row.giftCardTotal" controls-position="right" :min="1" :max="9999"></el-input-number> <el-input-number style="width: 110px" v-model="scope.row.giftCardTotal" controls-position="right" :min="1" :max="9999"></el-input-number>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@ -182,15 +182,15 @@
label="有效期(天)" label="有效期(天)"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<span > <el-input-number v-model="scope.row.giftCardTime" size="small" controls-position="right" :min="1" :max="9999"></el-input-number> </span> <span > {{ scope.row.giftCardTime }} </span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="date" prop="date"
label="数量" label="数量" width="130"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<el-input-number v-model="scope.row.giftCardTotal" size="small" controls-position="right" :min="1" :max="9999"></el-input-number> <el-input-number style="width: 110px" v-model="scope.row.giftCardTotal" size="small" controls-position="right" :min="1" :max="9999"></el-input-number>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column

View File

@ -208,17 +208,17 @@
label="有效期(天)" label="有效期(天)"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="scope.row.timeType == 0" > <el-input-number v-model="scope.row.validityZero" controls-position="right" :min="1" :max="9999"></el-input-number> </span> <span v-if="scope.row.timeType == 0" > {{ scope.row.validityZero }} </span>
<span v-if="scope.row.timeType == 1" > <el-input-number v-model="scope.row.validityOne" controls-position="right" :min="1" :max="9999"></el-input-number> </span> <span v-if="scope.row.timeType == 1" > {{ scope.row.validityOne }} </span>
<span v-if="scope.row.timeType == 2" > <el-input-number v-model="scope.row.validityTwo" controls-position="right" :min="1" :max="9999"></el-input-number></span> <span v-if="scope.row.timeType == 2" > {{ scope.row.validityTwo }} </span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="date" prop="date"
label="数量" label="数量" width="130"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<el-input-number v-model="scope.row.giftCardTotal" controls-position="right" :min="1" :max="9999"></el-input-number> <el-input-number style="width: 110px" v-model="scope.row.giftCardTotal" controls-position="right" :min="1" :max="9999"></el-input-number>
</template> </template>
</el-table-column> </el-table-column>
@ -279,15 +279,15 @@
label="有效期(天)" label="有效期(天)"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<span > <el-input-number v-model="scope.row.giftCardTime" controls-position="right" :min="1" :max="9999"></el-input-number> </span> <span > {{ scope.row.giftCardTime }} </span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="date" prop="date"
label="数量" label="数量" width="130"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<el-input-number v-model="scope.row.giftCardTotal" controls-position="right" :min="1" :max="9999"></el-input-number> <el-input-number style="width: 110px" v-model="scope.row.giftCardTotal" controls-position="right" :min="1" :max="9999"></el-input-number>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@ -833,7 +833,8 @@ export default {
activeNewName:'', activeNewName:'',
activeNewId:'', activeNewId:'',
status:'1' status:'1'
}, }
this.ruleForm.ylist = []
this.xzshow = true this.xzshow = true
}, },
// //

View File

@ -425,6 +425,7 @@ export default {
handleAdd() { handleAdd() {
this.reset() this.reset()
this.open = true this.open = true
this.form.status = '0'
this.title = '添加兑换券' this.title = '添加兑换券'
}, },
/** 修改按钮操作 */ /** 修改按钮操作 */

View File

@ -678,6 +678,7 @@ export default {
this.vipname = res.data.records this.vipname = res.data.records
}) })
this.open = true; this.open = true;
this.form.status = '0'
this.title = "添加优惠券"; this.title = "添加优惠券";
}, },
/** 修改按钮操作 */ /** 修改按钮操作 */

View File

@ -274,16 +274,17 @@
</el-form-item> </el-form-item>
<el-form-item label="到期时间" prop="expireTime"> <el-form-item label="到期时间" prop="expireTime">
<div style="width: 100%;display: flex;align-items: center "> <!-- <div style="width: 100%;display: flex;align-items: center ">-->
<div style="width: 45%"> <!-- <div style="width: 45%">-->
<el-date-picker <el-date-picker
v-model="ruleForm.expireTime" v-model="ruleForm.expireTime"
value-format="yyyy-MM-dd HH:mm:ss" value-format="yyyy-MM-dd HH:mm:ss"
type="datetime" type="datetime"
placeholder="到期时间"> placeholder="到期时间">
</el-date-picker> </el-date-picker>
</div> <!-- </div>-->
</div> <!-- </div>-->
<div style="color: red;font-size: 12px;line-height: 18px;margin-top: 5px">当前到期时间为用户充值后电子囤油卡的余油的到期时间如果到期后没有用完则自动转为电子储值卡余额</div>
</el-form-item> </el-form-item>

View File

@ -191,9 +191,9 @@
label="有效期(天)" label="有效期(天)"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="scope.row.timeType == 0" > <el-input-number v-model="scope.row.validityZero" controls-position="right" size="mini" :min="1" :max="9999"></el-input-number></span> <span v-if="scope.row.timeType == 0" > {{ scope.row.validityZero }}</span>
<span v-if="scope.row.timeType == 1" > <el-input-number v-model="scope.row.validityOne" controls-position="right" size="mini" :min="1" :max="9999"></el-input-number></span> <span v-if="scope.row.timeType == 1" > {{ scope.row.validityOne }}</span>
<span v-if="scope.row.timeType == 2" > <el-input-number v-model="scope.row.validityTwo" controls-position="right" size="mini" :min="1" :max="9999"></el-input-number></span> <span v-if="scope.row.timeType == 2" > {{ scope.row.validityTwo }}</span>
</template> </template>
</el-table-column> </el-table-column>
<!-- <el-table-column--> <!-- <el-table-column-->
@ -258,7 +258,7 @@
label="有效期(天)" label="有效期(天)"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<span > <el-input-number v-model="scope.row.validity" controls-position="right" size="mini" :min="1" :max="9999"></el-input-number> </span> <span > {{ scope.row.validity }} </span>
</template> </template>
</el-table-column> </el-table-column>

View File

@ -346,9 +346,9 @@
label="有效期(天)" label="有效期(天)"
width="240"> width="240">
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="scope.row.timeType == 0" > <el-input-number v-model="scope.row.validityZero" controls-position="right" :min="1" :max="9999"></el-input-number> </span> <span v-if="scope.row.timeType == 0" > {{ scope.row.validityZero }} </span>
<span v-if="scope.row.timeType == 1" > <el-input-number v-model="scope.row.validityOne" controls-position="right" :min="1" :max="9999"></el-input-number> </span> <span v-if="scope.row.timeType == 1" > {{ scope.row.validityOne }} </span>
<span v-if="scope.row.timeType == 2" > <el-input-number v-model="scope.row.validityTwo" controls-position="right" :min="1" :max="9999"></el-input-number> </span> <span v-if="scope.row.timeType == 2" > {{ scope.row.validityTwo }} </span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
@ -412,7 +412,7 @@
label="有效期(天)" label="有效期(天)"
width="240"> width="240">
<template slot-scope="scope"> <template slot-scope="scope">
<span > <el-input-number v-model="scope.row.giftCardTime" controls-position="right" :min="1" :max="9999"></el-input-number> </span> <span > {{ scope.row.giftCardTime }} </span>
</template> </template>
</el-table-column> </el-table-column>

View File

@ -48,8 +48,8 @@ Vue.prototype.getName = getName
Vue.prototype.download = download Vue.prototype.download = download
Vue.prototype.handleTree = handleTree Vue.prototype.handleTree = handleTree
// Vue.prototype.pcUrl = 'http://192.168.0.121:82/' // Vue.prototype.pcUrl = 'http://192.168.0.121:82/'
Vue.prototype.pcUrl = 'http://192.168.31.96:82/' // Vue.prototype.pcUrl = 'http://192.168.31.96:82/'
// Vue.prototype.pcUrl = 'http://47.95.206.185:85/' Vue.prototype.pcUrl = 'http://47.95.206.185:85/'
// 全局组件挂载 // 全局组件挂载
Vue.component('DictTag', DictTag) Vue.component('DictTag', DictTag)

View File

@ -41,7 +41,7 @@
</view> </view>
<view class="jg-size">本站活动</view> <view class="jg-size">本站活动</view>
</view> </view>
<view class="jg-box" @click="goCard()"> <view class="jg-box" @click="goCard()" v-if="isOpen">
<view class="jg-img"> <view class="jg-img">
<image src="../../static/imgs/ykcz.png" mode="aspectFit"></image> <image src="../../static/imgs/ykcz.png" mode="aspectFit"></image>
</view> </view>
@ -53,6 +53,7 @@
</view> </view>
<view class="jg-size">积分商城</view> <view class="jg-size">积分商城</view>
</view> </view>
<view @click="isRecharge">.</view>
</view> </view>
<!-- 金刚区结束 --> <!-- 金刚区结束 -->
@ -159,6 +160,7 @@
export default { export default {
data() { data() {
return { return {
isOpen:false,
chainStoreId: '', chainStoreId: '',
indicatorDots: true, indicatorDots: true,
autoplay: true, autoplay: true,
@ -279,6 +281,13 @@
tabbar tabbar
}, },
methods: { methods: {
isRecharge(){
if (this.isOpen){
this.isOpen = false;
}else{
this.isOpen = true
}
},
// //
getBannerUrl(url) { getBannerUrl(url) {
let imgurl = "" let imgurl = ""

View File

@ -433,14 +433,25 @@
}, },
// //
addValueCarRecords() { addValueCarRecords() {
if (this.types==0){
if (this.carValueId == '') {
uni.showToast({
title: "当前店铺暂未设置电子囤油卡储值优惠,请先联系商家",
icon: "error"
})
return
}
}else{
if (!this.balance || this.balance<=0) {
uni.showToast({
title: "请填写充值金额并确保充值金额大于0",
icon: "error"
})
return
}
}
// if (this.carValueId == '') {
// uni.showToast({
// title: "",
// icon: "error"
// })
// return
// }
let _this = this let _this = this
request({ request({