From 05273ace3da665cb10c36ca0dac4413a8284302a Mon Sep 17 00:00:00 2001 From: qingyiay <2386314947@qq.com> Date: 星期三, 17 五月 2023 18:10:36 +0800 Subject: [PATCH] 增加部分限制,增加新功能 --- pages/public-page/forward/forward.vue | 29 ++++++++++++++++++++++------- 1 files changed, 22 insertions(+), 7 deletions(-) diff --git a/pages/public-page/forward/forward.vue b/pages/public-page/forward/forward.vue index 03a6cd2..7466107 100644 --- a/pages/public-page/forward/forward.vue +++ b/pages/public-page/forward/forward.vue @@ -17,9 +17,9 @@ <view v-else-if="roleType == 2" class="notice-bar"><u-notice-bar :text="text1" :fontSize="30"></u-notice-bar></view> <view class="card-main"> <view class="card-block"> - <view class="forward-card" v-for="(val, index) in jhOrderPlanForwardList" :key="index"> + <view class="forward-card" v-for="(val, index) in jhOrderPlanForwardList" :key="val.vid"> <u-swipe-action> - <u-swipe-action-item :options="options1" @click="deleteGroup(index, val)"> + <u-swipe-action-item :options="options1" @click="deleteGroup(index, val)" :name="val.vid"> <view class="card-content"> <u--form labelPosition="left" :model="forwardForm" ref="form1"> <u-form-item label="杞彂瀵硅薄" labelWidth="21%" ref="item1" @click="forwardObjectClick(index)"> @@ -111,7 +111,8 @@ carNum: item.carNum, xsUserId: item.xsUserId === null ? 0 : item.xsUserId, fleetId: item.fleetId === null ? 0 : item.fleetId, - checkboxValue1: '' + checkboxValue1: '', + vid: new Date().getTime() }; }); } else if (res.data.length !== 0 && this.roleType == 2) { @@ -123,7 +124,8 @@ carNum: item.carNum, xsUserId: item.xsUserId === null ? 0 : item.xsUserId, fleetId: item.fleetId === null ? 0 : item.fleetId, - checkboxValue1: '' + checkboxValue1: '', + vid: new Date().getTime() }; }); } else { @@ -131,7 +133,8 @@ if (!v.orderPlanId) { return { ...v, - orderPlanId: params.orderPlanId + orderPlanId: params.orderPlanId, + vid: new Date().getTime() }; } }); @@ -376,6 +379,16 @@ let time; let that = this; that.$set(that.jhOrderPlanForwardList[index], 'carNum', Number(value)); + if (that.roleType == 1) { + if (that.jhOrderPlanForwardList[index].carNum < that.carNumSurplus1) { + that.jhOrderPlanForwardList[index].checkboxValue1 = ''; + } + } + if (that.roleType == 2) { + if (that.jhOrderPlanForwardList[index].carNum < that.carNumSurplusHuodai) { + that.jhOrderPlanForwardList[index].checkboxValue1 = ''; + } + } return (function() { if (!time) { time = setTimeout(() => { @@ -401,7 +414,8 @@ xsUserId: 0, fleetId: 0, checkboxValue1: '', - ischecked: false + ischecked: false, + vid: new Date().getTime() }); } else { this.jhOrderPlanForwardList.push({ @@ -411,7 +425,8 @@ xsUserId: 0, fleetId: 0, checkboxValue1: '', - ischecked: true + ischecked: true, + vid: new Date().getTime() }); } this.calculate(this.jhOrderPlanForwardList); -- Gitblit v1.9.1