From 4a662436efd273ec0035ddb3fe641fca102067d9 Mon Sep 17 00:00:00 2001 From: hrx <18603305412@163.com> Date: Fri, 26 Dec 2025 14:34:07 +0800 Subject: [PATCH 1/2] updata --- f/web-kboss/package.json | 3 +- .../homePage/components/topBox/index.vue | 318 ++---------------- f/web-kboss/src/views/login/indexNew.vue | 2 +- 3 files changed, 24 insertions(+), 299 deletions(-) diff --git a/f/web-kboss/package.json b/f/web-kboss/package.json index 77b4fa5..e41be6f 100644 --- a/f/web-kboss/package.json +++ b/f/web-kboss/package.json @@ -99,7 +99,8 @@ "svg-sprite-loader": "4.1.3", "svgo": "1.2.0", "vue-happy-scroll": "^2.1.1", - "vue-template-compiler": "2.6.10" + "vue-template-compiler": "2.6.10", + "webpack": "^4.47.0" }, "browserslist": [ "> 1%", diff --git a/f/web-kboss/src/views/homePage/components/topBox/index.vue b/f/web-kboss/src/views/homePage/components/topBox/index.vue index 1156344..81d61fc 100644 --- a/f/web-kboss/src/views/homePage/components/topBox/index.vue +++ b/f/web-kboss/src/views/homePage/components/topBox/index.vue @@ -14,20 +14,20 @@

- {{ translations[language].home }} + 首页

- {{ translations[language].ecosystem }} + 产品与服务

- {{ translations[language].supply }} + 供需广场

- {{ translations[language].aboutUs }} + 关于我们

@@ -40,7 +40,7 @@ - {{ translations[language].console }} + 控制台 @@ -49,10 +49,9 @@ query: { fromPath: 'homePage' } - })" v-if="!loginState" class="login-btn">{{ translations[language].login }} + })" v-if="!loginState" class="login-btn">登录 - {{ - translations[language].register }} + 立即注册 {{ translations[language].balance }}{{ + style="display: block;margin-bottom: 5px">余额{{ mybalance ? mybalance : initMybalance() }} ¥ - {{ translations[language].recharge }} + 充值 - {{ translations[language].personalCenter }} + 个人中心 - {{ translations[language].logout }} + 退出登录 @@ -115,13 +114,13 @@
  • {{ - getTranslation(item.firTitle) + item.firTitle }}
  • @@ -134,7 +133,7 @@ @@ -146,14 +145,14 @@
    - {{ translations[language].noData }} + 暂无数据
    @@ -178,7 +177,6 @@ import { getLogoAPI, getUserInfoAPI } from "@/api/login"; import { reqApplyChannel } from "@/api/customer/channel"; import store from "@/store"; import { getHomePath } from '@/views/setting/tools' -import { languageStore, languageBus } from '@/utils/language' import MessageCenter from '@/components/MessageCenter/MessageCenter.vue' export default Vue.extend({ @@ -204,233 +202,7 @@ export default Vue.extend({ threeData: [], fourData: [], product_service: [], - language: 'zh', - languageChangedHandler: null, - messageCount: 0, - translations: { - zh: { - home: '首页', - ecosystem: '产品与服务', - supply: '供需广场', - aboutUs: '关于我们', - balance: '余额', - recharge: '充值', - personalCenter: '个人中心', - logout: '退出登录', - searchPlaceholder: '搜索', - console: '控制台', - login: '登录', - register: '立即注册', - noData: '暂无数据', - aiAssistant: 'AI助手', - customerService: '在线客服', - featureComingSoon: '功能即将上线,敬请期待!', - '云': '云', - '算': '算', - '网': '网', - '用': '用', - '百度云': '百度云', - '智算': '智算', - '算力网络': '算力网络', - 'AI应用': 'AI应用', - '计算': '计算', - '网络': '网络', - '存储': '存储', - '数据库': '数据库', - '泛CDN': '泛CDN', - 'AI能力引擎': 'AI能力引擎', - '云与业务安全': '云与业务安全', - '大数据平台': '大数据平台', - '云原生平台': '云原生平台', - '智能内容科技': '智能内容科技', - 'SME企业服务': 'SME企业服务', - '视频云平台': '视频云平台', - '智能短信': '智能短信', - '智慧医疗': '智慧医疗', - '智慧客服': '智慧客服', - '云服务器_GPU': '云服务器_GPU', - '云服务器_BCC': '云服务器_BCC', - '专属服务器': '专属服务器', - '轻量应用服务器': '轻量应用服务器', - '专线接入': '专线接入', - '对等连接': '对等连接', - '智能云解析': '智能云解析', - '弹性公网IP': '弹性公网IP', - 'IPv6公网网关': 'IPv6公网网关', - '共享带宽': '共享带宽', - 'NAT网关': 'NAT网关', - '智能流量管理': '智能流量管理', - 'EIP带宽包': 'EIP带宽包', - 'VPN网关': 'VPN网关', - '服务网卡': '服务网卡', - '云智能网': '云智能网', - '负载均衡': '负载均衡', - '文件存储': '文件存储', - '对象存储': '对象存储', - '云磁盘': '云磁盘', - '内容分发网络': '内容分发网络', - '数据可视化私有化': '数据可视化私有化', - '消息服务 for Kafka': '消息服务 for Kafka', - '云数据库RDS': '云数据库RDS', - 'MapReduce': 'MapReduce', - '云数据库SCS for Redis': '云数据库SCS for Redis', - '云数据库HBase': '云数据库HBase', - '云数据库DocDB for MongoDB': '云数据库DocDB for MongoDB', - '数据传输服务': '数据传输服务', - '音视频直播': '音视频直播', - '动态加速': '动态加速', - '文字识别': '文字识别', - '语音能力引擎': '语音能力引擎', - '自然语言处理': '自然语言处理', - '图像识别': '图像识别', - '图像搜索': '图像搜索', - '卡证识别': '卡证识别', - '图像增强与特效': '图像增强与特效', - '人脸识别': '人脸识别', - '机器翻译': '机器翻译', - '密钥管理服务': '密钥管理服务', - '主机安全': '主机安全', - '云防火墙': '云防火墙', - '应用防火墙': '应用防火墙', - '入侵检测系统': '入侵检测系统', - '云堡垒机': '云堡垒机', - 'DDoS防护服务': 'DDoS防护服务', - '实时音视频': '实时音视频', - '音视频处理': '音视频处理', - 'Elasticsearch': 'Elasticsearch', - '数据仓库DORIS': '数据仓库DORIS', - '商标知产服务': '商标知产服务', - '容器引擎': '容器引擎', - '工商财税服务': '工商财税服务', - '媒体内容分析': '媒体内容分析', - '备案服务': '备案服务', - '智能门户': '智能门户', - '容器镜像服务': '容器镜像服务', - '域名服务': '域名服务', - '简单消息服务': '简单消息服务', - '容器云': '容器云', - '裸金属': '裸金属', - '一体机-昆仑芯': '一体机-昆仑芯', - '一体机-天数智芯': '一体机-天数智芯', - '互联网专线': '互联网专线', - 'SDWAN': 'SDWAN', - 'DCI': 'DCI', - 'AI专线': 'AI专线', - '灵医智能体': '灵医智能体', - '客悦·智能客服': '客悦·智能客服' - }, - en: { - home: 'Home', - ecosystem: 'Products & Services', - supply: 'Supply', - aboutUs: 'About Us', - balance: 'Balance', - recharge: 'Recharge', - personalCenter: 'Personal Center', - logout: 'Logout', - searchPlaceholder: 'Search', - console: 'Console', - login: 'Login', - register: 'Register Now', - noData: 'No Data', - aiAssistant: 'AI Assistant', - customerService: 'Customer Service', - featureComingSoon: 'Feature coming soon, stay tuned!', - '云': 'Cloud', - '算': 'Computing', - '网': 'Network', - '用': 'Application', - '百度云': 'Baidu Cloud', - '智算': 'Intelligent Computing', - '算力网络': 'Computing Power Network', - 'AI应用': 'AI Application', - '计算': 'Compute', - '网络': 'Network', - '存储': 'Storage', - '数据库': 'Database', - '泛CDN': 'CDN', - 'AI能力引擎': 'AI Engine', - '云与业务安全': 'Cloud & Business Security', - '大数据平台': 'Big Data Platform', - '云原生平台': 'Cloud Native Platform', - '智能内容科技': 'Intelligent Content Tech', - 'SME企业服务': 'SME Enterprise Service', - '视频云平台': 'Video Cloud Platform', - '智能短信': 'Smart SMS', - '智慧医疗': 'Smart Healthcare', - '智慧客服': 'Smart Customer Service', - '云服务器_GPU': 'Cloud Server GPU', - '云服务器_BCC': 'Cloud Server BCC', - '专属服务器': 'Dedicated Server', - '轻量应用服务器': 'Lightweight App Server', - '专线接入': 'Direct Connect', - '对等连接': 'Peer Connection', - '智能云解析': 'Smart Cloud DNS', - '弹性公网IP': 'Elastic Public IP', - 'IPv6公网网关': 'IPv6 Public Gateway', - '共享带宽': 'Shared Bandwidth', - 'NAT网关': 'NAT Gateway', - '智能流量管理': 'Smart Traffic Management', - 'EIP带宽包': 'EIP Bandwidth Package', - 'VPN网关': 'VPN Gateway', - '服务网卡': 'Service Network Card', - '云智能网': 'Cloud Smart Network', - '负载均衡': 'Load Balancer', - '文件存储': 'File Storage', - '对象存储': 'Object Storage', - '云磁盘': 'Cloud Disk', - '内容分发网络': 'Content Delivery Network', - '数据可视化私有化': 'Data Visualization Private', - '消息服务 for Kafka': 'Message Service for Kafka', - '云数据库RDS': 'Cloud Database RDS', - 'MapReduce': 'MapReduce', - '云数据库SCS for Redis': 'Cloud Database SCS for Redis', - '云数据库HBase': 'Cloud Database HBase', - '云数据库DocDB for MongoDB': 'Cloud Database DocDB for MongoDB', - '数据传输服务': 'Data Transfer Service', - '音视频直播': 'Audio/Video Live', - '动态加速': 'Dynamic Acceleration', - '文字识别': 'Text Recognition', - '语音能力引擎': 'Speech Engine', - '自然语言处理': 'Natural Language Processing', - '图像识别': 'Image Recognition', - '图像搜索': 'Image Search', - '卡证识别': 'Card/Certificate Recognition', - '图像增强与特效': 'Image Enhancement & Effects', - '人脸识别': 'Face Recognition', - '机器翻译': 'Machine Translation', - '密钥管理服务': 'Key Management Service', - '主机安全': 'Host Security', - '云防火墙': 'Cloud Firewall', - '应用防火墙': 'Application Firewall', - '入侵检测系统': 'Intrusion Detection System', - '云堡垒机': 'Cloud Bastion Host', - 'DDoS防护服务': 'DDoS Protection Service', - '实时音视频': 'Real-time Audio/Video', - '音视频处理': 'Audio/Video Processing', - 'Elasticsearch': 'Elasticsearch', - '数据仓库DORIS': 'Data Warehouse DORIS', - '商标知产服务': 'Trademark & IP Service', - '容器引擎': 'Container Engine', - '工商财税服务': 'Business & Tax Service', - '媒体内容分析': 'Media Content Analysis', - '备案服务': 'Filing Service', - '智能门户': 'Smart Portal', - '容器镜像服务': 'Container Image Service', - '域名服务': 'Domain Name Service', - '简单消息服务': 'Simple Message Service', - '容器云': 'Container Cloud', - '裸金属': 'Bare Metal', - '一体机-昆仑芯': 'All-in-One Kunlun Chip', - '一体机-天数智芯': 'All-in-One Days Chip', - '互联网专线': 'Internet Leased Line', - 'SDWAN': 'SDWAN', - 'DCI': 'DCI', - 'AI专线': 'AI Leased Line', - '灵医智能体': 'LingYi Medical AI', - '客悦·智能客服': 'KeYue Smart Customer Service' - } - } + messageCount: 0 } }, created() { @@ -440,7 +212,6 @@ export default Vue.extend({ } !this.showRegisterButton && this.getUserInfo(); this.init() - this.initLanguage() this.initData() }, mounted() { @@ -457,11 +228,6 @@ export default Vue.extend({ } }); }, - beforeDestroy() { - if (this.languageChangedHandler) { - languageBus.$off('language-changed', this.languageChangedHandler) - } - }, computed: { ...mapGetters(["sidebar", "avatar", "device"]), ...mapState({ @@ -502,7 +268,7 @@ export default Vue.extend({ // 处理AI助手点击 handleAIClick() { this.$message.info({ - message: this.translations[this.language].featureComingSoon, + message: '功能即将上线,敬请期待!', duration: 3000, showClose: true }); @@ -511,7 +277,7 @@ export default Vue.extend({ // 处理客服点击 handleServiceClick() { this.$message.info({ - message: this.translations[this.language].featureComingSoon, + message: '功能即将上线,敬请期待!', duration: 3000, showClose: true }); @@ -534,27 +300,6 @@ export default Vue.extend({ this.messageCount = count; }, - // 初始化语言状态 - initLanguage() { - this.language = languageStore.getLanguage() - this.languageChangedHandler = (lang) => { - this.language = lang - } - languageBus.$on('language-changed', this.languageChangedHandler) - }, - - // 切换语言 - toggleLanguage() { - const newLanguage = this.language === 'zh' ? 'en' : 'zh'; - languageStore.setLanguage(newLanguage); - }, - - // 获取翻译文本 - getTranslation(key) { - if (!key) return '' - return this.translations[this.language]?.[key] || key - }, - // 控制台按钮点击事件 goB() { if (sessionStorage.getItem('jueseNew').includes('客户')) { @@ -567,6 +312,8 @@ export default Vue.extend({ this.$router.push('/sales/distributorManagement') }else if(sessionStorage.getItem('jueseNew').includes('财务')){ this.$router.push('/finance/supplierSettlementStatistics') + }else if(sessionStorage.getItem('jueseNew').includes('admin')){ + this.$router.push('/superAdministrator/addAdmin') } }, @@ -1025,29 +772,6 @@ export default Vue.extend({ } } - .language-toggle { - cursor: pointer; - margin-right: 20px; - text-align: center; - border-radius: 4px; - font-size: 14px; - text-decoration: none; - transition: all 0.3s; - color: #333; - z-index: 1001; - display: flex; - align-items: center; - - .icon-ditu_diqiu_o { - margin-right: 5px; - font-size: 24px !important; - } - - &:hover { - color: #1E6FFF; - } - } - a { border-radius: 4px; font-size: 14px; diff --git a/f/web-kboss/src/views/login/indexNew.vue b/f/web-kboss/src/views/login/indexNew.vue index 7d6864a..03c5881 100644 --- a/f/web-kboss/src/views/login/indexNew.vue +++ b/f/web-kboss/src/views/login/indexNew.vue @@ -915,7 +915,7 @@ export default { } } else { this.$router.push(getHomePath()); - } + }`` } else if (res.roles.includes('运营')) { this.$router.push('/operation/supplierManagement'); } else if (res.roles.includes('销售')) { From ebac7229a00142ed293f5b3193dc7b013e0a9faa Mon Sep 17 00:00:00 2001 From: ping <1017253325@qq.com> Date: Fri, 26 Dec 2025 14:42:05 +0800 Subject: [PATCH 2/2] update --- b/account/email_info.dspy | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/b/account/email_info.dspy b/b/account/email_info.dspy index 741c857..1f0b3af 100644 --- a/b/account/email_info.dspy +++ b/b/account/email_info.dspy @@ -92,8 +92,8 @@ async def email_info(msg, indent=0): if price and name: mail_code_sql = """SELECT * FROM mail_code WHERE mailcode= ${mailcode}$ and del_flg = '0';""" mail_code = await sor.sqlExe(mail_code_sql, {'mailcode': name}) - if len(mail_code) < 1: - raise Exception(f'{name}不是合法的编码,数据库中没有找到') + if len(mail_code) < 1: + raise Exception(f'{name}不是合法的编码,数据库中没有找到') # mail_code = await sor.R('mail_code',{'mailcode':name,'del_flg':'0'}) date = await get_business_date(sor=None) recharge_log = {'customerid': mail_code[0]['customer_id'], 'recharge_amt': price,