mirror of
https://gitee.com/xiaonuobase/snowy.git
synced 2025-12-25 23:56:20 +08:00
【优化】优化系统配置页面在小屏幕下的表现
This commit is contained in:
parent
9ca83ba733
commit
870117f946
@ -52,7 +52,7 @@
|
||||
})
|
||||
|
||||
// 响应式抽屉宽度
|
||||
const isSmallScreen = ref(window.innerWidth <= 576)
|
||||
const isSmallScreen = ref(window.innerWidth <= 768)
|
||||
const drawerWidth = computed(() => {
|
||||
return isSmallScreen.value ? '100%' : attrs.width // 小屏幕100%宽度,其他情况使用默认值
|
||||
})
|
||||
@ -64,7 +64,7 @@
|
||||
|
||||
// 监听窗口大小变化
|
||||
const handleResize = () => {
|
||||
isSmallScreen.value = window.innerWidth <= 576
|
||||
isSmallScreen.value = window.innerWidth <= 768
|
||||
}
|
||||
|
||||
onMounted(() => {
|
||||
|
||||
@ -8,19 +8,31 @@
|
||||
:label-col="{ ...layout.labelCol, offset: 0 }"
|
||||
:wrapper-col="{ ...layout.wrapperCol, offset: 0 }"
|
||||
>
|
||||
<a-form-item label="阿里云密钥ID:" name="SNOWY_EMAIL_ALIYUN_ACCESS_KEY_ID">
|
||||
<a-input v-model:value="formData.SNOWY_EMAIL_ALIYUN_ACCESS_KEY_ID" placeholder="请输入阿里云密钥ID" />
|
||||
</a-form-item>
|
||||
<a-form-item label="阿里云密钥SECRET:" name="SNOWY_EMAIL_ALIYUN_ACCESS_KEY_SECRET">
|
||||
<a-input v-model:value="formData.SNOWY_EMAIL_ALIYUN_ACCESS_KEY_SECRET" placeholder="请输入阿里云密钥SECRET" />
|
||||
</a-form-item>
|
||||
<a-form-item label="默认发送账号:" name="SNOWY_EMAIL_ALIYUN_FROM">
|
||||
<a-input v-model:value="formData.SNOWY_EMAIL_ALIYUN_FROM" placeholder="请输入默认发送账号" />
|
||||
</a-form-item>
|
||||
<a-form-item>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button class="xn-ml10" @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-form-item>
|
||||
<a-row :gutter="8">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="阿里云密钥ID:" name="SNOWY_EMAIL_ALIYUN_ACCESS_KEY_ID">
|
||||
<a-input v-model:value="formData.SNOWY_EMAIL_ALIYUN_ACCESS_KEY_ID" placeholder="请输入阿里云密钥ID" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="阿里云密钥SECRET:" name="SNOWY_EMAIL_ALIYUN_ACCESS_KEY_SECRET">
|
||||
<a-input v-model:value="formData.SNOWY_EMAIL_ALIYUN_ACCESS_KEY_SECRET" placeholder="请输入阿里云密钥SECRET" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="默认发送账号:" name="SNOWY_EMAIL_ALIYUN_FROM">
|
||||
<a-input v-model:value="formData.SNOWY_EMAIL_ALIYUN_FROM" placeholder="请输入默认发送账号" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item>
|
||||
<a-space>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-space>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
</template>
|
||||
@ -81,7 +93,7 @@
|
||||
}
|
||||
const layout = {
|
||||
labelCol: {
|
||||
span: 4
|
||||
span: 24
|
||||
},
|
||||
wrapperCol: {
|
||||
span: 12
|
||||
|
||||
@ -8,50 +8,70 @@
|
||||
:label-col="{ ...layout.labelCol, offset: 0 }"
|
||||
:wrapper-col="{ ...layout.wrapperCol, offset: 0 }"
|
||||
>
|
||||
<a-form-item label="发送邮箱号:" name="SNOWY_EMAIL_LOCAL_FROM">
|
||||
<a-input v-model:value="formData.SNOWY_EMAIL_LOCAL_FROM" placeholder="请输入发送邮箱号" />
|
||||
</a-form-item>
|
||||
<a-form-item label="邮箱密钥:" name="SNOWY_EMAIL_LOCAL_PASSWORD">
|
||||
<a-input v-model:value="formData.SNOWY_EMAIL_LOCAL_PASSWORD" placeholder="请输入邮箱密钥" />
|
||||
</a-form-item>
|
||||
<a-form-item label="SMTP服务器域名:" name="SNOWY_EMAIL_LOCAL_SMTP_HOST">
|
||||
<a-input v-model:value="formData.SNOWY_EMAIL_LOCAL_SMTP_HOST" placeholder="请输入SMTP服务器域名" />
|
||||
</a-form-item>
|
||||
<a-form-item label="SMTP服务端口:" name="SNOWY_EMAIL_LOCAL_SMTP_PORT">
|
||||
<a-input-number
|
||||
v-model:value="formData.SNOWY_EMAIL_LOCAL_SMTP_PORT"
|
||||
placeholder="请输入SMTP服务端口"
|
||||
style="width: 100%"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item label="是否需要用户名密码验证:" name="SNOWY_EMAIL_LOCAL_AUTH">
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_EMAIL_LOCAL_AUTH"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择是否需要用户名密码验证"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item label="是否使用SSL安全连接:" name="SNOWY_EMAIL_LOCAL_SSL_ENABLE">
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_EMAIL_LOCAL_SSL_ENABLE"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择是否使用SSL安全连接"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item label="是否使用STARTTLS安全连接:" name="SNOWY_EMAIL_LOCAL_STARTTLS_ENABLE">
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_EMAIL_LOCAL_STARTTLS_ENABLE"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择是否使用STARTTLS安全连接"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button class="xn-ml10" @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-form-item>
|
||||
<a-row :gutter="8">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="发送邮箱号:" name="SNOWY_EMAIL_LOCAL_FROM">
|
||||
<a-input v-model:value="formData.SNOWY_EMAIL_LOCAL_FROM" placeholder="请输入发送邮箱号" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="邮箱密钥:" name="SNOWY_EMAIL_LOCAL_PASSWORD">
|
||||
<a-input v-model:value="formData.SNOWY_EMAIL_LOCAL_PASSWORD" placeholder="请输入邮箱密钥" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="SMTP服务器域名:" name="SNOWY_EMAIL_LOCAL_SMTP_HOST">
|
||||
<a-input v-model:value="formData.SNOWY_EMAIL_LOCAL_SMTP_HOST" placeholder="请输入SMTP服务器域名" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="SMTP服务端口:" name="SNOWY_EMAIL_LOCAL_SMTP_PORT">
|
||||
<a-input-number
|
||||
v-model:value="formData.SNOWY_EMAIL_LOCAL_SMTP_PORT"
|
||||
placeholder="请输入SMTP服务端口"
|
||||
style="width: 100%"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="是否需要用户名密码验证:" name="SNOWY_EMAIL_LOCAL_AUTH">
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_EMAIL_LOCAL_AUTH"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择是否需要用户名密码验证"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="是否使用SSL安全连接:" name="SNOWY_EMAIL_LOCAL_SSL_ENABLE">
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_EMAIL_LOCAL_SSL_ENABLE"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择是否使用SSL安全连接"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="是否使用STARTTLS安全连接:" name="SNOWY_EMAIL_LOCAL_STARTTLS_ENABLE">
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_EMAIL_LOCAL_STARTTLS_ENABLE"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择是否使用STARTTLS安全连接"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item>
|
||||
<a-space>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-space>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
</template>
|
||||
@ -121,7 +141,7 @@
|
||||
}
|
||||
const layout = {
|
||||
labelCol: {
|
||||
span: 4
|
||||
span: 24
|
||||
},
|
||||
wrapperCol: {
|
||||
span: 12
|
||||
|
||||
@ -8,19 +8,31 @@
|
||||
:label-col="{ ...layout.labelCol, offset: 0 }"
|
||||
:wrapper-col="{ ...layout.wrapperCol, offset: 0 }"
|
||||
>
|
||||
<a-form-item label="腾讯云密钥ID:" name="SNOWY_EMAIL_TENCENT_SECRET_ID">
|
||||
<a-input v-model:value="formData.SNOWY_EMAIL_TENCENT_SECRET_ID" placeholder="请输入腾讯云密钥ID" />
|
||||
</a-form-item>
|
||||
<a-form-item label="腾讯云密钥SECRET:" name="SNOWY_EMAIL_TENCENT_SECRET_KEY">
|
||||
<a-input v-model:value="formData.SNOWY_EMAIL_TENCENT_SECRET_KEY" placeholder="请输入腾讯云密钥SECRET" />
|
||||
</a-form-item>
|
||||
<a-form-item label="默认发送账号:" name="SNOWY_EMAIL_TENCENT_FROM">
|
||||
<a-input v-model:value="formData.SNOWY_EMAIL_TENCENT_FROM" placeholder="请输入默认发送账号" />
|
||||
</a-form-item>
|
||||
<a-form-item>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button class="xn-ml10" @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-form-item>
|
||||
<a-row :gutter="8">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="腾讯云密钥ID:" name="SNOWY_EMAIL_TENCENT_SECRET_ID">
|
||||
<a-input v-model:value="formData.SNOWY_EMAIL_TENCENT_SECRET_ID" placeholder="请输入腾讯云密钥ID" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="腾讯云密钥SECRET:" name="SNOWY_EMAIL_TENCENT_SECRET_KEY">
|
||||
<a-input v-model:value="formData.SNOWY_EMAIL_TENCENT_SECRET_KEY" placeholder="请输入腾讯云密钥SECRET" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="默认发送账号:" name="SNOWY_EMAIL_TENCENT_FROM">
|
||||
<a-input v-model:value="formData.SNOWY_EMAIL_TENCENT_FROM" placeholder="请输入默认发送账号" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item>
|
||||
<a-space>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-space>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
</template>
|
||||
@ -81,7 +93,7 @@
|
||||
}
|
||||
const layout = {
|
||||
labelCol: {
|
||||
span: 4
|
||||
span: 24
|
||||
},
|
||||
wrapperCol: {
|
||||
span: 12
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<template>
|
||||
<a-spin :spinning="loadSpinning">
|
||||
<a-table :dataSource="dataSource" :columns="columns" :pagination="false" bordered size="middle">
|
||||
<a-table :dataSource="dataSource" :columns="columns" :pagination="false" bordered size="middle" :scroll="{ x: 'max-content' }">
|
||||
<template #bodyCell="{ record, column }">
|
||||
<template v-if="column.dataIndex === 'subject'">
|
||||
<a-tag color="#FAAD14">{{ JSON.parse(record.configValue).subject }}</a-tag>
|
||||
@ -51,7 +51,7 @@
|
||||
title: '配置',
|
||||
dataIndex: 'action',
|
||||
key: 'action',
|
||||
width: 200
|
||||
width: 150
|
||||
}
|
||||
]
|
||||
onMounted(() => {
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<template>
|
||||
<a-spin :spinning="loadSpinning">
|
||||
<a-table :dataSource="dataSource" :columns="columns" :pagination="false" bordered size="middle">
|
||||
<a-table :dataSource="dataSource" :columns="columns" :pagination="false" bordered size="middle" :scroll="{ x: 'max-content' }">
|
||||
<template #bodyCell="{ record, column }">
|
||||
<template v-if="column.dataIndex === 'subject'">
|
||||
<a-tag :bordered="false" color="processing">{{ JSON.parse(record.configValue).subject }}</a-tag>
|
||||
@ -51,7 +51,7 @@
|
||||
title: '配置',
|
||||
dataIndex: 'action',
|
||||
key: 'action',
|
||||
width: 200
|
||||
width: 150
|
||||
}
|
||||
]
|
||||
onMounted(() => {
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<template>
|
||||
<a-modal title="预览" :width="700" :open="open" :destroy-on-close="true" :footer="null" @cancel="onClose">
|
||||
<div v-html="previewHtml"></div>
|
||||
<div class="preview-container" v-html="previewHtml"></div>
|
||||
</a-modal>
|
||||
</template>
|
||||
|
||||
@ -24,3 +24,16 @@
|
||||
onOpen
|
||||
})
|
||||
</script>
|
||||
<style scoped>
|
||||
.preview-container {
|
||||
overflow: auto;
|
||||
max-height: 600px;
|
||||
}
|
||||
.preview-container::-webkit-scrollbar {
|
||||
display: none;
|
||||
}
|
||||
.preview-container {
|
||||
-ms-overflow-style: none;
|
||||
scrollbar-width: none;
|
||||
}
|
||||
</style>
|
||||
|
||||
@ -8,22 +8,36 @@
|
||||
:label-col="{ ...layout.labelCol, offset: 0 }"
|
||||
:wrapper-col="{ ...layout.wrapperCol, offset: 0 }"
|
||||
>
|
||||
<a-form-item label="阿里云密钥ID:" name="SNOWY_FILE_ALIYUN_ACCESS_KEY_ID">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_ALIYUN_ACCESS_KEY_ID" placeholder="请输入阿里云密钥ID" />
|
||||
</a-form-item>
|
||||
<a-form-item label="阿里云密钥SECRET:" name="SNOWY_FILE_ALIYUN_ACCESS_KEY_SECRET">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_ALIYUN_ACCESS_KEY_SECRET" placeholder="请输入阿里云密钥SECRET" />
|
||||
</a-form-item>
|
||||
<a-form-item label="阿里云文件端点:" name="SNOWY_FILE_ALIYUN_END_POINT">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_ALIYUN_END_POINT" placeholder="请输入阿里云文件端点" />
|
||||
</a-form-item>
|
||||
<a-form-item label="阿里云默认储存桶:" name="SNOWY_FILE_ALIYUN_DEFAULT_BUCKET_NAME">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_ALIYUN_DEFAULT_BUCKET_NAME" placeholder="请输入阿里云默认储存桶" />
|
||||
</a-form-item>
|
||||
<a-form-item>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button class="xn-ml10" @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-form-item>
|
||||
<a-row :gutter="8">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="阿里云密钥ID:" name="SNOWY_FILE_ALIYUN_ACCESS_KEY_ID">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_ALIYUN_ACCESS_KEY_ID" placeholder="请输入阿里云密钥ID" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="阿里云密钥SECRET:" name="SNOWY_FILE_ALIYUN_ACCESS_KEY_SECRET">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_ALIYUN_ACCESS_KEY_SECRET" placeholder="请输入阿里云密钥SECRET" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="阿里云文件端点:" name="SNOWY_FILE_ALIYUN_END_POINT">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_ALIYUN_END_POINT" placeholder="请输入阿里云文件端点" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="阿里云默认储存桶:" name="SNOWY_FILE_ALIYUN_DEFAULT_BUCKET_NAME">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_ALIYUN_DEFAULT_BUCKET_NAME" placeholder="请输入阿里云默认储存桶" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item>
|
||||
<a-space>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-space>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
</template>
|
||||
@ -85,7 +99,7 @@
|
||||
}
|
||||
const layout = {
|
||||
labelCol: {
|
||||
span: 4
|
||||
span: 24
|
||||
},
|
||||
wrapperCol: {
|
||||
span: 12
|
||||
|
||||
@ -8,16 +8,26 @@
|
||||
:label-col="{ ...layout.labelCol, offset: 0 }"
|
||||
:wrapper-col="{ ...layout.wrapperCol, offset: 0 }"
|
||||
>
|
||||
<a-form-item label="WINDOWS存储位置:" name="SNOWY_FILE_LOCAL_FOLDER_FOR_WINDOWS">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_LOCAL_FOLDER_FOR_WINDOWS" placeholder="请输入WINDOWS存储位置" />
|
||||
</a-form-item>
|
||||
<a-form-item label="LINUX存储位置:" name="SNOWY_FILE_LOCAL_FOLDER_FOR_UNIX">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_LOCAL_FOLDER_FOR_UNIX" placeholder="请输入LINUX存储位置" />
|
||||
</a-form-item>
|
||||
<a-form-item>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button class="xn-ml10" @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-form-item>
|
||||
<a-row :gutter="8">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="WINDOWS存储位置:" name="SNOWY_FILE_LOCAL_FOLDER_FOR_WINDOWS">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_LOCAL_FOLDER_FOR_WINDOWS" placeholder="请输入WINDOWS存储位置" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="LINUX存储位置:" name="SNOWY_FILE_LOCAL_FOLDER_FOR_UNIX">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_LOCAL_FOLDER_FOR_UNIX" placeholder="请输入LINUX存储位置" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item>
|
||||
<a-space>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-space>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
</template>
|
||||
@ -77,7 +87,7 @@
|
||||
}
|
||||
const layout = {
|
||||
labelCol: {
|
||||
span: 4
|
||||
span: 24
|
||||
},
|
||||
wrapperCol: {
|
||||
span: 12
|
||||
|
||||
@ -8,22 +8,36 @@
|
||||
:label-col="{ ...layout.labelCol, offset: 0 }"
|
||||
:wrapper-col="{ ...layout.wrapperCol, offset: 0 }"
|
||||
>
|
||||
<a-form-item label="MINIO通道KEY:" name="SNOWY_FILE_MINIO_ACCESS_KEY">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_MINIO_ACCESS_KEY" placeholder="请输入MINIO通道KEY" />
|
||||
</a-form-item>
|
||||
<a-form-item label="MINIO密钥KEY:" name="SNOWY_FILE_MINIO_SECRET_KEY">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_MINIO_SECRET_KEY" placeholder="请输入MINIO密钥KEY" />
|
||||
</a-form-item>
|
||||
<a-form-item label="MINIO端点:" name="SNOWY_FILE_MINIO_END_POINT">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_MINIO_END_POINT" placeholder="请输入MINIO端点" />
|
||||
</a-form-item>
|
||||
<a-form-item label="MINIO储存桶:" name="SNOWY_FILE_MINIO_DEFAULT_BUCKET_NAME">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_MINIO_DEFAULT_BUCKET_NAME" placeholder="请输入MINIO储存桶" />
|
||||
</a-form-item>
|
||||
<a-form-item>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button class="xn-ml10" @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-form-item>
|
||||
<a-row :gutter="8">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="MINIO通道KEY:" name="SNOWY_FILE_MINIO_ACCESS_KEY">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_MINIO_ACCESS_KEY" placeholder="请输入MINIO通道KEY" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="MINIO密钥KEY:" name="SNOWY_FILE_MINIO_SECRET_KEY">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_MINIO_SECRET_KEY" placeholder="请输入MINIO密钥KEY" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="MINIO端点:" name="SNOWY_FILE_MINIO_END_POINT">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_MINIO_END_POINT" placeholder="请输入MINIO端点" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="MINIO储存桶:" name="SNOWY_FILE_MINIO_DEFAULT_BUCKET_NAME">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_MINIO_DEFAULT_BUCKET_NAME" placeholder="请输入MINIO储存桶" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item>
|
||||
<a-space>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-space>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
</template>
|
||||
@ -85,7 +99,7 @@
|
||||
}
|
||||
const layout = {
|
||||
labelCol: {
|
||||
span: 4
|
||||
span: 24
|
||||
},
|
||||
wrapperCol: {
|
||||
span: 12
|
||||
|
||||
@ -8,22 +8,36 @@
|
||||
:label-col="{ ...layout.labelCol, offset: 0 }"
|
||||
:wrapper-col="{ ...layout.wrapperCol, offset: 0 }"
|
||||
>
|
||||
<a-form-item label="腾讯云密钥ID:" name="SNOWY_FILE_TENCENT_SECRET_ID">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_TENCENT_SECRET_ID" placeholder="请输入腾讯云密钥ID" />
|
||||
</a-form-item>
|
||||
<a-form-item label="腾讯云密钥SECRET:" name="SNOWY_FILE_TENCENT_SECRET_KEY">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_TENCENT_SECRET_KEY" placeholder="请输入腾讯云密钥SECRET" />
|
||||
</a-form-item>
|
||||
<a-form-item label="腾讯云区域ID:" name="SNOWY_FILE_TENCENT_REGION_ID">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_TENCENT_REGION_ID" placeholder="请输入腾讯云区域ID" />
|
||||
</a-form-item>
|
||||
<a-form-item label="腾讯云储存桶:" name="SNOWY_FILE_TENCENT_DEFAULT_BUCKET_NAME">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_TENCENT_DEFAULT_BUCKET_NAME" placeholder="请输入腾讯云储存桶" />
|
||||
</a-form-item>
|
||||
<a-form-item>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button class="xn-ml10" @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-form-item>
|
||||
<a-row :gutter="8">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="腾讯云密钥ID:" name="SNOWY_FILE_TENCENT_SECRET_ID">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_TENCENT_SECRET_ID" placeholder="请输入腾讯云密钥ID" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="腾讯云密钥SECRET:" name="SNOWY_FILE_TENCENT_SECRET_KEY">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_TENCENT_SECRET_KEY" placeholder="请输入腾讯云密钥SECRET" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="腾讯云区域ID:" name="SNOWY_FILE_TENCENT_REGION_ID">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_TENCENT_REGION_ID" placeholder="请输入腾讯云区域ID" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="腾讯云储存桶:" name="SNOWY_FILE_TENCENT_DEFAULT_BUCKET_NAME">
|
||||
<a-input v-model:value="formData.SNOWY_FILE_TENCENT_DEFAULT_BUCKET_NAME" placeholder="请输入腾讯云储存桶" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item>
|
||||
<a-space>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-space>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
</template>
|
||||
@ -85,7 +99,7 @@
|
||||
}
|
||||
const layout = {
|
||||
labelCol: {
|
||||
span: 4
|
||||
span: 24
|
||||
},
|
||||
wrapperCol: {
|
||||
span: 12
|
||||
|
||||
@ -8,95 +8,114 @@
|
||||
:label-col="{ ...layout.labelCol, offset: 0 }"
|
||||
:wrapper-col="{ ...layout.wrapperCol, offset: 0 }"
|
||||
>
|
||||
<a-form-item label="连续登录失败持续时间:" name="SNOWY_SYS_DEFAULT_CONTINUOUS_LOGIN_FAIL_DURATION_FOR_B">
|
||||
<a-input-number
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_CONTINUOUS_LOGIN_FAIL_DURATION_FOR_B"
|
||||
placeholder="分钟"
|
||||
style="width: 50%"
|
||||
>
|
||||
<template #addonAfter> 分钟 </template>
|
||||
</a-input-number>
|
||||
</a-form-item>
|
||||
<a-form-item label="连续登录失败次数:" name="SNOWY_SYS_DEFAULT_CONTINUOUS_LOGIN_FAIL_TIMES_FOR_B">
|
||||
<a-input-number
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_CONTINUOUS_LOGIN_FAIL_TIMES_FOR_B"
|
||||
placeholder="分钟"
|
||||
style="width: 50%"
|
||||
>
|
||||
<template #addonAfter> 次 </template>
|
||||
</a-input-number>
|
||||
</a-form-item>
|
||||
<a-form-item label="连续登录失败锁定时间:" name="SNOWY_SYS_DEFAULT_CONTINUOUS_LOGIN_FAIL_LOCK_DURATION_FOR_B">
|
||||
<a-input-number
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_CONTINUOUS_LOGIN_FAIL_LOCK_DURATION_FOR_B"
|
||||
placeholder="分钟"
|
||||
style="width: 50%"
|
||||
>
|
||||
<template #addonAfter> 分钟 </template>
|
||||
</a-input-number>
|
||||
</a-form-item>
|
||||
<a-form-item label="是否允许手机号登录:" name="SNOWY_SYS_DEFAULT_ALLOW_PHONE_LOGIN_FLAG_FOR_B">
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_SYS_DEFAULT_ALLOW_PHONE_LOGIN_FLAG_FOR_B"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择是否允许手机号登录"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item
|
||||
v-if="formData.SNOWY_SYS_DEFAULT_ALLOW_PHONE_LOGIN_FLAG_FOR_B"
|
||||
name="SNOWY_SYS_DEFAULT_STRATEGY_WHEN_NO_USER_WITH_PHONE_FOR_B"
|
||||
>
|
||||
<template #label>
|
||||
<a-tooltip>
|
||||
<template #title>是否能配置自动创建用户,取决于注册策略是否开启注册</template>
|
||||
<QuestionCircleOutlined /> 手机号无对应用户时策略:
|
||||
</a-tooltip>
|
||||
</template>
|
||||
<a-radio-group
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_STRATEGY_WHEN_NO_USER_WITH_PHONE_FOR_B"
|
||||
:options="strategyWhenNoUserOptions"
|
||||
:disabled="loginNoUserPhoneDisabled"
|
||||
placeholder="请选择手机号无对应用户时策略"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item label="是否允许邮箱登录:" name="SNOWY_SYS_DEFAULT_ALLOW_EMAIL_LOGIN_FLAG_FOR_B">
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_SYS_DEFAULT_ALLOW_EMAIL_LOGIN_FLAG_FOR_B"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择是否允许邮箱登录"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item
|
||||
v-if="formData.SNOWY_SYS_DEFAULT_ALLOW_EMAIL_LOGIN_FLAG_FOR_B"
|
||||
name="SNOWY_SYS_DEFAULT_STRATEGY_WHEN_NO_USER_WITH_EMAIL_FOR_B"
|
||||
>
|
||||
<template #label>
|
||||
<a-tooltip>
|
||||
<template #title>是否能配置自动创建用户,取决于注册策略是否开启注册</template>
|
||||
<QuestionCircleOutlined /> 邮箱无对应用户时策略:
|
||||
</a-tooltip>
|
||||
</template>
|
||||
<a-radio-group
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_STRATEGY_WHEN_NO_USER_WITH_EMAIL_FOR_B"
|
||||
:options="strategyWhenNoUserOptions"
|
||||
:disabled="loginNoUserEmailDisabled"
|
||||
placeholder="请选择邮箱无对应用户时策略"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item label="是否允许动态口令登录:" name="SNOWY_SYS_DEFAULT_ALLOW_OTP_LOGIN_FLAG_FOR_B">
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_SYS_DEFAULT_ALLOW_OTP_LOGIN_FLAG_FOR_B"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择是否允许动态口令登录"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button class="xn-ml10" @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-form-item>
|
||||
<a-row :gutter="8">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="连续登录失败持续时间:" name="SNOWY_SYS_DEFAULT_CONTINUOUS_LOGIN_FAIL_DURATION_FOR_B">
|
||||
<a-input-number
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_CONTINUOUS_LOGIN_FAIL_DURATION_FOR_B"
|
||||
placeholder="分钟"
|
||||
>
|
||||
<template #addonAfter> 分钟 </template>
|
||||
</a-input-number>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="连续登录失败次数:" name="SNOWY_SYS_DEFAULT_CONTINUOUS_LOGIN_FAIL_TIMES_FOR_B">
|
||||
<a-input-number
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_CONTINUOUS_LOGIN_FAIL_TIMES_FOR_B"
|
||||
placeholder="分钟"
|
||||
>
|
||||
<template #addonAfter> 次 </template>
|
||||
</a-input-number>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="连续登录失败锁定时间:" name="SNOWY_SYS_DEFAULT_CONTINUOUS_LOGIN_FAIL_LOCK_DURATION_FOR_B">
|
||||
<a-input-number
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_CONTINUOUS_LOGIN_FAIL_LOCK_DURATION_FOR_B"
|
||||
placeholder="分钟"
|
||||
>
|
||||
<template #addonAfter> 分钟 </template>
|
||||
</a-input-number>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="是否允许手机号登录:" name="SNOWY_SYS_DEFAULT_ALLOW_PHONE_LOGIN_FLAG_FOR_B">
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_SYS_DEFAULT_ALLOW_PHONE_LOGIN_FLAG_FOR_B"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择是否允许手机号登录"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item
|
||||
v-if="formData.SNOWY_SYS_DEFAULT_ALLOW_PHONE_LOGIN_FLAG_FOR_B"
|
||||
name="SNOWY_SYS_DEFAULT_STRATEGY_WHEN_NO_USER_WITH_PHONE_FOR_B"
|
||||
>
|
||||
<template #label>
|
||||
<a-tooltip>
|
||||
<template #title>是否能配置自动创建用户,取决于注册策略是否开启注册</template>
|
||||
<QuestionCircleOutlined /> 手机号无对应用户时策略:
|
||||
</a-tooltip>
|
||||
</template>
|
||||
<a-radio-group
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_STRATEGY_WHEN_NO_USER_WITH_PHONE_FOR_B"
|
||||
:options="strategyWhenNoUserOptions"
|
||||
:disabled="loginNoUserPhoneDisabled"
|
||||
placeholder="请选择手机号无对应用户时策略"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="是否允许邮箱登录:" name="SNOWY_SYS_DEFAULT_ALLOW_EMAIL_LOGIN_FLAG_FOR_B">
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_SYS_DEFAULT_ALLOW_EMAIL_LOGIN_FLAG_FOR_B"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择是否允许邮箱登录"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item
|
||||
v-if="formData.SNOWY_SYS_DEFAULT_ALLOW_EMAIL_LOGIN_FLAG_FOR_B"
|
||||
name="SNOWY_SYS_DEFAULT_STRATEGY_WHEN_NO_USER_WITH_EMAIL_FOR_B"
|
||||
>
|
||||
<template #label>
|
||||
<a-tooltip>
|
||||
<template #title>是否能配置自动创建用户,取决于注册策略是否开启注册</template>
|
||||
<QuestionCircleOutlined /> 邮箱无对应用户时策略:
|
||||
</a-tooltip>
|
||||
</template>
|
||||
<a-radio-group
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_STRATEGY_WHEN_NO_USER_WITH_EMAIL_FOR_B"
|
||||
:options="strategyWhenNoUserOptions"
|
||||
:disabled="loginNoUserEmailDisabled"
|
||||
placeholder="请选择邮箱无对应用户时策略"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="是否允许动态口令登录:" name="SNOWY_SYS_DEFAULT_ALLOW_OTP_LOGIN_FLAG_FOR_B">
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_SYS_DEFAULT_ALLOW_OTP_LOGIN_FLAG_FOR_B"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择是否允许动态口令登录"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item>
|
||||
<a-space>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-space>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
</template>
|
||||
@ -200,10 +219,10 @@
|
||||
}
|
||||
const layout = {
|
||||
labelCol: {
|
||||
span: 4
|
||||
span: 24
|
||||
},
|
||||
wrapperCol: {
|
||||
span: 12
|
||||
span: 24
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
@ -8,95 +8,114 @@
|
||||
:label-col="{ ...layout.labelCol, offset: 0 }"
|
||||
:wrapper-col="{ ...layout.wrapperCol, offset: 0 }"
|
||||
>
|
||||
<a-form-item label="连续登录失败持续时间:" name="SNOWY_SYS_DEFAULT_CONTINUOUS_LOGIN_FAIL_DURATION_FOR_C">
|
||||
<a-input-number
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_CONTINUOUS_LOGIN_FAIL_DURATION_FOR_C"
|
||||
placeholder="分钟"
|
||||
style="width: 50%"
|
||||
>
|
||||
<template #addonAfter> 分钟 </template>
|
||||
</a-input-number>
|
||||
</a-form-item>
|
||||
<a-form-item label="连续登录失败次数:" name="SNOWY_SYS_DEFAULT_CONTINUOUS_LOGIN_FAIL_TIMES_FOR_C">
|
||||
<a-input-number
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_CONTINUOUS_LOGIN_FAIL_TIMES_FOR_C"
|
||||
placeholder="分钟"
|
||||
style="width: 50%"
|
||||
>
|
||||
<template #addonAfter> 次 </template>
|
||||
</a-input-number>
|
||||
</a-form-item>
|
||||
<a-form-item label="连续登录失败锁定时间:" name="SNOWY_SYS_DEFAULT_CONTINUOUS_LOGIN_FAIL_LOCK_DURATION_FOR_C">
|
||||
<a-input-number
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_CONTINUOUS_LOGIN_FAIL_LOCK_DURATION_FOR_C"
|
||||
placeholder="分钟"
|
||||
style="width: 50%"
|
||||
>
|
||||
<template #addonAfter> 分钟 </template>
|
||||
</a-input-number>
|
||||
</a-form-item>
|
||||
<a-form-item label="是否允许手机号登录:" name="SNOWY_SYS_DEFAULT_ALLOW_PHONE_LOGIN_FLAG_FOR_C">
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_SYS_DEFAULT_ALLOW_PHONE_LOGIN_FLAG_FOR_C"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择是否允许手机号登录"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item
|
||||
v-if="formData.SNOWY_SYS_DEFAULT_ALLOW_PHONE_LOGIN_FLAG_FOR_C"
|
||||
name="SNOWY_SYS_DEFAULT_STRATEGY_WHEN_NO_USER_WITH_PHONE_FOR_C"
|
||||
>
|
||||
<template #label>
|
||||
<a-tooltip>
|
||||
<template #title>是否能配置自动创建用户,取决于注册策略是否开启注册</template>
|
||||
<QuestionCircleOutlined /> 手机号无对应用户时策略:
|
||||
</a-tooltip>
|
||||
</template>
|
||||
<a-radio-group
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_STRATEGY_WHEN_NO_USER_WITH_PHONE_FOR_C"
|
||||
:options="strategyWhenNoUserOptions"
|
||||
:disabled="loginNoUserPhoneDisabled"
|
||||
placeholder="请选择手机号无对应用户时策略"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item label="是否允许邮箱登录:" name="SNOWY_SYS_DEFAULT_ALLOW_EMAIL_LOGIN_FLAG_FOR_C">
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_SYS_DEFAULT_ALLOW_EMAIL_LOGIN_FLAG_FOR_C"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择是否允许邮箱登录"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item
|
||||
v-if="formData.SNOWY_SYS_DEFAULT_ALLOW_EMAIL_LOGIN_FLAG_FOR_C"
|
||||
name="SNOWY_SYS_DEFAULT_STRATEGY_WHEN_NO_USER_WITH_EMAIL_FOR_C"
|
||||
>
|
||||
<template #label>
|
||||
<a-tooltip>
|
||||
<template #title>是否能配置自动创建用户,取决于注册策略是否开启注册</template>
|
||||
<QuestionCircleOutlined /> 邮箱无对应用户时策略:
|
||||
</a-tooltip>
|
||||
</template>
|
||||
<a-radio-group
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_STRATEGY_WHEN_NO_USER_WITH_EMAIL_FOR_C"
|
||||
:options="strategyWhenNoUserOptions"
|
||||
:disabled="loginNoUserEmailDisabled"
|
||||
placeholder="请选择邮箱无对应用户时策略"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item label="是否允许动态口令登录:" name="SNOWY_SYS_DEFAULT_ALLOW_OTP_LOGIN_FLAG_FOR_C">
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_SYS_DEFAULT_ALLOW_OTP_LOGIN_FLAG_FOR_C"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择是否允许动态口令登录"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button class="xn-ml10" @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-form-item>
|
||||
<a-row :gutter="8">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="连续登录失败持续时间:" name="SNOWY_SYS_DEFAULT_CONTINUOUS_LOGIN_FAIL_DURATION_FOR_C">
|
||||
<a-input-number
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_CONTINUOUS_LOGIN_FAIL_DURATION_FOR_C"
|
||||
placeholder="分钟"
|
||||
>
|
||||
<template #addonAfter> 分钟 </template>
|
||||
</a-input-number>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="连续登录失败次数:" name="SNOWY_SYS_DEFAULT_CONTINUOUS_LOGIN_FAIL_TIMES_FOR_C">
|
||||
<a-input-number
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_CONTINUOUS_LOGIN_FAIL_TIMES_FOR_C"
|
||||
placeholder="分钟"
|
||||
>
|
||||
<template #addonAfter> 次 </template>
|
||||
</a-input-number>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="连续登录失败锁定时间:" name="SNOWY_SYS_DEFAULT_CONTINUOUS_LOGIN_FAIL_LOCK_DURATION_FOR_C">
|
||||
<a-input-number
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_CONTINUOUS_LOGIN_FAIL_LOCK_DURATION_FOR_C"
|
||||
placeholder="分钟"
|
||||
>
|
||||
<template #addonAfter> 分钟 </template>
|
||||
</a-input-number>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="是否允许手机号登录:" name="SNOWY_SYS_DEFAULT_ALLOW_PHONE_LOGIN_FLAG_FOR_C">
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_SYS_DEFAULT_ALLOW_PHONE_LOGIN_FLAG_FOR_C"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择是否允许手机号登录"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item
|
||||
v-if="formData.SNOWY_SYS_DEFAULT_ALLOW_PHONE_LOGIN_FLAG_FOR_C"
|
||||
name="SNOWY_SYS_DEFAULT_STRATEGY_WHEN_NO_USER_WITH_PHONE_FOR_C"
|
||||
>
|
||||
<template #label>
|
||||
<a-tooltip>
|
||||
<template #title>是否能配置自动创建用户,取决于注册策略是否开启注册</template>
|
||||
<QuestionCircleOutlined /> 手机号无对应用户时策略:
|
||||
</a-tooltip>
|
||||
</template>
|
||||
<a-radio-group
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_STRATEGY_WHEN_NO_USER_WITH_PHONE_FOR_C"
|
||||
:options="strategyWhenNoUserOptions"
|
||||
:disabled="loginNoUserPhoneDisabled"
|
||||
placeholder="请选择手机号无对应用户时策略"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="是否允许邮箱登录:" name="SNOWY_SYS_DEFAULT_ALLOW_EMAIL_LOGIN_FLAG_FOR_C">
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_SYS_DEFAULT_ALLOW_EMAIL_LOGIN_FLAG_FOR_C"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择是否允许邮箱登录"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item
|
||||
v-if="formData.SNOWY_SYS_DEFAULT_ALLOW_EMAIL_LOGIN_FLAG_FOR_C"
|
||||
name="SNOWY_SYS_DEFAULT_STRATEGY_WHEN_NO_USER_WITH_EMAIL_FOR_C"
|
||||
>
|
||||
<template #label>
|
||||
<a-tooltip>
|
||||
<template #title>是否能配置自动创建用户,取决于注册策略是否开启注册</template>
|
||||
<QuestionCircleOutlined /> 邮箱无对应用户时策略:
|
||||
</a-tooltip>
|
||||
</template>
|
||||
<a-radio-group
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_STRATEGY_WHEN_NO_USER_WITH_EMAIL_FOR_C"
|
||||
:options="strategyWhenNoUserOptions"
|
||||
:disabled="loginNoUserEmailDisabled"
|
||||
placeholder="请选择邮箱无对应用户时策略"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="是否允许动态口令登录:" name="SNOWY_SYS_DEFAULT_ALLOW_OTP_LOGIN_FLAG_FOR_C">
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_SYS_DEFAULT_ALLOW_OTP_LOGIN_FLAG_FOR_C"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择是否允许动态口令登录"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item>
|
||||
<a-space>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-space>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
</template>
|
||||
@ -200,10 +219,10 @@
|
||||
}
|
||||
const layout = {
|
||||
labelCol: {
|
||||
span: 4
|
||||
span: 24
|
||||
},
|
||||
wrapperCol: {
|
||||
span: 12
|
||||
span: 24
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
@ -7,6 +7,7 @@
|
||||
bordered
|
||||
:row-key="(record) => record.id"
|
||||
:tool-config="toolConfig"
|
||||
:scroll="{ x: 'max-content' }"
|
||||
>
|
||||
<template #operator class="table-operator">
|
||||
<a-space>
|
||||
@ -71,7 +72,8 @@
|
||||
{
|
||||
title: '操作',
|
||||
key: 'action',
|
||||
width: '200px',
|
||||
fixed: 'right',
|
||||
width: '150px',
|
||||
scopedSlots: { customRender: 'action' }
|
||||
}
|
||||
]
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
style="width: 60%"
|
||||
>
|
||||
<a-row :gutter="8">
|
||||
<a-col :span="12">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
||||
<a-form-item label="默认用户密码:" name="SNOWY_SYS_DEFAULT_PASSWORD_FOR_B">
|
||||
<a-input
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_PASSWORD_FOR_B"
|
||||
@ -19,7 +19,7 @@
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
||||
<a-form-item label="密码修改验证方式:" name="SNOWY_SYS_DEFAULT_PASSWORD_UPDATE_VALID_TYPE_FOR_B">
|
||||
<a-radio-group
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_PASSWORD_UPDATE_VALID_TYPE_FOR_B"
|
||||
@ -28,10 +28,7 @@
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
|
||||
<a-row :gutter="8">
|
||||
<a-col :span="12">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
||||
<a-form-item label="密码最小长度:" name="SNOWY_SYS_DEFAULT_PASSWORD_MIN_LENGTH_FOR_B">
|
||||
<a-input-number
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_PASSWORD_MIN_LENGTH_FOR_B"
|
||||
@ -42,7 +39,7 @@
|
||||
</a-input-number>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
||||
<a-form-item label="密码最大长度:" name="SNOWY_SYS_DEFAULT_PASSWORD_MAX_LENGTH_FOR_B">
|
||||
<a-input-number
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_PASSWORD_MAX_LENGTH_FOR_B"
|
||||
@ -53,10 +50,7 @@
|
||||
</a-input-number>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
|
||||
<a-row :gutter="8">
|
||||
<a-col :span="12">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
||||
<a-form-item label="密码复杂度:" name="SNOWY_SYS_DEFAULT_PASSWORD_COMPLEXITY_FOR_B">
|
||||
<a-radio-group
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_PASSWORD_COMPLEXITY_FOR_B"
|
||||
@ -67,7 +61,7 @@
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
||||
<a-form-item
|
||||
label="密码不能连续存在相同字符个数:"
|
||||
name="SNOWY_SYS_DEFAULT_PASSWORD_NOT_ALLOW_CONTINUOUS_SAME_CHARACTER_LENGTH_FOR_B"
|
||||
@ -103,9 +97,7 @@
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
<a-row :gutter="8">
|
||||
<a-col :span="12">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
||||
<a-form-item
|
||||
label="密码不能使用历史密码范围个数:"
|
||||
name="SNOWY_SYS_DEFAULT_PASSWORD_NOT_ALLOW_USE_HISTORY_COUNT_FOR_B"
|
||||
@ -119,7 +111,7 @@
|
||||
</a-input-number>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
||||
<a-form-item
|
||||
label="密码不能使用弱密码库中密码:"
|
||||
name="SNOWY_SYS_DEFAULT_PASSWORD_NOT_ALLOW_USE_WEAK_FLAG_FOR_B"
|
||||
@ -132,9 +124,7 @@
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
<a-row :gutter="8">
|
||||
<a-col :span="12">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
||||
<a-form-item label="密码有效期天数:" name="SNOWY_SYS_DEFAULT_PASSWORD_EXPIRED_DAYS_FOR_B">
|
||||
<a-input-number
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_PASSWORD_EXPIRED_DAYS_FOR_B"
|
||||
@ -145,7 +135,7 @@
|
||||
</a-input-number>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
||||
<a-form-item label="密码过期提前提醒天数:" name="SNOWY_SYS_DEFAULT_PASSWORD_EXPIRED_NOTICE_DAYS_FOR_B">
|
||||
<a-input-number
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_PASSWORD_EXPIRED_NOTICE_DAYS_FOR_B"
|
||||
@ -156,21 +146,24 @@
|
||||
</a-input-number>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
||||
<a-form-item label="自定义额外弱密码库:" name="SNOWY_SYS_DEFAULT_PASSWORD_DEFINE_WEAK_DATABASE_FOR_B">
|
||||
<a-input
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_PASSWORD_DEFINE_WEAK_DATABASE_FOR_B"
|
||||
placeholder="请输入自定义额外弱密码库"
|
||||
style="width: 100%"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
||||
<a-form-item>
|
||||
<a-space>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-space>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
<a-col :span="12">
|
||||
<a-form-item label="自定义额外弱密码库:" name="SNOWY_SYS_DEFAULT_PASSWORD_DEFINE_WEAK_DATABASE_FOR_B">
|
||||
<a-input
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_PASSWORD_DEFINE_WEAK_DATABASE_FOR_B"
|
||||
placeholder="请输入自定义额外弱密码库"
|
||||
style="width: 100%"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
|
||||
<a-form-item>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button class="xn-ml10" @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-form-item>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
</template>
|
||||
@ -252,10 +245,10 @@
|
||||
}
|
||||
const layout = {
|
||||
labelCol: {
|
||||
span: 16
|
||||
span: 24
|
||||
},
|
||||
wrapperCol: {
|
||||
span: 22
|
||||
span: 24
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
@ -10,7 +10,7 @@
|
||||
style="width: 60%"
|
||||
>
|
||||
<a-row :gutter="8">
|
||||
<a-col :span="12">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
||||
<a-form-item label="默认用户密码:" name="SNOWY_SYS_DEFAULT_PASSWORD_FOR_C">
|
||||
<a-input
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_PASSWORD_FOR_C"
|
||||
@ -19,7 +19,7 @@
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
||||
<a-form-item label="密码修改验证方式:" name="SNOWY_SYS_DEFAULT_PASSWORD_UPDATE_VALID_TYPE_FOR_C">
|
||||
<a-radio-group
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_PASSWORD_UPDATE_VALID_TYPE_FOR_C"
|
||||
@ -28,10 +28,7 @@
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
|
||||
<a-row :gutter="8">
|
||||
<a-col :span="12">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
||||
<a-form-item label="密码最小长度:" name="SNOWY_SYS_DEFAULT_PASSWORD_MIN_LENGTH_FOR_C">
|
||||
<a-input-number
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_PASSWORD_MIN_LENGTH_FOR_C"
|
||||
@ -42,7 +39,7 @@
|
||||
</a-input-number>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
||||
<a-form-item label="密码最大长度:" name="SNOWY_SYS_DEFAULT_PASSWORD_MAX_LENGTH_FOR_C">
|
||||
<a-input-number
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_PASSWORD_MAX_LENGTH_FOR_C"
|
||||
@ -53,10 +50,7 @@
|
||||
</a-input-number>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
|
||||
<a-row :gutter="8">
|
||||
<a-col :span="12">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
||||
<a-form-item label="密码复杂度:" name="SNOWY_SYS_DEFAULT_PASSWORD_COMPLEXITY_FOR_C">
|
||||
<a-radio-group
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_PASSWORD_COMPLEXITY_FOR_C"
|
||||
@ -67,7 +61,7 @@
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
||||
<a-form-item
|
||||
label="密码不能连续存在相同字符个数:"
|
||||
name="SNOWY_SYS_DEFAULT_PASSWORD_NOT_ALLOW_CONTINUOUS_SAME_CHARACTER_LENGTH_FOR_C"
|
||||
@ -103,9 +97,7 @@
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
<a-row :gutter="8">
|
||||
<a-col :span="12">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
||||
<a-form-item
|
||||
label="密码不能使用历史密码范围个数:"
|
||||
name="SNOWY_SYS_DEFAULT_PASSWORD_NOT_ALLOW_USE_HISTORY_COUNT_FOR_C"
|
||||
@ -119,7 +111,7 @@
|
||||
</a-input-number>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
||||
<a-form-item
|
||||
label="密码不能使用弱密码库中密码:"
|
||||
name="SNOWY_SYS_DEFAULT_PASSWORD_NOT_ALLOW_USE_WEAK_FLAG_FOR_C"
|
||||
@ -132,9 +124,7 @@
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
<a-row :gutter="8">
|
||||
<a-col :span="12">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
||||
<a-form-item label="密码有效期天数:" name="SNOWY_SYS_DEFAULT_PASSWORD_EXPIRED_DAYS_FOR_C">
|
||||
<a-input-number
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_PASSWORD_EXPIRED_DAYS_FOR_C"
|
||||
@ -145,7 +135,7 @@
|
||||
</a-input-number>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
||||
<a-form-item label="密码过期提前提醒天数:" name="SNOWY_SYS_DEFAULT_PASSWORD_EXPIRED_NOTICE_DAYS_FOR_C">
|
||||
<a-input-number
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_PASSWORD_EXPIRED_NOTICE_DAYS_FOR_C"
|
||||
@ -156,21 +146,24 @@
|
||||
</a-input-number>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
||||
<a-form-item label="自定义额外弱密码库:" name="SNOWY_SYS_DEFAULT_PASSWORD_DEFINE_WEAK_DATABASE_FOR_C">
|
||||
<a-input
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_PASSWORD_DEFINE_WEAK_DATABASE_FOR_C"
|
||||
placeholder="请输入自定义额外弱密码库"
|
||||
style="width: 100%"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="12" :xl="12">
|
||||
<a-form-item>
|
||||
<a-space>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-space>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
<a-col :span="12">
|
||||
<a-form-item label="自定义额外弱密码库:" name="SNOWY_SYS_DEFAULT_PASSWORD_DEFINE_WEAK_DATABASE_FOR_C">
|
||||
<a-input
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_PASSWORD_DEFINE_WEAK_DATABASE_FOR_C"
|
||||
placeholder="请输入自定义额外弱密码库"
|
||||
style="width: 100%"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
|
||||
<a-form-item>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button class="xn-ml10" @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-form-item>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
</template>
|
||||
@ -252,10 +245,10 @@
|
||||
}
|
||||
const layout = {
|
||||
labelCol: {
|
||||
span: 16
|
||||
span: 24
|
||||
},
|
||||
wrapperCol: {
|
||||
span: 22
|
||||
span: 24
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
@ -9,6 +9,7 @@
|
||||
:row-key="(record) => record.id"
|
||||
:tool-config="toolConfig"
|
||||
:row-selection="options.rowSelection"
|
||||
:scroll="{ x: 'max-content' }"
|
||||
>
|
||||
<template #operator class="table-operator">
|
||||
<a-space>
|
||||
@ -63,6 +64,7 @@
|
||||
title: '操作',
|
||||
dataIndex: 'action',
|
||||
align: 'center',
|
||||
fixed: 'right',
|
||||
width: '150px'
|
||||
}
|
||||
]
|
||||
|
||||
@ -8,16 +8,26 @@
|
||||
:label-col="{ ...layout.labelCol, offset: 0 }"
|
||||
:wrapper-col="{ ...layout.wrapperCol, offset: 0 }"
|
||||
>
|
||||
<a-form-item label="消息推送签名:" name="SNOWY_PUSH_DINGTALK_SIGN">
|
||||
<a-input v-model:value="formData.SNOWY_PUSH_DINGTALK_SIGN" placeholder="请输入消息推送签名" />
|
||||
</a-form-item>
|
||||
<a-form-item label="消息推送TOKENID:" name="SNOWY_PUSH_DINGTALK_TOKEN_ID">
|
||||
<a-input v-model:value="formData.SNOWY_PUSH_DINGTALK_TOKEN_ID" placeholder="请输入消息推送TOKENID" />
|
||||
</a-form-item>
|
||||
<a-form-item>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button class="xn-ml10" @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-form-item>
|
||||
<a-row :gutter="8">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="消息推送签名:" name="SNOWY_PUSH_DINGTALK_SIGN">
|
||||
<a-input v-model:value="formData.SNOWY_PUSH_DINGTALK_SIGN" placeholder="请输入消息推送签名" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="消息推送TOKENID:" name="SNOWY_PUSH_DINGTALK_TOKEN_ID">
|
||||
<a-input v-model:value="formData.SNOWY_PUSH_DINGTALK_TOKEN_ID" placeholder="请输入消息推送TOKENID" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item>
|
||||
<a-space>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-space>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
</template>
|
||||
@ -77,7 +87,7 @@
|
||||
}
|
||||
const layout = {
|
||||
labelCol: {
|
||||
span: 4
|
||||
span: 24
|
||||
},
|
||||
wrapperCol: {
|
||||
span: 12
|
||||
|
||||
@ -8,13 +8,21 @@
|
||||
:label-col="{ ...layout.labelCol, offset: 0 }"
|
||||
:wrapper-col="{ ...layout.wrapperCol, offset: 0 }"
|
||||
>
|
||||
<a-form-item label="消息推送TOKENID:" name="SNOWY_PUSH_FEISHU_TOKEN_ID">
|
||||
<a-input v-model:value="formData.SNOWY_PUSH_FEISHU_TOKEN_ID" placeholder="请输入消息推送TOKENID" />
|
||||
</a-form-item>
|
||||
<a-form-item>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button class="xn-ml10" @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-form-item>
|
||||
<a-row :gutter="8">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="消息推送TOKENID:" name="SNOWY_PUSH_FEISHU_TOKEN_ID">
|
||||
<a-input v-model:value="formData.SNOWY_PUSH_FEISHU_TOKEN_ID" placeholder="请输入消息推送TOKENID" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item>
|
||||
<a-space>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-space>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
</template>
|
||||
@ -73,7 +81,7 @@
|
||||
}
|
||||
const layout = {
|
||||
labelCol: {
|
||||
span: 4
|
||||
span: 24
|
||||
},
|
||||
wrapperCol: {
|
||||
span: 12
|
||||
|
||||
@ -8,13 +8,21 @@
|
||||
:label-col="{ ...layout.labelCol, offset: 0 }"
|
||||
:wrapper-col="{ ...layout.wrapperCol, offset: 0 }"
|
||||
>
|
||||
<a-form-item label="消息推送TOKENID:" name="SNOWY_PUSH_WORKWECHAT_TOKEN_ID">
|
||||
<a-input v-model:value="formData.SNOWY_PUSH_WORKWECHAT_TOKEN_ID" placeholder="请输入消息推送TOKENID" />
|
||||
</a-form-item>
|
||||
<a-form-item>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button class="xn-ml10" @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-form-item>
|
||||
<a-row :gutter="8">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="消息推送TOKENID:" name="SNOWY_PUSH_WORKWECHAT_TOKEN_ID">
|
||||
<a-input v-model:value="formData.SNOWY_PUSH_WORKWECHAT_TOKEN_ID" placeholder="请输入消息推送TOKENID" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item>
|
||||
<a-space>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-space>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
</template>
|
||||
@ -73,7 +81,7 @@
|
||||
}
|
||||
const layout = {
|
||||
labelCol: {
|
||||
span: 4
|
||||
span: 24
|
||||
},
|
||||
wrapperCol: {
|
||||
span: 12
|
||||
|
||||
@ -8,83 +8,99 @@
|
||||
:label-col="{ ...layout.labelCol, offset: 0 }"
|
||||
:wrapper-col="{ ...layout.wrapperCol, offset: 0 }"
|
||||
>
|
||||
<a-form-item label="是否允许注册:" name="SNOWY_SYS_DEFAULT_ALLOW_REGISTER_FLAG_FOR_B">
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_SYS_DEFAULT_ALLOW_REGISTER_FLAG_FOR_B"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择是否允许注册"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item
|
||||
v-if="formData.SNOWY_SYS_DEFAULT_ALLOW_REGISTER_FLAG_FOR_B"
|
||||
label="注册后是否需要绑定手机号:"
|
||||
name="SNOWY_SYS_DEFAULT_REGISTER_NEED_BIND_PHONE_FOR_B"
|
||||
>
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_SYS_DEFAULT_REGISTER_NEED_BIND_PHONE_FOR_B"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择注册后是否需要绑定手机号"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item
|
||||
v-if="formData.SNOWY_SYS_DEFAULT_ALLOW_REGISTER_FLAG_FOR_B"
|
||||
label="注册后是否需要绑定邮箱:"
|
||||
name="SNOWY_SYS_DEFAULT_REGISTER_NEED_BIND_EMAIL_FOR_B"
|
||||
>
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_SYS_DEFAULT_REGISTER_NEED_BIND_EMAIL_FOR_B"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择注册后是否需要绑定邮箱"
|
||||
/>
|
||||
</a-form-item>
|
||||
|
||||
<a-form-item
|
||||
v-if="formData.SNOWY_SYS_DEFAULT_ALLOW_REGISTER_FLAG_FOR_B"
|
||||
label="新用户默认机构:"
|
||||
name="SNOWY_SYS_DEFAULT_NEW_USER_ORG_FOR_B"
|
||||
>
|
||||
<xn-org-selector
|
||||
:org-tree-api="selectApiFunction.orgTreeApi"
|
||||
:org-page-api="selectApiFunction.orgPageApi"
|
||||
:radioModel="true"
|
||||
dataType="string"
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_NEW_USER_ORG_FOR_B"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item
|
||||
v-if="formData.SNOWY_SYS_DEFAULT_ALLOW_REGISTER_FLAG_FOR_B"
|
||||
label="新用户默认职位:"
|
||||
name="SNOWY_SYS_DEFAULT_NEW_USER_POSITION_FOR_B"
|
||||
>
|
||||
<xn-position-selector
|
||||
:org-tree-api="selectApiFunction.orgTreeApi"
|
||||
:position-page-api="selectApiFunction.positionPageApi"
|
||||
:radioModel="true"
|
||||
dataType="string"
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_NEW_USER_POSITION_FOR_B"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item
|
||||
v-if="formData.SNOWY_SYS_DEFAULT_ALLOW_REGISTER_FLAG_FOR_B"
|
||||
label="新用户默认角色:"
|
||||
name="SNOWY_SYS_DEFAULT_NEW_USER_ROLE_FOR_B"
|
||||
>
|
||||
<xn-role-selector
|
||||
:org-tree-api="selectApiFunction.orgTreeApi"
|
||||
:role-page-api="selectApiFunction.rolePageApi"
|
||||
:radioModel="true"
|
||||
dataType="string"
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_NEW_USER_ROLE_FOR_B"
|
||||
/>
|
||||
</a-form-item>
|
||||
|
||||
<a-form-item>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button class="xn-ml10" @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-form-item>
|
||||
<a-row :gutter="8">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="是否允许注册:" name="SNOWY_SYS_DEFAULT_ALLOW_REGISTER_FLAG_FOR_B">
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_SYS_DEFAULT_ALLOW_REGISTER_FLAG_FOR_B"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择是否允许注册"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item
|
||||
v-if="formData.SNOWY_SYS_DEFAULT_ALLOW_REGISTER_FLAG_FOR_B"
|
||||
label="注册后是否需要绑定手机号:"
|
||||
name="SNOWY_SYS_DEFAULT_REGISTER_NEED_BIND_PHONE_FOR_B"
|
||||
>
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_SYS_DEFAULT_REGISTER_NEED_BIND_PHONE_FOR_B"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择注册后是否需要绑定手机号"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item
|
||||
v-if="formData.SNOWY_SYS_DEFAULT_ALLOW_REGISTER_FLAG_FOR_B"
|
||||
label="注册后是否需要绑定邮箱:"
|
||||
name="SNOWY_SYS_DEFAULT_REGISTER_NEED_BIND_EMAIL_FOR_B"
|
||||
>
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_SYS_DEFAULT_REGISTER_NEED_BIND_EMAIL_FOR_B"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择注册后是否需要绑定邮箱"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item
|
||||
v-if="formData.SNOWY_SYS_DEFAULT_ALLOW_REGISTER_FLAG_FOR_B"
|
||||
label="新用户默认机构:"
|
||||
name="SNOWY_SYS_DEFAULT_NEW_USER_ORG_FOR_B"
|
||||
>
|
||||
<xn-org-selector
|
||||
:org-tree-api="selectApiFunction.orgTreeApi"
|
||||
:org-page-api="selectApiFunction.orgPageApi"
|
||||
:radioModel="true"
|
||||
dataType="string"
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_NEW_USER_ORG_FOR_B"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item
|
||||
v-if="formData.SNOWY_SYS_DEFAULT_ALLOW_REGISTER_FLAG_FOR_B"
|
||||
label="新用户默认职位:"
|
||||
name="SNOWY_SYS_DEFAULT_NEW_USER_POSITION_FOR_B"
|
||||
>
|
||||
<xn-position-selector
|
||||
:org-tree-api="selectApiFunction.orgTreeApi"
|
||||
:position-page-api="selectApiFunction.positionPageApi"
|
||||
:radioModel="true"
|
||||
dataType="string"
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_NEW_USER_POSITION_FOR_B"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item
|
||||
v-if="formData.SNOWY_SYS_DEFAULT_ALLOW_REGISTER_FLAG_FOR_B"
|
||||
label="新用户默认角色:"
|
||||
name="SNOWY_SYS_DEFAULT_NEW_USER_ROLE_FOR_B"
|
||||
>
|
||||
<xn-role-selector
|
||||
:org-tree-api="selectApiFunction.orgTreeApi"
|
||||
:role-page-api="selectApiFunction.rolePageApi"
|
||||
:radioModel="true"
|
||||
dataType="string"
|
||||
v-model:value="formData.SNOWY_SYS_DEFAULT_NEW_USER_ROLE_FOR_B"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item>
|
||||
<a-space>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-space>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
</template>
|
||||
@ -177,10 +193,10 @@
|
||||
}
|
||||
const layout = {
|
||||
labelCol: {
|
||||
span: 4
|
||||
span: 24
|
||||
},
|
||||
wrapperCol: {
|
||||
span: 12
|
||||
span: 24
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
@ -8,43 +8,54 @@
|
||||
:label-col="{ ...layout.labelCol, offset: 0 }"
|
||||
:wrapper-col="{ ...layout.wrapperCol, offset: 0 }"
|
||||
>
|
||||
<a-form-item label="是否允许注册:" name="SNOWY_SYS_DEFAULT_ALLOW_REGISTER_FLAG_FOR_C">
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_SYS_DEFAULT_ALLOW_REGISTER_FLAG_FOR_C"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择是否允许注册"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item
|
||||
v-if="formData.SNOWY_SYS_DEFAULT_ALLOW_REGISTER_FLAG_FOR_C"
|
||||
label="注册后是否需要绑定手机号:"
|
||||
name="SNOWY_SYS_DEFAULT_REGISTER_NEED_BIND_PHONE_FOR_C"
|
||||
>
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_SYS_DEFAULT_REGISTER_NEED_BIND_PHONE_FOR_C"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择注册后是否需要绑定手机号"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item
|
||||
v-if="formData.SNOWY_SYS_DEFAULT_ALLOW_REGISTER_FLAG_FOR_C"
|
||||
label="注册后是否需要绑定邮箱:"
|
||||
name="SNOWY_SYS_DEFAULT_REGISTER_NEED_BIND_EMAIL_FOR_C"
|
||||
>
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_SYS_DEFAULT_REGISTER_NEED_BIND_EMAIL_FOR_C"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择注册后是否需要绑定邮箱"
|
||||
/>
|
||||
</a-form-item>
|
||||
|
||||
<a-form-item>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button class="xn-ml10" @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-form-item>
|
||||
<a-row :gutter="8">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="是否允许注册:" name="SNOWY_SYS_DEFAULT_ALLOW_REGISTER_FLAG_FOR_C">
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_SYS_DEFAULT_ALLOW_REGISTER_FLAG_FOR_C"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择是否允许注册"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item
|
||||
v-if="formData.SNOWY_SYS_DEFAULT_ALLOW_REGISTER_FLAG_FOR_C"
|
||||
label="注册后是否需要绑定手机号:"
|
||||
name="SNOWY_SYS_DEFAULT_REGISTER_NEED_BIND_PHONE_FOR_C"
|
||||
>
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_SYS_DEFAULT_REGISTER_NEED_BIND_PHONE_FOR_C"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择注册后是否需要绑定手机号"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item
|
||||
v-if="formData.SNOWY_SYS_DEFAULT_ALLOW_REGISTER_FLAG_FOR_C"
|
||||
label="注册后是否需要绑定邮箱:"
|
||||
name="SNOWY_SYS_DEFAULT_REGISTER_NEED_BIND_EMAIL_FOR_C"
|
||||
>
|
||||
<a-switch
|
||||
v-model:checked="formData.SNOWY_SYS_DEFAULT_REGISTER_NEED_BIND_EMAIL_FOR_C"
|
||||
checked-children="是"
|
||||
un-checked-children="否"
|
||||
placeholder="请选择注册后是否需要绑定邮箱"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item>
|
||||
<a-space>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-space>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
</template>
|
||||
@ -111,10 +122,10 @@
|
||||
}
|
||||
const layout = {
|
||||
labelCol: {
|
||||
span: 4
|
||||
span: 24
|
||||
},
|
||||
wrapperCol: {
|
||||
span: 12
|
||||
span: 24
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
@ -8,19 +8,31 @@
|
||||
:label-col="{ ...layout.labelCol, offset: 0 }"
|
||||
:wrapper-col="{ ...layout.wrapperCol, offset: 0 }"
|
||||
>
|
||||
<a-form-item label="阿里云密钥ID:" name="SNOWY_SMS_ALIYUN_ACCESS_KEY_ID">
|
||||
<a-input v-model:value="formData.SNOWY_SMS_ALIYUN_ACCESS_KEY_ID" placeholder="请输入阿里云密钥ID" />
|
||||
</a-form-item>
|
||||
<a-form-item label="阿里云密钥SECRET:" name="SNOWY_SMS_ALIYUN_ACCESS_KEY_SECRET">
|
||||
<a-input v-model:value="formData.SNOWY_SMS_ALIYUN_ACCESS_KEY_SECRET" placeholder="请输入阿里云密钥SECRET" />
|
||||
</a-form-item>
|
||||
<a-form-item label="阿里云短信签名:" name="SNOWY_SMS_ALIYUN_DEFAULT_SIGN_NAME">
|
||||
<a-input v-model:value="formData.SNOWY_SMS_ALIYUN_DEFAULT_SIGN_NAME" placeholder="请输入阿里云短信签名" />
|
||||
</a-form-item>
|
||||
<a-form-item>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button class="xn-ml10" @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-form-item>
|
||||
<a-row :gutter="8">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="阿里云密钥ID:" name="SNOWY_SMS_ALIYUN_ACCESS_KEY_ID">
|
||||
<a-input v-model:value="formData.SNOWY_SMS_ALIYUN_ACCESS_KEY_ID" placeholder="请输入阿里云密钥ID" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="阿里云密钥SECRET:" name="SNOWY_SMS_ALIYUN_ACCESS_KEY_SECRET">
|
||||
<a-input v-model:value="formData.SNOWY_SMS_ALIYUN_ACCESS_KEY_SECRET" placeholder="请输入阿里云密钥SECRET" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="阿里云短信签名:" name="SNOWY_SMS_ALIYUN_DEFAULT_SIGN_NAME">
|
||||
<a-input v-model:value="formData.SNOWY_SMS_ALIYUN_DEFAULT_SIGN_NAME" placeholder="请输入阿里云短信签名" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item>
|
||||
<a-space>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-space>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
</template>
|
||||
@ -81,7 +93,7 @@
|
||||
}
|
||||
const layout = {
|
||||
labelCol: {
|
||||
span: 4
|
||||
span: 24
|
||||
},
|
||||
wrapperCol: {
|
||||
span: 12
|
||||
|
||||
@ -8,22 +8,36 @@
|
||||
:label-col="{ ...layout.labelCol, offset: 0 }"
|
||||
:wrapper-col="{ ...layout.wrapperCol, offset: 0 }"
|
||||
>
|
||||
<a-form-item label="腾讯云密钥ID:" name="SNOWY_SMS_TENCENT_SECRET_ID">
|
||||
<a-input v-model:value="formData.SNOWY_SMS_TENCENT_SECRET_ID" placeholder="请输入腾讯云密钥ID" />
|
||||
</a-form-item>
|
||||
<a-form-item label="腾讯云密钥SECRET:" name="SNOWY_SMS_TENCENT_SECRET_KEY">
|
||||
<a-input v-model:value="formData.SNOWY_SMS_TENCENT_SECRET_KEY" placeholder="请输入腾讯云密钥SECRET" />
|
||||
</a-form-item>
|
||||
<a-form-item label="腾讯云应用ID:" name="SNOWY_SMS_TENCENT_DEFAULT_SDK_APP_ID">
|
||||
<a-input v-model:value="formData.SNOWY_SMS_TENCENT_DEFAULT_SDK_APP_ID" placeholder="请输入腾讯云应用ID" />
|
||||
</a-form-item>
|
||||
<a-form-item label="腾讯云短信签名:" name="SNOWY_SMS_TENCENT_DEFAULT_SIGN_NAME">
|
||||
<a-input v-model:value="formData.SNOWY_SMS_TENCENT_DEFAULT_SIGN_NAME" placeholder="请输入腾讯云短信签名" />
|
||||
</a-form-item>
|
||||
<a-form-item>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button class="xn-ml10" @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-form-item>
|
||||
<a-row :gutter="8">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="腾讯云密钥ID:" name="SNOWY_SMS_TENCENT_SECRET_ID">
|
||||
<a-input v-model:value="formData.SNOWY_SMS_TENCENT_SECRET_ID" placeholder="请输入腾讯云密钥ID" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="腾讯云密钥SECRET:" name="SNOWY_SMS_TENCENT_SECRET_KEY">
|
||||
<a-input v-model:value="formData.SNOWY_SMS_TENCENT_SECRET_KEY" placeholder="请输入腾讯云密钥SECRET" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="腾讯云应用ID:" name="SNOWY_SMS_TENCENT_DEFAULT_SDK_APP_ID">
|
||||
<a-input v-model:value="formData.SNOWY_SMS_TENCENT_DEFAULT_SDK_APP_ID" placeholder="请输入腾讯云应用ID" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="腾讯云短信签名:" name="SNOWY_SMS_TENCENT_DEFAULT_SIGN_NAME">
|
||||
<a-input v-model:value="formData.SNOWY_SMS_TENCENT_DEFAULT_SIGN_NAME" placeholder="请输入腾讯云短信签名" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item>
|
||||
<a-space>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-space>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
</template>
|
||||
@ -85,7 +99,7 @@
|
||||
}
|
||||
const layout = {
|
||||
labelCol: {
|
||||
span: 4
|
||||
span: 24
|
||||
},
|
||||
wrapperCol: {
|
||||
span: 12
|
||||
|
||||
@ -8,36 +8,50 @@
|
||||
:label-col="{ ...layout.labelCol, offset: 0 }"
|
||||
:wrapper-col="{ ...layout.wrapperCol, offset: 0 }"
|
||||
>
|
||||
<a-form-item name="SNOWY_SMS_XIAONUO_ACCESS_KEY_ID">
|
||||
<template #label>
|
||||
<a-tooltip>
|
||||
<template #title> 通过官网申请短信或联系站长! </template>
|
||||
<question-circle-outlined />
|
||||
</a-tooltip>
|
||||
小诺短信账号:
|
||||
</template>
|
||||
<a-input v-model:value="formData.SNOWY_SMS_XIAONUO_ACCESS_KEY_ID" placeholder="请输入小诺短信账号" />
|
||||
</a-form-item>
|
||||
<a-form-item label="小诺短信秘钥:" name="SNOWY_SMS_XIAONUO_ACCESS_KEY_SECRET">
|
||||
<a-input v-model:value="formData.SNOWY_SMS_XIAONUO_ACCESS_KEY_SECRET" placeholder="请输入小诺短信秘钥" />
|
||||
</a-form-item>
|
||||
<a-form-item label="发送短信URL:" name="SNOWY_SMS_XIAONUO_REQUEST_URL">
|
||||
<a-input v-model:value="formData.SNOWY_SMS_XIAONUO_REQUEST_URL" placeholder="请输入发送短信URL" />
|
||||
</a-form-item>
|
||||
<a-form-item name="SNOWY_SMS_XIAONUO_DEFAULT_SIGN_NAME">
|
||||
<template #label>
|
||||
<a-tooltip>
|
||||
<template #title> 注:若账号跟密钥已绑定签名,则此处配置签名后无效! </template>
|
||||
<question-circle-outlined />
|
||||
</a-tooltip>
|
||||
短信签名:
|
||||
</template>
|
||||
<a-input v-model:value="formData.SNOWY_SMS_XIAONUO_DEFAULT_SIGN_NAME" placeholder="请输入短信签名" />
|
||||
</a-form-item>
|
||||
<a-form-item>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button class="xn-ml10" @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-form-item>
|
||||
<a-row :gutter="8">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item name="SNOWY_SMS_XIAONUO_ACCESS_KEY_ID">
|
||||
<template #label>
|
||||
<a-tooltip>
|
||||
<template #title> 通过官网申请短信或联系站长! </template>
|
||||
<question-circle-outlined />
|
||||
</a-tooltip>
|
||||
小诺短信账号:
|
||||
</template>
|
||||
<a-input v-model:value="formData.SNOWY_SMS_XIAONUO_ACCESS_KEY_ID" placeholder="请输入小诺短信账号" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="小诺短信秘钥:" name="SNOWY_SMS_XIAONUO_ACCESS_KEY_SECRET">
|
||||
<a-input v-model:value="formData.SNOWY_SMS_XIAONUO_ACCESS_KEY_SECRET" placeholder="请输入小诺短信秘钥" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="发送短信URL:" name="SNOWY_SMS_XIAONUO_REQUEST_URL">
|
||||
<a-input v-model:value="formData.SNOWY_SMS_XIAONUO_REQUEST_URL" placeholder="请输入发送短信URL" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item name="SNOWY_SMS_XIAONUO_DEFAULT_SIGN_NAME">
|
||||
<template #label>
|
||||
<a-tooltip>
|
||||
<template #title> 注:若账号跟密钥已绑定签名,则此处配置签名后无效! </template>
|
||||
<question-circle-outlined />
|
||||
</a-tooltip>
|
||||
短信签名:
|
||||
</template>
|
||||
<a-input v-model:value="formData.SNOWY_SMS_XIAONUO_DEFAULT_SIGN_NAME" placeholder="请输入短信签名" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item>
|
||||
<a-space>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-space>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
</template>
|
||||
@ -99,7 +113,7 @@
|
||||
}
|
||||
const layout = {
|
||||
labelCol: {
|
||||
span: 4
|
||||
span: 24
|
||||
},
|
||||
wrapperCol: {
|
||||
span: 12
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<template>
|
||||
<a-spin :spinning="loadSpinning">
|
||||
<a-table :dataSource="dataSource" :columns="columns" :pagination="false" bordered size="middle">
|
||||
<a-table :dataSource="dataSource" :columns="columns" :pagination="false" bordered size="middle" :scroll="{ x: 'max-content' }">
|
||||
<template #bodyCell="{ text, record, column }">
|
||||
<template v-if="column.dataIndex === 'templateCode'">
|
||||
<a-input
|
||||
@ -20,8 +20,10 @@
|
||||
</template>
|
||||
</a-table>
|
||||
<div class="pt-3">
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button class="xn-ml10" @click="() => resetCode()">重置</a-button>
|
||||
<a-space>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button @click="() => resetCode()">重置</a-button>
|
||||
</a-space>
|
||||
</div>
|
||||
</a-spin>
|
||||
</template>
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<template>
|
||||
<a-spin :spinning="loadSpinning">
|
||||
<a-table :dataSource="dataSource" :columns="columns" :pagination="false" bordered size="middle">
|
||||
<a-table :dataSource="dataSource" :columns="columns" :pagination="false" bordered size="middle" :scroll="{ x: 'max-content' }">
|
||||
<template #bodyCell="{ text, record, column }">
|
||||
<template v-if="column.dataIndex === 'templateCode'">
|
||||
<a-input
|
||||
@ -20,8 +20,10 @@
|
||||
</template>
|
||||
</a-table>
|
||||
<div class="pt-3">
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button class="xn-ml10" @click="() => resetCode()">重置</a-button>
|
||||
<a-space>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button @click="() => resetCode()">重置</a-button>
|
||||
</a-space>
|
||||
</div>
|
||||
</a-spin>
|
||||
</template>
|
||||
|
||||
@ -164,7 +164,7 @@
|
||||
<a-form-item>
|
||||
<a-space>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button class="xn-ml10" @click="resetForm">重置</a-button>
|
||||
<a-button @click="resetForm">重置</a-button>
|
||||
</a-space>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
@ -327,10 +327,10 @@
|
||||
}
|
||||
const layout = {
|
||||
labelCol: {
|
||||
span: 16
|
||||
span: 24
|
||||
},
|
||||
wrapperCol: {
|
||||
span: 22
|
||||
span: 24
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
@ -8,19 +8,31 @@
|
||||
:label-col="{ ...layout.labelCol, offset: 0 }"
|
||||
:wrapper-col="{ ...layout.wrapperCol, offset: 0 }"
|
||||
>
|
||||
<a-form-item label="GITEE客户端ID:" name="SNOWY_THIRD_GITEE_CLIENT_ID">
|
||||
<a-input v-model:value="formData.SNOWY_THIRD_GITEE_CLIENT_ID" placeholder="请输入GITEE客户端ID" />
|
||||
</a-form-item>
|
||||
<a-form-item label="GITEE客户端SECRET:" name="SNOWY_THIRD_GITEE_CLIENT_SECRET">
|
||||
<a-input v-model:value="formData.SNOWY_THIRD_GITEE_CLIENT_SECRET" placeholder="请输入GITEE客户端SECRET" />
|
||||
</a-form-item>
|
||||
<a-form-item label="重定向URL:" name="SNOWY_THIRD_GITEE_REDIRECT_URL">
|
||||
<a-input v-model:value="formData.SNOWY_THIRD_GITEE_REDIRECT_URL" placeholder="请输入重定向URL" />
|
||||
</a-form-item>
|
||||
<a-form-item>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button class="xn-ml10" @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-form-item>
|
||||
<a-row :gutter="8">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="GITEE客户端ID:" name="SNOWY_THIRD_GITEE_CLIENT_ID">
|
||||
<a-input v-model:value="formData.SNOWY_THIRD_GITEE_CLIENT_ID" placeholder="请输入GITEE客户端ID" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="GITEE客户端SECRET:" name="SNOWY_THIRD_GITEE_CLIENT_SECRET">
|
||||
<a-input v-model:value="formData.SNOWY_THIRD_GITEE_CLIENT_SECRET" placeholder="请输入GITEE客户端SECRET" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="重定向URL:" name="SNOWY_THIRD_GITEE_REDIRECT_URL">
|
||||
<a-input v-model:value="formData.SNOWY_THIRD_GITEE_REDIRECT_URL" placeholder="请输入重定向URL" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item>
|
||||
<a-space>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-space>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
</template>
|
||||
@ -81,7 +93,7 @@
|
||||
}
|
||||
const layout = {
|
||||
labelCol: {
|
||||
span: 4
|
||||
span: 24
|
||||
},
|
||||
wrapperCol: {
|
||||
span: 12
|
||||
|
||||
@ -8,19 +8,31 @@
|
||||
:label-col="{ ...layout.labelCol, offset: 0 }"
|
||||
:wrapper-col="{ ...layout.wrapperCol, offset: 0 }"
|
||||
>
|
||||
<a-form-item label="微信客户端ID:" name="SNOWY_THIRD_WECHAT_CLIENT_ID">
|
||||
<a-input v-model:value="formData.SNOWY_THIRD_WECHAT_CLIENT_ID" placeholder="请输入微信客户端ID" />
|
||||
</a-form-item>
|
||||
<a-form-item label="微信客户端SECRET:" name="SNOWY_THIRD_WECHAT_CLIENT_SECRET">
|
||||
<a-input v-model:value="formData.SNOWY_THIRD_WECHAT_CLIENT_SECRET" placeholder="请输入微信客户端SECRET" />
|
||||
</a-form-item>
|
||||
<a-form-item label="重定向URL:" name="SNOWY_THIRD_WECHAT_REDIRECT_URL">
|
||||
<a-input v-model:value="formData.SNOWY_THIRD_WECHAT_REDIRECT_URL" placeholder="请输入重定向URL" />
|
||||
</a-form-item>
|
||||
<a-form-item>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button class="xn-ml10" @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-form-item>
|
||||
<a-row :gutter="8">
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="微信客户端ID:" name="SNOWY_THIRD_WECHAT_CLIENT_ID">
|
||||
<a-input v-model:value="formData.SNOWY_THIRD_WECHAT_CLIENT_ID" placeholder="请输入微信客户端ID" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="微信客户端SECRET:" name="SNOWY_THIRD_WECHAT_CLIENT_SECRET">
|
||||
<a-input v-model:value="formData.SNOWY_THIRD_WECHAT_CLIENT_SECRET" placeholder="请输入微信客户端SECRET" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item label="重定向URL:" name="SNOWY_THIRD_WECHAT_REDIRECT_URL">
|
||||
<a-input v-model:value="formData.SNOWY_THIRD_WECHAT_REDIRECT_URL" placeholder="请输入重定向URL" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
||||
<a-form-item>
|
||||
<a-space>
|
||||
<a-button type="primary" :loading="submitLoading" @click="onSubmit()">保存</a-button>
|
||||
<a-button @click="() => formRef.resetFields()">重置</a-button>
|
||||
</a-space>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
</template>
|
||||
@ -81,7 +93,7 @@
|
||||
}
|
||||
const layout = {
|
||||
labelCol: {
|
||||
span: 4
|
||||
span: 24
|
||||
},
|
||||
wrapperCol: {
|
||||
span: 12
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user