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
|
package_check_interval: number | null
|
||||||
/** 流量检查间隔(秒,NULL表示不检查) */
|
/** 流量检查间隔(秒,NULL表示不检查) */
|
||||||
carddata_check_interval: number | null
|
carddata_check_interval: number | null
|
||||||
|
/** 保护期一致性检查间隔(秒,NULL表示不检查) */
|
||||||
|
protect_check_interval: number | null
|
||||||
|
/** 卡开停机状态检查间隔(秒,NULL表示不检查) */
|
||||||
|
card_status_check_interval: number | null
|
||||||
/** 创建时间 */
|
/** 创建时间 */
|
||||||
created_at: string
|
created_at: string
|
||||||
/** 更新时间 */
|
/** 更新时间 */
|
||||||
@@ -102,6 +106,10 @@ export interface CreatePollingConfigRequest {
|
|||||||
package_check_interval?: number | null
|
package_check_interval?: number | null
|
||||||
/** 流量检查间隔(秒,最小60,NULL表示不检查) */
|
/** 流量检查间隔(秒,最小60,NULL表示不检查) */
|
||||||
carddata_check_interval?: number | 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
|
package_check_interval?: number | null
|
||||||
/** 流量检查间隔(秒,最小60,NULL表示不检查) */
|
/** 流量检查间隔(秒,最小60,NULL表示不检查) */
|
||||||
carddata_check_interval?: number | 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>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</ElTableColumn>
|
</ElTableColumn>
|
||||||
<ElTableColumn prop="msisdn" label="MSISDN" />
|
<ElTableColumn prop="msisdn" label="MSISDN" min-width="140" />
|
||||||
<ElTableColumn prop="carrier_name" label="运营商" width="120" />
|
<ElTableColumn prop="carrier_name" label="运营商" width="120" />
|
||||||
<ElTableColumn prop="slot_position" label="卡槽位置" align="center" width="130">
|
<ElTableColumn prop="slot_position" label="卡槽位置" align="center" width="130">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
@@ -192,7 +192,7 @@
|
|||||||
</ElTag>
|
</ElTag>
|
||||||
</template>
|
</template>
|
||||||
</ElTableColumn>
|
</ElTableColumn>
|
||||||
<ElTableColumn label="实名时间" width="170">
|
<ElTableColumn label="实名时间" width="180">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
{{ scope.row.real_name_at ? formatDateTime(scope.row.real_name_at) : '-' }}
|
{{ scope.row.real_name_at ? formatDateTime(scope.row.real_name_at) : '-' }}
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -206,6 +206,32 @@
|
|||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</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-row>
|
||||||
</el-form>
|
</el-form>
|
||||||
<template #footer>
|
<template #footer>
|
||||||
@@ -269,7 +295,9 @@
|
|||||||
carrier_id: undefined,
|
carrier_id: undefined,
|
||||||
realname_check_interval: null,
|
realname_check_interval: null,
|
||||||
package_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 = {
|
const formRules: FormRules = {
|
||||||
@@ -290,6 +318,12 @@
|
|||||||
],
|
],
|
||||||
carddata_check_interval: [
|
carddata_check_interval: [
|
||||||
{ type: 'number', min: 60, message: '流量检查间隔最小60秒', trigger: 'blur' }
|
{ 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', { style: 'font-size: 12px; line-height: 1.5' }, [
|
||||||
h('div', `实名: ${row.realname_check_interval ?? '-'}`),
|
h('div', `实名: ${row.realname_check_interval ?? '-'}`),
|
||||||
h('div', `套餐: ${row.package_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,
|
carrier_id: undefined,
|
||||||
realname_check_interval: null,
|
realname_check_interval: null,
|
||||||
package_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
|
dialogVisible.value = true
|
||||||
nextTick(() => {
|
nextTick(() => {
|
||||||
@@ -587,7 +625,9 @@
|
|||||||
carrier_id: data.carrier_id,
|
carrier_id: data.carrier_id,
|
||||||
realname_check_interval: data.realname_check_interval,
|
realname_check_interval: data.realname_check_interval,
|
||||||
package_check_interval: data.package_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
|
dialogVisible.value = true
|
||||||
nextTick(() => {
|
nextTick(() => {
|
||||||
@@ -643,7 +683,9 @@
|
|||||||
carrier_id: formData.carrier_id,
|
carrier_id: formData.carrier_id,
|
||||||
realname_check_interval: formData.realname_check_interval,
|
realname_check_interval: formData.realname_check_interval,
|
||||||
package_check_interval: formData.package_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') {
|
if (dialogType.value === 'create') {
|
||||||
|
|||||||
Reference in New Issue
Block a user