This commit is contained in:
duan 2025-03-11 16:42:50 +08:00
commit db12b59981
2 changed files with 12 additions and 7 deletions

View File

@ -1,5 +1,4 @@
<template> <template>
<!-- XXX模块 -->
<div style="padding: 15px;"> <div style="padding: 15px;">
<!-- 表格 --> <!-- 表格 -->
<Content></Content> <Content></Content>

View File

@ -43,7 +43,7 @@
<el-form-item label="选择优惠卷"> <el-form-item label="选择优惠卷">
<el-button type="primary" @click="addgoods();">添加优惠券</el-button> <el-button type="primary" @click="addgoods();">添加优惠券</el-button>
</el-form-item> </el-form-item>
<el-form-item v-for="(item, index) in datas.DialogForm.coupons" :label="item.title"> <el-form-item v-for="(item, index) in datas.DialogForm.couponsList" :label="item.title">
<el-input-number v-model="item.number" min="1" controls-position="right" placeholder="请输入数量" /> <el-input-number v-model="item.number" min="1" controls-position="right" placeholder="请输入数量" />
</el-form-item> </el-form-item>
</template> </template>
@ -77,6 +77,7 @@ const datas = reactive({
address: "", address: "",
remark: "", remark: "",
coupons: [], coupons: [],
couponsList: []
}, },
// //
rules: { rules: {
@ -96,7 +97,10 @@ onMounted(() => {
}) })
}) })
function selectShopRes(item) { function selectShopRes(item) {
datas.DialogForm.coupons = item item.forEach(ele => {
ele.number = 1
})
datas.DialogForm.couponsList = item
} }
function addgoods() { function addgoods() {
shopListRef.value.opens() shopListRef.value.opens()
@ -121,7 +125,7 @@ function add() {
async function handleEdit(row) { async function handleEdit(row) {
datas.title = '编辑数据' datas.title = '编辑数据'
datas.DialogForm = row datas.DialogForm = row
datas.DialogForm.coupons = row.couponList datas.DialogForm.couponsList = row.couponList
// //
// datas.DialogForm.goodsImageUrl = res.goodsImageUrl.split(',') // datas.DialogForm.goodsImageUrl = res.goodsImageUrl.split(',')
myDialogRef.value.open() myDialogRef.value.open()
@ -131,9 +135,11 @@ async function confirm() {
if (valid) { if (valid) {
let res = null let res = null
let obj = {} let obj = {}
datas.DialogForm.coupons.forEach(element => { if (Array.isArray(datas.DialogForm.couponsList)) {
obj[element.id] = element.number || 1 datas.DialogForm.couponsList.forEach(element => {
}); obj[element.id] = element.number || 1
});
}
datas.DialogForm.coupons = JSON.stringify(obj) datas.DialogForm.coupons = JSON.stringify(obj)
if (datas.title == '新增数据') { if (datas.title == '新增数据') {
// //