feat: ICCID新增设备店铺名称,套餐系列名称
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 4m9s
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 4m9s
This commit is contained in:
@@ -38,6 +38,10 @@ export interface PollingConfig {
|
||||
package_check_interval: number | null
|
||||
/** 流量检查间隔(秒,NULL表示不检查) */
|
||||
carddata_check_interval: number | null
|
||||
/** 保护期一致性检查间隔(秒,NULL表示不检查) */
|
||||
protect_check_interval: number | null
|
||||
/** 卡开停机状态检查间隔(秒,NULL表示不检查) */
|
||||
card_status_check_interval: number | null
|
||||
/** 创建时间 */
|
||||
created_at: string
|
||||
/** 更新时间 */
|
||||
@@ -102,6 +106,10 @@ export interface CreatePollingConfigRequest {
|
||||
package_check_interval?: number | null
|
||||
/** 流量检查间隔(秒,最小60,NULL表示不检查) */
|
||||
carddata_check_interval?: number | null
|
||||
/** 保护期一致性检查间隔(秒,最小30,NULL表示不检查) */
|
||||
protect_check_interval?: number | null
|
||||
/** 卡开停机状态检查间隔(秒,最小30,NULL表示不检查) */
|
||||
card_status_check_interval?: number | null
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -126,6 +134,10 @@ export interface UpdatePollingConfigRequest {
|
||||
package_check_interval?: number | null
|
||||
/** 流量检查间隔(秒,最小60,NULL表示不检查) */
|
||||
carddata_check_interval?: number | null
|
||||
/** 保护期一致性检查间隔(秒,最小30,NULL表示不检查) */
|
||||
protect_check_interval?: number | null
|
||||
/** 卡开停机状态检查间隔(秒,最小30,NULL表示不检查) */
|
||||
card_status_check_interval?: number | null
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -168,7 +168,7 @@
|
||||
</div>
|
||||
</template>
|
||||
</ElTableColumn>
|
||||
<ElTableColumn prop="msisdn" label="MSISDN" />
|
||||
<ElTableColumn prop="msisdn" label="MSISDN" min-width="140" />
|
||||
<ElTableColumn prop="carrier_name" label="运营商" width="120" />
|
||||
<ElTableColumn prop="slot_position" label="卡槽位置" align="center" width="130">
|
||||
<template #default="scope">
|
||||
@@ -192,7 +192,7 @@
|
||||
</ElTag>
|
||||
</template>
|
||||
</ElTableColumn>
|
||||
<ElTableColumn label="实名时间" width="170">
|
||||
<ElTableColumn label="实名时间" width="180">
|
||||
<template #default="scope">
|
||||
{{ scope.row.real_name_at ? formatDateTime(scope.row.real_name_at) : '-' }}
|
||||
</template>
|
||||
|
||||
@@ -206,6 +206,32 @@
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="12">
|
||||
<el-form-item label="保护期检查" prop="protect_check_interval">
|
||||
<el-input-number
|
||||
v-model="formData.protect_check_interval"
|
||||
:min="30"
|
||||
:controls="false"
|
||||
placeholder="最小30"
|
||||
style="width: 100%"
|
||||
clearable
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row :gutter="20">
|
||||
<el-col :span="12">
|
||||
<el-form-item label="卡状态检查" prop="card_status_check_interval">
|
||||
<el-input-number
|
||||
v-model="formData.card_status_check_interval"
|
||||
:min="30"
|
||||
:controls="false"
|
||||
placeholder="最小30"
|
||||
style="width: 100%"
|
||||
clearable
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
</el-form>
|
||||
<template #footer>
|
||||
@@ -269,7 +295,9 @@
|
||||
carrier_id: undefined,
|
||||
realname_check_interval: null,
|
||||
package_check_interval: null,
|
||||
carddata_check_interval: null
|
||||
carddata_check_interval: null,
|
||||
protect_check_interval: null,
|
||||
card_status_check_interval: null
|
||||
})
|
||||
|
||||
const formRules: FormRules = {
|
||||
@@ -290,6 +318,12 @@
|
||||
],
|
||||
carddata_check_interval: [
|
||||
{ type: 'number', min: 60, message: '流量检查间隔最小60秒', trigger: 'blur' }
|
||||
],
|
||||
protect_check_interval: [
|
||||
{ type: 'number', min: 30, message: '保护期检查间隔最小30秒', trigger: 'blur' }
|
||||
],
|
||||
card_status_check_interval: [
|
||||
{ type: 'number', min: 30, message: '卡状态检查间隔最小30秒', trigger: 'blur' }
|
||||
]
|
||||
}
|
||||
|
||||
@@ -439,7 +473,9 @@
|
||||
h('div', { style: 'font-size: 12px; line-height: 1.5' }, [
|
||||
h('div', `实名: ${row.realname_check_interval ?? '-'}`),
|
||||
h('div', `套餐: ${row.package_check_interval ?? '-'}`),
|
||||
h('div', `流量: ${row.carddata_check_interval ?? '-'}`)
|
||||
h('div', `流量: ${row.carddata_check_interval ?? '-'}`),
|
||||
h('div', `保护期: ${row.protect_check_interval ?? '-'}`),
|
||||
h('div', `卡状态: ${row.card_status_check_interval ?? '-'}`)
|
||||
])
|
||||
}
|
||||
},
|
||||
@@ -565,7 +601,9 @@
|
||||
carrier_id: undefined,
|
||||
realname_check_interval: null,
|
||||
package_check_interval: null,
|
||||
carddata_check_interval: null
|
||||
carddata_check_interval: null,
|
||||
protect_check_interval: null,
|
||||
card_status_check_interval: null
|
||||
})
|
||||
dialogVisible.value = true
|
||||
nextTick(() => {
|
||||
@@ -587,7 +625,9 @@
|
||||
carrier_id: data.carrier_id,
|
||||
realname_check_interval: data.realname_check_interval,
|
||||
package_check_interval: data.package_check_interval,
|
||||
carddata_check_interval: data.carddata_check_interval
|
||||
carddata_check_interval: data.carddata_check_interval,
|
||||
protect_check_interval: data.protect_check_interval,
|
||||
card_status_check_interval: data.card_status_check_interval
|
||||
})
|
||||
dialogVisible.value = true
|
||||
nextTick(() => {
|
||||
@@ -643,7 +683,9 @@
|
||||
carrier_id: formData.carrier_id,
|
||||
realname_check_interval: formData.realname_check_interval,
|
||||
package_check_interval: formData.package_check_interval,
|
||||
carddata_check_interval: formData.carddata_check_interval
|
||||
carddata_check_interval: formData.carddata_check_interval,
|
||||
protect_check_interval: formData.protect_check_interval,
|
||||
card_status_check_interval: formData.card_status_check_interval
|
||||
}
|
||||
|
||||
if (dialogType.value === 'create') {
|
||||
|
||||
Reference in New Issue
Block a user