diff --git a/.eslintrc-auto-import.json b/.eslintrc-auto-import.json new file mode 100644 index 00000000..613e277f --- /dev/null +++ b/.eslintrc-auto-import.json @@ -0,0 +1,94 @@ +{ + "globals": { + "Component": true, + "ComponentPublicInstance": true, + "ComputedRef": true, + "DirectiveBinding": true, + "EffectScope": true, + "ExtractDefaultPropTypes": true, + "ExtractPropTypes": true, + "ExtractPublicPropTypes": true, + "InjectionKey": true, + "MaybeRef": true, + "MaybeRefOrGetter": true, + "PropType": true, + "Ref": true, + "Slot": true, + "Slots": true, + "VNode": true, + "WritableComputedRef": true, + "cloneDeep": true, + "cloneDeepWith": true, + "computed": true, + "createApp": true, + "customRef": true, + "debounce": true, + "defineAsyncComponent": true, + "defineComponent": true, + "effectScope": true, + "getCurrentInstance": true, + "getCurrentScope": true, + "h": true, + "inject": true, + "isArray": true, + "isBoolean": true, + "isDate": true, + "isFunction": true, + "isNaN": true, + "isNull": true, + "isNumber": true, + "isObject": true, + "isProxy": true, + "isReactive": true, + "isReadonly": true, + "isRef": true, + "isString": true, + "isUndefined": true, + "markRaw": true, + "nextTick": true, + "onActivated": true, + "onBeforeMount": true, + "onBeforeRouteLeave": true, + "onBeforeRouteUpdate": true, + "onBeforeUnmount": true, + "onBeforeUpdate": true, + "onDeactivated": true, + "onErrorCaptured": true, + "onMounted": true, + "onRenderTracked": true, + "onRenderTriggered": true, + "onScopeDispose": true, + "onServerPrefetch": true, + "onUnmounted": true, + "onUpdated": true, + "onWatcherCleanup": true, + "provide": true, + "reactive": true, + "readonly": true, + "ref": true, + "resolveComponent": true, + "shallowReactive": true, + "shallowReadonly": true, + "shallowRef": true, + "toRaw": true, + "toRef": true, + "toRefs": true, + "toValue": true, + "triggerRef": true, + "unref": true, + "useAttrs": true, + "useCssModule": true, + "useCssVars": true, + "useId": true, + "useLink": true, + "useModel": true, + "useRoute": true, + "useRouter": true, + "useSlots": true, + "useTemplateRef": true, + "watch": true, + "watchEffect": true, + "watchPostEffect": true, + "watchSyncEffect": true + } +} diff --git a/public/image/events/Welcome-back-Cn.jpg b/public/image/events/Welcome-back-Cn.jpg new file mode 100644 index 00000000..56306b38 Binary files /dev/null and b/public/image/events/Welcome-back-Cn.jpg differ diff --git a/public/image/events/Welcome-back-En.jpg b/public/image/events/Welcome-back-En.jpg new file mode 100644 index 00000000..b6d11614 Binary files /dev/null and b/public/image/events/Welcome-back-En.jpg differ diff --git a/src/assets/images/loginPage/logo_full.png b/src/assets/images/loginPage/logo_full.png new file mode 100644 index 00000000..bf1dba83 Binary files /dev/null and b/src/assets/images/loginPage/logo_full.png differ diff --git a/src/assets/json/events.json b/src/assets/json/events.json index 018fecae..fdc4a527 100644 --- a/src/assets/json/events.json +++ b/src/assets/json/events.json @@ -12,6 +12,10 @@ "id": 3, "title":"✨New Year 2025!🎉Let's kick off the year with a burst of inspiration and design!", "imgUrl": "/image/events/AiDA2025-En.jpg" + },{ + "id": 4, + "title":"Welcome back !Subscribe with the discount code to enjoy 50% OFF!", + "imgUrl": "/image/events/Welcome-back-En.jpg" } ], "eventsItem":[ @@ -139,6 +143,59 @@ ] } ] + },{ + "id":4, + "title":"Welcome back !Subscribe with the discount code to enjoy 50% OFF!", + "imgUrl": "/image/events/Welcome-back-En.jpg", + "textList":[ + { + "paragraph":[ + { + "text":"💠 In February, AiDA underwent a legendary transformation" + },{ + "text":"💠 A silky-smooth interface and a turbocharged upgrade to all functions" + },{ + "text":"😆 Long-time users are saying: “Wait… is this still the AiDA I knew?!" + } + ] + },{ + "paragraph":[ + { + "text":"Demo video👉 https://sg834.apps.aliyunpds.com/disk/s/R6SsxBaju9h" + } + ] + },{ + "paragraph":[ + { + "text":"⚡️ To welcome back our trial users, we’ve prepared an exclusive design power-up:" + },{ + "text":"✔️ Use the promo code「RIINRMKK」 and enjoy 50% off your subscription" + },{ + "text":"✔️ Boost your efficiency by 60%—save hours on every project" + },{ + "text":"✔️ sNo design background? No problem! Get stunning drafts in just 5 minutes" + } + ] + },{ + "paragraph":[ + { + "text":"⏳ The countdown is on:" + },{ + "text":"✨Ignite your creativity like a volcanic eruption" + },{ + "text":"✨Let your inspiration flow like a cosmic waterfall" + } + ] + },{ + "paragraph":[ + { + "text":"Promotional Code: RIINRMKK" + },{ + "text":"Duration: June 10 to June 30, 2025 – After that, subscriptions return to full price. Don’t miss it!" + } + ] + } + ] } ] } \ No newline at end of file diff --git a/src/assets/json/events_cn.json b/src/assets/json/events_cn.json index f4240123..8eca3240 100644 --- a/src/assets/json/events_cn.json +++ b/src/assets/json/events_cn.json @@ -12,6 +12,10 @@ "id": 3, "title":"🎉搭上2025的列车!打开新设计的大门!", "imgUrl": "/image/events/AiDA2025-Cn.jpg" + },{ + "id": 4, + "title":"设计时速狂飙!AiDA 618半价让灵感永不限流!", + "imgUrl": "/image/events/Welcome-back-Cn.jpg" } ], "eventsItem":[ @@ -139,6 +143,65 @@ ] } ] + },{ + "id":4, + "title":"设计时速狂飙!AiDA 618半价让灵感永不限流!", + "imgUrl": "/image/events/Welcome-back-En.jpg", + "textList":[ + { + "paragraph":[ + { + "text":"618的钟声敲响,AiDA的AI设计宇宙正式进入「超维折扣纪元」" + } + ] + },{ + "paragraph":[ + { + "text":"💠 就在今年2月,AiDA完成史诗级进化" + },{ + "text":"💠 界面如丝绸般顺滑,功能矩阵全面升级。" + },{ + "text":"😆 旧版用户惊呼:这还是我认识的AiDA吗⁉️" + } + ] + },{ + "paragraph":[ + { + "text":"演示视频👉 https://sg834.apps.aliyunpds.com/disk/s/R6SsxBaju9h" + } + ] + },{ + "paragraph":[ + { + "text":"⚡️ 618特供「专属暴击福利」💥" + },{ + "text":"✔️ 输入口令“RIINRMKK”订阅,直接享受半价!" + },{ + "text":"✔️ 效率提升60%,设计实践节省一大半!" + },{ + "text":"✔️ 零基础也能5分钟出稿,轻松搞定设计需求" + } + ] + },{ + "paragraph":[ + { + "text":"⏳ 倒计时警报:" + },{ + "text":"👉 让设计如火山喷发般炽热" + },{ + "text":"👉 让灵感似银河倾泻般璀璨" + } + ] + },{ + "paragraph":[ + { + "text":"优惠码:RIINRMKK" + },{ + "text":"活动日期:2025.6.10-6.30(后续订阅费用将恢复至原价)" + } + ] + } + ] } ] } \ No newline at end of file diff --git a/src/assets/style/style.css b/src/assets/style/style.css index 4f170cda..da7c4baf 100644 --- a/src/assets/style/style.css +++ b/src/assets/style/style.css @@ -1622,6 +1622,10 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte .modal_title_text .modal_title_text_intro a:hover { text-decoration: underline; } +.modal_title_text .modal_title_text_intro strong { + color: #000; + font-weight: 900; +} .modal_title_text .modal_title_text_assistant { font-size: var(--aida-fsize1-6); font-weight: 400; diff --git a/src/assets/style/style.less b/src/assets/style/style.less index 5c59df23..8d6c1436 100644 --- a/src/assets/style/style.less +++ b/src/assets/style/style.less @@ -1771,6 +1771,10 @@ tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::afte text-decoration: underline; } } + strong{ + color: #000; + font-weight: 900; + } } .modal_title_text_assistant{ font-size: var(--aida-fsize1-6); diff --git a/src/component/Administrator/Transaction/TransactionTable.vue b/src/component/Administrator/Transaction/TransactionTable.vue index ee30e395..5641dc59 100644 --- a/src/component/Administrator/Transaction/TransactionTable.vue +++ b/src/component/Administrator/Transaction/TransactionTable.vue @@ -95,6 +95,9 @@ allowClear show-search > + +