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

多域名地址设置

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