feat: unlock all features and update README for LingXi CRM
CRM CI / build (push) Has been cancelled

This commit is contained in:
yi
2026-06-09 15:59:52 +08:00
parent 0e9f2197cd
commit a205a7a49d
17 changed files with 569 additions and 67 deletions
+9 -6
View File
@@ -4,7 +4,7 @@
<div class="logo">
<div><img src="../assets/logo.svg"
style="width: 32px;height: 32px;filter: drop-shadow(2px 2px 6px #79bbff);" /></div>
<div v-if="collapsed == false" class="title"><b>Z</b>O<b style="color: #1283FF;">C</b>RM</div>
<div v-if="collapsed == false" class="title">灵犀客户通</div>
</div>
<a-menu style="border-right: none;width: 149px;" v-model:selectedKeys="selectedKeys" mode="inline">
<a-menu-item :key="item.key" v-for="item in menuItem">
@@ -98,6 +98,9 @@
<component :is="Component" />
</router-view>
</transition>
<div style="text-align: center; padding: 15px; color: #999;">
© 2026 灵犀客户通 | <a href="http://code.xinmi.cloud/" target="_blank">新觅源码库</a>
</div>
</a-layout-content>
</a-layout>
</a-layout>
@@ -110,7 +113,7 @@ import { useStore } from '../store/index';
import { message } from 'ant-design-vue';
import { getUserInfo, getVerifyCode, userDelete } from '../api/user';
import { updateNotice, getNoticeCount, getNoticeList, deleteNotice } from '../api/notice';
import { DashboardOutlined, SmileOutlined, MehOutlined, ShoppingOutlined, ProfileOutlined, CrownOutlined } from '@ant-design/icons-vue';
import { DashboardOutlined, SmileOutlined, MehOutlined, ShoppingOutlined, ProfileOutlined, CrownOutlined, InfoCircleOutlined } from '@ant-design/icons-vue';
import { QuestionCircleFilled, BellFilled, ExclamationCircleOutlined, LogoutOutlined } from '@ant-design/icons-vue';
import moment from 'moment'
@@ -141,10 +144,10 @@ const menuItem = reactive([{
icon: ProfileOutlined,
name: "配置"
}, {
key: "subscribe",
to: "/subscribe",
icon: CrownOutlined,
name: "订阅"
key: "about",
to: "/about",
icon: InfoCircleOutlined,
name: "关于我们"
}])
// 表单校验