| | |
| | | content-style="display: flex; flex-direction: column; flex: 1; min-height: 0;" |
| | | > |
| | | <template #header> |
| | | <n-flex justify="space-between"> |
| | | <NButton v-permission="5025" @click="handleOpenOperationLog"> |
| | | <n-flex justify="flex-end"> |
| | | <NButton v-permission="5025" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | <n-flex justify="flex-end"> |
| | | <NButton v-permission="5022" type="primary" secondary @click="handleAdd"> |
| | | 新增 |
| | | </NButton> |
| | | </n-flex> |
| | | </n-flex> |
| | | </template> |
| | | <div class="flex-1 flex flex-col h-full"> |
| | | <n-data-table |
| | |
| | | > |
| | | 批量运营 |
| | | </NButton> |
| | | <NButton v-permission="50122" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | |
| | | </div> |
| | | <NSpace> |
| | | <NButton v-permission="50122" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | <NButton |
| | | v-permission="50114" |
| | | style="color: #171f26" |
| | |
| | | > |
| | | 批量转为在库车辆 |
| | | </NButton> |
| | | </div> |
| | | <NSpace> |
| | | <NButton v-permission="50135" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </div> |
| | | <NSpace> |
| | | <NButton v-permission="50133" @click="handleExport"> |
| | | 导出 |
| | | </NButton> |
| | |
| | | |
| | | <n-card class="flex-1 robotaxi-table-card"> |
| | | <template #header> |
| | | <n-flex justify="space-between"> |
| | | <NButton v-permission="2026051807" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | <n-flex justify="flex-end"> |
| | | <NButton |
| | | v-permission="202642940" |
| | | type="primary" |
| | |
| | | > |
| | | 新增车型 |
| | | </NButton> |
| | | <NButton v-permission="2026051807" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </template> |
| | | <div class="flex-1 flex flex-col h-full"> |
| | |
| | | content-style="display: flex; flex-direction: column; flex: 1; min-height: 0; min-width: 0;" |
| | | > |
| | | <template #header> |
| | | <n-flex justify="space-between"> |
| | | <NButton v-permission="4077" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | |
| | | <n-flex justify="flex-end"> |
| | | <NButton v-permission="4073" type="primary" secondary @click="handleAdd"> |
| | | 添加巡游计划 |
| | | </NButton> |
| | | <NButton v-permission="4077" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </n-flex> |
| | | </template> |
| | | |
| | | <div class="flex-1 flex flex-col h-full" style="min-width: 0; overflow: hidden"> |
| | |
| | | content-style="display: flex; flex-direction: column; flex: 1; min-height: 0; min-width: 0;" |
| | | > |
| | | <template #header> |
| | | <n-flex justify="space-between"> |
| | | <n-button @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </n-button> |
| | | <n-flex justify="flex-end"> |
| | | |
| | | <n-button secondary type="primary" @click="handleAdd"> |
| | | 新增 |
| | | </n-button> |
| | | <n-button @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </n-button> |
| | | </n-flex> |
| | | </template> |
| | | |
| | |
| | | <template #header> |
| | | <n-flex justify="space-between" align="center"> |
| | | <n-flex align="center"> |
| | | <NButton v-permission="4021" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | |
| | | <span v-if="checkedRowKeys.length > 0" style="color: rgba(23, 31, 38, 0.6);font-weight: 400;">已选择{{ checkedRowKeys.length }}条记录</span> |
| | | <NButton :disabled="checkedRowKeys.length === 0" @click="handleBatchExport"> |
| | | 批量导出 |
| | |
| | | <NButton type="primary" secondary @click="handleToDetail({}, 'add')"> |
| | | 新建围栏 |
| | | </NButton> |
| | | <NButton v-permission="4021" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </n-flex> |
| | | </template> |
| | |
| | | |
| | | <n-card class="flex-1 robotaxi-table-card"> |
| | | <template #header> |
| | | <n-flex justify="space-between"> |
| | | <NButton v-permission="4015" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | <n-flex v-permission="4011" justify="flex-end"> |
| | | <NButton type="primary" secondary @click="modalRef.openModal('add')"> |
| | | |
| | | <n-flex justify="flex-end"> |
| | | <NButton v-permission="4011" type="primary" secondary @click="modalRef.openModal('add')"> |
| | | 新增 |
| | | </NButton> |
| | | </n-flex> |
| | | <NButton v-permission="4015" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </template> |
| | | <div class="flex-1 flex flex-col h-full"> |
| | |
| | | {{ batchExportButtonText }} |
| | | </NButton> |
| | | </template> |
| | | <NButton v-permission="2026051805" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | |
| | | </n-flex> |
| | | |
| | | <n-flex align="center"> |
| | |
| | | </template> |
| | | {{ stationCreateDisabledReason }} |
| | | </NTooltip> |
| | | <NButton v-permission="2026051805" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </n-flex> |
| | | </template> |
| | |
| | | <NButton v-permission="40611" :disabled="checkedRowKeys.length === 0" @click="handleBatchExport"> |
| | | 批量导出 |
| | | </NButton> |
| | | <NButton v-permission="40616" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | |
| | | </n-flex> |
| | | <n-flex> |
| | | <NButton v-permission="40612" type="primary" secondary @click="handleMapMode"> |
| | | 点位地图 |
| | | </NButton> |
| | | <NButton v-permission="40616" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </n-flex> |
| | | </template> |
| | |
| | | <NButton v-permission="202642936" :disabled="checkedRowKeys.length === 0" @click="handleBatchExport"> |
| | | 批量导出 |
| | | </NButton> |
| | | <NButton v-permission="2026051806" @click="handleOpenOperationLog"> |
| | | |
| | | </n-flex> |
| | | <NButton v-permission="2026051806" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </n-flex> |
| | | </template> |
| | | |
| | |
| | | |
| | | <n-card class="flex-1 robotaxi-table-card"> |
| | | <template #header> |
| | | <n-flex justify="space-between"> |
| | | <NButton v-permission="70215" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | <n-flex v-permission="70211" justify="flex-end"> |
| | | <NButton type="primary" secondary @click="handleAdd"> |
| | | |
| | | <n-flex justify="flex-end"> |
| | | <NButton v-permission="70211"type="primary" secondary @click="handleAdd"> |
| | | 新增 |
| | | </NButton> |
| | | </n-flex> |
| | | <NButton v-permission="70215" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </template> |
| | | <div class="flex-1 flex flex-col h-full"> |
| | |
| | | |
| | | <n-card class="flex-1 robotaxi-table-card"> |
| | | <template #header> |
| | | <n-flex justify="space-between"> |
| | | <NButton v-permission="70244" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | <n-flex v-permission="70241" justify="flex-end"> |
| | | <NButton type="primary" secondary @click="handleAdd"> |
| | | <n-flex justify="flex-end"> |
| | | <NButton v-permission="70241" type="primary" secondary @click="handleAdd"> |
| | | 新增 |
| | | </NButton> |
| | | </n-flex> |
| | | <NButton v-permission="70244" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </template> |
| | | <div class="flex-1 flex flex-col h-full"> |
| | |
| | | |
| | | <n-card class="flex-1 robotaxi-table-card"> |
| | | <template #header> |
| | | <n-flex justify="space-between"> |
| | | <NButton v-permission="2026051812" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | <n-flex justify="flex-end"> |
| | | <NButton v-permission="202642967" type="primary" secondary @click="handleAdd"> |
| | | 新增巡游打卡地 |
| | | </NButton> |
| | | <NButton v-permission="2026051812" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </template> |
| | | <div class="flex-1 flex flex-col h-full"> |
| | |
| | | |
| | | <n-card class="flex-1 robotaxi-table-card"> |
| | | <template #header> |
| | | <n-flex justify="space-between"> |
| | | <NButton v-permission="2026051810" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | <n-flex justify="flex-end"> |
| | | <NButton v-permission="202642961" type="primary" secondary @click="handleAdd"> |
| | | 添加巡游打卡规则 |
| | | </NButton> |
| | | <NButton v-permission="2026051810" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </template> |
| | | <div class="flex-1 flex flex-col h-full"> |
| | |
| | | |
| | | <n-card class="flex-1 robotaxi-table-card"> |
| | | <template #header> |
| | | <n-flex justify="space-between"> |
| | | <NButton v-permission="70119" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | |
| | | <n-flex justify="flex-end"> |
| | | <NButton v-permission="70112" style="width: 84px; height: 32px" @click="handleExport"> |
| | | 导出 |
| | |
| | | > |
| | | 新增 |
| | | </NButton> |
| | | </n-flex> |
| | | <NButton v-permission="70119" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </template> |
| | | <div class="flex-1 flex flex-col h-full"> |
| | |
| | | <NButton v-permission="2026061544" @click="handleDownloadTemplate"> |
| | | 下载导入模板 |
| | | </NButton> |
| | | |
| | | </n-flex> |
| | | <n-flex justify="flex-end"> |
| | | <NButton v-permission="2026061539" type="primary" secondary @click="handleAdd"> |
| | | 新增 |
| | | </NButton> |
| | | <NButton v-permission="70126" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | |
| | | <NButton v-permission="2026061539" type="primary" secondary @click="handleAdd"> |
| | | 新增 |
| | | </NButton> |
| | | </n-flex> |
| | | </template> |
| | | |
| | |
| | | <n-card class="flex-1 robotaxi-table-card"> |
| | | <template #header> |
| | | <n-flex justify="space-between"> |
| | | <NButton v-permission="7056" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | <n-flex justify="flex-end"> |
| | | <NButton v-permission="7051" @click="handleExport"> |
| | | |
| | | <NButton v-permission="7051" @click="handleExport"> |
| | | 导出 |
| | | </NButton> |
| | | <n-flex justify="flex-end"> |
| | | |
| | | <NButton |
| | | v-permission="7052" |
| | | type="primary" |
| | |
| | | > |
| | | 新增 |
| | | </NButton> |
| | | <NButton v-permission="7056" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </n-flex> |
| | | </template> |
| | |
| | | <div class="roboTaxi"> |
| | | <n-card class="flex-1"> |
| | | <template #header> |
| | | <n-flex justify="space-between"> |
| | | <NButton v-permission="80234" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | <n-flex v-permission="80231" justify="flex-end"> |
| | | <NButton type="primary" secondary @click="handleAdd"> |
| | | <n-flex justify="flex-end"> |
| | | <NButton v-permission="80231" type="primary" secondary @click="handleAdd"> |
| | | {{ $t("ticket.feedbackType.add") }} |
| | | </NButton> |
| | | </n-flex> |
| | | <NButton v-permission="80234" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </template> |
| | | |
| | |
| | | content-style="display: flex; flex-direction: column; flex: 1; min-height: 0; min-width: 0;" |
| | | > |
| | | <template #header> |
| | | <n-flex justify="space-between"> |
| | | <NButton v-permission="80217" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | <n-flex v-permission="80211" justify="flex-end"> |
| | | <NButton type="primary" secondary @click="handleCreate"> |
| | | <n-flex justify="flex-end"> |
| | | <NButton v-permission="80211" type="primary" secondary @click="handleCreate"> |
| | | 创建工单 |
| | | </NButton> |
| | | </n-flex> |
| | | <NButton v-permission="80217" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </template> |
| | | |
| | |
| | | > |
| | | {{ $t('accountManagement.buttons.batchDelete') }} |
| | | </NButton> |
| | | <NButton v-permission="20116" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | |
| | | </div> |
| | | <NFlex> |
| | | <NButton |
| | |
| | | > |
| | | {{ $t('accountManagement.buttons.addAccount') }} |
| | | </NButton> |
| | | <NButton v-permission="20116" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </NFlex> |
| | | </NFlex> |
| | | </template> |
| | |
| | | |
| | | <n-card class="flex-1 robotaxi-table-card"> |
| | | <template #header> |
| | | <n-flex justify="space-between"> |
| | | <NButton v-permission="20135" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | <n-flex justify="flex-end"> |
| | | <NButton |
| | | v-permission="20131" |
| | |
| | | > |
| | | {{ $t('permissionGroup.buttons.add') }} |
| | | </NButton> |
| | | </n-flex> |
| | | <NButton v-permission="20135" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </template> |
| | | <div class="flex-1 flex flex-col h-full"> |
| | |
| | | <!-- 表格区域 --> |
| | | <n-card class="flex-1 robotaxi-table-card"> |
| | | <template #header> |
| | | <n-flex justify="space-between"> |
| | | <NButton v-permission="20155" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | <n-flex justify="flex-end"> |
| | | <NButton |
| | | v-permission="20151" |
| | |
| | | > |
| | | {{ $t('roleManagement.buttons.add') }} |
| | | </NButton> |
| | | </n-flex> |
| | | <NButton v-permission="20155" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </template> |
| | | |
| | |
| | | <div class="roboTaxi"> |
| | | <n-card class="flex-1 robotaxi-table-card"> |
| | | <template #header> |
| | | <div class="flex items-center justify-between"> |
| | | <div class="flex items-center"> |
| | | <NButton v-permission="20212" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </div> |
| | | <div v-permission="20221"> |
| | | <n-flex justify="flex-end"> |
| | | <div v-permission="20221"> |
| | | <NButton secondary type="primary" @click="handleAdd"> |
| | | 新增版本号 |
| | | </NButton> |
| | | </div> |
| | | </div> |
| | | <NButton v-permission="20212" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </template> |
| | | <div class="flex-1 flex flex-col h-full"> |
| | | <n-data-table |
| | |
| | | |
| | | <n-card class="robotaxi-table-card" :bordered="false"> |
| | | <template #header> |
| | | <n-flex justify="space-between"> |
| | | <NButton @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | <div class="flex items-center justify-end"> |
| | | <NButton type="primary" secondary @click="handleAddTag"> |
| | | <n-flex justify="flex-end"> |
| | | <NButton type="primary" secondary @click="handleAddTag"> |
| | | 新增 |
| | | </NButton> |
| | | </div> |
| | | <NButton @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </template> |
| | | |
| | |
| | | |
| | | <n-card class="flex-1 robotaxi-table-card"> |
| | | <template #header> |
| | | <n-flex justify="space-between"> |
| | | <NButton v-permission="2026051802" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | <n-flex justify="flex-end"> |
| | | |
| | | <div v-permission="202642975"> |
| | | <NButton type="primary" secondary @click="handleToDetail({}, 'add')"> |
| | | 新建围栏 |
| | | </NButton> |
| | | </div> |
| | | <NButton v-permission="2026051802" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </template> |
| | | <div class="flex-1 flex flex-col h-full"> |
| | |
| | | <template #header> |
| | | <n-flex justify="space-between" align="center"> |
| | | <n-flex align="center"> |
| | | <NButton v-permission="2026051805" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | |
| | | <template v-if="activeTab === 'point'"> |
| | | <span v-if="checkedRowKeys.length > 0" class="selected-text"> |
| | | 已选择{{ checkedRowKeys.length }}条记录 |
| | |
| | | </template> |
| | | {{ stationCreateDisabledReason }} |
| | | </NTooltip> |
| | | <NButton v-permission="2026051805" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </n-flex> |
| | | </template> |
| | |
| | | content-style="display: flex; flex-direction: column; flex: 1; min-height: 0; min-width: 0;" |
| | | > |
| | | <template #header> |
| | | <n-flex justify="space-between"> |
| | | <NButton v-permission="115" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | <n-flex justify="flex-end"> |
| | | |
| | | <NButton v-permission="111" type="primary" secondary @click="handleAdd"> |
| | | 添加测试计划 |
| | | </NButton> |
| | | <NButton v-permission="115" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </template> |
| | | |
| | |
| | | content-style="display: flex; flex-direction: column; flex: 1; min-height: 0; min-width: 0;" |
| | | > |
| | | <template #header> |
| | | <n-flex justify="space-between"> |
| | | <NButton v-permission="2026061521" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | <n-flex justify="flex-end"> |
| | | |
| | | <NButton v-permission="2026061520" type="primary" secondary style="background-color: #E6F4FF; border-color: #7ABDFF; color: #0068FF;" @click="handleAdd"> |
| | | 添加测试计划 |
| | | </NButton> |
| | | <NButton v-permission="2026061521" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </template> |
| | | |
| | |
| | | 批量导出 |
| | | </NButton> |
| | | </n-flex> |
| | | <NButton v-permission="2026051803" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | |
| | | </n-flex> |
| | | |
| | | <n-flex> |
| | |
| | | > |
| | | 点位地图 |
| | | </NButton> |
| | | <NButton v-permission="2026051803" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </n-flex> |
| | | </template> |
| | |
| | | |
| | | <n-card class="flex-1 robotaxi-table-card"> |
| | | <template #header> |
| | | <n-flex justify="space-between"> |
| | | <NButton v-permission="2026051808" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | <n-flex justify="flex-end"> |
| | | |
| | | <NButton |
| | | v-permission="202642944" |
| | | secondary |
| | |
| | | > |
| | | 新增 |
| | | </NButton> |
| | | <NButton v-permission="2026051808" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </template> |
| | | <div class="flex-1 flex flex-col h-full"> |
| | |
| | | |
| | | <n-card class="flex-1 robotaxi-table-card"> |
| | | <template #header> |
| | | <n-flex justify="space-between"> |
| | | <NButton v-permission="6064" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | <n-flex justify="flex-end"> |
| | | |
| | | <n-flex v-permission="6061" justify="flex-end"> |
| | | <NButton type="primary" secondary @click="modalRef.openModal('add')"> |
| | | 新增 |
| | | </NButton> |
| | | </n-flex> |
| | | <NButton v-permission="6064" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </template> |
| | | <div class="flex-1 flex flex-col h-full"> |
| | |
| | | |
| | | <n-card class="flex-1 robotaxi-table-card"> |
| | | <template #header> |
| | | <n-flex v-permission="60112" justify="flex-start"> |
| | | <div class="flex gap-2 items-center"> |
| | | <n-flex justify="space-between"> |
| | | <div class="flex gap-2 items-center" v-permission="60112"> |
| | | <span v-if="checkedRowKeysRef.length > 0" style="color: rgba(23, 31, 38, 0.6);font-weight: 400;"> |
| | | {{ $t('accountManagement.messages.selectedRecords', { count: checkedRowKeysRef.length }) }} |
| | | </span> |
| | | <NButton @click="handleExport"> |
| | | 批量导出订单 |
| | | </NButton> |
| | | <NButton v-permission="60118" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | <span style="color: rgba(23, 31, 38, 0.6);font-weight: 400;"> |
| | | 订单列表每60S自动刷新一次 |
| | | </span> |
| | | </div> |
| | | <NButton v-permission="60118" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </template> |
| | | <div class="flex-1 flex flex-col h-full"> |
| | |
| | | |
| | | <n-card class="flex-1 robotaxi-table-card"> |
| | | <template #header> |
| | | <n-flex justify="space-between"> |
| | | <NButton v-permission="2026051809" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | <n-flex justify="flex-end"> |
| | | <NButton |
| | | v-permission="202642951" |
| | | secondary |
| | |
| | | > |
| | | 新增 |
| | | </NButton> |
| | | <NButton v-permission="2026051809" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </template> |
| | | <div class="flex-1 flex flex-col h-full"> |
| | |
| | | |
| | | <n-card class="flex-1 robotaxi-table-card"> |
| | | <template #header> |
| | | <n-flex justify="space-between"> |
| | | <NButton v-permission="6027" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | <n-flex justify="flex-end"> |
| | | <NButton v-permission="6021" type="primary" secondary @click="modalRef.openModal('add')"> |
| | | 新增 |
| | | </NButton> |
| | | <NButton v-permission="6027" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </template> |
| | | <div class="flex-1 flex flex-col h-full"> |
| | |
| | | |
| | | <n-card class="flex-1 robotaxi-table-card"> |
| | | <template #header> |
| | | <n-flex justify="space-between"> |
| | | <NButton v-permission="2026051804" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | <n-flex justify="flex-end"> |
| | | <NButton v-permission="202642910" type="primary" secondary @click="handleAdd"> |
| | | 添加活动 |
| | | </NButton> |
| | | <NButton v-permission="2026051804" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </template> |
| | | <div class="flex-1 flex flex-col h-full"> |
| | |
| | | <NButton v-permission="302313" @click="handleBatchSendList"> |
| | | 批量发券 |
| | | </NButton> |
| | | <NButton v-permission="302316" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </div> |
| | | <n-flex> |
| | | <NButton v-permission="302312" type="primary" secondary @click="handleAdd"> |
| | | 新增 |
| | | </NButton> |
| | | <NButton v-permission="302316" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | |
| | | </n-flex> |
| | | </template> |
| | | <div class="flex-1 flex flex-col h-full"> |
| | |
| | | </n-form-item> |
| | | </n-gi> |
| | | <template #action> |
| | | <n-button @click="handleReset"> |
| | | 重置 |
| | | </n-button> |
| | | <n-button type="primary" @click="handleSearch"> |
| | | 查询 |
| | | </n-button> |
| | | <n-button @click="handleReset"> 重置 </n-button> |
| | | <n-button type="primary" @click="handleSearch"> 查询 </n-button> |
| | | </template> |
| | | </SearchPanel> |
| | | </n-form> |
| | |
| | | <template #header> |
| | | <n-flex justify="space-between"> |
| | | <div class="flex gap-2 items-center"> |
| | | <span v-if="selectedRowKeys.length > 0" style="color: rgba(23, 31, 38, 0.6);font-weight: 400;"> |
| | | <span |
| | | v-if="selectedRowKeys.length > 0" |
| | | style="color: rgba(23, 31, 38, 0.6); font-weight: 400" |
| | | > |
| | | {{ |
| | | $t("accountManagement.messages.selectedRecords", { |
| | | count: selectedRowKeys.length, |
| | |
| | | > |
| | | 批量删除 |
| | | </n-button> |
| | | </div> |
| | | <n-flex> |
| | | <n-button |
| | | v-permission="30222" |
| | | type="primary" |
| | | secondary |
| | | @click="handleAdd" |
| | | > |
| | | 新增 |
| | | </n-button> |
| | | <NButton v-permission="30226" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </div> |
| | | <n-button |
| | | v-permission="30222" |
| | | type="primary" |
| | | secondary |
| | | @click="handleAdd" |
| | | > |
| | | 新增 |
| | | </n-button> |
| | | </n-flex> |
| | | </n-flex> |
| | | </template> |
| | | <div class="flex-1 flex flex-col h-full"> |
| | |
| | | :src="noDataImg" |
| | | style="width: 123px; height: 125px" |
| | | @error="(e: any) => { e.target.src = 'https://huishou-1323682843.cos.ap-nanjing.myqcloud.com/images/9bed493b-a6aa-4ef6-ac10-7f67f5c6adc5.png' }" |
| | | > |
| | | /> |
| | | </div> |
| | | </template> |
| | | </n-data-table> |
| | |
| | | <div class="table-box"> |
| | | <div class="table-toolbar"> |
| | | <div class="table-toolbar-left"> |
| | | <NButton @click="handleOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | |
| | | </div> |
| | | <div class="table-toolbar-right"> |
| | | <div class="flex items-center justify-end"> |
| | | <n-flex class="flex items-center justify-end"> |
| | | <NButton type="primary" secondary @click="handleAddVersion"> |
| | | 新增 |
| | | </NButton> |
| | | </div> |
| | | <NButton @click="handleOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </div> |
| | | </div> |
| | | |
| | |
| | | <template> |
| | | <div class="agreement-list-form roboTaxi"> |
| | | <div class="mb-16px agreement-toolbar agreement-toolbar-between"> |
| | | <NButton @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | <div class="agreement-toolbar-right"> |
| | | <div></div> |
| | | |
| | | <n-flex class="flex col-8px"> |
| | | <NButton type="primary" secondary @click="handleAdd"> |
| | | {{ addBtnLabel }} |
| | | </NButton> |
| | | </div> |
| | | <NButton @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </div> |
| | | |
| | | <NDataTable |
| | |
| | | .agreement-toolbar-right { |
| | | display: flex; |
| | | justify-content: flex-end; |
| | | column-gap: 12px; |
| | | } |
| | | |
| | | .sort-cell { |
| | |
| | | > |
| | | 批量删除 |
| | | </NButton> |
| | | <NButton v-permission="30116" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | |
| | | </div> |
| | | <n-flex align="center"> |
| | | <NButton v-permission="30112" @click="handleDownloadTemplate"> |
| | |
| | | > |
| | | 生成邀请码 |
| | | </NButton> |
| | | <NButton v-permission="30116" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </n-flex> |
| | | </template> |
| | |
| | | > |
| | | 批量冻结 |
| | | </NButton> |
| | | <NButton v-permission="30128" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | |
| | | </div> |
| | | <n-flex align="center"> |
| | | <NButton v-permission="30123" @click="handleDownloadTemplate"> |
| | |
| | | > |
| | | 新增 |
| | | </NButton> |
| | | <NButton v-permission="30128" @click="handleOpenOperationLog"> |
| | | 操作日志 |
| | | </NButton> |
| | | </n-flex> |
| | | </n-flex> |
| | | </template> |