mod(custom): 部分细节优化
This commit is contained in:
@@ -20,13 +20,14 @@ const ok = () => {
|
||||
formRef.value?.validate(async (errors) => {
|
||||
if (!errors) {
|
||||
try {
|
||||
const data = {
|
||||
Gift: formData.value.gift,
|
||||
Sign: formData.value.sign,
|
||||
WeekSign: formData.value.week_sign,
|
||||
MonthSign: formData.value.month_sign,
|
||||
}
|
||||
await api.setSignConfig(data)
|
||||
// const data = {
|
||||
// Gift: formData.value.gift,
|
||||
// Sign: formData.value.sign,
|
||||
// WeekSign: formData.value.weekSign,
|
||||
// MonthSign: formData.value.monthSign,
|
||||
// WarningNumber: formData.value.warningNumber,
|
||||
// }
|
||||
await api.setSignConfig(formData.value)
|
||||
$message.success('保存成功')
|
||||
} catch (e) {
|
||||
$message.error(e.msg)
|
||||
@@ -40,20 +41,20 @@ const ok = () => {
|
||||
<CommonPage show-footer :title="$route.title">
|
||||
<n-form ref="formRef" :model="formData" :rules="rules">
|
||||
<n-grid :cols="24" :x-gap="24">
|
||||
<n-form-item-gi :span="24" label="注册赠送" path="gift">
|
||||
<n-input-number v-model:value="formData.gift" :step="100" />
|
||||
<n-form-item-gi :span="24" label="注册赠送" path="Gift">
|
||||
<n-input-number v-model:value="formData.Gift" :step="100" />
|
||||
</n-form-item-gi>
|
||||
<n-form-item-gi :span="24" label="每日赠送" path="sign">
|
||||
<n-input-number v-model:value="formData.sign" :step="100" />
|
||||
<n-form-item-gi :span="24" label="每日赠送" path="Sign">
|
||||
<n-input-number v-model:value="formData.Sign" :step="100" />
|
||||
</n-form-item-gi>
|
||||
<n-form-item-gi :span="24" label="每周赠送" path="week_sign">
|
||||
<n-input-number v-model:value="formData.week_sign" :step="100" />
|
||||
<n-form-item-gi :span="24" label="每周赠送" path="WeekSign">
|
||||
<n-input-number v-model:value="formData.WeekSign" :step="100" />
|
||||
</n-form-item-gi>
|
||||
<n-form-item-gi :span="24" label="每月赠送" path="month_sign">
|
||||
<n-input-number v-model:value="formData.month_sign" :step="100" />
|
||||
<n-form-item-gi :span="24" label="每月赠送" path="MonthSign">
|
||||
<n-input-number v-model:value="formData.MonthSign" :step="100" />
|
||||
</n-form-item-gi>
|
||||
<n-form-item-gi :span="24" label="下注预警(豆子)" path="warningNumber">
|
||||
<n-input-number v-model:value="formData.warningNumber" :step="100" />
|
||||
<n-form-item-gi :span="24" label="下注预警(豆子)" path="WarningNumber">
|
||||
<n-input-number v-model:value="formData.WarningNumber" :step="100" />
|
||||
</n-form-item-gi>
|
||||
<n-form-item-gi :span="12">
|
||||
<n-button v-perms="['/admin/gift/setting/edit']" type="primary" @click="ok">
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { request } from '@/utils'
|
||||
|
||||
export default {
|
||||
getConfig: (data) => request.post('/userConfig', data),
|
||||
editConfig: (data) => request.post('/userConfig/edit', data),
|
||||
getConfig: (data) => request.post('/edit/setting', data),
|
||||
editConfig: (data) => request.post('/edit/setting/edit', data),
|
||||
}
|
||||
|
||||
@@ -2,21 +2,40 @@
|
||||
<CommonPage show-footer :title="$route.title">
|
||||
<n-form
|
||||
ref="formRef"
|
||||
:label-width="120"
|
||||
:label-width="150"
|
||||
:model="formValue"
|
||||
label-placement="left"
|
||||
:rules="rules"
|
||||
>
|
||||
<n-form-item label="积分佣金比例:" path="reward">
|
||||
<n-form-item label="提现手续费类型:" path="ScaleType">
|
||||
<n-radio-group v-model:value="formValue.ScaleType" name="radiogroup">
|
||||
<n-space>
|
||||
<n-radio
|
||||
v-for="song in [
|
||||
{ label: '动态比例', value: 1 },
|
||||
{ label: '固定数值', value: 2 },
|
||||
]"
|
||||
:key="song.value"
|
||||
:value="song.value"
|
||||
>
|
||||
{{ song.label }}
|
||||
</n-radio>
|
||||
</n-space>
|
||||
</n-radio-group>
|
||||
</n-form-item>
|
||||
<n-form-item label="提现手续费比例:" path="Scale">
|
||||
<n-input-number
|
||||
v-model:value="formValue.reward"
|
||||
v-model:value="formValue.Scale"
|
||||
clearable
|
||||
:precision="3"
|
||||
style="width: 200px"
|
||||
placeholder="输入积分佣金比例"
|
||||
placeholder="输入提现手续费比例"
|
||||
/>
|
||||
</n-form-item>
|
||||
<n-form-item>
|
||||
<n-button
|
||||
v-perms="['/admin/userConfig/edit']"
|
||||
class="ml-25"
|
||||
attr-type="button"
|
||||
type="primary"
|
||||
@click="handleValidateClick"
|
||||
@@ -31,18 +50,23 @@
|
||||
<script setup>
|
||||
import api from './api'
|
||||
|
||||
const formValue = ref({
|
||||
reward: null,
|
||||
})
|
||||
const formValue = ref({})
|
||||
|
||||
const formRef = ref(null)
|
||||
|
||||
const rules = {
|
||||
reward: [
|
||||
Scale: [
|
||||
{
|
||||
required: true,
|
||||
type: 'number',
|
||||
message: '请输入积分佣金比例',
|
||||
message: '请输入提现手续费比例',
|
||||
},
|
||||
],
|
||||
ScaleType: [
|
||||
{
|
||||
required: true,
|
||||
type: 'number',
|
||||
message: '请选择提现手续费类型',
|
||||
},
|
||||
],
|
||||
}
|
||||
@@ -53,7 +77,7 @@ onMounted(() => {
|
||||
|
||||
const getconfig = async () => {
|
||||
const res = await api.getConfig()
|
||||
formValue.value = res.data.data
|
||||
formValue.value = res.data.data[0]
|
||||
}
|
||||
|
||||
const handleValidateClick = () => {
|
||||
|
||||
@@ -12,7 +12,7 @@ export default {
|
||||
getjfJllist: (data) => request.post('/user/point', data),
|
||||
// 获取推广记录
|
||||
gettgJllist: (data) => request.post('/user/referee/point', data),
|
||||
// 积分赠送
|
||||
// 豆子赠送
|
||||
addUserPulse: (data) => request.post('/gift/pulse', data),
|
||||
// 获取赠送记录
|
||||
getgiftJllist: (data) => request.post('/user/gift/pluse', data),
|
||||
|
||||
@@ -142,13 +142,12 @@
|
||||
</div>
|
||||
</div>
|
||||
<n-tabs v-model:value="tabVal" type="line" animated @update-value="tabsChange">
|
||||
<n-tab name="1" tab="活动订单"></n-tab>
|
||||
<n-tab v-perms="['/admin/user/order']" name="1" tab="活动订单"></n-tab>
|
||||
<!-- <n-tab name="2" tab="积分订单"></n-tab>-->
|
||||
<n-tab name="3" tab="豆子记录"></n-tab>
|
||||
<n-tab name="4" tab="积分记录"></n-tab>
|
||||
<n-tab name="5" tab="推广记录"></n-tab>
|
||||
|
||||
<n-tab name="6" tab="赠送记录"></n-tab>
|
||||
<n-tab v-perms="['/admin/user/pluse']" name="3" tab="豆子记录"></n-tab>
|
||||
<n-tab v-perms="['/admin/user/point']" name="4" tab="积分记录"></n-tab>
|
||||
<n-tab v-perms="['/admin/user/referee/point']" name="5" tab="推广记录"></n-tab>
|
||||
<n-tab v-perms="['/admin/user/gift/pluse']" name="6" tab="赠送记录"></n-tab>
|
||||
</n-tabs>
|
||||
<n-row gutter="12">
|
||||
<n-col :span="12">
|
||||
@@ -224,7 +223,7 @@
|
||||
:step="100"
|
||||
/>
|
||||
</n-form-item-gi>
|
||||
<n-form-item-gi :span="24">
|
||||
<n-form-item-gi v-perms="['/admin/gift/pulse']" :span="24">
|
||||
<n-button type="primary" @click="ok">提交</n-button>
|
||||
<n-button ml-10 @click="addClear">取消</n-button>
|
||||
</n-form-item-gi>
|
||||
|
||||
Reference in New Issue
Block a user