新增服务价格提示内容随类目扣点设置变化

This commit is contained in:
donqi 2023-02-01 20:49:10 +08:00
parent 46d9fb0069
commit 8793fa15c0
3 changed files with 9 additions and 1 deletions

5
common/js/calcUtil.js Normal file
View File

@ -0,0 +1,5 @@
export default {
curNumPlaces(num, places) {
return String(num).substring(0, String(num).indexOf(".") + places)
}
}

View File

@ -7,6 +7,7 @@ import Data from './common/js/data.js';
import globalFun from './common/js/glogalFun.js'; import globalFun from './common/js/glogalFun.js';
import validate from './common/js/validate.js'; import validate from './common/js/validate.js';
import dateUtil from './common/js/dateUtil.js'; import dateUtil from './common/js/dateUtil.js';
import calcUtil from './common/js/calcUtil.js';
import commonFun from './common/js/commonFun.js'; import commonFun from './common/js/commonFun.js';
import request from './common/js/request.js'; import request from './common/js/request.js';
import globalData from './common/js/globalData.js'; import globalData from './common/js/globalData.js';
@ -38,6 +39,7 @@ Vue.prototype.$globalData = globalData;
Vue.prototype.$globalFun = globalFun; Vue.prototype.$globalFun = globalFun;
Vue.prototype.$validate = validate; Vue.prototype.$validate = validate;
Vue.prototype.$dateUtil = dateUtil; Vue.prototype.$dateUtil = dateUtil;
Vue.prototype.$calcUtil = calcUtil;
Vue.prototype.$commonFun = commonFun; Vue.prototype.$commonFun = commonFun;
Vue.prototype.$request = request; Vue.prototype.$request = request;

View File

@ -45,7 +45,8 @@
<view class="flex margin-top-xs"> <view class="flex margin-top-xs">
<view class="margin-right-xs"> <view class="margin-right-xs">
<view class='text-red' style="position: absolute;">*</view> <view class='text-red' style="position: absolute;">*</view>
<zb-tooltip content="平6%+¥5销10%+¥18" placement="top-end" ref="goodsPriceTip"> <zb-tooltip :content="'平' + parseInt(item.deptRate * 100) + '%+¥' + $calcUtil.curNumPlaces(item.deptMoney, 3) + '销' + parseInt((Number(item.oneRate) + Number(item.twoRate) + Number(item.threeRate) + Number(item.retainRate)) * 100) + '%+¥' + $calcUtil.curNumPlaces(item.retainMoney, 3)"
placement="right" ref="goodsPriceTip">
<input class="radius-input xs" @input="inputSpecs($event, index, 'goodsPrice')" <input class="radius-input xs" @input="inputSpecs($event, index, 'goodsPrice')"
:value="item.goodsPrice" placeholder="价格" @blur="hideTips('goodsPriceTip', index)"></input> :value="item.goodsPrice" placeholder="价格" @blur="hideTips('goodsPriceTip', index)"></input>
</zb-tooltip> </zb-tooltip>