From 933046f7fd7fa9104bc33862951d570d88d7e2df Mon Sep 17 00:00:00 2001
From: sen <sen@qq.com>
Date: 星期二, 10 三月 2026 16:32:43 +0800
Subject: [PATCH] 按钮添加
---
ui/admin-ui3/src/views/tms/tmsDispatchOrder/index.vue | 46 ++++++++++++++++++++++++++++++++++++++++------
1 files changed, 40 insertions(+), 6 deletions(-)
diff --git a/ui/admin-ui3/src/views/tms/tmsDispatchOrder/index.vue b/ui/admin-ui3/src/views/tms/tmsDispatchOrder/index.vue
index a90207d..9f0dccb 100644
--- a/ui/admin-ui3/src/views/tms/tmsDispatchOrder/index.vue
+++ b/ui/admin-ui3/src/views/tms/tmsDispatchOrder/index.vue
@@ -117,16 +117,50 @@
</el-link>
</el-tooltip>
+ <el-tooltip content="纭畾" placement="top">
+ <el-link size="small" type="primary" @click="handleConfirm(row)" class="link-btn"
+ v-hasPermi="['tms:tmsDispatchOrder:confirmOrder']" v-if="row.status == 0" :underline="false"
+ icon="el-icon-set-up">
+ </el-link>
+ </el-tooltip>
+
+ <el-tooltip content="浣滃簾" placement="top">
+ <el-link size="small" type="primary" @click="handleClose(row)" class="link-btn"
+ v-hasPermi="['tms:tmsDispatchOrder:closeOrder']" v-if="[0, 1, 2].includes(row.status)" :underline="false"
+ icon="el-icon-close">
+ </el-link>
+ </el-tooltip>
+
<el-tooltip content="澶嶅埗" placement="top">
<el-link size="small" type="primary" @click="handleCopy(row)" class="link-btn" :underline="false"
v-hasPermi="['tms:tmsDispatchOrder:copyOrder']" icon="el-icon-connection">
</el-link>
</el-tooltip>
- <el-tooltip content="鏃ュ織" placement="top">
+
+
+ <el-tooltip content="涓婁紶琛岀▼" placement="top">
+ <el-link size="small" type="primary" v-if="[1, 2].includes(row.status)" @click="handleUploadItinerary(row)"
+ v-hasPermi="['tms:tmsTrip:add']" class="link-btn" :underline="false" icon="el-icon-upload">
+ </el-link>
+ </el-tooltip>
+
+ <el-tooltip content="鏌ョ湅琛岀▼" placement="top">
+ <el-link size="small" type="primary" v-if="![0, 1].includes(row.status)" @click="handleLogItinerary(row)"
+ v-hasPermi="['tms:tmsTrip:list']" class="link-btn" :underline="false" icon="el-icon-view">
+ </el-link>
+ </el-tooltip>
+
+ <el-tooltip content="瀹屾垚琛岀▼" placement="top">
+ <el-link size="small" type="primary" v-if="[2].includes(row.status)" @click="handleOk(row)" class="link-btn"
+ v-hasPermi="['tms:tmsDispatchOrder:okOrder']" :underline="false" icon="el-icon-circle-check">
+ </el-link>
+ </el-tooltip>
+
+ <!-- <el-tooltip content="鏃ュ織" placement="top">
<el-link size="small" type="primary" @click="handleLog(row)" class="link-btn" :underline="false"
icon="el-icon-tickets">
</el-link>
- </el-tooltip>
+ </el-tooltip> -->
</template>
<!-- <template #menu="{row}">
@@ -3024,7 +3058,7 @@
vehicleId: row.vehicleId,
}
console.log(boxForm.value);
-
+
})
}
const cancelBox = () => {
@@ -3923,7 +3957,7 @@
//boxForm.value.rowItems = boxTableData.value;
// console.log(tmsFinanceDetails.value);
// console.log(boxForm.value);
-// 1. 鎻愬彇濉啓浜嗛噾棰濈殑鏁版嵁锛堥噾棰濆ぇ浜�0锛�
+ // 1. 鎻愬彇濉啓浜嗛噾棰濈殑鏁版嵁锛堥噾棰濆ぇ浜�0锛�
const validDetails = tmsFinanceDetails.value.filter(item => item.actualFeeAmount && item.actualFeeAmount > 0);
if (validDetails.length === 0) {
@@ -3954,8 +3988,8 @@
message: "鎿嶄綔鎴愬姛锛�",
type: 'success'
})
- open4.value = false;
- onLoad(page.value)
+ open4.value = false;
+ onLoad(page.value)
boxFormRef.value?.resetFields();
getTab4Data();
})
--
Gitblit v1.8.0