项目邮件发件箱的端口录入方式修改
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
7db22356d7
commit
b0ce6e0cb8
|
@ -46,21 +46,7 @@
|
||||||
:label="$t('trials:emailManageCfg:title:SMTPServerPort')"
|
:label="$t('trials:emailManageCfg:title:SMTPServerPort')"
|
||||||
prop="EmailSMTPServerPort"
|
prop="EmailSMTPServerPort"
|
||||||
>
|
>
|
||||||
<el-radio-group
|
<el-input v-model.number="form.EmailSMTPServerPort" type="number" :disabled="!isEdit" />
|
||||||
v-model="form.EmailSMTPServerPort"
|
|
||||||
:disabled="!isEdit"
|
|
||||||
>
|
|
||||||
<el-radio
|
|
||||||
:label="465"
|
|
||||||
>
|
|
||||||
465
|
|
||||||
</el-radio>
|
|
||||||
<el-radio
|
|
||||||
:label="25"
|
|
||||||
>
|
|
||||||
25
|
|
||||||
</el-radio>
|
|
||||||
</el-radio-group>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item v-if="hasPermi(['trials:trials-panel:setting:email-manage:edit'])">
|
<el-form-item v-if="hasPermi(['trials:trials-panel:setting:email-manage:edit'])">
|
||||||
<el-button v-if="isEdit" size="small" type="primary" @click="setTrialEmail">
|
<el-button v-if="isEdit" size="small" type="primary" @click="setTrialEmail">
|
||||||
|
@ -134,7 +120,27 @@ export default {
|
||||||
EmailFromName: [{ required: true, message: this.$t('common:ruleMessage:specify') }],
|
EmailFromName: [{ required: true, message: this.$t('common:ruleMessage:specify') }],
|
||||||
EmailAuthorizationCode: [{ required: true, message: this.$t('common:ruleMessage:specify') }],
|
EmailAuthorizationCode: [{ required: true, message: this.$t('common:ruleMessage:specify') }],
|
||||||
EmailSMTPServerAddress: [{ required: true, message: this.$t('common:ruleMessage:specify') }],
|
EmailSMTPServerAddress: [{ required: true, message: this.$t('common:ruleMessage:specify') }],
|
||||||
EmailSMTPServerPort: [{ required: true, message: this.$t('common:ruleMessage:select') }]
|
EmailSMTPServerPort: [{ required: true, message: this.$t('common:ruleMessage:specify') },{
|
||||||
|
type: "number",
|
||||||
|
min: 1,
|
||||||
|
max: 65535,
|
||||||
|
message: this.$t("common:ruleMessage:portPattern"),
|
||||||
|
trigger: "blur",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
validator: (rule, value, callback) => {
|
||||||
|
if (
|
||||||
|
value &&
|
||||||
|
(String(value).includes(".") ||
|
||||||
|
new RegExp(/\D/g).test(String(value)))
|
||||||
|
) {
|
||||||
|
callback(new Error(this.$t("common:ruleMessage:portPattern")));
|
||||||
|
} else {
|
||||||
|
callback();
|
||||||
|
}
|
||||||
|
},
|
||||||
|
trigger: "blur",
|
||||||
|
},]
|
||||||
},
|
},
|
||||||
NODE_ENV: process.env.NODE_ENV,
|
NODE_ENV: process.env.NODE_ENV,
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue