📝 批量端口

This commit is contained in:
刘嘉伟 2024-09-08 00:21:52 +08:00
parent e378421c72
commit efb5e94d4e

View File

@ -696,18 +696,49 @@ onUnmounted(() => {
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="内网端口:" prop="localPort"> <el-form-item
<el-input-number label="内网端口:"
v-if="editForm.type === 'http' || editForm.type === 'https'" prop="localPort"
placeholder="8080" :rules="
class="local-port-input" editForm.type === 'tcp' || editForm.type === 'udp'
:min="0" ? [
:max="65535" {
v-model="editForm.localPort" required: true,
controls-position="right" message: `内网端口不能为空`,
/> trigger: 'blur'
},
{
pattern:
/^(?:\d{1,5}|\d{1,5}-\d{1,5})(?:,(?:\d{1,5}|\d{1,5}-\d{1,5}))*$/,
message: '请输入正确的端口',
trigger: 'blur'
}
]
: [
{
required: true,
message: `内网端口不能为空`,
trigger: 'blur'
},
{
pattern:
/^([0-5]?[0-9]{0,4}|6[0-4][0-9]{0,3}|65[0-5][0-9]?|655[0-2][0-9]?|6553[0-5])$/,
message: '请输入正确的端口',
trigger: 'blur'
}
]
"
>
<!-- <el-input-number-->
<!-- v-if="editForm.type === 'http' || editForm.type === 'https'"-->
<!-- placeholder="8080"-->
<!-- class="local-port-input"-->
<!-- :min="0"-->
<!-- :max="65535"-->
<!-- v-model="editForm.localPort"-->
<!-- controls-position="right"-->
<!-- />-->
<el-input <el-input
v-else
class="local-port-input" class="local-port-input"
placeholder="8080" placeholder="8080"
v-model="editForm.localPort" v-model="editForm.localPort"