小程序配置页增加商家派单押金要求上下限配置。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
XingQue
2026-07-22 19:36:17 +08:00
parent c62516017f
commit 5655bd5b10

View File

@@ -45,9 +45,10 @@
:closable="false" :closable="false"
show-icon show-icon
class="shop-hint" class="shop-hint"
title="控制商家派单接口 /dingdan/sjpaifa 的单笔金额范围。修改后立即生效,小程序端以后台校验为准。" title="控制商家派单金额与「要求接单员押金」范围。修改后立即生效,小程序端以后台校验为准。"
/> />
<el-form label-width="200px" class="shop-form" v-loading="sysLoading"> <el-form label-width="200px" class="shop-form" v-loading="sysLoading">
<el-divider content-position="left">派单价格</el-divider>
<el-form-item label="单笔最低金额(元)"> <el-form-item label="单笔最低金额(元)">
<el-input-number <el-input-number
v-model="sysForm.shangjia_paifa_jiage_min" v-model="sysForm.shangjia_paifa_jiage_min"
@@ -68,8 +69,32 @@
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-text type="info"> <el-text type="info">
当前生效范围{{ sysForm.shangjia_paifa_jiage_min }} ~ {{ sysForm.shangjia_paifa_jiage_max }} / 价格范围{{ sysForm.shangjia_paifa_jiage_min }} ~ {{ sysForm.shangjia_paifa_jiage_max }} /
若最低大于最高保存时系统会自动对调 </el-text>
</el-form-item>
<el-divider content-position="left">要求接单员押金</el-divider>
<el-form-item label="押金最低(元)">
<el-input-number
v-model="sysForm.shangjia_paifa_yajin_min"
:min="0.01"
:max="999999"
:precision="2"
:step="1"
/>
</el-form-item>
<el-form-item label="押金最高(元)">
<el-input-number
v-model="sysForm.shangjia_paifa_yajin_max"
:min="0.01"
:max="999999"
:precision="2"
:step="10"
/>
</el-form-item>
<el-form-item>
<el-text type="info">
押金要求范围{{ sysForm.shangjia_paifa_yajin_min }} ~ {{ sysForm.shangjia_paifa_yajin_max }}
原先写死的 0.1~50 已取消改由此处配置若最低大于最高保存时系统会自动对调
</el-text> </el-text>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
@@ -377,6 +402,8 @@ const sysForm = reactive({
shangpin_shenhe_mode: 2, shangpin_shenhe_mode: 2,
shangjia_paifa_jiage_min: 10, shangjia_paifa_jiage_min: 10,
shangjia_paifa_jiage_max: 10000, shangjia_paifa_jiage_max: 10000,
shangjia_paifa_yajin_min: 0.1,
shangjia_paifa_yajin_max: 10000,
}) })
const assetGroup = ref('paihangbang') const assetGroup = ref('paihangbang')
@@ -661,6 +688,8 @@ const loadSysConfig = async () => {
shangpin_shenhe_mode: res.data.shangpin_shenhe_mode ?? 2, shangpin_shenhe_mode: res.data.shangpin_shenhe_mode ?? 2,
shangjia_paifa_jiage_min: Number(res.data.shangjia_paifa_jiage_min ?? 10), shangjia_paifa_jiage_min: Number(res.data.shangjia_paifa_jiage_min ?? 10),
shangjia_paifa_jiage_max: Number(res.data.shangjia_paifa_jiage_max ?? 10000), shangjia_paifa_jiage_max: Number(res.data.shangjia_paifa_jiage_max ?? 10000),
shangjia_paifa_yajin_min: Number(res.data.shangjia_paifa_yajin_min ?? 0.1),
shangjia_paifa_yajin_max: Number(res.data.shangjia_paifa_yajin_max ?? 10000),
}) })
} else { } else {
ElMessage.error(res.msg || '加载失败') ElMessage.error(res.msg || '加载失败')