From b806c4ad52a661a1e5f0695650ec1a7e42f01633 Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期三, 20 五月 2026 23:08:48 +0800
Subject: [PATCH] 提交
---
admin/src/views/business/sysParams.vue | 48 +++++++++++++++++++++++++-----------------------
1 files changed, 25 insertions(+), 23 deletions(-)
diff --git a/admin/src/views/business/sysParams.vue b/admin/src/views/business/sysParams.vue
index 6c9b816..9c38446 100644
--- a/admin/src/views/business/sysParams.vue
+++ b/admin/src/views/business/sysParams.vue
@@ -69,29 +69,29 @@
<h3 class="section-title">浼樻儬鍒稿彂鏀捐鍒�</h3>
<div class="form-item">
<span class="label">涓嬪崟鏁伴噺姣忔弧</span>
- <el-input-number v-model="form.orderCouponOrderCount" :min="0" controls-position="right"></el-input-number>
+ <el-input-number v-model="form.orderCouponOrderCount" :min="1" controls-position="right"></el-input-number>
<span class="label">鍗曪紝鑷冲</span>
- <el-input-number v-model="form.orderCouponGiftCount" :min="0" controls-position="right"></el-input-number>
+ <el-input-number v-model="form.orderCouponGiftCount" :min="1" controls-position="right"></el-input-number>
<span class="label">娆★紝骞冲彴璧犻�佷紭鎯犲埜 </span>
- <el-select v-model="form.orderCouponId" multiple style="width: 130px;" placeholder="浼樻儬鍒�">
+ <el-select v-model="form.orderCouponId" style="width: 130px;" placeholder="浼樻儬鍒�">
<el-option v-for="item in couponList" :key="item.id" :label="item.name" :value="item.id"></el-option>
</el-select>
<span class="label"><span class="red">锛堜互琛屾潕宸插瘎瀛橀棬搴椾负鍑嗭紝鍗充究閫�鍗曚害涓嶆敹鍥烇紝榛樿姣忔鍙戞斁1寮狅級</span></span>
</div>
<div class="form-item">
<span class="label">浼氬憳娉ㄥ唽姣忔弧</span>
- <el-input-number v-model="form.registerCouponYears" :min="0" controls-position="right"></el-input-number>
+ <el-input-number v-model="form.registerCouponYears" :min="1" controls-position="right"></el-input-number>
<span class="label">骞达紝鑷冲</span>
- <el-input-number v-model="form.registerCouponGiftCount" :min="0" controls-position="right"></el-input-number>
+ <el-input-number v-model="form.registerCouponGiftCount" :min="1" controls-position="right"></el-input-number>
<span class="label">娆★紝骞冲彴璧犻�佷紭鎯犲埜 </span>
- <el-select v-model="form.registerCouponId" multiple style="width: 130px;" placeholder="浼樻儬鍒�">
+ <el-select v-model="form.registerCouponId" style="width: 130px;" placeholder="浼樻儬鍒�">
<el-option v-for="item in couponList" :key="item.id" :label="item.name" :value="item.id"></el-option>
</el-select>
<span class="label"><span class="red">锛堟寜娉ㄥ唽鏃堕棿锛屾棤璁轰細鍛樻槸鍚︿笅鍗曪紱榛樿姣忔鍙戞斁1寮狅級</span></span>
</div>
<div class="form-item">
<span class="label">鏂版敞鍐屼細鍛橀�佸钩鍙拌禒閫佷紭鎯犲埜</span>
- <el-select v-model="form.registerGiftCouponIds" multiple style="width: 130px;" placeholder="浼樻儬鍒�">
+ <el-select v-model="form.registerGiftCouponId" style="width: 130px;" placeholder="浼樻儬鍒�">
<el-option v-for="item in couponList" :key="item.id" :label="item.name" :value="item.id"></el-option>
</el-select>
</div>
@@ -101,7 +101,7 @@
<h3 class="section-title">寮�绁ㄨ鍒�</h3>
<div class="form-item">
<span class="label">瓒呮椂</span>
- <el-input-number v-model="form.invoiceMonthLimit" :min="0" controls-position="right"></el-input-number>
+ <el-input-number v-model="form.invoiceMonthLimit" :min="1" controls-position="right"></el-input-number>
<span class="label">涓湀鐨勮鍗曚笉鍏佽寮�鍙戠エ</span>
</div>
</div>
@@ -112,22 +112,22 @@
<el-table :data="driverRewardList" border style="width: 100%">
<el-table-column prop="registerRewardAmount" label="娉ㄥ唽濂栧姳锛堝厓/鍗曪級">
<template slot-scope="scope">
- <el-input-number v-model="scope.row.registerRewardAmount" :min="0" controls-position="right"></el-input-number>
+ <el-input-number v-model="scope.row.registerRewardAmount" :min="1" controls-position="right"></el-input-number>
</template>
</el-table-column>
<el-table-column prop="registerRewardOrderCount" label="娉ㄥ唽濂栧姳鍗曟暟">
<template slot-scope="scope">
- <el-input-number v-model="scope.row.registerRewardOrderCount" :min="0" controls-position="right"></el-input-number>
+ <el-input-number v-model="scope.row.registerRewardOrderCount" :min="1" controls-position="right"></el-input-number>
</template>
</el-table-column>
<el-table-column prop="platformRewardAmount" label="骞冲彴濂栧姳锛堝厓/鍗曪級">
<template slot-scope="scope">
- <el-input-number v-model="scope.row.platformRewardAmount" :min="0" controls-position="right"></el-input-number>
+ <el-input-number v-model="scope.row.platformRewardAmount" :min="1" controls-position="right"></el-input-number>
</template>
</el-table-column>
<el-table-column prop="platformRewardOrderCount" label="骞冲彴濂栧姳鍗曟暟">
<template slot-scope="scope">
- <el-input-number v-model="scope.row.platformRewardOrderCount" :min="0" controls-position="right"></el-input-number>
+ <el-input-number v-model="scope.row.platformRewardOrderCount" :min="1" controls-position="right"></el-input-number>
</template>
</el-table-column>
</el-table>
@@ -173,9 +173,9 @@
orderCouponGiftCount: '',
registerCouponYears: '',
registerCouponGiftCount: '',
- orderCouponId: [],
- registerCouponId: [],
- registerGiftCouponIds: [],
+ orderCouponId: null,
+ registerCouponId: null,
+ registerGiftCouponIds: null,
invoiceMonthLimit: ''
},
couponList: [],
@@ -226,9 +226,9 @@
orderCouponGiftCount: res.orderCouponGiftCount || '',
registerCouponYears: res.registerCouponYears || '',
registerCouponGiftCount: res.registerCouponGiftCount || '',
- orderCouponId: res.orderCouponId ? res.orderCouponId.split(',').map(item => Number(item)) : [],
- registerCouponId: res.registerCouponId ? res.registerCouponId.split(',').map(item => Number(item)) : [],
- registerGiftCouponIds: res.registerGiftCouponIds ? res.registerGiftCouponIds.split(',').map(item => Number(item)) : [],
+ orderCouponId: res.orderCouponId ? Number(res.orderCouponId) : null,
+ registerCouponId: res.registerCouponId ? Number(res.registerCouponId) : null,
+ registerGiftCouponIds: res.registerGiftCouponIds ? Number(res.registerGiftCouponIds) : '',
registerRewardAmount: res.registerRewardAmount || 0,
registerRewardOrderCount: res.registerRewardOrderCount || 0,
platformRewardAmount: res.platformRewardAmount || 0,
@@ -265,13 +265,15 @@
submitForm.platformRewardAmount = rewardData.platformRewardAmount
submitForm.platformRewardOrderCount = rewardData.platformRewardOrderCount
}
- if (submitForm.orderCouponId && submitForm.orderCouponId.length > 0) {
- submitForm.orderCouponId = submitForm.orderCouponId.join(',')
+ if (submitForm.orderCouponId) {
+ submitForm.orderCouponId = String(submitForm.orderCouponId)
}
- if (submitForm.registerCouponId && submitForm.registerCouponId.length > 0) {
- submitForm.registerCouponId = submitForm.registerCouponId.join(',')
+ if (submitForm.registerCouponId) {
+ submitForm.registerCouponId = String(submitForm.registerCouponId)
}
- submitForm.registerGiftCouponIds = submitForm.registerGiftCouponIds.join(',')
+ // if (submitForm.registerGiftCouponIds) {
+ // submitForm.registerGiftCouponIds = submitForm.registerGiftCouponIds
+ // }
saveParams(submitForm).then(res => {
this.$tip.apiSuccess(res || '淇濆瓨鎴愬姛')
}).catch(e => {
--
Gitblit v1.9.3