新增:css样式支持

This commit is contained in:
2024-08-30 17:51:56 +08:00
parent ecf88b04fd
commit 41ad9a474e
33 changed files with 1458 additions and 180 deletions
@@ -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,