| | |
| | | </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}"> |
| | |
| | | vehicleId: row.vehicleId, |
| | | } |
| | | console.log(boxForm.value); |
| | | |
| | | |
| | | }) |
| | | } |
| | | const cancelBox = () => { |
| | |
| | | //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) { |
| | |
| | | message: "操作成功!", |
| | | type: 'success' |
| | | }) |
| | | open4.value = false; |
| | | onLoad(page.value) |
| | | open4.value = false; |
| | | onLoad(page.value) |
| | | boxFormRef.value?.resetFields(); |
| | | getTab4Data(); |
| | | }) |