网站:顶级域名改为自定义域名
This commit is contained in:
@@ -35,7 +35,7 @@
|
||||
v-model:value="form.websiteName"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item label="二级域名" name="websiteCode">
|
||||
<a-form-item label="赠送域名" name="websiteCode">
|
||||
<a-input
|
||||
v-model:value="form.websiteCode"
|
||||
placeholder="huawei"
|
||||
@@ -43,13 +43,13 @@
|
||||
addon-after=".wsdns.cn"
|
||||
/>
|
||||
</a-form-item>
|
||||
<!-- <a-form-item label="顶级域名" name="domain" v-if="form.websiteCode">-->
|
||||
<!-- <a-input-->
|
||||
<!-- v-model:value="form.domain"-->
|
||||
<!-- placeholder="huawei.com"-->
|
||||
<!-- addon-before="https://"-->
|
||||
<!-- />-->
|
||||
<!-- </a-form-item>-->
|
||||
<a-form-item label="自定义域名" name="domain">
|
||||
<a-input
|
||||
v-model:value="form.domain"
|
||||
placeholder="huawei.com"
|
||||
addon-before="https://"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item label="网站描述" name="comments">
|
||||
<a-textarea
|
||||
:rows="4"
|
||||
@@ -143,8 +143,8 @@
|
||||
import { Website } from '@/api/cms/website/model';
|
||||
import { useThemeStore } from '@/store/modules/theme';
|
||||
import { storeToRefs } from 'pinia';
|
||||
import { FormInstance, type Rule } from 'ant-design-vue/es/form';
|
||||
import { ItemType } from 'ele-admin-pro/es/ele-image-upload/types';
|
||||
import { FormInstance } from 'ant-design-vue/es/form';
|
||||
import { FileRecord } from '@/api/system/file/model';
|
||||
import { checkExistence } from '@/api/cms/domain';
|
||||
|
||||
@@ -199,21 +199,6 @@
|
||||
statusText: undefined
|
||||
});
|
||||
|
||||
const websiteType = ref<SelectProps['options']>([
|
||||
{
|
||||
value: '企业官网',
|
||||
label: '企业官网'
|
||||
},
|
||||
{
|
||||
value: '门户网站',
|
||||
label: '门户网站'
|
||||
},
|
||||
{
|
||||
value: '电子商城',
|
||||
label: '电子商城'
|
||||
}
|
||||
]);
|
||||
|
||||
/* 更新visible */
|
||||
const updateVisible = (value: boolean) => {
|
||||
emit('update:visible', value);
|
||||
@@ -334,7 +319,8 @@
|
||||
.then(() => {
|
||||
loading.value = true;
|
||||
const formData = {
|
||||
...form
|
||||
...form,
|
||||
tenantId: localStorage.getItem('TenantId')
|
||||
};
|
||||
const saveOrUpdate = isUpdate.value ? updateWebsite : addWebsite;
|
||||
saveOrUpdate(formData)
|
||||
@@ -342,7 +328,11 @@
|
||||
loading.value = false;
|
||||
message.success(msg);
|
||||
updateVisible(false);
|
||||
localStorage.setItem('Domain', `${form.websiteCode}.wsdns.cn`);
|
||||
if (form.domain) {
|
||||
localStorage.setItem('Domain', `https://${form.domain}`);
|
||||
} else {
|
||||
localStorage.setItem('Domain', `${form.websiteCode}.wsdns.cn`);
|
||||
}
|
||||
emit('done');
|
||||
})
|
||||
.catch((e) => {
|
||||
|
||||
@@ -29,7 +29,15 @@
|
||||
</template>
|
||||
<template v-if="column.key === 'domain'">
|
||||
<a-button
|
||||
v-if="record.domain"
|
||||
type="link"
|
||||
@click="openSpmUrl(`${record.domain}`, record)"
|
||||
>
|
||||
{{ record.domain }}
|
||||
</a-button>
|
||||
<a-button
|
||||
type="link"
|
||||
v-if="!record.domain"
|
||||
@click="
|
||||
openSpmUrl(
|
||||
`https://${record.websiteCode}.wsdns.cn`,
|
||||
|
||||
Reference in New Issue
Block a user