From 5e08d4f61c24db589bd6d30875fcb1191f719b16 Mon Sep 17 00:00:00 2001
From: yangan <yangan0921@163.com>
Date: 星期五, 11 四月 2025 20:41:44 +0800
Subject: [PATCH] feat:申请复磅

---
 pages/driver-page/driver-index/driver-index.vue |   97 ++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 93 insertions(+), 4 deletions(-)

diff --git a/pages/driver-page/driver-index/driver-index.vue b/pages/driver-page/driver-index/driver-index.vue
index 5143906..e54fbe8 100644
--- a/pages/driver-page/driver-index/driver-index.vue
+++ b/pages/driver-page/driver-index/driver-index.vue
@@ -424,6 +424,36 @@
     >
       <div v-html="notice.content"></div>
     </u-modal>
+	<!-- 澶栭攢鎶㈠崟閫夋嫨杞︾墝 -->
+	<u-modal :show="show"
+	showCancelButton
+	  @confirm="showConFirm(activeObj)"
+        @cancel="showCancel"
+	:title="title" >
+			<view class="slot-content">
+				<view style="text-align: left;">
+				<u-radio-group
+				v-model="paramsCarNo"
+				placement="column"
+			>
+				<u-radio
+				:iconSize="40"
+				:labelSize="40"
+				:size="40"
+				:customStyle="{marginBottom: '8px'}"
+				v-for="(item, index) in paramsArr"
+				:key="index"
+				:label="item.carNo + '--' + item.name"
+				:name="item.carNo"
+				@change="radioChange"
+				>
+				</u-radio> 
+				
+
+			</u-radio-group>
+		</view>
+			</view>
+		</u-modal>
   </div>
 </template>
 <script>
@@ -464,9 +494,14 @@
       labaIcon: `${onlineurl}/appimg/image/aboutUs/laba.jpg`,
       newIcon: `${onlineurl}/appimg/image/aboutUs/labaHeight.jpg`,
       markFlag: "none",
+	  activeObj:{},
       noticeModelShow: false,
       garidInitTop: "", //鍏冪礌鍒濆璺濈椤堕儴鐨勯珮搴�
       screenHeight: "",
+	  show:false,
+	  paramsArr:[],
+	  paramsCarNo:'',
+	  title:'閫夋嫨杞︾墝',
       notice: {
         title: "",
         content: "",
@@ -691,7 +726,31 @@
     },
     // 鎶㈠崟鎸夐挳
     qiangDanBtn: Debounce(function (value) {
-      if (value.tmcCount == "0") {
+		console.log(value,'value')
+		this.activeObj = value;
+		if(value.orderType === '澶栭攢'){
+			this.$reqPost('getCarNosByFleetId',{fleetId:value.fleetId},'params').then(res=>{
+			console.log(res,'ress')
+			this.paramsArr = res.data;
+			this.show = true;
+	// 		if (value.tmcCount == "0") {
+    //     this.qiangDan(
+    //       value.orderPlanId,
+    //       value.fleetId,
+    //       value.customerId === null ? "0" : value.customerId,
+    //       value.xsUserId === null ? "0" : value.xsUserId
+    //     );
+    //   } else {
+    //     this.qiangDanOrderPlanId = value.orderPlanId;
+    //     this.fleetId = value.fleetId;
+    //     this.customerId = value.customerId === null ? "0" : value.customerId;
+    //     this.xsUserId = value.xsUserId === null ? "0" : value.xsUserId;
+    //     this.qiangDanShow = true;
+    //     this.qiangDanContent = `宸叉姠${value.tmcCount}鍗曪紝纭畾鎶㈠崟锛焋;
+    //   }
+		})
+		}else{
+			if (value.tmcCount == "0") {
         this.qiangDan(
           value.orderPlanId,
           value.fleetId,
@@ -706,7 +765,33 @@
         this.qiangDanShow = true;
         this.qiangDanContent = `宸叉姠${value.tmcCount}鍗曪紝纭畾鎶㈠崟锛焋;
       }
+		}
+	
+      
     }, 500),
+	showConFirm(value){
+		if (value.tmcCount == "0") {
+        this.qiangDan(
+          value.orderPlanId,
+          value.fleetId,
+          value.customerId === null ? "0" : value.customerId,
+          value.xsUserId === null ? "0" : value.xsUserId
+        );
+      } else {
+        this.qiangDanOrderPlanId = value.orderPlanId;
+        this.fleetId = value.fleetId;
+        this.customerId = value.customerId === null ? "0" : value.customerId;
+        this.xsUserId = value.xsUserId === null ? "0" : value.xsUserId;
+        this.qiangDanShow = true;
+        this.qiangDanContent = `宸叉姠${value.tmcCount}鍗曪紝纭畾鎶㈠崟锛焋;
+      }
+	  this.show  =false;
+
+	},
+	showCancel(){
+		this.show = false;
+
+	},
 
     // 鎶㈠崟妯℃�佹
     qiangDanConfirm() {
@@ -724,6 +809,7 @@
     },
     // 鎶㈠崟璇锋眰
     qiangDan(id, fleetId, customerId, xsUserId) {
+		console.log(this.paramsCarNo,'paramsCarNo')
       this.$reqPost(
         "qiangDan",
         {
@@ -731,11 +817,13 @@
           fleetId: fleetId,
           customerId: customerId,
           xsUserId: xsUserId,
+		  carNo:this.paramsCarNo ? this.paramsCarNo : '',
         },
         "params"
       )
         .then((res) => {
           if (res.code == 0) {
+			this.paramsCarNo = '';
             this.$u.toast("鎶㈠崟鎴愬姛");
           } else {
             this.$u.toast(res.msg ? res.msg : "鎶㈠崟澶辫触");
@@ -814,8 +902,8 @@
 .indexPageDiv{
   width: 100%;
   position: absolute;
-  height: calc(100vh - 45px);
-  top: 30%;
+  height: calc(100vh - 100rpx);
+  top: 280rpx;
   left: 0;
 }
 .warp {
@@ -942,7 +1030,7 @@
         display: flex;
         flex-direction: column;
         justify-content: space-between;
- 
+
         height: 150rpx;
         .centerLine {
           width: 510rpx;
@@ -1318,6 +1406,7 @@
         0rpx 7rpx 45rpx 0rpx rgba(73, 120, 240, 0.12);
       border-radius: 20rpx;
       transform: translateY(-10rpx);
+      padding-bottom: 100rpx;
        .u-list{
       height: auto !important;
      }

--
Gitblit v1.9.1