新增:css样式支持
This commit is contained in:
@@ -35,6 +35,14 @@
|
||||
v-model:value="form.websiteName"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item label="访问地址" name="domain">
|
||||
<a-input
|
||||
v-model:value="form.websiteCode"
|
||||
placeholder="huawei"
|
||||
addon-before="https://"
|
||||
addon-after=".wsdns.cn"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item label="网站描述" name="comments">
|
||||
<a-textarea
|
||||
:rows="4"
|
||||
@@ -51,46 +59,52 @@
|
||||
v-model:value="form.keywords"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item label="网站域名" name="domain">
|
||||
<a-input v-model:value="form.domain" placeholder="domain.com">
|
||||
<template #addonBefore>
|
||||
<a-select v-model:value="form.prefix" style="width: 90px">
|
||||
<a-select-option value="http://">http://</a-select-option>
|
||||
<a-select-option value="https://">https://</a-select-option>
|
||||
</a-select>
|
||||
</template>
|
||||
</a-input>
|
||||
</a-form-item>
|
||||
<a-form-item label="后台管理" name="adminUrl">
|
||||
<a-input v-model:value="form.adminUrl" placeholder="admin.domain.com">
|
||||
<template #addonBefore>
|
||||
<a-select v-model:value="form.prefix" style="width: 90px">
|
||||
<a-select-option value="http://">http://</a-select-option>
|
||||
<a-select-option value="https://">https://</a-select-option>
|
||||
</a-select>
|
||||
</template>
|
||||
</a-input>
|
||||
</a-form-item>
|
||||
<a-form-item label="ICP备案号" name="icpNo">
|
||||
<a-input
|
||||
allow-clear
|
||||
placeholder="请输入网站备案"
|
||||
v-model:value="form.icpNo"
|
||||
<a-form-item label="全局样式" name="style">
|
||||
<a-textarea
|
||||
:rows="4"
|
||||
:maxlength="200"
|
||||
placeholder="全局样式(Tailwind CSS风格)"
|
||||
v-model:value="form.style"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item label="网站类型" name="websiteType">
|
||||
<a-select
|
||||
:options="websiteType"
|
||||
:value="form.websiteType"
|
||||
placeholder="请选择主体类型"
|
||||
@change="onWebsiteType"
|
||||
/>
|
||||
</a-form-item>
|
||||
<a-form-item label="当前版本" name="version">
|
||||
<span v-if="form.version === 10">免费版</span>
|
||||
<span v-if="form.version === 20">授权版</span>
|
||||
<span v-if="form.version === 30">永久授权</span>
|
||||
</a-form-item>
|
||||
<!-- <a-form-item label="访问域名" name="domain">-->
|
||||
<!-- <a-input-->
|
||||
<!-- v-model:value="form.domain"-->
|
||||
<!-- placeholder="websoft.top"-->
|
||||
<!-- addon-before="https://"-->
|
||||
<!-- addon-after="websoft.top"-->
|
||||
<!-- />-->
|
||||
<!-- </a-form-item>-->
|
||||
<!-- <a-form-item label="后台管理" name="adminUrl">-->
|
||||
<!-- <a-input v-model:value="form.adminUrl" placeholder="admin.domain.com">-->
|
||||
<!-- <template #addonBefore>-->
|
||||
<!-- <a-select v-model:value="form.prefix" style="width: 90px">-->
|
||||
<!-- <a-select-option value="http://">http://</a-select-option>-->
|
||||
<!-- <a-select-option value="https://">https://</a-select-option>-->
|
||||
<!-- </a-select>-->
|
||||
<!-- </template>-->
|
||||
<!-- </a-input>-->
|
||||
<!-- </a-form-item>-->
|
||||
<!-- <a-form-item label="ICP备案号" name="icpNo">-->
|
||||
<!-- <a-input-->
|
||||
<!-- allow-clear-->
|
||||
<!-- placeholder="请输入网站备案"-->
|
||||
<!-- v-model:value="form.icpNo"-->
|
||||
<!-- />-->
|
||||
<!-- </a-form-item>-->
|
||||
<!-- <a-form-item label="网站类型" name="websiteType">-->
|
||||
<!-- <a-select-->
|
||||
<!-- :options="websiteType"-->
|
||||
<!-- :value="form.websiteType"-->
|
||||
<!-- placeholder="请选择主体类型"-->
|
||||
<!-- @change="onWebsiteType"-->
|
||||
<!-- />-->
|
||||
<!-- </a-form-item>-->
|
||||
<!-- <a-form-item label="当前版本" name="version">-->
|
||||
<!-- <a-tag color="red" v-if="form.version === 10">免费版</a-tag>-->
|
||||
<!-- <a-tag color="green" v-if="form.version === 20">授权版</a-tag>-->
|
||||
<!-- <a-tag color="cyan" v-if="form.version === 30">永久授权</a-tag>-->
|
||||
<!-- </a-form-item>-->
|
||||
<a-form-item label="状态" name="status">
|
||||
<a-radio-group
|
||||
v-model:value="form.status"
|
||||
@@ -109,6 +123,7 @@
|
||||
v-model:value="form.statusText"
|
||||
/>
|
||||
</a-form-item>
|
||||
<!-- <a-divider style="margin-bottom: 24px" />-->
|
||||
</a-form>
|
||||
</ele-modal>
|
||||
</template>
|
||||
@@ -158,10 +173,12 @@
|
||||
websiteId: undefined,
|
||||
websiteLogo: undefined,
|
||||
websiteName: undefined,
|
||||
websiteCode: undefined,
|
||||
keywords: '',
|
||||
prefix: '',
|
||||
domain: '',
|
||||
adminUrl: '',
|
||||
style: '',
|
||||
icpNo: undefined,
|
||||
email: undefined,
|
||||
version: undefined,
|
||||
|
||||
@@ -28,9 +28,16 @@
|
||||
<template v-if="column.key === 'domain'">
|
||||
<a-button
|
||||
type="link"
|
||||
@click="openUrl(`${record.prefix}${record.domain}`)"
|
||||
>{{ record.domain }}</a-button
|
||||
@click="
|
||||
openSpmUrl(
|
||||
`https://${record.websiteCode}.wsdns.cn`,
|
||||
record,
|
||||
record.websiteId
|
||||
)
|
||||
"
|
||||
>
|
||||
{{ record.websiteCode }}.wsdns.cn
|
||||
</a-button>
|
||||
</template>
|
||||
<template v-if="column.key === 'type'">
|
||||
<a-tag v-if="record.type === 1" color="green">是</a-tag>
|
||||
@@ -42,9 +49,9 @@
|
||||
>
|
||||
</template>
|
||||
<template v-if="column.key === 'version'">
|
||||
<a-tag v-if="record.version === 10">免费版</a-tag>
|
||||
<a-tag v-if="record.version === 20">授权版</a-tag>
|
||||
<a-tag v-if="record.version === 30">永久授权</a-tag>
|
||||
<text v-if="record.version === 10">免费版</text>
|
||||
<text v-if="record.version === 20">授权版</text>
|
||||
<text v-if="record.version === 30">永久授权</text>
|
||||
</template>
|
||||
<template v-if="column.key === 'status'">
|
||||
<a-tag v-if="record.status === 0" color="red">未开通</a-tag>
|
||||
@@ -88,7 +95,7 @@
|
||||
updateWebsite
|
||||
} from '@/api/cms/website';
|
||||
import type { Website, WebsiteParam } from '@/api/cms/website/model';
|
||||
import { openPreview, openUrl } from '@/utils/common';
|
||||
import { openPreview, openSpmUrl, openUrl } from '@/utils/common';
|
||||
import { getSiteDomain } from '@/utils/domain';
|
||||
|
||||
// 表格实例
|
||||
|
||||
Reference in New Issue
Block a user