feat: 文件下载
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 3m54s

This commit is contained in:
sexygoat
2026-04-30 18:04:01 +08:00
parent 81155fd8e4
commit 950520635d
19 changed files with 438 additions and 44 deletions

View File

@@ -377,7 +377,7 @@
<ElOption
v-if="iotCardList.length === 0 && !iotCardSearchLoading"
label="未找到相关数据"
:value="undefined"
value=""
disabled
/>
</ElSelect>
@@ -498,6 +498,7 @@
<OperationLogsDialog
v-model="operationLogsDialogVisible"
:identifier="operationLogsIdentifier"
download-permission="device:download_log_file"
/>
</ElCard>
</div>
@@ -867,7 +868,7 @@
// 分配表单
const allocateForm = reactive({
target_shop_id: undefined as number | undefined,
target_shop_id: undefined as number[] | undefined,
remark: ''
})
@@ -1467,9 +1468,15 @@
if (valid) {
allocateLoading.value = true
try {
const targetShopPath = allocateForm.target_shop_id
if (!targetShopPath?.length) {
ElMessage.warning('请选择目标店铺')
return
}
const data = {
device_ids: selectedDevices.value.map((d) => d.id),
target_shop_id: allocateForm.target_shop_id![allocateForm.target_shop_id.length - 1],
target_shop_id: targetShopPath[targetShopPath.length - 1],
remark: allocateForm.remark
}
const res = await DeviceService.allocateDevices(data)
@@ -1890,8 +1897,7 @@
slot_position: card.slot_position,
carrier_name: card.carrier_name,
msisdn: card.msisdn,
network_status:
card.network_status === undefined ? undefined : Number(card.network_status),
network_status: card.network_status === undefined ? undefined : Number(card.network_status),
real_name_status:
card.real_name_status === undefined ? undefined : Number(card.real_name_status),
is_current: card.is_current