优化分销字段设置

This commit is contained in:
gyq
2026-01-26 15:29:20 +08:00
parent f3bd7637b5
commit 24d7345056

View File

@@ -45,7 +45,7 @@
placeholder-class="color-999 u-font-28" placeholder-class="color-999 u-font-28"
type="digit" type="digit"
@input="checkNumberCommission($event,index)" @input="checkNumberCommission($event,index)"
v-model="item.levelOneCommission" v-model="item.commission"
/> />
<view class="unit">%</view> <view class="unit">%</view>
</view> </view>
@@ -144,7 +144,7 @@ function toggle(index) {
const allCommission=()=>{ const allCommission=()=>{
let sum=0 let sum=0
for(let item of form.levelConfigList){ for(let item of form.levelConfigList){
sum+=parseFloat(item.levelOneCommission) sum+=parseFloat(item.commission)
} }
return sum return sum
} }
@@ -162,7 +162,7 @@ function checkNumberCommission(e,index){
icon:'none' icon:'none'
}) })
timer= setTimeout(()=>{ timer= setTimeout(()=>{
form.levelConfigList[index].levelOneCommission='' form.levelConfigList[index].commission=''
},30) },30)
return false return false
@@ -172,7 +172,7 @@ function checkNumberCommission(e,index){
const arr=value.split('.') const arr=value.split('.')
if(arr[1].length>2){ if(arr[1].length>2){
timer= setTimeout(()=>{ timer= setTimeout(()=>{
form.levelConfigList[index].levelOneCommission=arr[0]+'.'+arr[1].substring(0,2) form.levelConfigList[index].commission=arr[0]+'.'+arr[1].substring(0,2)
},30) },30)
} }
} }
@@ -200,7 +200,7 @@ function remove(index){
function addLevelConfig(){ function addLevelConfig(){
form.levelConfigList.push({ form.levelConfigList.push({
name:'', name:'',
levelOneCommission:'', commission:'',
inviteCount:'', inviteCount:'',
costAmount:'' costAmount:''
}) })
@@ -217,7 +217,7 @@ function addLevelConfig(){
}) })
return false return false
} }
if(!item.levelOneCommission){ if(!item.commission){
uni.showToast({ uni.showToast({
title:'请输入分成比例', title:'请输入分成比例',
icon:'none' icon:'none'
@@ -279,7 +279,7 @@ onLoad(()=>{
const levelConfigList=[...distributionStore.config.levelConfigList||[]] const levelConfigList=[...distributionStore.config.levelConfigList||[]]
form.levelConfigList=levelConfigList.length?levelConfigList:[ form.levelConfigList=levelConfigList.length?levelConfigList:[
{ name:'', { name:'',
levelOneCommission:'', commission:'',
inviteCount:0, inviteCount:0,
costAmount:0} costAmount:0}
] ]