fix: set-wifi
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 6m0s

This commit is contained in:
sexygoat
2026-04-27 09:59:01 +08:00
parent 819fe9080a
commit 2a33434005
6 changed files with 13 additions and 13 deletions

View File

@@ -271,7 +271,7 @@ export interface SwitchCardRequest {
// 设置WiFi请求参数 // 设置WiFi请求参数
export interface SetWiFiRequest { export interface SetWiFiRequest {
enabled: number // 启用状态0:禁用, 1:启用) enabled: boolean // 启用状态
ssid: string // WiFi 名称1-32字符 ssid: string // WiFi 名称1-32字符
password: string // WiFi 密码8-63字符 password: string // WiFi 密码8-63字符
} }

View File

@@ -3,8 +3,8 @@
<ElForm ref="formRef" :model="form" :rules="rules" label-width="80px" autocomplete="off"> <ElForm ref="formRef" :model="form" :rules="rules" label-width="80px" autocomplete="off">
<ElFormItem label="WiFi状态" prop="enabled"> <ElFormItem label="WiFi状态" prop="enabled">
<ElRadioGroup v-model="form.enabled"> <ElRadioGroup v-model="form.enabled">
<ElRadio :value="1">启用</ElRadio> <ElRadio :value="true">启用</ElRadio>
<ElRadio :value="0">禁用</ElRadio> <ElRadio :value="false">禁用</ElRadio>
</ElRadioGroup> </ElRadioGroup>
</ElFormItem> </ElFormItem>
<ElFormItem label="WiFi名称" prop="ssid"> <ElFormItem label="WiFi名称" prop="ssid">
@@ -56,7 +56,7 @@
modelValue: boolean modelValue: boolean
cardNo?: string // 流量卡号ICCID cardNo?: string // 流量卡号ICCID
deviceIdentifier?: string // 设备标识IMEI deviceIdentifier?: string // 设备标识IMEI
wifiEnabled?: number // WiFi启用状态 wifiEnabled?: boolean // WiFi启用状态
wifiSsid?: string // WiFi名称 wifiSsid?: string // WiFi名称
wifiPassword?: string // WiFi密码 wifiPassword?: string // WiFi密码
} }
@@ -68,7 +68,7 @@
data: { data: {
deviceIdentifier?: string deviceIdentifier?: string
card_no: string card_no: string
enabled: number enabled: boolean
ssid: string ssid: string
password: string password: string
} }
@@ -78,7 +78,7 @@
const props = withDefaults(defineProps<Props>(), { const props = withDefaults(defineProps<Props>(), {
cardNo: '', cardNo: '',
deviceIdentifier: '', deviceIdentifier: '',
wifiEnabled: 1, wifiEnabled: true,
wifiSsid: '', wifiSsid: '',
wifiPassword: '' wifiPassword: ''
}) })
@@ -88,7 +88,7 @@
const loading = ref(false) const loading = ref(false)
const form = reactive({ const form = reactive({
enabled: 1, enabled: true,
ssid: '', ssid: '',
password: '' password: ''
}) })
@@ -112,7 +112,7 @@
// 监听对话框打开,重置表单 // 监听对话框打开,重置表单
watch(visible, (newVal) => { watch(visible, (newVal) => {
if (newVal) { if (newVal) {
form.enabled = props.wifiEnabled ?? 1 form.enabled = props.wifiEnabled ?? true
form.ssid = props.wifiSsid ?? '' form.ssid = props.wifiSsid ?? ''
form.password = props.wifiPassword ?? '' form.password = props.wifiPassword ?? ''
} }

View File

@@ -222,7 +222,7 @@ export function useAssetOperations(cardInfo: Ref<any>, refreshAssetFn?: () => Pr
*/ */
const setWiFi = async (form: { const setWiFi = async (form: {
card_no: string card_no: string
enabled: number enabled: boolean
ssid: string ssid: string
password: string password: string
}) => { }) => {

View File

@@ -108,7 +108,7 @@
<WiFiConfigDialog <WiFiConfigDialog
v-model="setWiFiDialogVisible" v-model="setWiFiDialogVisible"
:card-no="deviceRealtime?.current_iccid" :card-no="deviceRealtime?.current_iccid"
:wifi-enabled="deviceRealtime?.wifi_enabled ? 1 : 0" :wifi-enabled="deviceRealtime?.wifi_enabled"
:wifi-ssid="deviceRealtime?.ssid || ''" :wifi-ssid="deviceRealtime?.ssid || ''"
:wifi-password="deviceRealtime?.wifi_password || ''" :wifi-password="deviceRealtime?.wifi_password || ''"
@confirm="handleConfirmSetWiFi" @confirm="handleConfirmSetWiFi"

View File

@@ -120,7 +120,7 @@ export interface SwitchCardForm {
// WiFi配置表单接口 // WiFi配置表单接口
export interface WiFiForm { export interface WiFiForm {
card_no: string // 流量卡号ICCID card_no: string // 流量卡号ICCID
enabled: number enabled: boolean
ssid: string ssid: string
password: string password: string
} }

View File

@@ -878,10 +878,10 @@
type: 'danger' type: 'danger'
}) })
} }
// 打回重填 // 打回
if (hasAuth('refund:return')) { if (hasAuth('refund:return')) {
actions.push({ actions.push({
label: '打回重填', label: '打回',
handler: () => handleShowReturn(row), handler: () => handleShowReturn(row),
type: 'primary' type: 'primary'
}) })