提交 06366d6d authored 作者: 何忠建's avatar 何忠建

多域名地址设置

上级 d76e81ce
......@@ -29,3 +29,9 @@ export function isPhone (s) {
export function isURL (s) {
return /^http[s]?:\/\/.*/.test(s)
}
/* 校验字母*/
export function alphanumeric(s) {
return /^[a-zA-Z]+$/.test(s)
}
......@@ -86,6 +86,14 @@
<a-input v-model="model.adminPassword" placeholder="请输入管理员登录密码"></a-input>
</a-form-model-item>
</a-col>
<a-col :span="12">
<a-form-model-item label="访问域名前缀" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="accessAddress"
>
<a-input v-model="model.accessAddress" placeholder="请输入访问域名前缀"
addon-after=".group.hjxbc.cn"></a-input>
<p v-if="model.accessAddress">访问域名:{{ model.accessAddress }}.group.hjxbc.cn</p>
</a-form-model-item>
</a-col>
</a-row>
<a-row>
<a-col :span="24">
......@@ -104,7 +112,7 @@
import { httpAction, getAction } from '@/api/manage'
import { validateDuplicateValue } from '@/utils/util'
import {ajaxGetDictItems,getDictItemsFromCache} from '@/api/api'
import { isMobile } from '@/utils/validate'
import { isMobile,alphanumeric } from '@/utils/validate'
export default {
name: 'PropertyChargruleForm',
......@@ -126,6 +134,13 @@
callback('请输入正确的联系人电话!');
}
}
const isAlphanumeric = (rule, value, callback) => {
if (value && alphanumeric(value)) {
callback()
} else {
callback('请输入带字母的域名前缀')
}
}
return {
model:{
communityName: '',
......@@ -144,6 +159,7 @@
adminPhone: '',
adminPassword: '',
adminAvatar: '',
accessAddress: '',
},
labelCol: {
xs: { span: 24 },
......@@ -168,6 +184,10 @@
{ validator: validateToNextPhone }
],
adminPassword: [{ required: true, message: '请输入管理员登录密码', trigger: 'blur' }],
accessAddress: [
{ required: true, message: '请输入访问域名前缀', trigger: 'blur' },
{ validator: isAlphanumeric },
],
adminAvatar: [{ required: true, message: '请上传管理员头像', trigger: 'blur' }]
},
url: {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论