81 Commits
13.2 ... 1.3.4

Author SHA1 Message Date
TinyAnts
4d43d7cdcc Merge branch 'release/1.3.4' 2022-11-17 18:55:42 +08:00
TinyAnts
8105c877af 安装sql 2022-11-17 18:28:16 +08:00
TinyAnts
ff5b649969 修复管理员编辑bug 2022-11-17 18:07:11 +08:00
Jason
c64d0151b3 打包,调整文件接口路径 2022-11-17 17:45:49 +08:00
Jason
98328e1bb1 打包 2022-11-17 17:33:22 +08:00
TinyAnts
402321fe3c 系统管理员编辑限制 2022-11-17 17:32:29 +08:00
TinyAnts
830c10ea73 增加系统管理员校验 2022-11-17 17:31:13 +08:00
TinyAnts
728a0f6ec5 调整注释 2022-11-17 17:03:25 +08:00
TinyAnts
40df111da7 修复通知设置bug 2022-11-17 16:40:28 +08:00
Jason
1d7c2383c1 调整素材中心按钮权限相关 2022-11-17 16:38:59 +08:00
Jason
3137a59566 Merge branch 'develop' of https://gitee.com/likeshop_gitee/likeadmin-java into develop 2022-11-17 16:25:37 +08:00
Jason
339f63c0c0 调整素材相关接口 2022-11-17 16:25:28 +08:00
TinyAnts
edc5357b8c 调整素材接口 2022-11-17 16:14:51 +08:00
TinyAnts
e22508240d Merge branch 'develop' of https://gitee.com/likeadmin/likeadmin_java into develop 2022-11-17 16:09:06 +08:00
TinyAnts
8480f98f28 调整登录异常监控 2022-11-17 16:09:01 +08:00
Jason
45b11402ce 调整管理员 2022-11-17 16:06:23 +08:00
TinyAnts
ef53643368 修复用户忘记密码bug 2022-11-17 15:42:26 +08:00
TinyAnts
41d372da5f 修复用户修改密码依然是密码错误bug 2022-11-17 15:40:47 +08:00
TinyAnts
aa4ba06be0 修复用户修改密码bug 2022-11-17 15:30:06 +08:00
TinyAnts
aa92623d7c 调整登录时效读配置 2022-11-17 15:27:11 +08:00
TinyAnts
b13523ca5e 优化登录时效配置 2022-11-17 15:18:45 +08:00
TinyAnts
522c698f6c 修复uniapp端更新手机号后createTime被更新 2022-11-17 15:07:32 +08:00
TinyAnts
b1fe1d9d47 Merge branch 'develop' of https://gitee.com/likeadmin/likeadmin_java into develop 2022-11-17 14:59:48 +08:00
TinyAnts
25a85adf9e 处理编辑管理员 2022-11-17 14:59:32 +08:00
Jason
54c58d6ee1 调整后台底部导航,上传文件接口 2022-11-17 14:57:35 +08:00
TinyAnts
52615d1646 sa-token异常拦截 2022-11-17 14:53:29 +08:00
TinyAnts
2cd73748bb 修复底部导航编辑bug 2022-11-17 12:18:53 +08:00
TinyAnts
e23cb64f32 调整上传目录配置 2022-11-17 12:02:04 +08:00
TinyAnts
c639499fbc 修复静态图片404问题 2022-11-17 11:50:27 +08:00
TinyAnts
bd97df6f7b 优化代码 2022-11-17 11:39:14 +08:00
TinyAnts
e211426c1a 优化404拦截写法 2022-11-16 23:21:59 +08:00
TinyAnts
dafaf09011 修复json响应工具 2022-11-16 23:09:33 +08:00
TinyAnts
97b8f7016d 调整代码生成器 2022-11-16 22:59:16 +08:00
TinyAnts
3247a5f7d0 调整代码生成器 2022-11-16 22:06:21 +08:00
TinyAnts
57c88cf773 调整代码生成器 2022-11-16 19:01:45 +08:00
TinyAnts
329734b332 代码生成器 2022-11-16 18:17:59 +08:00
TinyAnts
c622781003 代码生成器调整 2022-11-16 17:54:01 +08:00
xinjie
e89f22cd8c 调整接口的一些字段及接口名称 2022-11-16 16:18:59 +08:00
TinyAnts
6db7255ed3 优化通知驱动类 2022-11-16 16:11:38 +08:00
TinyAnts
7a37ac18ac 修复通知设置bug 2022-11-16 15:01:40 +08:00
TinyAnts
ca9a251176 修复管理员编辑bug 2022-11-16 12:08:09 +08:00
TinyAnts
798d12c16f 修复登录问题 2022-11-16 12:00:43 +08:00
TinyAnts
124b1ff5dd 调整json转换工具 2022-11-16 11:49:39 +08:00
TinyAnts
a5d63d6c96 接入sa-token 2022-11-16 11:35:52 +08:00
TinyAnts
956bf841b3 整体优化代码结构 2022-11-15 22:25:17 +08:00
xinjie
e685304616 移动端-资讯中心下拉导航栏消失问题 2022-11-15 14:59:23 +08:00
xinjie
abbd23e332 可视化装修能拖拽排序 2022-11-15 14:46:12 +08:00
xinjie
37d39503bd 修改工作台二维码图片 2022-11-15 14:30:34 +08:00
xinjie
8055572f19 设置添加面包屑,logo配置 2022-11-15 14:23:03 +08:00
xinjie
7383a145b4 设置添加面包屑,logo配置 2022-11-15 14:18:24 +08:00
TinyAnts
1ab009544f Merge tag '13.3' into develop 2022-10-14 17:09:06 +08:00
TinyAnts
fb9e5c3d49 Merge branch 'release/13.3' 2022-10-14 17:09:06 +08:00
TinyAnts
32232cb604 修改安装SQL 2022-10-14 16:16:20 +08:00
TinyAnts
bd5f7bcad0 修改版本号 2022-10-14 16:14:02 +08:00
Jason
8e5d515e4c 调整版本号 2022-10-14 15:49:14 +08:00
Jason
abf98ee5e7 修复代码生成的页面无法缓存的问题 2022-10-14 15:39:02 +08:00
Jason
61a9a453f4 调整dictvalue组件 2022-10-14 15:28:44 +08:00
Jason
3dd371161b 打包 2022-10-14 14:54:18 +08:00
TinyAnts
88af20071b 修复代码生成器导入小数报错问题 2022-10-14 11:40:10 +08:00
TinyAnts
514b0108a5 修复代码生成器新增bug 2022-10-14 11:33:14 +08:00
TinyAnts
8c2729493d 修复代码生成存在小数的问题 2022-10-14 11:26:40 +08:00
Jason
47e968ddf9 部分输入框添加长度限制 2022-10-14 11:15:47 +08:00
TinyAnts
4d5615f90d 去除调试的注释 2022-10-14 11:09:29 +08:00
TinyAnts
8283695735 调整参数校验 2022-10-14 10:49:37 +08:00
Jason
8432eef4cf 调整所有排序的最大值 2022-10-14 10:47:21 +08:00
TinyAnts
e0407759d4 优化部门排序限制 2022-10-14 10:14:38 +08:00
TinyAnts
2eae8d9e94 优化统一时间写法 2022-10-14 10:00:25 +08:00
Ants
6efc39f902 !24 更新登录信息
Merge pull request !24 from 也曾为你、像超人/N/A
2022-10-14 01:58:27 +00:00
TinyAnts
0a708b79f0 修复登录重复更新信息bug 2022-10-14 09:55:52 +08:00
也曾为你、像超人
36e4725565 更新登录信息
Signed-off-by: 也曾为你、像超人 <1553592282@qq.com>
2022-10-13 13:07:38 +00:00
Jason
5029618235 !21 修复I5TUL1问题
Merge pull request !21 from 2014520/develop
2022-10-13 09:24:45 +00:00
Jason
1595d987ed 路由验权调整 2022-10-13 17:00:50 +08:00
Jason
35cec2a64c 登录页面跳转 2022-10-13 16:59:59 +08:00
Jason
6ee54646a8 调整微信公众号回复管理弹窗点击空白关闭问题 2022-10-13 16:59:34 +08:00
Jason
3deaa814a4 调整后台文案 2022-10-13 16:08:31 +08:00
Jason
4c458aeeac 管理员弹窗因类型问题警告 2022-10-13 15:48:05 +08:00
Jason
a99227d2ef 修复富文本编辑器全屏层级问题 2022-10-13 15:47:31 +08:00
Jason
10c95a0dee 修复h5协议跳转问题 2022-10-13 15:03:11 +08:00
Jason
3094503b17 调整图片选择器 2022-10-13 15:01:12 +08:00
TinyAnts
0e7944bd37 Merge tag '13.2' into develop 2022-09-30 16:32:41 +08:00
zhangliang
e16fc88e81 修复I5TUL1问题-编辑用户信息字段超长 2022-09-30 14:52:11 +08:00
609 changed files with 7217 additions and 5528 deletions

View File

@@ -2,10 +2,10 @@ import request from '@/utils/request'
// 配置
export function getConfig() {
return request.get({ url: '/common/index/config' })
return request.get({ url: '/index/config' })
}
// 工作台主页
export function getWorkbench() {
return request.get({ url: '/common/index/console' })
return request.get({ url: '/index/console' })
}

View File

@@ -1,39 +1,39 @@
import request from '@/utils/request'
export function fileCateAdd(params: Record<string, any>) {
return request.post({ url: '/common/album/cateAdd', params })
return request.post({ url: '/albums/cateAdd', params })
}
export function fileCateEdit(params: Record<string, any>) {
return request.post({ url: '/common/album/cateRename', params })
return request.post({ url: '/albums/cateRename', params })
}
// 文件分类删除
export function fileCateDelete(params: Record<string, any>) {
return request.post({ url: '/common/album/cateDel', params })
return request.post({ url: '/albums/cateDel', params })
}
// 文件分类列表
export function fileCateLists(params: Record<string, any>) {
return request.get({ url: '/common/album/cateList', params })
return request.get({ url: '/albums/cateList', params })
}
// 文件列表
export function fileList(params: Record<string, any>) {
return request.get({ url: '/common/album/albumList', params })
return request.get({ url: '/albums/albumList', params })
}
// 文件删除
export function fileDelete(params: Record<string, any>) {
return request.post({ url: '/common/album/albumDel', params })
return request.post({ url: '/albums/albumDel', params })
}
// 文件移动
export function fileMove(params: Record<string, any>) {
return request.post({ url: '/common/album/albumMove', params })
return request.post({ url: '/albums/albumMove', params })
}
// 文件重命名
export function fileRename(params: { id: number; name: string }) {
return request.post({ url: '/common/album/albumRename', params })
return request.post({ url: '/albums/albumRename', params })
}

View File

@@ -6,10 +6,15 @@
</div>
</template>
<script lang="ts" setup>
const props = defineProps<{
options: any[]
value: any
}>()
const props = withDefaults(
defineProps<{
options: any[]
value: any
}>(),
{
options: () => []
}
)
const values = computed(() => {
if (props.value !== null && typeof props.value !== 'undefined') {

View File

@@ -110,7 +110,7 @@ const handleCreated = (editor: any) => {
<style lang="scss">
.w-e-full-screen-container {
z-index: 999999;
z-index: 999;
}
.w-e-text-container [data-slate-editor] ul {
list-style: disc;

View File

@@ -24,10 +24,7 @@
<overflow-tooltip :content="data.name" />
</span>
<el-dropdown
v-perms="[
'common:album:cateRename',
'common:album:cateDel'
]"
v-perms="['albums:cateRename', 'albums:cateDel']"
v-if="data.id > 0"
:hide-on-click="false"
>
@@ -35,7 +32,7 @@
<template #dropdown>
<el-dropdown-menu>
<popover-input
v-perms="['common:album:cateRename']"
v-perms="['albums:cateRename']"
@confirm="handleEditCate($event, data.id)"
size="default"
:value="data.name"
@@ -51,7 +48,7 @@
</div>
</popover-input>
<div
v-perms="['common:album:cateDel']"
v-perms="['albums:cateDel']"
@click="handleDeleteCate(data.id)"
>
<el-dropdown-item>删除分组</el-dropdown-item>
@@ -68,7 +65,7 @@
<div class="flex justify-center p-2 border-t border-br">
<popover-input
v-perms="['common:album:cateAdd']"
v-perms="['albums:cateAdd']"
@confirm="handleAddCate"
size="default"
width="400px"
@@ -85,7 +82,7 @@
<div class="flex-1 flex">
<upload
v-if="type == 'image'"
v-perms="['common:upload:image']"
v-perms="['upload:image']"
class="mr-3"
:data="{ cid: cateId }"
:type="type"
@@ -96,7 +93,7 @@
</upload>
<upload
v-if="type == 'video'"
v-perms="['common:upload:video']"
v-perms="['upload:video']"
class="mr-3"
:data="{ cid: cateId }"
:type="type"
@@ -106,7 +103,7 @@
<el-button type="primary">本地上传</el-button>
</upload>
<el-button
v-perms="['common:album:albumDel']"
v-perms="['albums:albumDel']"
v-if="mode == 'page'"
:disabled="!select.length"
@click.stop="batchFileDelete()"
@@ -115,7 +112,7 @@
</el-button>
<popup
v-perms="['common:album:albumMove']"
v-perms="['albums:albumMove']"
v-if="mode == 'page'"
class="ml-3"
@confirm="batchFileMove"
@@ -214,7 +211,7 @@
<overflow-tooltip class="mt-1" :content="item.name" />
<div class="operation-btns flex items-center">
<popover-input
v-perms="['common:album:albumRename']"
v-perms="['albums:albumRename']"
@confirm="handleFileRename($event, item.id)"
size="default"
:value="item.name"
@@ -263,7 +260,7 @@
<el-table-column prop="createTime" label="上传时间" min-width="100" />
<el-table-column label="操作" width="150" fixed="right">
<template #default="{ row }">
<div class="inline-block" v-perms="['common:album:albumRename']">
<div class="inline-block" v-perms="['albums:albumRename']">
<popover-input
@confirm="handleFileRename($event, row.id)"
size="default"
@@ -281,7 +278,7 @@
查看
</el-button>
</div>
<div class="inline-block" v-perms="['common:album:albumDel']">
<div class="inline-block" v-perms="['albums:albumDel']">
<el-button
type="primary"
link
@@ -315,14 +312,14 @@
</el-checkbox>
</span>
<el-button
v-perms="['common:album:albumDel']"
v-perms="['albums:albumDel']"
:disabled="!select.length"
@click="batchFileDelete()"
>
删除
</el-button>
<popup
v-perms="['common:album:albumMove']"
v-perms="['albums:albumMove']"
class="ml-3 inline"
@confirm="batchFileMove"
:disabled="!select.length"

View File

@@ -83,6 +83,7 @@ import FileItem from './file.vue'
import Material from './index.vue'
import Preview from './preview.vue'
import useAppStore from '@/stores/modules/app'
import { useThrottleFn } from '@vueuse/shared'
export default defineComponent({
components: {
Popup,
@@ -170,17 +171,21 @@ export default defineComponent({
if (limit.value == -1) return null
return limit.value - fileList.value.length
})
const handleConfirm = () => {
const selectUri = select.value.map((item) =>
props.excludeDomain ? item.path : item.uri
)
if (!isAdd.value) {
fileList.value.splice(currentIndex.value, 1, selectUri.shift())
} else {
fileList.value = [...fileList.value, ...selectUri]
}
handleChange()
}
const handleConfirm = useThrottleFn(
() => {
const selectUri = select.value.map((item) =>
props.excludeDomain ? item.path : item.uri
)
if (!isAdd.value) {
fileList.value.splice(currentIndex.value, 1, selectUri.shift())
} else {
fileList.value = [...fileList.value, ...selectUri]
}
handleChange()
},
1000,
false
)
const showPopup = (index: number) => {
if (disabled.value) return
if (index >= 0) {

View File

@@ -79,7 +79,7 @@ export default defineComponent({
setup(props, { emit }) {
const userStore = useUserStore()
const uploadRefs = shallowRef<InstanceType<typeof ElUpload>>()
const action = ref(`${config.baseUrl}${config.urlPrefix}/common/upload/${props.type}`)
const action = ref(`${config.baseUrl}${config.urlPrefix}/upload/${props.type}`)
const headers = computed(() => ({
token: userStore.token,
version: config.version

View File

@@ -1,7 +1,7 @@
const config = {
terminal: 1, //终端
title: '后台管理系统', //网站默认标题
version: '1.2.0', //版本号
version: '1.3.3', //版本号
baseUrl: `${import.meta.env.VITE_APP_BASE_URL || ''}/`, //请求接口域名
urlPrefix: 'api', //请求默认前缀
timeout: 10 * 1000 //请求超时时长

View File

@@ -1,4 +1,6 @@
const defaultSetting = {
showCrumb: true, // 是否显示面包屑
showLogo: true, // 是否显示logo
isUniqueOpened: false, //只展开一个一级菜单
sideWidth: 200, //侧边栏宽度
sideTheme: 'light', //侧边栏主题

View File

@@ -8,7 +8,7 @@
<div class="navbar-item">
<refresh />
</div>
<div class="flex items-center px-2" v-if="!isMobile">
<div class="flex items-center px-2" v-if="!isMobile && settingStore.showCrumb">
<breadcrumb />
</div>
</div>

View File

@@ -57,9 +57,23 @@
/>
</div>
</div>
<div class="setting-item mb-5">
<div class="text-tx-secondary mb-4">菜单栏宽度</div>
<div><el-input-number v-model="sideWidth" :min="180" :max="250" /></div>
<div class="setting-item mb-5 flex justify-between items-center">
<div class="text-tx-secondary flex-none mr-3">菜单栏宽度</div>
<div>
<el-input-number v-model="sideWidth" :min="180" :max="250" />
</div>
</div>
<div class="setting-item mb-5 flex justify-between items-center">
<div class="text-tx-secondary flex-none mr-3">显示LOGO</div>
<div>
<el-switch v-model="showLogo" :active-value="true" :inactive-value="false" />
</div>
</div>
<div class="setting-item mb-5 flex justify-between items-center">
<div class="text-tx-secondary flex-none mr-3">显示面包屑</div>
<div>
<el-switch v-model="showCrumb" :active-value="true" :inactive-value="false" />
</div>
</div>
<div class="setting-item mb-5 flex justify-between items-center">
<el-button @click="resetTheme">重置主题</el-button>
@@ -158,6 +172,30 @@ const theme = computed({
}
})
const showLogo = computed({
get() {
return settingStore.showLogo
},
set(value) {
settingStore.setSetting({
key: 'showLogo',
value
})
}
})
const showCrumb = computed({
get() {
return settingStore.showCrumb
},
set(value) {
settingStore.setSetting({
key: 'showCrumb',
value
})
}
})
const isDark = useDark()
const themeChange = () => {
settingStore.setTheme(isDark.value)

View File

@@ -1,6 +1,6 @@
<template>
<div class="side" :style="sideStyle">
<side-logo :show-title="!isCollapsed" :theme="sideTheme" />
<side-logo v-if="settingStore.showLogo" :show-title="!isCollapsed" :theme="sideTheme" />
<side-menu
:routes="routes"
:isCollapsed="isCollapsed"

View File

@@ -26,7 +26,10 @@ router.beforeEach(async (to, from, next) => {
document.title = to.meta.title ?? config.title
const userStore = useUserStore()
const tabsStore = useTabsStore()
if (userStore.token) {
if (whiteList.includes(to.path)) {
// 在免登录白名单,直接进入
next()
} else if (userStore.token) {
// 获取用户信息
const hasGetUserInfo = Object.keys(userStore.userInfo).length !== 0
if (hasGetUserInfo) {
@@ -71,9 +74,6 @@ router.beforeEach(async (to, from, next) => {
next({ path: loginPath, query: { redirect: to.fullPath } })
}
}
} else if (whiteList.includes(to.path)) {
// 在免登录白名单,直接进入
next()
} else {
next({ path: loginPath, query: { redirect: to.fullPath } })
}

View File

@@ -21,7 +21,7 @@ const axiosHooks: AxiosHooks = {
// 添加token
if (withToken) {
const token = getToken()
headers.token = token
headers['like-admin'] = token
}
// POST请求下如果无data则将params视为data
if (

View File

@@ -17,7 +17,7 @@
@keyup.enter="handleEnter"
>
<template #prepend>
<icon name="el-icon-Avatar" />
<icon name="el-icon-User" />
</template>
</el-input>
</el-form-item>
@@ -99,7 +99,7 @@ const handleLogin = async () => {
// 记住账号,缓存
cache.set(ACCOUNT_KEY, {
remember: remAccount.value,
account: formData.account
account: remAccount.value ? formData.account : ''
})
await userStore.login(formData)
const {

View File

@@ -14,7 +14,7 @@
</el-form-item>
<el-form-item label="排序" prop="sort">
<div>
<el-input-number v-model="formData.sort" :min="0" />
<el-input-number v-model="formData.sort" :min="0" :max="9999" />
<div class="form-tips">默认为0 数值越大越排前</div>
</div>
</el-form-item>

View File

@@ -81,7 +81,7 @@
</el-form-item>
<el-form-item label="排序" prop="sort">
<div>
<el-input-number v-model="formData.sort" :min="0" />
<el-input-number v-model="formData.sort" :min="0" :max="9999" />
<div class="form-tips">默认为0 数值越大越排前</div>
</div>
</el-form-item>

View File

@@ -44,6 +44,12 @@ export const rules = reactive<FormRules>({
required: true,
message: '必填项不能为空',
trigger: ['blur', 'change']
},
{
pattern:
/^([hH][tT]{2}[pP]:\/\/|[hH][tT]{2}[pP][sS]:\/\/)(([A-Za-z0-9-~]+)\.)+([A-Za-z0-9-~\/])+$/,
message: '请输入合法的网址链接',
trigger: ['blur', 'change']
}
],
appId: [
@@ -121,7 +127,6 @@ export const useMenuOa = (ref: any) => {
await refs[i].menuFormRef.validate()
} catch (error) {
menuIndex.value = i
feedback.msgError(`菜单${i + 1}必填项不能为空~`)
return
}
}
@@ -137,7 +142,6 @@ export const useMenuOa = (ref: any) => {
await refs[i].menuFormRef.validate()
} catch (error) {
menuIndex.value = i
feedback.msgError(`菜单${i + 1}必填项不能为空~`)
return
}
}

View File

@@ -5,7 +5,6 @@
:title="popupTitle"
:async="true"
width="500px"
:clickModalClose="true"
@confirm="handleSubmit"
@close="handleClose"
>
@@ -72,7 +71,7 @@
</el-form-item> -->
<el-form-item label="排序">
<div class="flex-1">
<el-input-number v-model="formData.sort" :min="0"/>
<el-input-number v-model="formData.sort" :min="0" :max="9999" />
</div>
</el-form-item>
<el-form-item label="启用状态">

View File

@@ -15,7 +15,11 @@
</el-form-item>
<el-form-item label="账号:">
{{ formData.username }}
<popover-input class="ml-[10px]" @confirm="handleEdit($event, 'username')">
<popover-input
class="ml-[10px]"
:limit="32"
@confirm="handleEdit($event, 'username')"
>
<el-button type="primary" link v-perms="['user:edit']">
<icon name="el-icon-EditPen" />
</el-button>
@@ -23,7 +27,11 @@
</el-form-item>
<el-form-item label="真实姓名:">
{{ formData.realName || '-' }}
<popover-input class="ml-[10px]" @confirm="handleEdit($event, 'realName')">
<popover-input
class="ml-[10px]"
:limit="32"
@confirm="handleEdit($event, 'realName')"
>
<el-button type="primary" link v-perms="['user:edit']">
<icon name="el-icon-EditPen" />
</el-button>

View File

@@ -1,37 +1,36 @@
<template>
<div>
<div>
<del-wrap
class="max-w-[400px]"
v-for="(item, index) in modelValue"
:key="index"
@close="handleDelete(index)"
>
<div class="bg-fill-light flex items-center w-full p-4 mb-4">
<material-picker
v-model="item.image"
upload-class="bg-body"
size="60px"
exclude-domain
>
<template #upload>
<div class="upload-btn w-[60px] h-[60px]">
<icon name="el-icon-Plus" :size="20" />
<draggable class="draggable" v-model="navLists" animation="300">
<template v-slot:item="{ element: item, index }">
<del-wrap class="max-w-[400px]" :key="index" @close="handleDelete(index)">
<div class="bg-fill-light flex items-center w-full p-4 mb-4 cursor-move">
<material-picker
v-model="item.image"
upload-class="bg-body"
size="60px"
exclude-domain
>
<template #upload>
<div class="upload-btn w-[60px] h-[60px]">
<icon name="el-icon-Plus" :size="20" />
</div>
</template>
</material-picker>
<div class="ml-3 flex-1">
<div class="flex">
<span class="text-tx-regular flex-none mr-3">名称</span>
<el-input v-model="item.name" placeholder="请输入名称" />
</div>
<div class="flex mt-[18px]">
<span class="text-tx-regular flex-none mr-3">链接</span>
<link-picker v-model="item.link" />
</div>
</div>
</template>
</material-picker>
<div class="ml-3 flex-1">
<div class="flex">
<span class="text-tx-regular flex-none mr-3">名称</span>
<el-input v-model="item.name" placeholder="请输入名称" />
</div>
<div class="flex mt-[18px]">
<span class="text-tx-regular flex-none mr-3">链接</span>
<link-picker v-model="item.link" />
</div>
</div>
</div>
</del-wrap>
</del-wrap>
</template>
</draggable>
</div>
<div>
<el-button type="primary" @click="handleAdd">添加</el-button>
@@ -41,7 +40,7 @@
<script lang="ts" setup>
import feedback from '@/utils/feedback'
import type { PropType } from 'vue'
import Draggable from 'vuedraggable'
const props = defineProps({
modelValue: {
type: Array as PropType<any[]>,
@@ -57,9 +56,19 @@ const props = defineProps({
}
})
const emit = defineEmits(['update:modelValue'])
const navLists = computed({
get() {
return props.modelValue
},
set(value) {
emit('update:modelValue', value)
}
})
const handleAdd = () => {
if (props.modelValue?.length < props.max) {
props.modelValue.push({
navLists.value.push({
image: '',
name: '导航名称',
link: {}
@@ -72,7 +81,7 @@ const handleDelete = (index: number) => {
if (props.modelValue?.length <= props.min) {
return feedback.msgError(`最少保留${props.min}`)
}
props.modelValue.splice(index, 1)
navLists.value.splice(index, 1)
}
</script>

View File

@@ -1,7 +1,7 @@
<template>
<div>
<el-form label-width="70px">
<el-form-item label="是否启用">
<el-form-item label="是否启用" v-if="type == 'mobile'">
<el-radio-group v-model="content.enabled">
<el-radio :label="1">开启</el-radio>
<el-radio :label="0">停用</el-radio>
@@ -10,28 +10,36 @@
<el-form-item label="图片设置">
<div class="flex-1">
<div class="form-tips">最多添加5张建议图片尺寸750px*340px</div>
<del-wrap
v-for="(item, index) in content.data"
:key="index"
@close="handleDelete(index)"
class="max-w-[400px]"
>
<div class="bg-fill-light flex items-center w-full p-4 mt-4">
<material-picker
v-model="item.image"
upload-class="bg-body"
exclude-domain
/>
<div class="ml-3 flex-1">
<el-form-item label="图片名称">
<el-input v-model="item.name" placeholder="请输入名称" />
</el-form-item>
<el-form-item class="mt-[18px]" label="图片链接">
<link-picker v-model="item.link" />
</el-form-item>
</div>
</div>
</del-wrap>
<draggable class="draggable" v-model="content.data" animation="300">
<template v-slot:item="{ element: item, index }">
<del-wrap
:key="index"
@close="handleDelete(index)"
class="max-w-[400px]"
>
<div
class="bg-fill-light flex items-center w-full p-4 mt-4 cursor-move"
>
<material-picker
v-model="item.image"
upload-class="bg-body"
exclude-domain
/>
<div class="ml-3 flex-1">
<el-form-item label="图片名称">
<el-input
v-model="item.name"
placeholder="请输入名称"
/>
</el-form-item>
<el-form-item class="mt-[18px]" label="图片链接">
<link-picker v-model="item.link" />
</el-form-item>
</div>
</div>
</del-wrap>
</template>
</draggable>
</div>
</el-form-item>
<el-form-item v-if="content.data?.length < limit">
@@ -44,6 +52,7 @@
import feedback from '@/utils/feedback'
import type { PropType } from 'vue'
import type options from './options'
import Draggable from 'vuedraggable'
const limit = 5
type OptionsType = ReturnType<typeof options>
const props = defineProps({

View File

@@ -10,28 +10,36 @@
<el-form-item label="图片设置">
<div class="flex-1">
<div class="form-tips">最多添加5张建议图片尺寸750px*200px</div>
<del-wrap
v-for="(item, index) in content.data"
:key="index"
@close="handleDelete(index)"
class="max-w-[400px]"
>
<div class="bg-fill-light flex items-center w-full p-4 mt-4">
<material-picker
v-model="item.image"
upload-class="bg-body"
exclude-domain
/>
<div class="ml-3 flex-1">
<el-form-item label="图片名称">
<el-input v-model="item.name" placeholder="请输入名称" />
</el-form-item>
<el-form-item class="mt-[18px]" label="图片链接">
<link-picker v-model="item.link" />
</el-form-item>
</div>
</div>
</del-wrap>
<draggable class="draggable" v-model="content.data" animation="300">
<template v-slot:item="{ element: item, index }">
<del-wrap
:key="index"
@close="handleDelete(index)"
class="max-w-[400px]"
>
<div
class="bg-fill-light flex items-center w-full p-4 mt-4 cursor-move"
>
<material-picker
v-model="item.image"
upload-class="bg-body"
exclude-domain
/>
<div class="ml-3 flex-1">
<el-form-item label="图片名称">
<el-input
v-model="item.name"
placeholder="请输入名称"
/>
</el-form-item>
<el-form-item class="mt-[18px]" label="图片链接">
<link-picker v-model="item.link" />
</el-form-item>
</div>
</div>
</del-wrap>
</template>
</draggable>
</div>
</el-form-item>
<el-form-item v-if="content.data?.length < limit">
@@ -44,6 +52,7 @@
import feedback from '@/utils/feedback'
import type { PropType } from 'vue'
import type options from './options'
import Draggable from 'vuedraggable'
const limit = 5
type OptionsType = ReturnType<typeof options>
const props = defineProps({

View File

@@ -47,7 +47,7 @@ const menus: Record<
[pagesTypeEnum.HOME]: {
id: 1,
pageType: 1,
name: '商城首页',
name: '首页装修',
pageData: generatePageData(['search', 'banner', 'nav', 'news'])
},
[pagesTypeEnum.USER]: {

View File

@@ -188,7 +188,7 @@ const onMove = (e: any) => {
const getData = async () => {
const data = await getDecorateTabbar()
tabbar.list = data.list.map((item: any) => ({ ...item, link: JSON.parse(item.link) }))
tabbar.list = data.list
tabbar.style = data.style
}
const setData = async () => {

View File

@@ -26,17 +26,27 @@
/>
</el-form-item>
<el-form-item label="部门名称" prop="name">
<el-input v-model="formData.name" placeholder="请输入部门名称" clearable />
<el-input
v-model="formData.name"
placeholder="请输入部门名称"
clearable
:maxlength="100"
/>
</el-form-item>
<el-form-item label="负责人" prop="duty">
<el-input v-model="formData.duty" placeholder="请输入负责人姓名" clearable />
<el-input
v-model="formData.duty"
placeholder="请输入负责人姓名"
clearable
:maxlength="30"
/>
</el-form-item>
<el-form-item label="联系电话" prop="mobile">
<el-input v-model="formData.mobile" placeholder="请输入联系电话" clearable />
</el-form-item>
<el-form-item label="排序" prop="sort">
<div>
<el-input-number v-model="formData.sort" :min="0" />
<el-input-number v-model="formData.sort" :min="0" :max="9999" />
<div class="form-tips">默认为0 数值越大越排前</div>
</div>
</el-form-item>

View File

@@ -10,14 +10,19 @@
>
<el-form ref="formRef" :model="formData" label-width="84px" :rules="formRules">
<el-form-item label="岗位名称" prop="name">
<el-input v-model="formData.name" placeholder="请输入岗位名称" clearable />
<el-input
v-model="formData.name"
placeholder="请输入岗位名称"
clearable
:maxlength="100"
/>
</el-form-item>
<el-form-item label="岗位编码" prop="code">
<el-input v-model="formData.code" placeholder="请输入岗位编码" clearable />
</el-form-item>
<el-form-item label="排序" prop="sort">
<div>
<el-input-number v-model="formData.sort" :min="0" />
<el-input-number v-model="formData.sort" :min="0" :max="9999" />
<div class="form-tips">默认为0 数值越大越排前</div>
</div>
</el-form-item>

View File

@@ -39,7 +39,7 @@
value: 'id',
label: 'name',
disabled(data: any) {
return data.isStop
return !!data.isStop
}
}"
check-strictly
@@ -76,7 +76,7 @@
v-for="(item, index) in optionsData.role"
:key="index"
:label="item.name"
:value="String(item.id)"
:value="item.id"
/>
</el-select>
</el-form-item>

View File

@@ -166,7 +166,7 @@
</el-form-item>
<el-form-item label="菜单排序" prop="menuSort">
<div>
<el-input-number v-model="formData.menuSort" />
<el-input-number v-model="formData.menuSort" :max="9999" />
<div class="form-tips">数值越大越排前</div>
</div>
</el-form-item>

View File

@@ -31,7 +31,7 @@
</el-form-item>
<el-form-item label="排序" prop="sort">
<div>
<el-input-number v-model="formData.sort" :min="0" />
<el-input-number v-model="formData.sort" :min="0" :max="9999" />
<div class="form-tips">数值越大越排前</div>
</div>
</el-form-item>

View File

@@ -84,7 +84,9 @@ const handleDelete = (index: number) => {
// 设置备案信息
const handleSubmit = async () => {
await setCopyright(formData.value)
await setCopyright({
list: formData.value
})
feedback.msgSuccess('操作成功')
getData()
}

View File

@@ -34,7 +34,7 @@
</el-form-item>
</el-card>
<el-card shadow="never" class="!border-none mt-4">
<div class="text-xl font-medium mb-[20px]">商城设置</div>
<div class="text-xl font-medium mb-[20px]">前台设置</div>
<el-form-item label="商城名称" prop="shopName">
<div class="w-80">
<el-input

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 486 KiB

View File

@@ -141,8 +141,8 @@ import menu_generator from './image/menu_generator.png'
import menu_file from './image/menu_file.png'
import menu_auth from './image/menu_auth.png'
import menu_web from './image/menu_web.png'
import qq_group from './image/qq_group.png'
import customer_service from './image/customer_service.png'
import oa_code from './image/oa_code.png'
import service_code from './image/service_code.png'
// 表单数据
const workbenchData: any = reactive({
version: {
@@ -156,12 +156,12 @@ const workbenchData: any = reactive({
},
support: [
{
image: qq_group,
title: '扫码进入QQ交流群',
desc: '疑难疑点 进入QQ群'
image: oa_code,
title: '官方公众号',
desc: '关注官方公众号'
},
{
image: customer_service,
image: service_code,
title: '添加企业客服微信',
desc: '想了解更多请添加客服'
}
@@ -186,7 +186,7 @@ const workbenchData: any = reactive({
{
name: '字典管理',
image: menu_dict,
url: '/setting/dict'
url: '/dev_tools/dict'
},
{
name: '代码生成器',

View File

@@ -1 +1 @@
import o from"./error.2b025df1.js";import{d as r,o as i,c as p,V as m,M as e,a as t}from"./@vue.cab01781.js";import"./element-plus.8115766e.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.66926594.js";import"./axios.2d915936.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./vue-router.5046cc50.js";import"./index.53063276.js";import"./lodash.b68d77aa.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.a96d99f2.js";import"./vue-clipboard3.91d4fd5f.js";import"./clipboard.c0a70c0c.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";const s="/assets/no_perms.a56e95a5.png",u={class:"error404"},a=t("div",{class:"flex justify-center"},[t("img",{class:"w-[150px] h-[150px]",src:s,alt:""})],-1),Q=r({__name:"403",setup(c){return(n,_)=>(i(),p("div",u,[m(o,{code:"403",title:"\u60A8\u7684\u8D26\u53F7\u6743\u9650\u4E0D\u8DB3\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458\u6DFB\u52A0\u6743\u9650\uFF01","show-btn":!1},{content:e(()=>[a]),_:1})]))}});export{Q as default};
import o from"./error.73982a4e.js";import{d as r,o as i,c as p,V as m,M as e,a as t}from"./@vue.cab01781.js";import"./element-plus.dc25723c.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.37ec2129.js";import"./axios.fd02a783.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./vue-router.5046cc50.js";import"./index.4333e73f.js";import"./lodash.75518cf9.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.748450be.js";import"./vue-clipboard3.049f28db.js";import"./clipboard.6e731210.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";const s="/assets/no_perms.a56e95a5.png",u={class:"error404"},a=t("div",{class:"flex justify-center"},[t("img",{class:"w-[150px] h-[150px]",src:s,alt:""})],-1),Q=r({__name:"403",setup(c){return(n,_)=>(i(),p("div",u,[m(o,{code:"403",title:"\u60A8\u7684\u8D26\u53F7\u6743\u9650\u4E0D\u8DB3\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458\u6DFB\u52A0\u6743\u9650\uFF01","show-btn":!1},{content:e(()=>[a]),_:1})]))}});export{Q as default};

View File

@@ -1 +1 @@
import o from"./error.2b025df1.js";import{d as r,o as t,c as m,V as p}from"./@vue.cab01781.js";import"./element-plus.8115766e.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.66926594.js";import"./axios.2d915936.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./vue-router.5046cc50.js";import"./index.53063276.js";import"./lodash.b68d77aa.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.a96d99f2.js";import"./vue-clipboard3.91d4fd5f.js";import"./clipboard.c0a70c0c.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";const i={class:"error404"},L=r({__name:"404",setup(e){return(u,c)=>(t(),m("div",i,[p(o,{code:"404",title:"\u54CE\u5440\uFF0C\u51FA\u9519\u4E86\uFF01\u60A8\u8BBF\u95EE\u7684\u9875\u9762\u4E0D\u5B58\u5728\u2026"})]))}});export{L as default};
import o from"./error.73982a4e.js";import{d as r,o as t,c as m,V as p}from"./@vue.cab01781.js";import"./element-plus.dc25723c.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.37ec2129.js";import"./axios.fd02a783.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./vue-router.5046cc50.js";import"./index.4333e73f.js";import"./lodash.75518cf9.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.748450be.js";import"./vue-clipboard3.049f28db.js";import"./clipboard.6e731210.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";const i={class:"error404"},L=r({__name:"404",setup(e){return(u,c)=>(t(),m("div",i,[p(o,{code:"404",title:"\u54CE\u5440\uFF0C\u51FA\u9519\u4E86\uFF01\u60A8\u8BBF\u95EE\u7684\u9875\u9762\u4E0D\u5B58\u5728\u2026"})]))}});export{L as default};

View File

@@ -1 +0,0 @@
import"./add-nav.vue_vue_type_script_setup_true_lang.4d0f9da8.js";import{_ as S}from"./add-nav.vue_vue_type_script_setup_true_lang.4d0f9da8.js";import"./element-plus.8115766e.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.66926594.js";import"./axios.2d915936.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.2e76481a.js";import"./index.53063276.js";import"./lodash.b68d77aa.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.a96d99f2.js";import"./vue-clipboard3.91d4fd5f.js";import"./clipboard.c0a70c0c.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";import"./picker.45f93d74.js";import"./index.15556fef.js";import"./picker.6a412a5d.js";import"./index.3647ec2c.js";import"./usePaging.52ce9b34.js";import"./index.vue_vue_type_script_setup_true_lang.23d9d5f1.js";import"./vue3-video-play.05975c53.js";import"./vuedraggable.a5db575d.js";import"./vue.de4be77f.js";import"./sortablejs.cd7e2c7e.js";export{S as default};

View File

@@ -0,0 +1 @@
import"./add-nav.vue_vue_type_script_setup_true_lang.f1bb8c42.js";import{_ as S}from"./add-nav.vue_vue_type_script_setup_true_lang.f1bb8c42.js";import"./element-plus.dc25723c.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.37ec2129.js";import"./axios.fd02a783.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.47d23681.js";import"./index.4333e73f.js";import"./lodash.75518cf9.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.748450be.js";import"./vue-clipboard3.049f28db.js";import"./clipboard.6e731210.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";import"./picker.1db07d0b.js";import"./index.857546d9.js";import"./picker.f6f09cb5.js";import"./index.7692c15c.js";import"./usePaging.a52dcef9.js";import"./index.vue_vue_type_script_setup_true_lang.eeecba7b.js";import"./vue3-video-play.05975c53.js";import"./vuedraggable.1099696c.js";import"./vue.b3c0ecb7.js";import"./sortablejs.74eb51b2.js";export{S as default};

View File

@@ -1 +0,0 @@
import{C as F,w as b}from"./element-plus.8115766e.js";import{_ as v}from"./index.2e76481a.js";import{_ as A}from"./picker.45f93d74.js";import{_ as B}from"./picker.6a412a5d.js";import{f as _,b as y}from"./index.53063276.js";import{d as C,o as u,c as r,a as e,W as D,a8 as E,L as w,M as m,V as t,T as U}from"./@vue.cab01781.js";const N={class:"bg-fill-light flex items-center w-full p-4 mb-4"},$={class:"upload-btn w-[60px] h-[60px]"},z={class:"ml-3 flex-1"},L={class:"flex"},T=e("span",{class:"text-tx-regular flex-none mr-3"},"\u540D\u79F0",-1),I={class:"flex mt-[18px]"},M=e("span",{class:"text-tx-regular flex-none mr-3"},"\u94FE\u63A5",-1),P=U("\u6DFB\u52A0"),K=C({__name:"add-nav",props:{modelValue:{type:Array,default:()=>[]},max:{type:Number,default:10},min:{type:Number,default:1}},setup(d){const l=d,p=()=>{var a;((a=l.modelValue)==null?void 0:a.length)<l.max?l.modelValue.push({image:"",name:"\u5BFC\u822A\u540D\u79F0",link:{}}):_.msgError(`\u6700\u591A\u6DFB\u52A0${l.max}\u4E2A`)},i=a=>{var s;if(((s=l.modelValue)==null?void 0:s.length)<=l.min)return _.msgError(`\u6700\u5C11\u4FDD\u7559${l.min}\u4E2A`);l.modelValue.splice(a,1)};return(a,s)=>{const f=y,x=B,V=F,h=A,g=v,k=b;return u(),r("div",null,[e("div",null,[(u(!0),r(D,null,E(d.modelValue,(o,c)=>(u(),w(g,{class:"max-w-[400px]",key:c,onClose:n=>i(c)},{default:m(()=>[e("div",N,[t(x,{modelValue:o.image,"onUpdate:modelValue":n=>o.image=n,"upload-class":"bg-body",size:"60px","exclude-domain":""},{upload:m(()=>[e("div",$,[t(f,{name:"el-icon-Plus",size:20})])]),_:2},1032,["modelValue","onUpdate:modelValue"]),e("div",z,[e("div",L,[T,t(V,{modelValue:o.name,"onUpdate:modelValue":n=>o.name=n,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0"},null,8,["modelValue","onUpdate:modelValue"])]),e("div",I,[M,t(h,{modelValue:o.link,"onUpdate:modelValue":n=>o.link=n},null,8,["modelValue","onUpdate:modelValue"])])])])]),_:2},1032,["onClose"]))),128))]),e("div",null,[t(k,{type:"primary",onClick:p},{default:m(()=>[P]),_:1})])])}}});export{K as _};

View File

@@ -0,0 +1 @@
import{C as D,w as F}from"./element-plus.dc25723c.js";import{_ as A}from"./index.47d23681.js";import{_ as B}from"./picker.1db07d0b.js";import{_ as y}from"./picker.f6f09cb5.js";import{f as p,b as C}from"./index.4333e73f.js";import{D as E}from"./vuedraggable.1099696c.js";import{d as U,e as w,o as c,c as N,a as e,V as t,M as m,L as $,u as r,k as z,T as L}from"./@vue.cab01781.js";const T={class:"bg-fill-light flex items-center w-full p-4 mb-4 cursor-move"},I={class:"upload-btn w-[60px] h-[60px]"},M={class:"ml-3 flex-1"},P={class:"flex"},R=e("span",{class:"text-tx-regular flex-none mr-3"},"\u540D\u79F0",-1),j={class:"flex mt-[18px]"},q=e("span",{class:"text-tx-regular flex-none mr-3"},"\u94FE\u63A5",-1),G=L("\u6DFB\u52A0"),X=U({__name:"add-nav",props:{modelValue:{type:Array,default:()=>[]},max:{type:Number,default:10},min:{type:Number,default:1}},emits:["update:modelValue"],setup(_,{emit:i}){const o=_,s=w({get(){return o.modelValue},set(a){i("update:modelValue",a)}}),f=()=>{var a;((a=o.modelValue)==null?void 0:a.length)<o.max?s.value.push({image:"",name:"\u5BFC\u822A\u540D\u79F0",link:{}}):p.msgError(`\u6700\u591A\u6DFB\u52A0${o.max}\u4E2A`)},V=a=>{var u;if(((u=o.modelValue)==null?void 0:u.length)<=o.min)return p.msgError(`\u6700\u5C11\u4FDD\u7559${o.min}\u4E2A`);s.value.splice(a,1)};return(a,u)=>{const x=C,g=y,h=D,v=B,k=A,b=F;return c(),N("div",null,[e("div",null,[t(r(E),{class:"draggable",modelValue:r(s),"onUpdate:modelValue":u[0]||(u[0]=l=>z(s)?s.value=l:null),animation:"300"},{item:m(({element:l,index:d})=>[(c(),$(k,{class:"max-w-[400px]",key:d,onClose:n=>V(d)},{default:m(()=>[e("div",T,[t(g,{modelValue:l.image,"onUpdate:modelValue":n=>l.image=n,"upload-class":"bg-body",size:"60px","exclude-domain":""},{upload:m(()=>[e("div",I,[t(x,{name:"el-icon-Plus",size:20})])]),_:2},1032,["modelValue","onUpdate:modelValue"]),e("div",M,[e("div",P,[R,t(h,{modelValue:l.name,"onUpdate:modelValue":n=>l.name=n,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0"},null,8,["modelValue","onUpdate:modelValue"])]),e("div",j,[q,t(v,{modelValue:l.link,"onUpdate:modelValue":n=>l.link=n},null,8,["modelValue","onUpdate:modelValue"])])])])]),_:2},1032,["onClose"]))]),_:1},8,["modelValue"])]),e("div",null,[t(b,{type:"primary",onClick:f},{default:m(()=>[G]),_:1})])])}}});export{X as _};

View File

@@ -1 +1 @@
import{r as e}from"./index.53063276.js";function a(t){return e.get({url:"/article/cate/list",params:t})}function l(t){return e.get({url:"/article/cate/all",params:t})}function i(t){return e.post({url:"/article/cate/add",params:t})}function c(t){return e.post({url:"/article/cate/edit",params:t})}function u(t){return e.post({url:"/article/cate/del",params:t})}function n(t){return e.get({url:"/article/cate/detail",params:t})}function s(t){return e.post({url:"/article/cate/change",params:t})}function o(t){return e.get({url:"/article/list",params:t})}function d(t){return e.post({url:"/article/add",params:t})}function f(t){return e.post({url:"/article/edit",params:t})}function p(t){return e.post({url:"/article/del",params:t})}function g(t){return e.get({url:"/article/detail",params:t})}function C(t){return e.post({url:"/article/change",params:t})}export{c as a,i as b,n as c,u as d,s as e,a as f,g,l as h,f as i,d as j,C as k,p as l,o as m};
import{r as e}from"./index.4333e73f.js";function a(t){return e.get({url:"/article/cate/list",params:t})}function l(t){return e.get({url:"/article/cate/all",params:t})}function i(t){return e.post({url:"/article/cate/add",params:t})}function c(t){return e.post({url:"/article/cate/edit",params:t})}function u(t){return e.post({url:"/article/cate/del",params:t})}function n(t){return e.get({url:"/article/cate/detail",params:t})}function s(t){return e.post({url:"/article/cate/change",params:t})}function o(t){return e.get({url:"/article/list",params:t})}function d(t){return e.post({url:"/article/add",params:t})}function f(t){return e.post({url:"/article/edit",params:t})}function p(t){return e.post({url:"/article/del",params:t})}function g(t){return e.get({url:"/article/detail",params:t})}function C(t){return e.post({url:"/article/change",params:t})}export{c as a,i as b,n as c,u as d,s as e,a as f,g,l as h,f as i,d as j,C as k,p as l,o as m};

View File

@@ -1 +0,0 @@
import"./attr-setting.vue_vue_type_script_setup_true_lang.173991cf.js";import{_ as cm}from"./attr-setting.vue_vue_type_script_setup_true_lang.173991cf.js";import"./index.8b3d114e.js";import"./attr.vue_vue_type_script_setup_true_lang.22676784.js";import"./element-plus.8115766e.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.66926594.js";import"./axios.2d915936.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.2e76481a.js";import"./index.53063276.js";import"./lodash.b68d77aa.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.a96d99f2.js";import"./vue-clipboard3.91d4fd5f.js";import"./clipboard.c0a70c0c.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";import"./picker.45f93d74.js";import"./index.15556fef.js";import"./picker.6a412a5d.js";import"./index.3647ec2c.js";import"./usePaging.52ce9b34.js";import"./index.vue_vue_type_script_setup_true_lang.23d9d5f1.js";import"./vue3-video-play.05975c53.js";import"./vuedraggable.a5db575d.js";import"./vue.de4be77f.js";import"./sortablejs.cd7e2c7e.js";import"./content.vue_vue_type_script_setup_true_lang.c187246b.js";import"./decoration-img.e07a9eab.js";import"./attr.vue_vue_type_script_setup_true_lang.7393e332.js";import"./content.cbf0d4cf.js";import"./attr.vue_vue_type_script_setup_true_lang.dd81a142.js";import"./add-nav.vue_vue_type_script_setup_true_lang.4d0f9da8.js";import"./content.1302931d.js";import"./attr.vue_vue_type_script_setup_true_lang.bec38aae.js";import"./content.vue_vue_type_script_setup_true_lang.e5408794.js";import"./attr.vue_vue_type_script_setup_true_lang.06a2fa18.js";import"./content.250698bc.js";import"./decoration.a3e48437.js";import"./attr.vue_vue_type_script_setup_true_lang.0b87e513.js";import"./content.d99d9dd5.js";import"./attr.vue_vue_type_script_setup_true_lang.4d4e4b9a.js";import"./content.vue_vue_type_script_setup_true_lang.f8910cfe.js";import"./attr.vue_vue_type_script_setup_true_lang.0583d8bc.js";import"./content.90ee9825.js";export{cm as default};

View File

@@ -0,0 +1 @@
import"./attr-setting.vue_vue_type_script_setup_true_lang.a2349682.js";import{_ as cm}from"./attr-setting.vue_vue_type_script_setup_true_lang.a2349682.js";import"./index.c57b75ff.js";import"./attr.vue_vue_type_script_setup_true_lang.1d4a0ddf.js";import"./element-plus.dc25723c.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.37ec2129.js";import"./axios.fd02a783.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.47d23681.js";import"./index.4333e73f.js";import"./lodash.75518cf9.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.748450be.js";import"./vue-clipboard3.049f28db.js";import"./clipboard.6e731210.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";import"./picker.1db07d0b.js";import"./index.857546d9.js";import"./picker.f6f09cb5.js";import"./index.7692c15c.js";import"./usePaging.a52dcef9.js";import"./index.vue_vue_type_script_setup_true_lang.eeecba7b.js";import"./vue3-video-play.05975c53.js";import"./vuedraggable.1099696c.js";import"./vue.b3c0ecb7.js";import"./sortablejs.74eb51b2.js";import"./content.vue_vue_type_script_setup_true_lang.0751226b.js";import"./decoration-img.e721b824.js";import"./attr.vue_vue_type_script_setup_true_lang.bef6b0b5.js";import"./content.ba16021f.js";import"./attr.vue_vue_type_script_setup_true_lang.333658d9.js";import"./add-nav.vue_vue_type_script_setup_true_lang.f1bb8c42.js";import"./content.755aa6fa.js";import"./attr.vue_vue_type_script_setup_true_lang.10c7c124.js";import"./content.vue_vue_type_script_setup_true_lang.8f985d5c.js";import"./attr.vue_vue_type_script_setup_true_lang.06a2fa18.js";import"./content.078a7895.js";import"./decoration.931da4ad.js";import"./attr.vue_vue_type_script_setup_true_lang.0b87e513.js";import"./content.dee32382.js";import"./attr.vue_vue_type_script_setup_true_lang.f75e53ca.js";import"./content.vue_vue_type_script_setup_true_lang.898b8e5a.js";import"./attr.vue_vue_type_script_setup_true_lang.0583d8bc.js";import"./content.a6205e2d.js";export{cm as default};

View File

@@ -1 +1 @@
import{w as i}from"./index.8b3d114e.js";import{d as l,o as t,c as d,a as m,U as f,L as c,R as p,u as g,aK as b}from"./@vue.cab01781.js";const u={class:"pages-setting"},w={class:"title flex items-center before:w-[3px] before:h-[14px] before:block before:bg-primary before:mr-2"},k=l({__name:"attr-setting",props:{widget:{type:Object,default:()=>({})}},setup(e){return(y,x)=>{var s,a,n,o,r;return t(),d("div",u,[m("div",w,f((s=e.widget)==null?void 0:s.title),1),(t(),c(b,null,[(t(),c(p((n=g(i)[(a=e.widget)==null?void 0:a.name])==null?void 0:n.attr),{class:"pt-5 pr-4",content:(o=e.widget)==null?void 0:o.content,styles:(r=e.widget)==null?void 0:r.styles},null,8,["content","styles"]))],1024))])}}});export{k as _};
import{w as i}from"./index.c57b75ff.js";import{d as l,o as t,c as d,a as m,U as f,L as c,R as p,u as g,aK as b}from"./@vue.cab01781.js";const u={class:"pages-setting"},w={class:"title flex items-center before:w-[3px] before:h-[14px] before:block before:bg-primary before:mr-2"},k=l({__name:"attr-setting",props:{widget:{type:Object,default:()=>({})}},setup(e){return(y,x)=>{var s,a,n,o,r;return t(),d("div",u,[m("div",w,f((s=e.widget)==null?void 0:s.title),1),(t(),c(b,null,[(t(),c(p((n=g(i)[(a=e.widget)==null?void 0:a.name])==null?void 0:n.attr),{class:"pt-5 pr-4",content:(o=e.widget)==null?void 0:o.content,styles:(r=e.widget)==null?void 0:r.styles},null,8,["content","styles"]))],1024))])}}});export{k as _};

View File

@@ -1 +0,0 @@
import"./attr.vue_vue_type_script_setup_true_lang.dd81a142.js";import{_ as T}from"./attr.vue_vue_type_script_setup_true_lang.dd81a142.js";import"./element-plus.8115766e.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.66926594.js";import"./axios.2d915936.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./add-nav.vue_vue_type_script_setup_true_lang.4d0f9da8.js";import"./index.2e76481a.js";import"./index.53063276.js";import"./lodash.b68d77aa.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.a96d99f2.js";import"./vue-clipboard3.91d4fd5f.js";import"./clipboard.c0a70c0c.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";import"./picker.45f93d74.js";import"./index.15556fef.js";import"./picker.6a412a5d.js";import"./index.3647ec2c.js";import"./usePaging.52ce9b34.js";import"./index.vue_vue_type_script_setup_true_lang.23d9d5f1.js";import"./vue3-video-play.05975c53.js";import"./vuedraggable.a5db575d.js";import"./vue.de4be77f.js";import"./sortablejs.cd7e2c7e.js";export{T as default};

View File

@@ -1 +0,0 @@
import"./attr.vue_vue_type_script_setup_true_lang.7393e332.js";import{_ as R}from"./attr.vue_vue_type_script_setup_true_lang.7393e332.js";import"./element-plus.8115766e.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.66926594.js";import"./axios.2d915936.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./picker.6a412a5d.js";import"./index.15556fef.js";import"./index.53063276.js";import"./lodash.b68d77aa.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.a96d99f2.js";import"./vue-clipboard3.91d4fd5f.js";import"./clipboard.c0a70c0c.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";import"./index.3647ec2c.js";import"./usePaging.52ce9b34.js";import"./index.2e76481a.js";import"./index.vue_vue_type_script_setup_true_lang.23d9d5f1.js";import"./vue3-video-play.05975c53.js";import"./vuedraggable.a5db575d.js";import"./vue.de4be77f.js";import"./sortablejs.cd7e2c7e.js";export{R as default};

View File

@@ -0,0 +1 @@
import"./attr.vue_vue_type_script_setup_true_lang.f75e53ca.js";import{_ as S}from"./attr.vue_vue_type_script_setup_true_lang.f75e53ca.js";import"./element-plus.dc25723c.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.37ec2129.js";import"./axios.fd02a783.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.47d23681.js";import"./index.4333e73f.js";import"./lodash.75518cf9.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.748450be.js";import"./vue-clipboard3.049f28db.js";import"./clipboard.6e731210.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";import"./picker.1db07d0b.js";import"./index.857546d9.js";import"./picker.f6f09cb5.js";import"./index.7692c15c.js";import"./usePaging.a52dcef9.js";import"./index.vue_vue_type_script_setup_true_lang.eeecba7b.js";import"./vue3-video-play.05975c53.js";import"./vuedraggable.1099696c.js";import"./vue.b3c0ecb7.js";import"./sortablejs.74eb51b2.js";export{S as default};

View File

@@ -0,0 +1 @@
import"./attr.vue_vue_type_script_setup_true_lang.10c7c124.js";import{_ as T}from"./attr.vue_vue_type_script_setup_true_lang.10c7c124.js";import"./element-plus.dc25723c.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.37ec2129.js";import"./axios.fd02a783.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./add-nav.vue_vue_type_script_setup_true_lang.f1bb8c42.js";import"./index.47d23681.js";import"./index.4333e73f.js";import"./lodash.75518cf9.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.748450be.js";import"./vue-clipboard3.049f28db.js";import"./clipboard.6e731210.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";import"./picker.1db07d0b.js";import"./index.857546d9.js";import"./picker.f6f09cb5.js";import"./index.7692c15c.js";import"./usePaging.a52dcef9.js";import"./index.vue_vue_type_script_setup_true_lang.eeecba7b.js";import"./vue3-video-play.05975c53.js";import"./vuedraggable.1099696c.js";import"./vue.b3c0ecb7.js";import"./sortablejs.74eb51b2.js";export{T as default};

View File

@@ -0,0 +1 @@
import"./attr.vue_vue_type_script_setup_true_lang.1d4a0ddf.js";import{_ as S}from"./attr.vue_vue_type_script_setup_true_lang.1d4a0ddf.js";import"./element-plus.dc25723c.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.37ec2129.js";import"./axios.fd02a783.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.47d23681.js";import"./index.4333e73f.js";import"./lodash.75518cf9.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.748450be.js";import"./vue-clipboard3.049f28db.js";import"./clipboard.6e731210.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";import"./picker.1db07d0b.js";import"./index.857546d9.js";import"./picker.f6f09cb5.js";import"./index.7692c15c.js";import"./usePaging.a52dcef9.js";import"./index.vue_vue_type_script_setup_true_lang.eeecba7b.js";import"./vue3-video-play.05975c53.js";import"./vuedraggable.1099696c.js";import"./vue.b3c0ecb7.js";import"./sortablejs.74eb51b2.js";export{S as default};

View File

@@ -1 +0,0 @@
import"./attr.vue_vue_type_script_setup_true_lang.22676784.js";import{_ as S}from"./attr.vue_vue_type_script_setup_true_lang.22676784.js";import"./element-plus.8115766e.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.66926594.js";import"./axios.2d915936.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.2e76481a.js";import"./index.53063276.js";import"./lodash.b68d77aa.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.a96d99f2.js";import"./vue-clipboard3.91d4fd5f.js";import"./clipboard.c0a70c0c.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";import"./picker.45f93d74.js";import"./index.15556fef.js";import"./picker.6a412a5d.js";import"./index.3647ec2c.js";import"./usePaging.52ce9b34.js";import"./index.vue_vue_type_script_setup_true_lang.23d9d5f1.js";import"./vue3-video-play.05975c53.js";import"./vuedraggable.a5db575d.js";import"./vue.de4be77f.js";import"./sortablejs.cd7e2c7e.js";export{S as default};

View File

@@ -1 +0,0 @@
import"./attr.vue_vue_type_script_setup_true_lang.bec38aae.js";import{_ as T}from"./attr.vue_vue_type_script_setup_true_lang.bec38aae.js";import"./element-plus.8115766e.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.66926594.js";import"./axios.2d915936.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./add-nav.vue_vue_type_script_setup_true_lang.4d0f9da8.js";import"./index.2e76481a.js";import"./index.53063276.js";import"./lodash.b68d77aa.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.a96d99f2.js";import"./vue-clipboard3.91d4fd5f.js";import"./clipboard.c0a70c0c.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";import"./picker.45f93d74.js";import"./index.15556fef.js";import"./picker.6a412a5d.js";import"./index.3647ec2c.js";import"./usePaging.52ce9b34.js";import"./index.vue_vue_type_script_setup_true_lang.23d9d5f1.js";import"./vue3-video-play.05975c53.js";import"./vuedraggable.a5db575d.js";import"./vue.de4be77f.js";import"./sortablejs.cd7e2c7e.js";export{T as default};

View File

@@ -0,0 +1 @@
import"./attr.vue_vue_type_script_setup_true_lang.333658d9.js";import{_ as T}from"./attr.vue_vue_type_script_setup_true_lang.333658d9.js";import"./element-plus.dc25723c.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.37ec2129.js";import"./axios.fd02a783.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./add-nav.vue_vue_type_script_setup_true_lang.f1bb8c42.js";import"./index.47d23681.js";import"./index.4333e73f.js";import"./lodash.75518cf9.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.748450be.js";import"./vue-clipboard3.049f28db.js";import"./clipboard.6e731210.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";import"./picker.1db07d0b.js";import"./index.857546d9.js";import"./picker.f6f09cb5.js";import"./index.7692c15c.js";import"./usePaging.a52dcef9.js";import"./index.vue_vue_type_script_setup_true_lang.eeecba7b.js";import"./vue3-video-play.05975c53.js";import"./vuedraggable.1099696c.js";import"./vue.b3c0ecb7.js";import"./sortablejs.74eb51b2.js";export{T as default};

View File

@@ -0,0 +1 @@
import"./attr.vue_vue_type_script_setup_true_lang.bef6b0b5.js";import{_ as R}from"./attr.vue_vue_type_script_setup_true_lang.bef6b0b5.js";import"./element-plus.dc25723c.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.37ec2129.js";import"./axios.fd02a783.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./picker.f6f09cb5.js";import"./index.857546d9.js";import"./index.4333e73f.js";import"./lodash.75518cf9.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.748450be.js";import"./vue-clipboard3.049f28db.js";import"./clipboard.6e731210.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";import"./index.7692c15c.js";import"./usePaging.a52dcef9.js";import"./index.47d23681.js";import"./index.vue_vue_type_script_setup_true_lang.eeecba7b.js";import"./vue3-video-play.05975c53.js";import"./vuedraggable.1099696c.js";import"./vue.b3c0ecb7.js";import"./sortablejs.74eb51b2.js";export{R as default};

View File

@@ -1 +0,0 @@
import"./attr.vue_vue_type_script_setup_true_lang.4d4e4b9a.js";import{_ as S}from"./attr.vue_vue_type_script_setup_true_lang.4d4e4b9a.js";import"./element-plus.8115766e.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.66926594.js";import"./axios.2d915936.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.2e76481a.js";import"./index.53063276.js";import"./lodash.b68d77aa.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.a96d99f2.js";import"./vue-clipboard3.91d4fd5f.js";import"./clipboard.c0a70c0c.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";import"./picker.45f93d74.js";import"./index.15556fef.js";import"./picker.6a412a5d.js";import"./index.3647ec2c.js";import"./usePaging.52ce9b34.js";import"./index.vue_vue_type_script_setup_true_lang.23d9d5f1.js";import"./vue3-video-play.05975c53.js";import"./vuedraggable.a5db575d.js";import"./vue.de4be77f.js";import"./sortablejs.cd7e2c7e.js";export{S as default};

View File

@@ -1 +1 @@
import{O as c,P as r,D as i,F as f}from"./element-plus.8115766e.js";import{_ as p}from"./add-nav.vue_vue_type_script_setup_true_lang.4d0f9da8.js";import{d as F,o as E,c as b,V as e,M as t,a as d,T as s}from"./@vue.cab01781.js";const V=s("\u5F00\u542F"),x=s("\u505C\u7528"),B={class:"flex-1"},A=d("div",{class:"form-tips mb-4"},"\u6700\u591A\u53EF\u6DFB\u52A010\u4E2A\uFF0C\u5EFA\u8BAE\u56FE\u7247\u5C3A\u5BF8\uFF1A100px*100px",-1),D=F({__name:"attr",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(o){return(C,a)=>{const u=c,m=r,n=i,_=f;return E(),b("div",null,[e(_,{"label-width":"70px"},{default:t(()=>[e(n,{label:"\u662F\u5426\u542F\u7528"},{default:t(()=>[e(m,{modelValue:o.content.enabled,"onUpdate:modelValue":a[0]||(a[0]=l=>o.content.enabled=l)},{default:t(()=>[e(u,{label:1},{default:t(()=>[V]),_:1}),e(u,{label:0},{default:t(()=>[x]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(n,{label:"\u83DC\u5355\u8BBE\u7F6E"},{default:t(()=>[d("div",B,[A,e(p,{modelValue:o.content.data,"onUpdate:modelValue":a[1]||(a[1]=l=>o.content.data=l)},null,8,["modelValue"])])]),_:1})]),_:1})])}}});export{D as _};
import{O as c,P as r,D as i,F as f}from"./element-plus.dc25723c.js";import{_ as p}from"./add-nav.vue_vue_type_script_setup_true_lang.f1bb8c42.js";import{d as F,o as E,c as b,V as e,M as t,a as d,T as s}from"./@vue.cab01781.js";const V=s("\u5F00\u542F"),x=s("\u505C\u7528"),B={class:"flex-1"},A=d("div",{class:"form-tips mb-4"},"\u6700\u591A\u53EF\u6DFB\u52A010\u4E2A\uFF0C\u5EFA\u8BAE\u56FE\u7247\u5C3A\u5BF8\uFF1A100px*100px",-1),D=F({__name:"attr",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(o){return(C,a)=>{const u=c,m=r,n=i,_=f;return E(),b("div",null,[e(_,{"label-width":"70px"},{default:t(()=>[e(n,{label:"\u662F\u5426\u542F\u7528"},{default:t(()=>[e(m,{modelValue:o.content.enabled,"onUpdate:modelValue":a[0]||(a[0]=l=>o.content.enabled=l)},{default:t(()=>[e(u,{label:1},{default:t(()=>[V]),_:1}),e(u,{label:0},{default:t(()=>[x]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(n,{label:"\u83DC\u5355\u8BBE\u7F6E"},{default:t(()=>[d("div",B,[A,e(p,{modelValue:o.content.data,"onUpdate:modelValue":a[1]||(a[1]=l=>o.content.data=l)},null,8,["modelValue"])])]),_:1})]),_:1})])}}});export{D as _};

View File

@@ -0,0 +1 @@
import{O as y,P as U,D as v,C as w,w as N,F as O}from"./element-plus.dc25723c.js";import{_ as $}from"./index.47d23681.js";import{_ as j}from"./picker.1db07d0b.js";import{_ as I}from"./picker.f6f09cb5.js";import{f as V}from"./index.4333e73f.js";import{D as R}from"./vuedraggable.1099696c.js";import{d as T,o as m,c as G,V as e,M as t,L as r,S as E,a as c,u as L,T as i}from"./@vue.cab01781.js";const M=i("\u5F00\u542F"),P=i("\u505C\u7528"),S={class:"flex-1"},q=c("div",{class:"form-tips"},"\u6700\u591A\u6DFB\u52A05\u5F20\uFF0C\u5EFA\u8BAE\u56FE\u7247\u5C3A\u5BF8\uFF1A750px*340px",-1),z={class:"bg-fill-light flex items-center w-full p-4 mt-4 cursor-move"},H={class:"ml-3 flex-1"},J=i("\u6DFB\u52A0\u56FE\u7247"),te=T({__name:"attr",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(a){const s=a,_=5,b=()=>{var n;((n=s.content.data)==null?void 0:n.length)<_?s.content.data.push({image:"",name:"",link:{}}):V.msgError(`\u6700\u591A\u6DFB\u52A0${_}\u5F20\u56FE\u7247`)},g=n=>{var l;if(((l=s.content.data)==null?void 0:l.length)<=1)return V.msgError("\u6700\u5C11\u4FDD\u7559\u4E00\u5F20\u56FE\u7247");s.content.data.splice(n,1)};return(n,l)=>{const p=y,h=U,d=v,k=I,B=w,x=j,A=$,C=N,D=O;return m(),G("div",null,[e(D,{"label-width":"70px"},{default:t(()=>{var f;return[n.type=="mobile"?(m(),r(d,{key:0,label:"\u662F\u5426\u542F\u7528"},{default:t(()=>[e(h,{modelValue:a.content.enabled,"onUpdate:modelValue":l[0]||(l[0]=o=>a.content.enabled=o)},{default:t(()=>[e(p,{label:1},{default:t(()=>[M]),_:1}),e(p,{label:0},{default:t(()=>[P]),_:1})]),_:1},8,["modelValue"])]),_:1})):E("",!0),e(d,{label:"\u56FE\u7247\u8BBE\u7F6E"},{default:t(()=>[c("div",S,[q,e(L(R),{class:"draggable",modelValue:a.content.data,"onUpdate:modelValue":l[1]||(l[1]=o=>a.content.data=o),animation:"300"},{item:t(({element:o,index:F})=>[(m(),r(A,{key:F,onClose:u=>g(F),class:"max-w-[400px]"},{default:t(()=>[c("div",z,[e(k,{modelValue:o.image,"onUpdate:modelValue":u=>o.image=u,"upload-class":"bg-body","exclude-domain":""},null,8,["modelValue","onUpdate:modelValue"]),c("div",H,[e(d,{label:"\u56FE\u7247\u540D\u79F0"},{default:t(()=>[e(B,{modelValue:o.name,"onUpdate:modelValue":u=>o.name=u,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),e(d,{class:"mt-[18px]",label:"\u56FE\u7247\u94FE\u63A5"},{default:t(()=>[e(x,{modelValue:o.link,"onUpdate:modelValue":u=>o.link=u},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)])])]),_:2},1032,["onClose"]))]),_:1},8,["modelValue"])])]),_:1}),((f=a.content.data)==null?void 0:f.length)<_?(m(),r(d,{key:1},{default:t(()=>[e(C,{type:"primary",onClick:b},{default:t(()=>[J]),_:1})]),_:1})):E("",!0)]}),_:1})])}}});export{te as _};

View File

@@ -1 +0,0 @@
import{O as y,P as U,D as v,C as w,w as N,F as O}from"./element-plus.8115766e.js";import{_ as $}from"./index.2e76481a.js";import{_ as j}from"./picker.45f93d74.js";import{_ as I}from"./picker.6a412a5d.js";import{f}from"./index.53063276.js";import{d as L,o as c,c as E,V as e,M as t,a as _,W as R,a8 as T,L as V,S as G,T as r}from"./@vue.cab01781.js";const M=r("\u5F00\u542F"),P=r("\u505C\u7528"),S={class:"flex-1"},W=_("div",{class:"form-tips"},"\u6700\u591A\u6DFB\u52A05\u5F20\uFF0C\u5EFA\u8BAE\u56FE\u7247\u5C3A\u5BF8\uFF1A750px*340px",-1),q={class:"bg-fill-light flex items-center w-full p-4 mt-4"},z={class:"ml-3 flex-1"},H=r("\u6DFB\u52A0\u56FE\u7247"),ee=L({__name:"attr",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(a){const d=a,m=5,b=()=>{var n;((n=d.content.data)==null?void 0:n.length)<m?d.content.data.push({image:"",name:"",link:{}}):f.msgError(`\u6700\u591A\u6DFB\u52A0${m}\u5F20\u56FE\u7247`)},g=n=>{var u;if(((u=d.content.data)==null?void 0:u.length)<=1)return f.msgError("\u6700\u5C11\u4FDD\u7559\u4E00\u5F20\u56FE\u7247");d.content.data.splice(n,1)};return(n,u)=>{const p=y,h=U,s=v,k=I,x=w,B=j,A=$,C=N,D=O;return c(),E("div",null,[e(D,{"label-width":"70px"},{default:t(()=>{var i;return[e(s,{label:"\u662F\u5426\u542F\u7528"},{default:t(()=>[e(h,{modelValue:a.content.enabled,"onUpdate:modelValue":u[0]||(u[0]=o=>a.content.enabled=o)},{default:t(()=>[e(p,{label:1},{default:t(()=>[M]),_:1}),e(p,{label:0},{default:t(()=>[P]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(s,{label:"\u56FE\u7247\u8BBE\u7F6E"},{default:t(()=>[_("div",S,[W,(c(!0),E(R,null,T(a.content.data,(o,F)=>(c(),V(A,{key:F,onClose:l=>g(F),class:"max-w-[400px]"},{default:t(()=>[_("div",q,[e(k,{modelValue:o.image,"onUpdate:modelValue":l=>o.image=l,"upload-class":"bg-body","exclude-domain":""},null,8,["modelValue","onUpdate:modelValue"]),_("div",z,[e(s,{label:"\u56FE\u7247\u540D\u79F0"},{default:t(()=>[e(x,{modelValue:o.name,"onUpdate:modelValue":l=>o.name=l,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),e(s,{class:"mt-[18px]",label:"\u56FE\u7247\u94FE\u63A5"},{default:t(()=>[e(B,{modelValue:o.link,"onUpdate:modelValue":l=>o.link=l},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)])])]),_:2},1032,["onClose"]))),128))])]),_:1}),((i=a.content.data)==null?void 0:i.length)<m?(c(),V(s,{key:0},{default:t(()=>[e(C,{type:"primary",onClick:b},{default:t(()=>[H]),_:1})]),_:1})):G("",!0)]}),_:1})])}}});export{ee as _};

View File

@@ -1 +1 @@
import{O as _,P as i,D as r,C as f,F as p}from"./element-plus.8115766e.js";import{_ as V}from"./add-nav.vue_vue_type_script_setup_true_lang.4d0f9da8.js";import{d as b,o as E,c as x,V as e,M as t,a as F,T as d}from"./@vue.cab01781.js";const y=d("\u6A2A\u6392"),B=d("\u7AD6\u6392"),C={class:"flex-1"},O=b({__name:"attr",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(l){return(D,o)=>{const u=_,s=i,n=r,m=f,c=p;return E(),x("div",null,[e(c,{"label-width":"70px"},{default:t(()=>[e(n,{label:"\u6392\u7248\u6837\u5F0F"},{default:t(()=>[e(s,{modelValue:l.content.style,"onUpdate:modelValue":o[0]||(o[0]=a=>l.content.style=a)},{default:t(()=>[e(u,{label:1},{default:t(()=>[y]),_:1}),e(u,{label:2},{default:t(()=>[B]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(n,{label:"\u6807\u9898\u540D\u79F0"},{default:t(()=>[e(m,{class:"w-[400px]",modelValue:l.content.title,"onUpdate:modelValue":o[1]||(o[1]=a=>l.content.title=a)},null,8,["modelValue"])]),_:1}),e(n,{label:"\u83DC\u5355\u8BBE\u7F6E"},{default:t(()=>[F("div",C,[e(V,{modelValue:l.content.data,"onUpdate:modelValue":o[2]||(o[2]=a=>l.content.data=a)},null,8,["modelValue"])])]),_:1})]),_:1})])}}});export{O as _};
import{O as _,P as i,D as r,C as f,F as p}from"./element-plus.dc25723c.js";import{_ as V}from"./add-nav.vue_vue_type_script_setup_true_lang.f1bb8c42.js";import{d as b,o as E,c as x,V as e,M as t,a as F,T as d}from"./@vue.cab01781.js";const y=d("\u6A2A\u6392"),B=d("\u7AD6\u6392"),C={class:"flex-1"},O=b({__name:"attr",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(l){return(D,o)=>{const u=_,s=i,n=r,m=f,c=p;return E(),x("div",null,[e(c,{"label-width":"70px"},{default:t(()=>[e(n,{label:"\u6392\u7248\u6837\u5F0F"},{default:t(()=>[e(s,{modelValue:l.content.style,"onUpdate:modelValue":o[0]||(o[0]=a=>l.content.style=a)},{default:t(()=>[e(u,{label:1},{default:t(()=>[y]),_:1}),e(u,{label:2},{default:t(()=>[B]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(n,{label:"\u6807\u9898\u540D\u79F0"},{default:t(()=>[e(m,{class:"w-[400px]",modelValue:l.content.title,"onUpdate:modelValue":o[1]||(o[1]=a=>l.content.title=a)},null,8,["modelValue"])]),_:1}),e(n,{label:"\u83DC\u5355\u8BBE\u7F6E"},{default:t(()=>[F("div",C,[e(V,{modelValue:l.content.data,"onUpdate:modelValue":o[2]||(o[2]=a=>l.content.data=a)},null,8,["modelValue"])])]),_:1})]),_:1})])}}});export{O as _};

View File

@@ -1 +0,0 @@
import{O as y,P as U,D as v,C as w,w as N,F as O}from"./element-plus.8115766e.js";import{_ as $}from"./index.2e76481a.js";import{_ as j}from"./picker.45f93d74.js";import{_ as I}from"./picker.6a412a5d.js";import{f}from"./index.53063276.js";import{d as L,o as c,c as E,V as e,M as t,a as _,W as R,a8 as T,L as V,S as G,T as r}from"./@vue.cab01781.js";const M=r("\u5F00\u542F"),P=r("\u505C\u7528"),S={class:"flex-1"},W=_("div",{class:"form-tips"},"\u6700\u591A\u6DFB\u52A05\u5F20\uFF0C\u5EFA\u8BAE\u56FE\u7247\u5C3A\u5BF8\uFF1A750px*200px",-1),q={class:"bg-fill-light flex items-center w-full p-4 mt-4"},z={class:"ml-3 flex-1"},H=r("\u6DFB\u52A0\u56FE\u7247"),ee=L({__name:"attr",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(a){const d=a,m=5,b=()=>{var n;((n=d.content.data)==null?void 0:n.length)<m?d.content.data.push({image:"",name:"",link:{}}):f.msgError(`\u6700\u591A\u6DFB\u52A0${m}\u5F20\u56FE\u7247`)},g=n=>{var u;if(((u=d.content.data)==null?void 0:u.length)<=1)return f.msgError("\u6700\u5C11\u4FDD\u7559\u4E00\u5F20\u56FE\u7247");d.content.data.splice(n,1)};return(n,u)=>{const p=y,h=U,s=v,k=I,x=w,B=j,A=$,C=N,D=O;return c(),E("div",null,[e(D,{"label-width":"70px"},{default:t(()=>{var i;return[e(s,{label:"\u662F\u5426\u542F\u7528"},{default:t(()=>[e(h,{modelValue:a.content.enabled,"onUpdate:modelValue":u[0]||(u[0]=o=>a.content.enabled=o)},{default:t(()=>[e(p,{label:1},{default:t(()=>[M]),_:1}),e(p,{label:0},{default:t(()=>[P]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(s,{label:"\u56FE\u7247\u8BBE\u7F6E"},{default:t(()=>[_("div",S,[W,(c(!0),E(R,null,T(a.content.data,(o,F)=>(c(),V(A,{key:F,onClose:l=>g(F),class:"max-w-[400px]"},{default:t(()=>[_("div",q,[e(k,{modelValue:o.image,"onUpdate:modelValue":l=>o.image=l,"upload-class":"bg-body","exclude-domain":""},null,8,["modelValue","onUpdate:modelValue"]),_("div",z,[e(s,{label:"\u56FE\u7247\u540D\u79F0"},{default:t(()=>[e(x,{modelValue:o.name,"onUpdate:modelValue":l=>o.name=l,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),e(s,{class:"mt-[18px]",label:"\u56FE\u7247\u94FE\u63A5"},{default:t(()=>[e(B,{modelValue:o.link,"onUpdate:modelValue":l=>o.link=l},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)])])]),_:2},1032,["onClose"]))),128))])]),_:1}),((i=a.content.data)==null?void 0:i.length)<m?(c(),V(s,{key:0},{default:t(()=>[e(C,{type:"primary",onClick:b},{default:t(()=>[H]),_:1})]),_:1})):G("",!0)]}),_:1})])}}});export{ee as _};

View File

@@ -1 +1 @@
import{C as c,D as i,F}from"./element-plus.8115766e.js";import{_ as p}from"./picker.6a412a5d.js";import{d as r,o as f,c as V,V as e,M as o,a as m}from"./@vue.cab01781.js";const B=m("div",{class:"form-tips"},"\u5EFA\u8BAE\u56FE\u7247\u5C3A\u5BF8\uFF1A200*200\u50CF\u7D20\uFF1B\u56FE\u7247\u683C\u5F0F\uFF1Ajpg\u3001png\u3001jpeg",-1),A=r({__name:"attr",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(t){return(E,l)=>{const a=c,n=i,d=p,s=F;return f(),V("div",null,[e(s,{"label-width":"90px"},{default:o(()=>[e(n,{label:"\u5BA2\u670D\u6807\u9898"},{default:o(()=>[e(a,{class:"w-[400px]",modelValue:t.content.title,"onUpdate:modelValue":l[0]||(l[0]=u=>t.content.title=u)},null,8,["modelValue"])]),_:1}),e(n,{label:"\u670D\u52A1\u65F6\u95F4"},{default:o(()=>[e(a,{class:"w-[400px]",modelValue:t.content.time,"onUpdate:modelValue":l[1]||(l[1]=u=>t.content.time=u)},null,8,["modelValue"])]),_:1}),e(n,{label:"\u8054\u7CFB\u7535\u8BDD"},{default:o(()=>[e(a,{class:"w-[400px]",modelValue:t.content.mobile,"onUpdate:modelValue":l[2]||(l[2]=u=>t.content.mobile=u)},null,8,["modelValue"])]),_:1}),e(n,{label:"\u5BA2\u670D\u4E8C\u7EF4\u7801"},{default:o(()=>[m("div",null,[e(d,{modelValue:t.content.qrcode,"onUpdate:modelValue":l[3]||(l[3]=u=>t.content.qrcode=u),"exclude-domain":""},null,8,["modelValue"]),B])]),_:1})]),_:1})])}}});export{A as _};
import{C as c,D as i,F}from"./element-plus.dc25723c.js";import{_ as p}from"./picker.f6f09cb5.js";import{d as r,o as f,c as V,V as e,M as o,a as m}from"./@vue.cab01781.js";const B=m("div",{class:"form-tips"},"\u5EFA\u8BAE\u56FE\u7247\u5C3A\u5BF8\uFF1A200*200\u50CF\u7D20\uFF1B\u56FE\u7247\u683C\u5F0F\uFF1Ajpg\u3001png\u3001jpeg",-1),A=r({__name:"attr",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(t){return(E,l)=>{const a=c,n=i,d=p,s=F;return f(),V("div",null,[e(s,{"label-width":"90px"},{default:o(()=>[e(n,{label:"\u5BA2\u670D\u6807\u9898"},{default:o(()=>[e(a,{class:"w-[400px]",modelValue:t.content.title,"onUpdate:modelValue":l[0]||(l[0]=u=>t.content.title=u)},null,8,["modelValue"])]),_:1}),e(n,{label:"\u670D\u52A1\u65F6\u95F4"},{default:o(()=>[e(a,{class:"w-[400px]",modelValue:t.content.time,"onUpdate:modelValue":l[1]||(l[1]=u=>t.content.time=u)},null,8,["modelValue"])]),_:1}),e(n,{label:"\u8054\u7CFB\u7535\u8BDD"},{default:o(()=>[e(a,{class:"w-[400px]",modelValue:t.content.mobile,"onUpdate:modelValue":l[2]||(l[2]=u=>t.content.mobile=u)},null,8,["modelValue"])]),_:1}),e(n,{label:"\u5BA2\u670D\u4E8C\u7EF4\u7801"},{default:o(()=>[m("div",null,[e(d,{modelValue:t.content.qrcode,"onUpdate:modelValue":l[3]||(l[3]=u=>t.content.qrcode=u),"exclude-domain":""},null,8,["modelValue"]),B])]),_:1})]),_:1})])}}});export{A as _};

View File

@@ -0,0 +1 @@
import{O as D,P as y,D as U,C as v,w,F as N}from"./element-plus.dc25723c.js";import{_ as O}from"./index.47d23681.js";import{_ as $}from"./picker.1db07d0b.js";import{_ as j}from"./picker.f6f09cb5.js";import{f as F}from"./index.4333e73f.js";import{D as I}from"./vuedraggable.1099696c.js";import{d as R,o as _,c as T,V as e,M as t,a as m,u as G,L as V,S as L,T as r}from"./@vue.cab01781.js";const M=r("\u5F00\u542F"),P=r("\u505C\u7528"),S={class:"flex-1"},q=m("div",{class:"form-tips"},"\u6700\u591A\u6DFB\u52A05\u5F20\uFF0C\u5EFA\u8BAE\u56FE\u7247\u5C3A\u5BF8\uFF1A750px*200px",-1),z={class:"bg-fill-light flex items-center w-full p-4 mt-4 cursor-move"},H={class:"ml-3 flex-1"},J=r("\u6DFB\u52A0\u56FE\u7247"),te=R({__name:"attr",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(a){const s=a,c=5,E=()=>{var u;((u=s.content.data)==null?void 0:u.length)<c?s.content.data.push({image:"",name:"",link:{}}):F.msgError(`\u6700\u591A\u6DFB\u52A0${c}\u5F20\u56FE\u7247`)},g=u=>{var l;if(((l=s.content.data)==null?void 0:l.length)<=1)return F.msgError("\u6700\u5C11\u4FDD\u7559\u4E00\u5F20\u56FE\u7247");s.content.data.splice(u,1)};return(u,l)=>{const i=D,b=y,d=U,h=j,k=v,x=$,B=O,A=w,C=N;return _(),T("div",null,[e(C,{"label-width":"70px"},{default:t(()=>{var p;return[e(d,{label:"\u662F\u5426\u542F\u7528"},{default:t(()=>[e(b,{modelValue:a.content.enabled,"onUpdate:modelValue":l[0]||(l[0]=o=>a.content.enabled=o)},{default:t(()=>[e(i,{label:1},{default:t(()=>[M]),_:1}),e(i,{label:0},{default:t(()=>[P]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(d,{label:"\u56FE\u7247\u8BBE\u7F6E"},{default:t(()=>[m("div",S,[q,e(G(I),{class:"draggable",modelValue:a.content.data,"onUpdate:modelValue":l[1]||(l[1]=o=>a.content.data=o),animation:"300"},{item:t(({element:o,index:f})=>[(_(),V(B,{key:f,onClose:n=>g(f),class:"max-w-[400px]"},{default:t(()=>[m("div",z,[e(h,{modelValue:o.image,"onUpdate:modelValue":n=>o.image=n,"upload-class":"bg-body","exclude-domain":""},null,8,["modelValue","onUpdate:modelValue"]),m("div",H,[e(d,{label:"\u56FE\u7247\u540D\u79F0"},{default:t(()=>[e(k,{modelValue:o.name,"onUpdate:modelValue":n=>o.name=n,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),e(d,{class:"mt-[18px]",label:"\u56FE\u7247\u94FE\u63A5"},{default:t(()=>[e(x,{modelValue:o.link,"onUpdate:modelValue":n=>o.link=n},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)])])]),_:2},1032,["onClose"]))]),_:1},8,["modelValue"])])]),_:1}),((p=a.content.data)==null?void 0:p.length)<c?(_(),V(d,{key:0},{default:t(()=>[e(A,{type:"primary",onClick:E},{default:t(()=>[J]),_:1})]),_:1})):L("",!0)]}),_:1})])}}});export{te as _};

View File

@@ -0,0 +1 @@
import"./auth.vue_vue_type_script_setup_true_lang.66389c88.js";import{_ as K}from"./auth.vue_vue_type_script_setup_true_lang.66389c88.js";import"./element-plus.dc25723c.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.37ec2129.js";import"./axios.fd02a783.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./role.e5ae53f1.js";import"./index.4333e73f.js";import"./lodash.75518cf9.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.748450be.js";import"./vue-clipboard3.049f28db.js";import"./clipboard.6e731210.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";import"./menu.6701aa80.js";import"./index.857546d9.js";export{K as default};

View File

@@ -1 +0,0 @@
import"./auth.vue_vue_type_script_setup_true_lang.fd1472cb.js";import{_ as K}from"./auth.vue_vue_type_script_setup_true_lang.fd1472cb.js";import"./element-plus.8115766e.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.66926594.js";import"./axios.2d915936.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./role.c2f1c968.js";import"./index.53063276.js";import"./lodash.b68d77aa.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.a96d99f2.js";import"./vue-clipboard3.91d4fd5f.js";import"./clipboard.c0a70c0c.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";import"./menu.1fa1a49d.js";import"./index.15556fef.js";export{K as default};

View File

@@ -1 +1 @@
import{B as K,V as S,D as T,E as N,F as I}from"./element-plus.8115766e.js";import{a as L,b as M}from"./role.c2f1c968.js";import{m as P}from"./menu.1fa1a49d.js";import{P as j}from"./index.15556fef.js";import{f as q,t as H}from"./index.53063276.js";import{d as O,s as i,r as u,a0 as U,o as z,c as G,V as t,M as c,a as _,n as v}from"./@vue.cab01781.js";const J={class:"edit-popup"},te=O({__name:"auth",emits:["success","close"],setup(Q,{expose:k,emit:p}){const o=i(),f=i(),r=i(),y=u(!1),d=u(!0),h=u([]),m=u([]),l=U({id:"",name:"",remark:"",sort:0,isDisable:0,menus:[]}),C={name:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0",trigger:["blur"]}]},b=async()=>{const e=await P();m.value=e,h.value=H(e)},x=()=>{var s,n;const e=(s=o.value)==null?void 0:s.getCheckedKeys(),a=(n=o.value)==null?void 0:n.getHalfCheckedKeys();return e==null||e.unshift.apply(e,a),e},E=()=>{l.menus.forEach(e=>{v(()=>{var a;(a=o.value)==null||a.setChecked(e,!0,!1)})})},F=e=>{const a=m.value;for(let s=0;s<a.length;s++)o.value.store.nodesMap[a[s].id].expanded=e},g=e=>{var a,s;e?(a=o.value)==null||a.setCheckedKeys(h.value.map(n=>n.id)):(s=o.value)==null||s.setCheckedKeys([])},D=async()=>{var e,a;await((e=f.value)==null?void 0:e.validate()),l.menus=x(),await L({...l,menuIds:l.menus.join()}),(a=r.value)==null||a.close(),q.msgSuccess("\u64CD\u4F5C\u6210\u529F"),p("success")},w=()=>{p("close")};return k({open:()=>{var e;(e=r.value)==null||e.open()},setFormData:async e=>{await b();const a=await M({id:e.id});for(const s in l)a[s]!=null&&a[s]!=null&&(l[s]=a[s]);v(()=>{E()})}}),(e,a)=>{const s=K,n=S,B=T,R=N,V=I;return z(),G("div",J,[t(j,{ref_key:"popupRef",ref:r,title:"\u6743\u9650\u8BBE\u7F6E",async:!0,width:"550px",onConfirm:D,onClose:w},{default:c(()=>[t(V,{class:"ls-form",ref_key:"formRef",ref:f,rules:C,model:l,"label-width":"60px"},{default:c(()=>[t(R,{class:"h-[400px] sm:h-[600px]"},{default:c(()=>[t(B,{label:"\u6743\u9650",prop:"menus"},{default:c(()=>[_("div",null,[t(s,{label:"\u5C55\u5F00/\u6298\u53E0",onChange:F}),t(s,{label:"\u5168\u9009/\u4E0D\u5168\u9009",onChange:g}),t(s,{modelValue:d.value,"onUpdate:modelValue":a[0]||(a[0]=A=>d.value=A),label:"\u7236\u5B50\u8054\u52A8"},null,8,["modelValue"]),_("div",null,[t(n,{ref_key:"treeRef",ref:o,data:m.value,props:{label:"menuName",children:"children"},"check-strictly":!d.value,"node-key":"id","default-expand-all":y.value,"show-checkbox":""},null,8,["data","check-strictly","default-expand-all"])])])]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},512)])}}});export{te as _};
import{B as K,V as S,D as T,E as N,F as I}from"./element-plus.dc25723c.js";import{a as L,b as M}from"./role.e5ae53f1.js";import{m as P}from"./menu.6701aa80.js";import{P as j}from"./index.857546d9.js";import{f as q,t as H}from"./index.4333e73f.js";import{d as O,s as i,r as u,a0 as U,o as z,c as G,V as t,M as c,a as _,n as v}from"./@vue.cab01781.js";const J={class:"edit-popup"},te=O({__name:"auth",emits:["success","close"],setup(Q,{expose:k,emit:p}){const o=i(),f=i(),r=i(),y=u(!1),d=u(!0),h=u([]),m=u([]),l=U({id:"",name:"",remark:"",sort:0,isDisable:0,menus:[]}),C={name:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0",trigger:["blur"]}]},b=async()=>{const e=await P();m.value=e,h.value=H(e)},x=()=>{var s,n;const e=(s=o.value)==null?void 0:s.getCheckedKeys(),a=(n=o.value)==null?void 0:n.getHalfCheckedKeys();return e==null||e.unshift.apply(e,a),e},E=()=>{l.menus.forEach(e=>{v(()=>{var a;(a=o.value)==null||a.setChecked(e,!0,!1)})})},F=e=>{const a=m.value;for(let s=0;s<a.length;s++)o.value.store.nodesMap[a[s].id].expanded=e},g=e=>{var a,s;e?(a=o.value)==null||a.setCheckedKeys(h.value.map(n=>n.id)):(s=o.value)==null||s.setCheckedKeys([])},D=async()=>{var e,a;await((e=f.value)==null?void 0:e.validate()),l.menus=x(),await L({...l,menuIds:l.menus.join()}),(a=r.value)==null||a.close(),q.msgSuccess("\u64CD\u4F5C\u6210\u529F"),p("success")},w=()=>{p("close")};return k({open:()=>{var e;(e=r.value)==null||e.open()},setFormData:async e=>{await b();const a=await M({id:e.id});for(const s in l)a[s]!=null&&a[s]!=null&&(l[s]=a[s]);v(()=>{E()})}}),(e,a)=>{const s=K,n=S,B=T,R=N,V=I;return z(),G("div",J,[t(j,{ref_key:"popupRef",ref:r,title:"\u6743\u9650\u8BBE\u7F6E",async:!0,width:"550px",onConfirm:D,onClose:w},{default:c(()=>[t(V,{class:"ls-form",ref_key:"formRef",ref:f,rules:C,model:l,"label-width":"60px"},{default:c(()=>[t(R,{class:"h-[400px] sm:h-[600px]"},{default:c(()=>[t(B,{label:"\u6743\u9650",prop:"menus"},{default:c(()=>[_("div",null,[t(s,{label:"\u5C55\u5F00/\u6298\u53E0",onChange:F}),t(s,{label:"\u5168\u9009/\u4E0D\u5168\u9009",onChange:g}),t(s,{modelValue:d.value,"onUpdate:modelValue":a[0]||(a[0]=A=>d.value=A),label:"\u7236\u5B50\u8054\u52A8"},null,8,["modelValue"]),_("div",null,[t(n,{ref_key:"treeRef",ref:o,data:m.value,props:{label:"menuName",children:"children"},"check-strictly":!d.value,"node-key":"id","default-expand-all":y.value,"show-checkbox":""},null,8,["data","check-strictly","default-expand-all"])])])]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},512)])}}});export{te as _};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
import{c as $,g as B}from"./axios.2d915936.js";var R={exports:{}};/*!
import{c as $,g as B}from"./axios.fd02a783.js";var R={exports:{}};/*!
* clipboard.js v2.0.11
* https://clipboardjs.com/
*

View File

@@ -1 +1 @@
import"./code-preview.vue_vue_type_script_setup_true_lang.06019e12.js";import{_ as H}from"./code-preview.vue_vue_type_script_setup_true_lang.06019e12.js";import"./element-plus.8115766e.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.66926594.js";import"./axios.2d915936.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.53063276.js";import"./lodash.b68d77aa.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.a96d99f2.js";import"./vue-clipboard3.91d4fd5f.js";import"./clipboard.c0a70c0c.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";export{H as default};
import"./code-preview.vue_vue_type_script_setup_true_lang.54ddb1e8.js";import{_ as H}from"./code-preview.vue_vue_type_script_setup_true_lang.54ddb1e8.js";import"./element-plus.dc25723c.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.37ec2129.js";import"./axios.fd02a783.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.4333e73f.js";import"./lodash.75518cf9.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.748450be.js";import"./vue-clipboard3.049f28db.js";import"./clipboard.6e731210.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";export{H as default};

View File

@@ -1 +1 @@
import{x as k,y as w,E as B,w as D,G as T}from"./element-plus.8115766e.js";import{f as r,b as N}from"./index.53063276.js";import{u as $}from"./vue-clipboard3.91d4fd5f.js";import{d as j,r as F,e as L,a5 as S,o as s,c as i,V as o,M as t,W as U,a8 as G,L as M,a as m,u as P,k as R,T as W}from"./@vue.cab01781.js";const q={class:"code-preview"},z={class:"flex",style:{height:"50vh"}},A=W(" \u590D\u5236 "),Q=j({__name:"code-preview",props:{modelValue:{type:Boolean},code:null},emits:["update:modelValue"],setup(c,{emit:p}){const _=c,{toClipboard:f}=$(),u=F("index0"),b=async l=>{try{await f(l),r.msgSuccess("\u590D\u5236\u6210\u529F")}catch{r.msgError("\u590D\u5236\u5931\u8D25")}},n=L({get(){return _.modelValue},set(l){p("update:modelValue",l)}});return(l,a)=>{const h=S("highlightjs"),V=B,v=N,g=D,x=k,C=w,E=T;return s(),i("div",q,[o(E,{modelValue:P(n),"onUpdate:modelValue":a[1]||(a[1]=e=>R(n)?n.value=e:null),width:"900px",title:"\u4EE3\u7801\u9884\u89C8"},{default:t(()=>[o(C,{modelValue:u.value,"onUpdate:modelValue":a[0]||(a[0]=e=>u.value=e)},{default:t(()=>[(s(!0),i(U,null,G(c.code,(e,d,y)=>(s(),M(x,{label:d,name:`index${y}`,key:d},{default:t(()=>[m("div",z,[o(V,{class:"flex-1"},{default:t(()=>[o(h,{autodetect:"",code:e},null,8,["code"])]),_:2},1024),m("div",null,[o(g,{onClick:H=>b(e),type:"primary",link:""},{icon:t(()=>[o(v,{name:"el-icon-CopyDocument"})]),default:t(()=>[A]),_:2},1032,["onClick"])])])]),_:2},1032,["label","name"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])}}});export{Q as _};
import{x as k,y as w,E as B,w as D,G as T}from"./element-plus.dc25723c.js";import{f as r,b as N}from"./index.4333e73f.js";import{u as $}from"./vue-clipboard3.049f28db.js";import{d as j,r as F,e as L,a5 as S,o as s,c as i,V as o,M as t,W as U,a8 as G,L as M,a as m,u as P,k as R,T as W}from"./@vue.cab01781.js";const q={class:"code-preview"},z={class:"flex",style:{height:"50vh"}},A=W(" \u590D\u5236 "),Q=j({__name:"code-preview",props:{modelValue:{type:Boolean},code:null},emits:["update:modelValue"],setup(c,{emit:p}){const _=c,{toClipboard:f}=$(),u=F("index0"),b=async l=>{try{await f(l),r.msgSuccess("\u590D\u5236\u6210\u529F")}catch{r.msgError("\u590D\u5236\u5931\u8D25")}},n=L({get(){return _.modelValue},set(l){p("update:modelValue",l)}});return(l,a)=>{const h=S("highlightjs"),V=B,v=N,g=D,x=k,C=w,E=T;return s(),i("div",q,[o(E,{modelValue:P(n),"onUpdate:modelValue":a[1]||(a[1]=e=>R(n)?n.value=e:null),width:"900px",title:"\u4EE3\u7801\u9884\u89C8"},{default:t(()=>[o(C,{modelValue:u.value,"onUpdate:modelValue":a[0]||(a[0]=e=>u.value=e)},{default:t(()=>[(s(!0),i(U,null,G(c.code,(e,d,y)=>(s(),M(x,{label:d,name:`index${y}`,key:d},{default:t(()=>[m("div",z,[o(V,{class:"flex-1"},{default:t(()=>[o(h,{autodetect:"",code:e},null,8,["code"])]),_:2},1024),m("div",null,[o(g,{onClick:H=>b(e),type:"primary",link:""},{icon:t(()=>[o(v,{name:"el-icon-CopyDocument"})]),default:t(()=>[A]),_:2},1032,["onClick"])])])]),_:2},1032,["label","name"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["modelValue"])])}}});export{Q as _};

View File

@@ -1 +1 @@
import{r as n}from"./index.53063276.js";function r(e){return n.get({url:"/gen/list",params:e})}function a(e){return n.get({url:"/gen/db",params:e})}function o(e){return n.post({url:"/gen/importTable",params:e},{isParamsToData:!1})}function s(e){return n.get({url:"/gen/detail",params:e})}function u(e){return n.post({url:"/gen/syncTable",params:e},{isParamsToData:!1})}function l(e){return n.post({url:"/gen/delTable",params:e})}function g(e){return n.post({url:"/gen/editTable",params:e})}function i(e){return n.get({url:"/gen/previewCode",params:e})}function d(e){return n.get({url:"/gen/genCode",params:e})}function f(e){return n.get({responseType:"blob",url:"/gen/downloadCode",params:e},{isTransformResponse:!1})}export{l as a,i as b,d as c,f as d,r as e,o as f,g,a as h,u as s,s as t};
import{r as n}from"./index.4333e73f.js";function r(e){return n.get({url:"/gen/list",params:e})}function a(e){return n.get({url:"/gen/db",params:e})}function o(e){return n.post({url:"/gen/importTable",params:e},{isParamsToData:!1})}function s(e){return n.get({url:"/gen/detail",params:e})}function u(e){return n.post({url:"/gen/syncTable",params:e},{isParamsToData:!1})}function l(e){return n.post({url:"/gen/delTable",params:e})}function g(e){return n.post({url:"/gen/editTable",params:e})}function i(e){return n.get({url:"/gen/previewCode",params:e})}function d(e){return n.get({url:"/gen/genCode",params:e})}function f(e){return n.get({responseType:"blob",url:"/gen/downloadCode",params:e},{isTransformResponse:!1})}export{l as a,i as b,d as c,f as d,r as e,o as f,g,a as h,u as s,s as t};

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
import{r as t}from"./index.53063276.js";function u(r){return t.get({url:"/user/list",params:r})}function s(r){return t.get({url:"/user/detail",params:r})}function i(r){return t.post({url:"/user/edit",params:r})}export{u as a,s as g,i as u};
import{r as t}from"./index.4333e73f.js";function u(r){return t.get({url:"/user/list",params:r})}function s(r){return t.get({url:"/user/detail",params:r})}function i(r){return t.post({url:"/user/edit",params:r})}export{u as a,s as g,i as u};

View File

@@ -1 +1 @@
import{b as n,d as m}from"./index.53063276.js";import{g as d}from"./decoration.a3e48437.js";import{d as l,r as _,o as s,c as i,W as x,a8 as f,a as t,S as u,U as r,V as v,b9 as h,b8 as b}from"./@vue.cab01781.js";import"./element-plus.8115766e.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.66926594.js";import"./axios.2d915936.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.b68d77aa.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.a96d99f2.js";import"./vue-clipboard3.91d4fd5f.js";import"./clipboard.c0a70c0c.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";const y=o=>(h("data-v-3ddd45b2"),o=o(),b(),o),w={class:"news"},g=y(()=>t("div",{class:"flex items-center news-title mx-[10px] my-[15px] text-[17px] font-medium"}," \u6700\u65B0\u8D44\u8BAF ",-1)),B={key:0,class:"mr-[10px]"},D=["src"],S={class:"flex flex-col justify-between flex-1"},V={class:"text-[15px] font-medium line-clamp-2"},j={class:"line-clamp-1 text-sm mt-[8px]"},k={class:"text-[#999] text-xs w-full flex justify-between mt-[8px]"},I={class:"flex items-center"},N={class:"ml-[5px]"},A=l({__name:"content",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(o){const p=_([]);return(async()=>{const c=await d({limit:10});p.value=c})(),(c,F)=>{const a=n;return s(),i("div",w,[g,(s(!0),i(x,null,f(p.value,e=>(s(),i("div",{key:e.id,class:"news-card flex bg-white px-[10px] py-[16px] text-[#333] border-[#f2f2f2] border-b"},[e.image?(s(),i("div",B,[t("img",{src:e.image,class:"w-[120px] h-[90px]"},null,8,D)])):u("",!0),t("div",S,[t("div",V,r(e.title),1),t("div",j,r(e.intro),1),t("div",k,[t("div",null,r(e.createTime),1),t("div",I,[v(a,{name:"el-icon-View"}),t("div",N,r(e.visit),1)])])])]))),128))])}}});const dt=m(A,[["__scopeId","data-v-3ddd45b2"]]);export{dt as default};
import{b as n,d as m}from"./index.4333e73f.js";import{g as d}from"./decoration.931da4ad.js";import{d as l,r as _,o as s,c as i,W as x,a8 as f,a as t,S as u,U as r,V as v,b9 as h,b8 as b}from"./@vue.cab01781.js";import"./element-plus.dc25723c.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.37ec2129.js";import"./axios.fd02a783.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.75518cf9.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.748450be.js";import"./vue-clipboard3.049f28db.js";import"./clipboard.6e731210.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";const y=o=>(h("data-v-3ddd45b2"),o=o(),b(),o),w={class:"news"},g=y(()=>t("div",{class:"flex items-center news-title mx-[10px] my-[15px] text-[17px] font-medium"}," \u6700\u65B0\u8D44\u8BAF ",-1)),B={key:0,class:"mr-[10px]"},D=["src"],S={class:"flex flex-col justify-between flex-1"},V={class:"text-[15px] font-medium line-clamp-2"},j={class:"line-clamp-1 text-sm mt-[8px]"},k={class:"text-[#999] text-xs w-full flex justify-between mt-[8px]"},I={class:"flex items-center"},N={class:"ml-[5px]"},A=l({__name:"content",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(o){const p=_([]);return(async()=>{const c=await d({limit:10});p.value=c})(),(c,F)=>{const a=n;return s(),i("div",w,[g,(s(!0),i(x,null,f(p.value,e=>(s(),i("div",{key:e.id,class:"news-card flex bg-white px-[10px] py-[16px] text-[#333] border-[#f2f2f2] border-b"},[e.image?(s(),i("div",B,[t("img",{src:e.image,class:"w-[120px] h-[90px]"},null,8,D)])):u("",!0),t("div",S,[t("div",V,r(e.title),1),t("div",j,r(e.intro),1),t("div",k,[t("div",null,r(e.createTime),1),t("div",I,[v(a,{name:"el-icon-View"}),t("div",N,r(e.visit),1)])])])]))),128))])}}});const dt=m(A,[["__scopeId","data-v-3ddd45b2"]]);export{dt as default};

View File

@@ -1 +1 @@
import"./content.vue_vue_type_script_setup_true_lang.e5408794.js";import{_ as I}from"./content.vue_vue_type_script_setup_true_lang.e5408794.js";import"./decoration-img.e07a9eab.js";import"./element-plus.8115766e.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.66926594.js";import"./axios.2d915936.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.53063276.js";import"./lodash.b68d77aa.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.a96d99f2.js";import"./vue-clipboard3.91d4fd5f.js";import"./clipboard.c0a70c0c.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";export{I as default};
import"./content.vue_vue_type_script_setup_true_lang.8f985d5c.js";import{_ as I}from"./content.vue_vue_type_script_setup_true_lang.8f985d5c.js";import"./decoration-img.e721b824.js";import"./element-plus.dc25723c.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.37ec2129.js";import"./axios.fd02a783.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.4333e73f.js";import"./lodash.75518cf9.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.748450be.js";import"./vue-clipboard3.049f28db.js";import"./clipboard.6e731210.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";export{I as default};

View File

@@ -1 +1 @@
import"./content.vue_vue_type_script_setup_true_lang.c187246b.js";import{_ as I}from"./content.vue_vue_type_script_setup_true_lang.c187246b.js";import"./decoration-img.e07a9eab.js";import"./element-plus.8115766e.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.66926594.js";import"./axios.2d915936.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.53063276.js";import"./lodash.b68d77aa.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.a96d99f2.js";import"./vue-clipboard3.91d4fd5f.js";import"./clipboard.c0a70c0c.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";export{I as default};
import"./content.vue_vue_type_script_setup_true_lang.0751226b.js";import{_ as I}from"./content.vue_vue_type_script_setup_true_lang.0751226b.js";import"./decoration-img.e721b824.js";import"./element-plus.dc25723c.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.37ec2129.js";import"./axios.fd02a783.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.4333e73f.js";import"./lodash.75518cf9.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.748450be.js";import"./vue-clipboard3.049f28db.js";import"./clipboard.6e731210.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";export{I as default};

View File

@@ -1 +1 @@
import{b as x,d as _}from"./index.53063276.js";import a from"./decoration-img.e07a9eab.js";import{d as u,o as t,c as e,a as r,U as s,S as c,W as m,a8 as l,V as p}from"./@vue.cab01781.js";import"./element-plus.8115766e.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.66926594.js";import"./axios.2d915936.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.b68d77aa.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.a96d99f2.js";import"./vue-clipboard3.91d4fd5f.js";import"./clipboard.c0a70c0c.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";const f={class:"my-service"},h={key:0,class:"title px-[15px] py-[10px]"},y={key:1,class:"flex flex-wrap pt-[20px] pb-[10px]"},v={class:"mt-[7px]"},g={key:2},b={class:"ml-[10px] flex-1"},k=u({__name:"content",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(o){return(w,V)=>{const d=x;return t(),e("div",f,[o.content.title?(t(),e("div",h,[r("div",null,s(o.content.title),1)])):c("",!0),o.content.style==1?(t(),e("div",y,[(t(!0),e(m,null,l(o.content.data,(i,n)=>(t(),e("div",{key:n,class:"flex flex-col items-center w-1/4 mb-[15px]"},[p(a,{width:"26px",height:"26px",src:i.image,alt:""},null,8,["src"]),r("div",v,s(i.name),1)]))),128))])):c("",!0),o.content.style==2?(t(),e("div",g,[(t(!0),e(m,null,l(o.content.data,(i,n)=>(t(),e("div",{key:n,class:"flex items-center border-b border-[#e5e5e5] h-[50px] px-[12px]"},[p(a,{width:"24px",height:"24px",src:i.image,alt:""},null,8,["src"]),r("div",b,s(i.name),1),r("div",null,[p(d,{name:"el-icon-ArrowRight"})])]))),128))])):c("",!0)])}}});const ot=_(k,[["__scopeId","data-v-a7e52d47"]]);export{ot as default};
import{b as x,d as _}from"./index.4333e73f.js";import a from"./decoration-img.e721b824.js";import{d as u,o as t,c as e,a as r,U as s,S as c,W as m,a8 as l,V as p}from"./@vue.cab01781.js";import"./element-plus.dc25723c.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.37ec2129.js";import"./axios.fd02a783.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.75518cf9.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.748450be.js";import"./vue-clipboard3.049f28db.js";import"./clipboard.6e731210.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";const f={class:"my-service"},h={key:0,class:"title px-[15px] py-[10px]"},y={key:1,class:"flex flex-wrap pt-[20px] pb-[10px]"},v={class:"mt-[7px]"},g={key:2},b={class:"ml-[10px] flex-1"},k=u({__name:"content",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(o){return(w,V)=>{const d=x;return t(),e("div",f,[o.content.title?(t(),e("div",h,[r("div",null,s(o.content.title),1)])):c("",!0),o.content.style==1?(t(),e("div",y,[(t(!0),e(m,null,l(o.content.data,(i,n)=>(t(),e("div",{key:n,class:"flex flex-col items-center w-1/4 mb-[15px]"},[p(a,{width:"26px",height:"26px",src:i.image,alt:""},null,8,["src"]),r("div",v,s(i.name),1)]))),128))])):c("",!0),o.content.style==2?(t(),e("div",g,[(t(!0),e(m,null,l(o.content.data,(i,n)=>(t(),e("div",{key:n,class:"flex items-center border-b border-[#e5e5e5] h-[50px] px-[12px]"},[p(a,{width:"24px",height:"24px",src:i.image,alt:""},null,8,["src"]),r("div",b,s(i.name),1),r("div",null,[p(d,{name:"el-icon-ArrowRight"})])]))),128))])):c("",!0)])}}});const ot=_(k,[["__scopeId","data-v-a7e52d47"]]);export{ot as default};

View File

@@ -1 +1 @@
import{d as r}from"./index.53063276.js";import{o as i,c as e,b9 as c,b8 as s,a as o}from"./@vue.cab01781.js";import"./element-plus.8115766e.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.66926594.js";import"./axios.2d915936.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.b68d77aa.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.a96d99f2.js";import"./vue-clipboard3.91d4fd5f.js";import"./clipboard.c0a70c0c.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";const m="/assets/default_avatar.fa19527b.png";const _={},p=t=>(c("data-v-cdcc3d15"),t=t(),s(),t),a={class:"user-info flex items-center px-[25px]"},d=p(()=>o("img",{src:m,class:"w-[60px] h-[60px]",alt:""},null,-1)),n=p(()=>o("div",{class:"text-white text-[18px] ml-[10px]"},"\u672A\u767B\u5F55",-1)),l=[d,n];function x(t,f){return i(),e("div",a,l)}const R=r(_,[["render",x],["__scopeId","data-v-cdcc3d15"]]);export{R as default};
import{d as r}from"./index.4333e73f.js";import{o as i,c as e,b9 as c,b8 as s,a as o}from"./@vue.cab01781.js";import"./element-plus.dc25723c.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.37ec2129.js";import"./axios.fd02a783.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.75518cf9.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.748450be.js";import"./vue-clipboard3.049f28db.js";import"./clipboard.6e731210.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";const m="/assets/default_avatar.fa19527b.png";const _={},p=t=>(c("data-v-cdcc3d15"),t=t(),s(),t),a={class:"user-info flex items-center px-[25px]"},d=p(()=>o("img",{src:m,class:"w-[60px] h-[60px]",alt:""},null,-1)),n=p(()=>o("div",{class:"text-white text-[18px] ml-[10px]"},"\u672A\u767B\u5F55",-1)),l=[d,n];function x(t,f){return i(),e("div",a,l)}const R=r(_,[["render",x],["__scopeId","data-v-cdcc3d15"]]);export{R as default};

View File

@@ -1 +1 @@
import i from"./decoration-img.e07a9eab.js";import{d as p,o as r,c as m,V as s,a as o,U as e,b9 as c,b8 as n}from"./@vue.cab01781.js";import{d as a}from"./index.53063276.js";import"./element-plus.8115766e.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.66926594.js";import"./axios.2d915936.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.b68d77aa.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.a96d99f2.js";import"./vue-clipboard3.91d4fd5f.js";import"./clipboard.c0a70c0c.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";const u=t=>(c("data-v-74f49970"),t=t(),n(),t),d={class:"customer-service"},_={class:"text-[15px] mt-[7px] font-medium"},l={class:"text-[#666] mt-[20px]"},x={class:"text-[#666] mt-[7px]"},f=u(()=>o("div",{class:"text-white text-[16px] rounded-[42px] bg-[#4173FF] w-full h-[42px] flex justify-center items-center mt-[50px]"}," \u4FDD\u5B58\u4E8C\u7EF4\u7801\u56FE\u7247 ",-1)),h=p({__name:"content",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(t){return(F,v)=>(r(),m("div",d,[s(i,{width:"140px",height:"140px",src:t.content.qrcode,alt:""},null,8,["src"]),o("div",_,e(t.content.title),1),o("div",l,"\u670D\u52A1\u65F6\u95F4\uFF1A"+e(t.content.time),1),o("div",x,"\u5BA2\u670D\u7535\u8BDD\uFF1A"+e(t.content.mobile),1),f]))}});const Y=a(h,[["__scopeId","data-v-74f49970"]]);export{Y as default};
import i from"./decoration-img.e721b824.js";import{d as p,o as r,c as m,V as s,a as o,U as e,b9 as c,b8 as n}from"./@vue.cab01781.js";import{d as a}from"./index.4333e73f.js";import"./element-plus.dc25723c.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.37ec2129.js";import"./axios.fd02a783.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.75518cf9.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.748450be.js";import"./vue-clipboard3.049f28db.js";import"./clipboard.6e731210.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";const u=t=>(c("data-v-74f49970"),t=t(),n(),t),d={class:"customer-service"},_={class:"text-[15px] mt-[7px] font-medium"},l={class:"text-[#666] mt-[20px]"},x={class:"text-[#666] mt-[7px]"},f=u(()=>o("div",{class:"text-white text-[16px] rounded-[42px] bg-[#4173FF] w-full h-[42px] flex justify-center items-center mt-[50px]"}," \u4FDD\u5B58\u4E8C\u7EF4\u7801\u56FE\u7247 ",-1)),h=p({__name:"content",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(t){return(F,v)=>(r(),m("div",d,[s(i,{width:"140px",height:"140px",src:t.content.qrcode,alt:""},null,8,["src"]),o("div",_,e(t.content.title),1),o("div",l,"\u670D\u52A1\u65F6\u95F4\uFF1A"+e(t.content.time),1),o("div",x,"\u5BA2\u670D\u7535\u8BDD\uFF1A"+e(t.content.mobile),1),f]))}});const Y=a(h,[["__scopeId","data-v-74f49970"]]);export{Y as default};

View File

@@ -1 +1 @@
import"./content.vue_vue_type_script_setup_true_lang.f8910cfe.js";import{_ as I}from"./content.vue_vue_type_script_setup_true_lang.f8910cfe.js";import"./decoration-img.e07a9eab.js";import"./element-plus.8115766e.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.66926594.js";import"./axios.2d915936.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.53063276.js";import"./lodash.b68d77aa.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.a96d99f2.js";import"./vue-clipboard3.91d4fd5f.js";import"./clipboard.c0a70c0c.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";export{I as default};
import"./content.vue_vue_type_script_setup_true_lang.898b8e5a.js";import{_ as I}from"./content.vue_vue_type_script_setup_true_lang.898b8e5a.js";import"./decoration-img.e721b824.js";import"./element-plus.dc25723c.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.37ec2129.js";import"./axios.fd02a783.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.4333e73f.js";import"./lodash.75518cf9.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.748450be.js";import"./vue-clipboard3.049f28db.js";import"./clipboard.6e731210.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";export{I as default};

View File

@@ -1 +1 @@
import{d as p,b as r}from"./index.53063276.js";import{o as i,c,a as t,V as s,b9 as m,b8 as a}from"./@vue.cab01781.js";import"./element-plus.8115766e.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.66926594.js";import"./axios.2d915936.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.b68d77aa.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.a96d99f2.js";import"./vue-clipboard3.91d4fd5f.js";import"./clipboard.c0a70c0c.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";const _={},n=o=>(m("data-v-6fb29c10"),o=o(),a(),o),d={class:"search"},f={class:"search-con flex items-center px-[15px]"},l=n(()=>t("span",{class:"ml-[5px]"},"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",-1));function h(o,x){const e=r;return i(),c("div",d,[t("div",f,[s(e,{name:"el-icon-Search",size:17}),l])])}const R=p(_,[["render",h],["__scopeId","data-v-6fb29c10"]]);export{R as default};
import{d as p,b as r}from"./index.4333e73f.js";import{o as i,c,a as t,V as s,b9 as m,b8 as a}from"./@vue.cab01781.js";import"./element-plus.dc25723c.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.37ec2129.js";import"./axios.fd02a783.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.75518cf9.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.748450be.js";import"./vue-clipboard3.049f28db.js";import"./clipboard.6e731210.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";const _={},n=o=>(m("data-v-6fb29c10"),o=o(),a(),o),d={class:"search"},f={class:"search-con flex items-center px-[15px]"},l=n(()=>t("span",{class:"ml-[5px]"},"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",-1));function h(o,x){const e=r;return i(),c("div",d,[t("div",f,[s(e,{name:"el-icon-Search",size:17}),l])])}const R=p(_,[["render",h],["__scopeId","data-v-6fb29c10"]]);export{R as default};

View File

@@ -1 +1 @@
import o from"./decoration-img.e07a9eab.js";import{d as s,e as c,o as r,c as i,a as p,V as d,u as m}from"./@vue.cab01781.js";const u={class:"banner"},_={class:"banner-image"},h=s({__name:"content",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(t){const n=t,a=c(()=>{const{data:e}=n.content;return Array.isArray(e)&&e[0]?e[0].image:""});return(e,l)=>(r(),i("div",u,[p("div",_,[d(o,{width:"100%",height:"170px",src:m(a),fit:"contain"},null,8,["src"])])]))}});export{h as _};
import o from"./decoration-img.e721b824.js";import{d as s,e as c,o as r,c as i,a as p,V as d,u as m}from"./@vue.cab01781.js";const u={class:"banner"},_={class:"banner-image"},h=s({__name:"content",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(t){const n=t,a=c(()=>{const{data:e}=n.content;return Array.isArray(e)&&e[0]?e[0].image:""});return(e,l)=>(r(),i("div",u,[p("div",_,[d(o,{width:"100%",height:"170px",src:m(a),fit:"contain"},null,8,["src"])])]))}});export{h as _};

View File

@@ -1 +1 @@
import o from"./decoration-img.e07a9eab.js";import{d as s,e as c,o as r,c as i,a as p,V as m,u as d}from"./@vue.cab01781.js";const u={class:"banner mx-[10px] mt-[10px]"},_={class:"banner-image"},h=s({__name:"content",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(t){const n=t,a=c(()=>{const{data:e}=n.content;return Array.isArray(e)&&e[0]?e[0].image:""});return(e,l)=>(r(),i("div",u,[p("div",_,[m(o,{width:"100%",height:"100px",src:d(a),fit:"contain"},null,8,["src"])])]))}});export{h as _};
import o from"./decoration-img.e721b824.js";import{d as s,e as c,o as r,c as i,a as p,V as m,u as d}from"./@vue.cab01781.js";const u={class:"banner mx-[10px] mt-[10px]"},_={class:"banner-image"},h=s({__name:"content",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(t){const n=t,a=c(()=>{const{data:e}=n.content;return Array.isArray(e)&&e[0]?e[0].image:""});return(e,l)=>(r(),i("div",u,[p("div",_,[m(o,{width:"100%",height:"100px",src:d(a),fit:"contain"},null,8,["src"])])]))}});export{h as _};

View File

@@ -1 +1 @@
import o from"./decoration-img.e07a9eab.js";import{d as r,o as e,c as t,a,W as l,a8 as p,V as i,U as d}from"./@vue.cab01781.js";const m={class:"nav bg-white pt-[15px] pb-[8px]"},_={class:"flex flex-wrap"},x={class:"mt-[7px]"},b=r({__name:"content",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(n){return(f,u)=>(e(),t("div",m,[a("div",_,[(e(!0),t(l,null,p(n.content.data,(s,c)=>(e(),t("div",{key:c,class:"flex flex-col items-center w-1/5 mb-[15px]"},[i(o,{width:"41px",height:"41px",src:s.image,alt:""},null,8,["src"]),a("div",x,d(s.name),1)]))),128))])]))}});export{b as _};
import o from"./decoration-img.e721b824.js";import{d as r,o as e,c as t,a,W as l,a8 as p,V as i,U as d}from"./@vue.cab01781.js";const m={class:"nav bg-white pt-[15px] pb-[8px]"},_={class:"flex flex-wrap"},x={class:"mt-[7px]"},b=r({__name:"content",props:{content:{type:Object,default:()=>({})},styles:{type:Object,default:()=>({})}},setup(n){return(f,u)=>(e(),t("div",m,[a("div",_,[(e(!0),t(l,null,p(n.content.data,(s,c)=>(e(),t("div",{key:c,class:"flex flex-col items-center w-1/5 mb-[15px]"},[i(o,{width:"41px",height:"41px",src:s.image,alt:""},null,8,["src"]),a("div",x,d(s.name),1)]))),128))])]))}});export{b as _};

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 KiB

View File

@@ -1 +1 @@
import"./data-table.vue_vue_type_script_setup_true_lang.f8226619.js";import{_ as K}from"./data-table.vue_vue_type_script_setup_true_lang.f8226619.js";import"./element-plus.8115766e.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.66926594.js";import"./axios.2d915936.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.15556fef.js";import"./index.53063276.js";import"./lodash.b68d77aa.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.a96d99f2.js";import"./vue-clipboard3.91d4fd5f.js";import"./clipboard.c0a70c0c.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";import"./usePaging.52ce9b34.js";import"./code.b9c692cc.js";export{K as default};
import"./data-table.vue_vue_type_script_setup_true_lang.7012be52.js";import{_ as K}from"./data-table.vue_vue_type_script_setup_true_lang.7012be52.js";import"./element-plus.dc25723c.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.37ec2129.js";import"./axios.fd02a783.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./index.857546d9.js";import"./index.4333e73f.js";import"./lodash.75518cf9.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.748450be.js";import"./vue-clipboard3.049f28db.js";import"./clipboard.6e731210.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";import"./usePaging.a52dcef9.js";import"./code.47dab7e8.js";export{K as default};

View File

@@ -1 +1 @@
import{C as x,D,w as N,F as T,J as K,K as P,L as R}from"./element-plus.8115766e.js";import{d as S,s as I,a0 as L,r as U,w as j,o as b,c as C,V as e,M as t,I as z,aa as h,u as o,O as M,a as $,k as A,T as F}from"./@vue.cab01781.js";import{P as J}from"./index.15556fef.js";import{u as O,_ as q}from"./usePaging.52ce9b34.js";import{f as G,h as H}from"./code.b9c692cc.js";import{f as g}from"./index.53063276.js";const Q={class:"data-table"},W=F("\u67E5\u8BE2"),X=F("\u91CD\u7F6E"),Y={class:"m-4"},Z={class:"flex justify-end mt-4"},ue=S({__name:"data-table",emits:["success"],setup(ee,{emit:w}){const i=I(),s=L({tableName:"",tableComment:""}),{pager:n,getLists:p,resetParams:E,resetPage:r}=O({fetchFun:H,params:s,size:10}),c=U([]),v=a=>{c.value=a.map(({tableName:l})=>l)},V=async()=>{var a;if(!c.value.length)return g.msgError("\u8BF7\u9009\u62E9\u6570\u636E\u8868");await G({tables:c.value.join()}),g.msgSuccess("\u5BFC\u5165\u6210\u529F"),(a=i.value)==null||a.close(),w("success")};return j(()=>{var a;return(a=i.value)==null?void 0:a.visible},a=>{a&&p()}),(a,l)=>{const _=x,d=D,f=N,y=T,m=K,k=P,B=R;return b(),C("div",Q,[e(J,{ref_key:"popupRef",ref:i,clickModalClose:!1,title:"\u9009\u62E9\u8868",width:"900px",async:!0,onConfirm:V},{trigger:t(()=>[z(a.$slots,"default")]),default:t(()=>[e(y,{class:"ls-form",model:s,inline:""},{default:t(()=>[e(d,{label:"\u8868\u540D\u79F0"},{default:t(()=>[e(_,{class:"w-[280px]",modelValue:s.tableName,"onUpdate:modelValue":l[0]||(l[0]=u=>s.tableName=u),clearable:"",onKeyup:h(o(r),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(d,{label:"\u8868\u63CF\u8FF0"},{default:t(()=>[e(_,{class:"w-[280px]",modelValue:s.tableComment,"onUpdate:modelValue":l[1]||(l[1]=u=>s.tableComment=u),clearable:"",onKeyup:h(o(r),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(d,null,{default:t(()=>[e(f,{type:"primary",onClick:o(r)},{default:t(()=>[W]),_:1},8,["onClick"]),e(f,{onClick:o(E)},{default:t(()=>[X]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"]),M((b(),C("div",Y,[e(k,{height:"400",size:"large",data:o(n).lists,onSelectionChange:v},{default:t(()=>[e(m,{type:"selection",width:"55"}),e(m,{label:"\u8868\u540D\u79F0",prop:"tableName","min-width":"150"}),e(m,{label:"\u8868\u63CF\u8FF0",prop:"tableComment","min-width":"160"}),e(m,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"createTime","min-width":"180"})]),_:1},8,["data"])])),[[B,o(n).loading]]),$("div",Z,[e(q,{modelValue:o(n),"onUpdate:modelValue":l[2]||(l[2]=u=>A(n)?n.value=u:null),onChange:o(p)},null,8,["modelValue","onChange"])])]),_:3},512)])}}});export{ue as _};
import{C as x,D,w as N,F as T,J as K,K as P,L as R}from"./element-plus.dc25723c.js";import{d as S,s as I,a0 as L,r as U,w as j,o as b,c as C,V as e,M as t,I as z,aa as h,u as o,O as M,a as $,k as A,T as F}from"./@vue.cab01781.js";import{P as J}from"./index.857546d9.js";import{u as O,_ as q}from"./usePaging.a52dcef9.js";import{f as G,h as H}from"./code.47dab7e8.js";import{f as g}from"./index.4333e73f.js";const Q={class:"data-table"},W=F("\u67E5\u8BE2"),X=F("\u91CD\u7F6E"),Y={class:"m-4"},Z={class:"flex justify-end mt-4"},ue=S({__name:"data-table",emits:["success"],setup(ee,{emit:w}){const i=I(),s=L({tableName:"",tableComment:""}),{pager:n,getLists:p,resetParams:E,resetPage:r}=O({fetchFun:H,params:s,size:10}),c=U([]),v=a=>{c.value=a.map(({tableName:l})=>l)},V=async()=>{var a;if(!c.value.length)return g.msgError("\u8BF7\u9009\u62E9\u6570\u636E\u8868");await G({tables:c.value.join()}),g.msgSuccess("\u5BFC\u5165\u6210\u529F"),(a=i.value)==null||a.close(),w("success")};return j(()=>{var a;return(a=i.value)==null?void 0:a.visible},a=>{a&&p()}),(a,l)=>{const _=x,d=D,f=N,y=T,m=K,k=P,B=R;return b(),C("div",Q,[e(J,{ref_key:"popupRef",ref:i,clickModalClose:!1,title:"\u9009\u62E9\u8868",width:"900px",async:!0,onConfirm:V},{trigger:t(()=>[z(a.$slots,"default")]),default:t(()=>[e(y,{class:"ls-form",model:s,inline:""},{default:t(()=>[e(d,{label:"\u8868\u540D\u79F0"},{default:t(()=>[e(_,{class:"w-[280px]",modelValue:s.tableName,"onUpdate:modelValue":l[0]||(l[0]=u=>s.tableName=u),clearable:"",onKeyup:h(o(r),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(d,{label:"\u8868\u63CF\u8FF0"},{default:t(()=>[e(_,{class:"w-[280px]",modelValue:s.tableComment,"onUpdate:modelValue":l[1]||(l[1]=u=>s.tableComment=u),clearable:"",onKeyup:h(o(r),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(d,null,{default:t(()=>[e(f,{type:"primary",onClick:o(r)},{default:t(()=>[W]),_:1},8,["onClick"]),e(f,{onClick:o(E)},{default:t(()=>[X]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"]),M((b(),C("div",Y,[e(k,{height:"400",size:"large",data:o(n).lists,onSelectionChange:v},{default:t(()=>[e(m,{type:"selection",width:"55"}),e(m,{label:"\u8868\u540D\u79F0",prop:"tableName","min-width":"150"}),e(m,{label:"\u8868\u63CF\u8FF0",prop:"tableComment","min-width":"160"}),e(m,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"createTime","min-width":"180"})]),_:1},8,["data"])])),[[B,o(n).loading]]),$("div",Z,[e(q,{modelValue:o(n),"onUpdate:modelValue":l[2]||(l[2]=u=>A(n)?n.value=u:null),onChange:o(p)},null,8,["modelValue","onChange"])])]),_:3},512)])}}});export{ue as _};

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
import{i as n,b as _}from"./element-plus.8115766e.js";import{u,g as e,b as l,d as g}from"./index.53063276.js";import{d as h,e as f,o as b,L as y,M as r,a as s,V as I,J as S,u as i,b9 as v,b8 as w}from"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.66926594.js";import"./axios.2d915936.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.b68d77aa.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.a96d99f2.js";import"./vue-clipboard3.91d4fd5f.js";import"./clipboard.c0a70c0c.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";const N=t=>(v("data-v-969af21d"),t=t(),w(),t),x=N(()=>s("div",{class:"image-slot"},null,-1)),B={class:"image-slot"},P=h({__name:"decoration-img",props:{width:{type:[String,Number],default:"auto"},height:{type:[String,Number],default:"auto"},radius:{type:[String,Number],default:0},...n},setup(t){const o=t,{getImageUrl:p}=u(),a=f(()=>({width:e(o.width),height:e(o.height),borderRadius:e(o.radius)}));return(m,V)=>{const c=l,d=_;return b(),y(d,S({style:i(a)},o,{src:i(p)(m.src)}),{placeholder:r(()=>[x]),error:r(()=>[s("div",B,[I(c,{name:"el-icon-Picture",size:30})])]),_:1},16,["style","src"])}}});const st=g(P,[["__scopeId","data-v-969af21d"]]);export{st as default};
import{i as n,b as _}from"./element-plus.dc25723c.js";import{u,g as e,b as l,d as g}from"./index.4333e73f.js";import{d as h,e as f,o as b,L as y,M as r,a as s,V as I,J as S,u as i,b9 as v,b8 as w}from"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.37ec2129.js";import"./axios.fd02a783.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.75518cf9.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.748450be.js";import"./vue-clipboard3.049f28db.js";import"./clipboard.6e731210.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";const N=t=>(v("data-v-969af21d"),t=t(),w(),t),x=N(()=>s("div",{class:"image-slot"},null,-1)),B={class:"image-slot"},P=h({__name:"decoration-img",props:{width:{type:[String,Number],default:"auto"},height:{type:[String,Number],default:"auto"},radius:{type:[String,Number],default:0},...n},setup(t){const o=t,{getImageUrl:p}=u(),a=f(()=>({width:e(o.width),height:e(o.height),borderRadius:e(o.radius)}));return(m,V)=>{const c=l,d=_;return b(),y(d,S({style:i(a)},o,{src:i(p)(m.src)}),{placeholder:r(()=>[x]),error:r(()=>[s("div",B,[I(c,{name:"el-icon-Picture",size:30})])]),_:1},16,["style","src"])}}});const st=g(P,[["__scopeId","data-v-969af21d"]]);export{st as default};

View File

@@ -1 +1 @@
import{r as t}from"./index.53063276.js";function a(e){return t.get({url:"/decorate/pages/detail",params:e},{ignoreCancelToken:!0})}function o(e){return t.post({url:"/decorate/pages/save",params:e})}function c(e){return t.get({url:"/decorate/data/article",params:e})}function n(e){return t.get({url:"/decorate/tabbar/detail",params:e})}function s(e){return t.post({url:"/decorate/tabbar/save",params:e})}export{a,n as b,s as c,c as g,o as s};
import{r as t}from"./index.4333e73f.js";function a(e){return t.get({url:"/decorate/pages/detail",params:e},{ignoreCancelToken:!0})}function o(e){return t.post({url:"/decorate/pages/save",params:e})}function c(e){return t.get({url:"/decorate/data/article",params:e})}function n(e){return t.get({url:"/decorate/tabbar/detail",params:e})}function s(e){return t.post({url:"/decorate/tabbar/save",params:e})}export{a,n as b,s as c,c as g,o as s};

View File

@@ -1 +1 @@
import{H as T,I as L,w as N,J as U,t as O,K as P,L as j}from"./element-plus.8115766e.js";import{u as z,_ as H}from"./usePaging.52ce9b34.js";import{f as E,b as I}from"./index.53063276.js";import{o as J,d as K,e as M}from"./wx_oa.0c8a7653.js";import{_ as q}from"./edit.vue_vue_type_script_setup_true_lang.ab8ef30c.js";import{d as G,s as Q,r as W,e as X,ag as Y,o as s,c as Z,V as t,M as u,a as y,O as m,L as p,u as i,T as C,U as ee,k as te,S as ae,n as g}from"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.66926594.js";import"./axios.2d915936.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.b68d77aa.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.a96d99f2.js";import"./vue-clipboard3.91d4fd5f.js";import"./clipboard.c0a70c0c.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";import"./index.15556fef.js";const oe=C(" \u65B0\u589E "),ue=C(" \u7F16\u8F91 "),ne=C(" \u5220\u9664 "),le={class:"flex justify-end mt-4"},He=G({__name:"default_reply",setup(se){const d=Q(),_=W(!1),r="default",w=X(()=>a=>{switch(a){case 1:return"\u6587\u672C"}}),{pager:c,getLists:n}=z({fetchFun:M,params:{type:r}}),B=async()=>{var a;_.value=!0,await g(),(a=d.value)==null||a.open("add",r)},b=async a=>{var o,f;_.value=!0,await g(),(o=d.value)==null||o.open("edit",r),(f=d.value)==null||f.getDetail(a)},k=async a=>{await E.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await J({id:a,type:r}),E.msgSuccess("\u5220\u9664\u6210\u529F"),n()},V=async a=>{try{await K({id:a,type:r}),E.msgSuccess("\u4FEE\u6539\u6210\u529F"),n()}catch{n()}};return n(),(a,o)=>{const f=T,F=L,R=I,v=N,l=U,A=O,S=P,$=H,h=Y("perms"),x=j;return s(),Z("div",null,[t(F,{class:"!border-none",shadow:"never"},{default:u(()=>[t(f,{type:"warning",title:"\u6E29\u99A8\u63D0\u793A\uFF1A1.\u7C89\u4E1D\u5728\u516C\u4F17\u53F7\u53D1\u9001\u5185\u5BB9\u65F6\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u5339\u914D\u60C5\u51B5\u4E0B\u53D1\u9001\u542F\u7528\u7684\u9ED8\u8BA4\u6587\u672C\u56DE\u590D\uFF1B2.\u540C\u65F6\u53EA\u80FD\u542F\u7528\u4E00\u4E2A\u9ED8\u8BA4\u56DE\u590D\u3002",closable:!1,"show-icon":""})]),_:1}),t(F,{class:"!border-none mt-4",shadow:"never"},{default:u(()=>[y("div",null,[m((s(),p(v,{class:"mb-4",type:"primary",onClick:o[0]||(o[0]=e=>B())},{icon:u(()=>[t(R,{name:"el-icon-Plus"})]),default:u(()=>[oe]),_:1})),[[h,["channel:oaReplyDefault:add"]]])]),m((s(),p(S,{size:"large",data:i(c).lists},{default:u(()=>[t(l,{label:"\u89C4\u5219\u540D\u79F0",prop:"name","min-width":"120"}),t(l,{label:"\u56DE\u590D\u7C7B\u578B","min-width":"120"},{default:u(({row:e})=>[C(ee(i(w)(e.contentType)),1)]),_:1}),t(l,{label:"\u56DE\u590D\u5185\u5BB9",prop:"content","min-width":"120"}),t(l,{label:"\u72B6\u6001","min-width":"120"},{default:u(({row:e})=>[m(t(A,{modelValue:e.status,"onUpdate:modelValue":D=>e.status=D,"active-value":1,"inactive-value":0,onChange:D=>V(e.id)},null,8,["modelValue","onUpdate:modelValue","onChange"]),[[h,["channel:oaReplyDefault:status"]]])]),_:1}),t(l,{label:"\u6392\u5E8F",prop:"sort","min-width":"120"}),t(l,{label:"\u64CD\u4F5C",width:"120",fixed:"right"},{default:u(({row:e})=>[m((s(),p(v,{type:"primary",link:"",onClick:D=>b(e)},{default:u(()=>[ue]),_:2},1032,["onClick"])),[[h,["channel:oaReplyDefault:edit"]]]),m((s(),p(v,{type:"danger",link:"",onClick:D=>k(e.id)},{default:u(()=>[ne]),_:2},1032,["onClick"])),[[h,["channel:oaReplyDefault:del"]]])]),_:1})]),_:1},8,["data"])),[[x,i(c).loading]]),y("div",le,[t($,{modelValue:i(c),"onUpdate:modelValue":o[1]||(o[1]=e=>te(c)?c.value=e:null),onChange:i(n)},null,8,["modelValue","onChange"])])]),_:1}),_.value?(s(),p(q,{key:0,ref_key:"editRef",ref:d,onSuccess:i(n),onClose:o[2]||(o[2]=e=>_.value=!1)},null,8,["onSuccess"])):ae("",!0)])}}});export{He as default};
import{H as T,I as L,w as N,J as U,t as O,K as P,L as j}from"./element-plus.dc25723c.js";import{u as z,_ as H}from"./usePaging.a52dcef9.js";import{f as E,b as I}from"./index.4333e73f.js";import{o as J,d as K,e as M}from"./wx_oa.e0a6b56e.js";import{_ as q}from"./edit.vue_vue_type_script_setup_true_lang.39f2aeb5.js";import{d as G,s as Q,r as W,e as X,ag as Y,o as s,c as Z,V as t,M as u,a as y,O as m,L as p,u as i,T as C,U as ee,k as te,S as ae,n as g}from"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.37ec2129.js";import"./axios.fd02a783.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.75518cf9.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.748450be.js";import"./vue-clipboard3.049f28db.js";import"./clipboard.6e731210.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";import"./index.857546d9.js";const oe=C(" \u65B0\u589E "),ue=C(" \u7F16\u8F91 "),ne=C(" \u5220\u9664 "),le={class:"flex justify-end mt-4"},He=G({__name:"default_reply",setup(se){const d=Q(),_=W(!1),r="default",w=X(()=>a=>{switch(a){case 1:return"\u6587\u672C"}}),{pager:c,getLists:n}=z({fetchFun:M,params:{type:r}}),B=async()=>{var a;_.value=!0,await g(),(a=d.value)==null||a.open("add",r)},b=async a=>{var o,f;_.value=!0,await g(),(o=d.value)==null||o.open("edit",r),(f=d.value)==null||f.getDetail(a)},k=async a=>{await E.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await J({id:a,type:r}),E.msgSuccess("\u5220\u9664\u6210\u529F"),n()},V=async a=>{try{await K({id:a,type:r}),E.msgSuccess("\u4FEE\u6539\u6210\u529F"),n()}catch{n()}};return n(),(a,o)=>{const f=T,F=L,R=I,v=N,l=U,A=O,S=P,$=H,h=Y("perms"),x=j;return s(),Z("div",null,[t(F,{class:"!border-none",shadow:"never"},{default:u(()=>[t(f,{type:"warning",title:"\u6E29\u99A8\u63D0\u793A\uFF1A1.\u7C89\u4E1D\u5728\u516C\u4F17\u53F7\u53D1\u9001\u5185\u5BB9\u65F6\uFF0C\u7CFB\u7EDF\u65E0\u6CD5\u5339\u914D\u60C5\u51B5\u4E0B\u53D1\u9001\u542F\u7528\u7684\u9ED8\u8BA4\u6587\u672C\u56DE\u590D\uFF1B2.\u540C\u65F6\u53EA\u80FD\u542F\u7528\u4E00\u4E2A\u9ED8\u8BA4\u56DE\u590D\u3002",closable:!1,"show-icon":""})]),_:1}),t(F,{class:"!border-none mt-4",shadow:"never"},{default:u(()=>[y("div",null,[m((s(),p(v,{class:"mb-4",type:"primary",onClick:o[0]||(o[0]=e=>B())},{icon:u(()=>[t(R,{name:"el-icon-Plus"})]),default:u(()=>[oe]),_:1})),[[h,["channel:oaReplyDefault:add"]]])]),m((s(),p(S,{size:"large",data:i(c).lists},{default:u(()=>[t(l,{label:"\u89C4\u5219\u540D\u79F0",prop:"name","min-width":"120"}),t(l,{label:"\u56DE\u590D\u7C7B\u578B","min-width":"120"},{default:u(({row:e})=>[C(ee(i(w)(e.contentType)),1)]),_:1}),t(l,{label:"\u56DE\u590D\u5185\u5BB9",prop:"content","min-width":"120"}),t(l,{label:"\u72B6\u6001","min-width":"120"},{default:u(({row:e})=>[m(t(A,{modelValue:e.status,"onUpdate:modelValue":D=>e.status=D,"active-value":1,"inactive-value":0,onChange:D=>V(e.id)},null,8,["modelValue","onUpdate:modelValue","onChange"]),[[h,["channel:oaReplyDefault:status"]]])]),_:1}),t(l,{label:"\u6392\u5E8F",prop:"sort","min-width":"120"}),t(l,{label:"\u64CD\u4F5C",width:"120",fixed:"right"},{default:u(({row:e})=>[m((s(),p(v,{type:"primary",link:"",onClick:D=>b(e)},{default:u(()=>[ue]),_:2},1032,["onClick"])),[[h,["channel:oaReplyDefault:edit"]]]),m((s(),p(v,{type:"danger",link:"",onClick:D=>k(e.id)},{default:u(()=>[ne]),_:2},1032,["onClick"])),[[h,["channel:oaReplyDefault:del"]]])]),_:1})]),_:1},8,["data"])),[[x,i(c).loading]]),y("div",le,[t($,{modelValue:i(c),"onUpdate:modelValue":o[1]||(o[1]=e=>te(c)?c.value=e:null),onChange:i(n)},null,8,["modelValue","onChange"])])]),_:1}),_.value?(s(),p(q,{key:0,ref_key:"editRef",ref:d,onSuccess:i(n),onClose:o[2]||(o[2]=e=>_.value=!1)},null,8,["onSuccess"])):ae("",!0)])}}});export{He as default};

View File

@@ -1 +1 @@
import{r as e}from"./index.53063276.js";function r(t){return e.get({url:"/system/dept/list",params:t})}function d(t){return e.post({url:"/system/dept/add",params:t})}function u(t){return e.post({url:"/system/dept/edit",params:t})}function n(t){return e.post({url:"/system/dept/del",params:t})}function p(t){return e.get({url:"/system/dept/detail",params:t})}export{u as a,d as b,p as c,r as d,n as e};
import{r as e}from"./index.4333e73f.js";function r(t){return e.get({url:"/system/dept/list",params:t})}function d(t){return e.post({url:"/system/dept/add",params:t})}function u(t){return e.post({url:"/system/dept/edit",params:t})}function n(t){return e.post({url:"/system/dept/del",params:t})}function p(t){return e.get({url:"/system/dept/detail",params:t})}export{u as a,d as b,p as c,r as d,n as e};

View File

@@ -0,0 +1 @@
import{N as A,I as B,o as w,D as N,w as T,F as h}from"./element-plus.dc25723c.js";import{_ as P}from"./index.vue_vue_type_script_setup_true_lang.eeecba7b.js";import{m as L,f as R,b as V}from"./index.4333e73f.js";import{u as $}from"./vue-router.5046cc50.js";import{g as I,u as q}from"./consumer.df2939f0.js";import{d as y,a0 as O,s as S,ag as U,o as n,c as j,V as e,M as t,a as C,T as l,U as u,O as f,L as F}from"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.37ec2129.js";import"./axios.fd02a783.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.75518cf9.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.748450be.js";import"./vue-clipboard3.049f28db.js";import"./clipboard.6e731210.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";const z={class:"bg-page py-5 pl-20 mb-10"},H=C("div",{class:"mb-3 text-tx-regular"},"\u7528\u6237\u5934\u50CF",-1),M=y({name:"consumerDetail"}),xe=y({...M,setup(G){const b=$(),o=O({avatar:"",channel:"",createTime:"",lastLoginIp:"",lastLoginTime:"",mobile:"",nickname:"",realName:0,sex:0,sn:"",username:""}),D=S(),E=async()=>{const i=await I({id:b.query.id});Object.keys(o).forEach(a=>{o[a]=i[a]})},m=async(i,a)=>{L(i)||(await q({id:b.query.id,field:a,value:i}),R.msgSuccess("\u7F16\u8F91\u6210\u529F"),E())};return E(),(i,a)=>{const g=A,v=B,k=w,r=N,p=V,d=T,c=P,x=h,_=U("perms");return n(),j("div",null,[e(v,{class:"!border-none",shadow:"never"},{default:t(()=>[e(g,{content:"\u7528\u6237\u8BE6\u60C5",onBack:a[0]||(a[0]=s=>i.$router.back())})]),_:1}),e(v,{class:"mt-4 !border-none",header:"\u57FA\u672C\u8D44\u6599",shadow:"never"},{default:t(()=>[e(x,{ref_key:"formRef",ref:D,class:"ls-form",model:o,"label-width":"120px"},{default:t(()=>[C("div",z,[H,e(k,{src:o.avatar,size:58},null,8,["src"])]),e(r,{label:"\u7528\u6237\u7F16\u53F7\uFF1A"},{default:t(()=>[l(u(o.sn),1)]),_:1}),e(r,{label:"\u7528\u6237\u6635\u79F0\uFF1A"},{default:t(()=>[l(u(o.nickname),1)]),_:1}),e(r,{label:"\u8D26\u53F7\uFF1A"},{default:t(()=>[l(u(o.username)+" ",1),e(c,{class:"ml-[10px]",limit:32,onConfirm:a[1]||(a[1]=s=>m(s,"username"))},{default:t(()=>[f((n(),F(d,{type:"primary",link:""},{default:t(()=>[e(p,{name:"el-icon-EditPen"})]),_:1})),[[_,["user:edit"]]])]),_:1})]),_:1}),e(r,{label:"\u771F\u5B9E\u59D3\u540D\uFF1A"},{default:t(()=>[l(u(o.realName||"-")+" ",1),e(c,{class:"ml-[10px]",limit:32,onConfirm:a[2]||(a[2]=s=>m(s,"realName"))},{default:t(()=>[f((n(),F(d,{type:"primary",link:""},{default:t(()=>[e(p,{name:"el-icon-EditPen"})]),_:1})),[[_,["user:edit"]]])]),_:1})]),_:1}),e(r,{label:"\u6027\u522B\uFF1A"},{default:t(()=>[l(u(o.sex)+" ",1),e(c,{class:"ml-[10px]",type:"select",options:[{label:"\u672A\u77E5",value:0},{label:"\u7537",value:1},{label:"\u5973",value:2}],onConfirm:a[3]||(a[3]=s=>m(s,"sex"))},{default:t(()=>[f((n(),F(d,{type:"primary",link:""},{default:t(()=>[e(p,{name:"el-icon-EditPen"})]),_:1})),[[_,["user:edit"]]])]),_:1})]),_:1}),e(r,{label:"\u8054\u7CFB\u7535\u8BDD\uFF1A"},{default:t(()=>[l(u(o.mobile||"-")+" ",1),e(c,{class:"ml-[10px]",type:"number",onConfirm:a[4]||(a[4]=s=>m(s,"mobile"))},{default:t(()=>[f((n(),F(d,{type:"primary",link:""},{default:t(()=>[e(p,{name:"el-icon-EditPen"})]),_:1})),[[_,["user:edit"]]])]),_:1})]),_:1}),e(r,{label:"\u6CE8\u518C\u6765\u6E90\uFF1A"},{default:t(()=>[l(u(o.channel),1)]),_:1}),e(r,{label:"\u6CE8\u518C\u65F6\u95F4\uFF1A"},{default:t(()=>[l(u(o.createTime),1)]),_:1}),e(r,{label:"\u6700\u8FD1\u767B\u5F55\u65F6\u95F4\uFF1A"},{default:t(()=>[l(u(o.lastLoginTime),1)]),_:1})]),_:1},8,["model"])]),_:1})])}}});export{xe as default};

View File

@@ -1 +0,0 @@
import{N as A,I as B,o as w,D as N,w as T,F as h}from"./element-plus.8115766e.js";import{_ as P}from"./index.vue_vue_type_script_setup_true_lang.23d9d5f1.js";import{m as L,f as R,b as V}from"./index.53063276.js";import{u as $}from"./vue-router.5046cc50.js";import{g as I,u as q}from"./consumer.79e96512.js";import{d as y,a0 as O,s as S,ag as U,o as i,c as j,V as e,M as t,a as C,T as l,U as u,O as f,L as F}from"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.66926594.js";import"./axios.2d915936.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.b68d77aa.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.a96d99f2.js";import"./vue-clipboard3.91d4fd5f.js";import"./clipboard.c0a70c0c.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";const z={class:"bg-page py-5 pl-20 mb-10"},H=C("div",{class:"mb-3 text-tx-regular"},"\u7528\u6237\u5934\u50CF",-1),M=y({name:"consumerDetail"}),xe=y({...M,setup(G){const b=$(),o=O({avatar:"",channel:"",createTime:"",lastLoginIp:"",lastLoginTime:"",mobile:"",nickname:"",realName:0,sex:0,sn:"",username:""}),D=S(),E=async()=>{const n=await I({id:b.query.id});Object.keys(o).forEach(a=>{o[a]=n[a]})},m=async(n,a)=>{L(n)||(await q({id:b.query.id,field:a,value:n}),R.msgSuccess("\u7F16\u8F91\u6210\u529F"),E())};return E(),(n,a)=>{const g=A,v=B,k=w,r=N,p=V,d=T,c=P,x=h,_=U("perms");return i(),j("div",null,[e(v,{class:"!border-none",shadow:"never"},{default:t(()=>[e(g,{content:"\u7528\u6237\u8BE6\u60C5",onBack:a[0]||(a[0]=s=>n.$router.back())})]),_:1}),e(v,{class:"mt-4 !border-none",header:"\u57FA\u672C\u8D44\u6599",shadow:"never"},{default:t(()=>[e(x,{ref_key:"formRef",ref:D,class:"ls-form",model:o,"label-width":"120px"},{default:t(()=>[C("div",z,[H,e(k,{src:o.avatar,size:58},null,8,["src"])]),e(r,{label:"\u7528\u6237\u7F16\u53F7\uFF1A"},{default:t(()=>[l(u(o.sn),1)]),_:1}),e(r,{label:"\u7528\u6237\u6635\u79F0\uFF1A"},{default:t(()=>[l(u(o.nickname),1)]),_:1}),e(r,{label:"\u8D26\u53F7\uFF1A"},{default:t(()=>[l(u(o.username)+" ",1),e(c,{class:"ml-[10px]",onConfirm:a[1]||(a[1]=s=>m(s,"username"))},{default:t(()=>[f((i(),F(d,{type:"primary",link:""},{default:t(()=>[e(p,{name:"el-icon-EditPen"})]),_:1})),[[_,["user:edit"]]])]),_:1})]),_:1}),e(r,{label:"\u771F\u5B9E\u59D3\u540D\uFF1A"},{default:t(()=>[l(u(o.realName||"-")+" ",1),e(c,{class:"ml-[10px]",onConfirm:a[2]||(a[2]=s=>m(s,"realName"))},{default:t(()=>[f((i(),F(d,{type:"primary",link:""},{default:t(()=>[e(p,{name:"el-icon-EditPen"})]),_:1})),[[_,["user:edit"]]])]),_:1})]),_:1}),e(r,{label:"\u6027\u522B\uFF1A"},{default:t(()=>[l(u(o.sex)+" ",1),e(c,{class:"ml-[10px]",type:"select",options:[{label:"\u672A\u77E5",value:0},{label:"\u7537",value:1},{label:"\u5973",value:2}],onConfirm:a[3]||(a[3]=s=>m(s,"sex"))},{default:t(()=>[f((i(),F(d,{type:"primary",link:""},{default:t(()=>[e(p,{name:"el-icon-EditPen"})]),_:1})),[[_,["user:edit"]]])]),_:1})]),_:1}),e(r,{label:"\u8054\u7CFB\u7535\u8BDD\uFF1A"},{default:t(()=>[l(u(o.mobile||"-")+" ",1),e(c,{class:"ml-[10px]",type:"number",onConfirm:a[4]||(a[4]=s=>m(s,"mobile"))},{default:t(()=>[f((i(),F(d,{type:"primary",link:""},{default:t(()=>[e(p,{name:"el-icon-EditPen"})]),_:1})),[[_,["user:edit"]]])]),_:1})]),_:1}),e(r,{label:"\u6CE8\u518C\u6765\u6E90\uFF1A"},{default:t(()=>[l(u(o.channel),1)]),_:1}),e(r,{label:"\u6CE8\u518C\u65F6\u95F4\uFF1A"},{default:t(()=>[l(u(o.createTime),1)]),_:1}),e(r,{label:"\u6700\u8FD1\u767B\u5F55\u65F6\u95F4\uFF1A"},{default:t(()=>[l(u(o.lastLoginTime),1)]),_:1})]),_:1},8,["model"])]),_:1})])}}});export{xe as default};

View File

@@ -1 +1 @@
import{r as e}from"./index.53063276.js";function n(t){return e.get({url:"/setting/dict/type/list",params:t})}function d(t){return e.get({url:"/setting/dict/type/all",params:t})}function r(t){return e.post({url:"/setting/dict/type/add",params:t})}function s(t){return e.post({url:"/setting/dict/type/edit",params:t})}function a(t){return e.post({url:"/setting/dict/type/del",params:t})}function c(t){return e.get({url:"/setting/dict/data/list",params:t},{ignoreCancelToken:!0})}function u(t){return e.post({url:"/setting/dict/data/add",params:t})}function l(t){return e.post({url:"/setting/dict/data/edit",params:t})}function o(t){return e.post({url:"/setting/dict/data/del",params:t})}export{l as a,u as b,o as c,d,c as e,s as f,r as g,a as h,n as i};
import{r as e}from"./index.4333e73f.js";function n(t){return e.get({url:"/setting/dict/type/list",params:t})}function d(t){return e.get({url:"/setting/dict/type/all",params:t})}function r(t){return e.post({url:"/setting/dict/type/add",params:t})}function s(t){return e.post({url:"/setting/dict/type/edit",params:t})}function a(t){return e.post({url:"/setting/dict/type/del",params:t})}function c(t){return e.get({url:"/setting/dict/data/list",params:t},{ignoreCancelToken:!0})}function u(t){return e.post({url:"/setting/dict/data/add",params:t})}function l(t){return e.post({url:"/setting/dict/data/edit",params:t})}function o(t){return e.post({url:"/setting/dict/data/del",params:t})}export{l as a,u as b,o as c,d,c as e,s as f,r as g,a as h,n as i};

View File

@@ -0,0 +1 @@
import"./edit.vue_vue_type_script_setup_true_lang.a6714fa8.js";import{_ as J}from"./edit.vue_vue_type_script_setup_true_lang.a6714fa8.js";import"./element-plus.dc25723c.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.37ec2129.js";import"./axios.fd02a783.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./article.2f08df0a.js";import"./index.4333e73f.js";import"./lodash.75518cf9.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.748450be.js";import"./vue-clipboard3.049f28db.js";import"./clipboard.6e731210.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";import"./index.857546d9.js";export{J as default};

View File

@@ -0,0 +1 @@
import"./edit.vue_vue_type_script_setup_true_lang.39f2aeb5.js";import{_ as J}from"./edit.vue_vue_type_script_setup_true_lang.39f2aeb5.js";import"./element-plus.dc25723c.js";import"./@vue.cab01781.js";import"./@vueuse.724ed0af.js";import"./@element-plus.92b4185f.js";import"./lodash-es.29c53eac.js";import"./dayjs.37ec2129.js";import"./axios.fd02a783.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./wx_oa.e0a6b56e.js";import"./index.4333e73f.js";import"./lodash.75518cf9.js";import"./vue-router.5046cc50.js";import"./pinia.e85e8286.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.748450be.js";import"./vue-clipboard3.049f28db.js";import"./clipboard.6e731210.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.0ab41b7b.js";import"./index.857546d9.js";export{J as default};

Some files were not shown because too many files have changed in this diff Show More