From 835489e0d87895ef22155541df4040e9364c272e Mon Sep 17 00:00:00 2001 From: lyp Date: Thu, 8 May 2025 18:07:21 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=8F=E8=AE=AE=E5=9C=B0=E5=9D=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env.dev | 4 ++-- src/components/BelongPeople/BelongPeople.tsx | 5 +++-- src/components/ContractText/ContractText.tsx | 13 +++++++++---- src/components/scrollAD/ScrollAd.tsx | 4 +++- src/route/proj/ProjNew.tsx | 4 ++-- src/route/proj/edit/ProjEditStep2.tsx | 5 +++-- src/util/AjaxUtils.ts | 20 ++++++++++++++++---- 7 files changed, 38 insertions(+), 17 deletions(-) diff --git a/.env.dev b/.env.dev index d2a3c32..4197d04 100644 --- a/.env.dev +++ b/.env.dev @@ -7,5 +7,5 @@ VITE_AI_SHOP_BASE_URL=http://192.168.0.115:8081 VITE_WEBSOCKET_BASE_URL=ws://${VITE_HOST}:7025/copyright # 18634604067 VITE_USERID=80d3365e-0597-4988-979e-18ef1c3ec671 -# VITE_CURRENT_THEME=fzkj -VITE_CURRENT_THEME=mzw +VITE_CURRENT_THEME=fzkj +# VITE_CURRENT_THEME=mzw diff --git a/src/components/BelongPeople/BelongPeople.tsx b/src/components/BelongPeople/BelongPeople.tsx index f7cab18..0340039 100644 --- a/src/components/BelongPeople/BelongPeople.tsx +++ b/src/components/BelongPeople/BelongPeople.tsx @@ -6,7 +6,7 @@ import { FolderAddOutlined } from '@ant-design/icons'; import { useEffect, useState } from "react"; // import { get, put, post, del, downloadUrl } from "../../../util/AjaxUtils.ts"; import { - get, put, post, del, + get, put, post, del,getRealNameUrl // downloadUrl } from "../../util/AjaxUtils.ts"; import { Button, Form, Input } from 'antd'; @@ -449,7 +449,8 @@ export default function BelongPeople(props: propsInfo) {
根据《中国版权登记业务平台软件登记》相关要求,申请人需要再国版权登记业务平台注册并通过实名制认证。 { - window.open('https://www.aimzhu.com/Rnsystem.html') + // window.open('https://www.aimzhu.com/Rnsystem.html') + window.open(getRealNameUrl()) }} style={{ color: 'var(--color-ownfont)' }}>了解实名制认证流程
diff --git a/src/components/ContractText/ContractText.tsx b/src/components/ContractText/ContractText.tsx index a2a2a4d..6fb4fed 100644 --- a/src/components/ContractText/ContractText.tsx +++ b/src/components/ContractText/ContractText.tsx @@ -12,7 +12,10 @@ export default function ContractText(props: any) { const [contractCompanyPhone, setContractCompanyPhone] = useState(''); // 公司简称 // const [contractCompanySimpleName, setContractCompanySimpleName] = useState(''); - + // 网址 + const [contractWebsiteUrl, setContractWebsiteUrl] = useState(''); + // 协议地址 + const [contractUserService, setContractUserService] = useState(''); const getContractINfo = (() => { get({ @@ -23,6 +26,8 @@ export default function ContractText(props: any) { setContractCompanyName(data.contractCompanyName); setContractCompanyAddress(data.contractCompanyAddress); setContractCompanyPhone(data.contractCompanyPhone); + setContractWebsiteUrl(data.contractWebsiteUrl); + setContractUserService(data.contractUserService); } @@ -56,7 +61,7 @@ export default function ContractText(props: any) {
一、服务内容
-
1.1 根据甲乙双方约定,甲方同意由乙方负责实施甲方通过乙方AI喵著网(网址:https://www.aimzhu.com/)所下单的相关业务,甲方在AI喵著网上注册账户,其注册的下单账号为:***********。
+
1.1 根据甲乙双方约定,甲方同意由乙方负责实施甲方通过乙方AI喵著网(网址:{contractWebsiteUrl})所下单的相关业务,甲方在AI喵著网上注册账户,其注册的下单账号为:***********。
1.2 根据甲乙双方约定,乙方为甲方通过AI喵著网提供相关服务,服务内容以甲方通过AI喵著网具体下单选择的服务类型为准。平台提供的服务类型有全托管与写材料两类,服务清单如下所示:
@@ -130,7 +135,7 @@ export default function ContractText(props: any) {
二、服务价格以及付款方式
2.1 金额:以平台在线充值为准。
-
2.2 付款方式:详细操作按乙方网站(https://www.aimzhu.com/)上付款页面进行。付款后甲方可在线登记发票信息,登记后3个工作日内乙方开具数电发票通过平台发送给甲方注册的账号,甲方可自行下载。
+
2.2 付款方式:详细操作按乙方网站({contractWebsiteUrl})上付款页面进行。付款后甲方可在线登记发票信息,登记后3个工作日内乙方开具数电发票通过平台发送给甲方注册的账号,甲方可自行下载。
2.3服务价格:服务价格以通过AI喵著网下单时显示价格为准。乙方有权调整价格,乙方保证价格不会高于甲方注册账号后第一次下单的价格。
@@ -192,7 +197,7 @@ export default function ContractText(props: any) {
九、其他
-
9.1 本协议未约定的事宜,以AI喵著网《用户服务协议》(网址:https://www.aimzhu.com/UserAgreement.html)的约定为准。
+
9.1 本协议未约定的事宜,以AI喵著网《用户服务协议》(网址:{contractUserService})的约定为准。
9.2 本协议自双方签字或盖章后成立。本协议壹式贰份,甲、乙双方各执壹份,经双方签章后生效,双方约定传真件与扫描件与原件拥有同等法律效力。
9.3本协议自甲方向乙方支付本协议2.1条的服务费用时或使用乙方所提供的有尝服务时生效。
9.4 本协议未尽事宜,双方经友好协商可达成补充协议,补充协议与本协议不一致的,以补充协议为准。
diff --git a/src/components/scrollAD/ScrollAd.tsx b/src/components/scrollAD/ScrollAd.tsx index 289ba28..86d253a 100644 --- a/src/components/scrollAD/ScrollAd.tsx +++ b/src/components/scrollAD/ScrollAd.tsx @@ -1,5 +1,6 @@ // import React, { useEffect } from 'react' import './scrollAd.css' +import {getScrollUrl} from '../../util/AjaxUtils' export default function ScrollAd(props: any) { // useEffect(() => { // const scrollInterval = setInterval(() => { @@ -20,7 +21,8 @@ export default function ScrollAd(props: any) {
{/* {props.ad} */} { - window.open('https://www.aimzhu.com/ScrollAD.html') + // window.open('https://www.aimzhu.com/ScrollAD.html') + window.open(getScrollUrl()) }}> {props.ad} {/* 广告11111111111111111111111112222222222222222222223333333333333广告哈哈哈哈哈呵呵呵呵嘻嘻嘻嘻和嘎嘎嘎嘎嘎嘎嘎哈哈哈哈和额呵呵呵呵哈哈很大很大深度暗杀开橙卡故事背景噶大哥哈克很大空间的哈客户的客户 */} diff --git a/src/route/proj/ProjNew.tsx b/src/route/proj/ProjNew.tsx index 34abc79..0b7d0c3 100644 --- a/src/route/proj/ProjNew.tsx +++ b/src/route/proj/ProjNew.tsx @@ -3,7 +3,7 @@ import { useNavigate, useParams, useSearchParams } from "react-router-dom"; import { Table, AutoComplete, Button, Flex, Form, Input, message, Modal, Spin, Checkbox, DatePicker, Select } from "antd"; import { useContext, useEffect, useState, useRef } from "react"; // import { useLocation } from 'react-router-dom'; -import { get, post } from "../../util/AjaxUtils.ts"; +import { get, post,getSoftUrl } from "../../util/AjaxUtils.ts"; // import {GlobalContext} from "../../context/GlobalContext.ts"; import { // IProjCharge, @@ -1047,7 +1047,7 @@ export default function ProjNew() { > 我同意平台 { - window.open('https://www.aimzhu.com/Seda.html') + window.open(getSoftUrl()) }}>《软件委托开发协议》 diff --git a/src/route/proj/edit/ProjEditStep2.tsx b/src/route/proj/edit/ProjEditStep2.tsx index ddd53d2..5340106 100644 --- a/src/route/proj/edit/ProjEditStep2.tsx +++ b/src/route/proj/edit/ProjEditStep2.tsx @@ -4,7 +4,7 @@ import { FolderAddOutlined } from '@ant-design/icons'; import locale from 'antd/es/date-picker/locale/zh_CN'; import { useParams } from "react-router-dom"; import { useEffect, useState } from "react"; -import { get, put, post, del, downloadUrl } from "../../../util/AjaxUtils.ts"; +import { get, put, post, del, downloadUrl,getRealNameUrl } from "../../../util/AjaxUtils.ts"; import { Button, Form, Input } from 'antd'; import { AxiosResponse } from "axios"; import dayjs, { Dayjs } from 'dayjs'; @@ -704,7 +704,8 @@ export default function ProjEditStep2(props: any) {
根据《中国版权登记业务平台软件登记》相关要求,申请人需要再国版权登记业务平台注册并通过实名制认证。 { - window.open('https://www.aimzhu.com/Rnsystem.html') + // window.open('https://www.aimzhu.com/Rnsystem.html') + window.open(getRealNameUrl()) }} style={{ color: 'var(--color-ownfont)' }}>了解实名制认证流程
diff --git a/src/util/AjaxUtils.ts b/src/util/AjaxUtils.ts index 0cada7e..b4fd8e4 100644 --- a/src/util/AjaxUtils.ts +++ b/src/util/AjaxUtils.ts @@ -133,9 +133,9 @@ export function get(req: Req) { } // 优惠券规则. export function getCouponUrl() { - axios.get("https://www.aimzhu.com/operator/app/agreementportal/getrelease/89c4ca41-a44e-4ae2-bad3-6fa6536dd453") + axios.get(`${baseUrl}/operator/app/agreementportal/getrelease/89c4ca41-a44e-4ae2-bad3-6fa6536dd453`) .then((data:any) => { - window.open(`https://www.aimzhu.com/operator/route/agreementportal/view?agreementId=${data.data.agreementId}&title=${data.data.title}`) + window.open(`${baseUrl}/operator/route/agreementportal/view?agreementId=${data.data.agreementId}&title=${data.data.title}`) }) .catch(error => { console.error("请求出错:", error); @@ -143,14 +143,26 @@ export function getCouponUrl() { } // 操作流程手册 export function getUseUrl() { - axios.get("https://www.aimzhu.com/operator/app/agreementportal/getrelease/96263cb9-c651-419a-842d-d614e723b329") + axios.get(`${baseUrl}/operator/app/agreementportal/getrelease/96263cb9-c651-419a-842d-d614e723b329`) .then((data:any) => { - window.open(`https://www.aimzhu.com/operator/route/agreementportal/view?agreementId=${data.data.agreementId}&title=${data.data.title}`) + window.open(`${baseUrl}/operator/route/agreementportal/view?agreementId=${data.data.agreementId}&title=${data.data.title}`) }) .catch(error => { console.error("请求出错:", error); }); } +// 软件委托开发协议 +export function getSoftUrl() { + return `${baseUrl}/Seda.html` +} +// 了解实名制认证流程 +export function getRealNameUrl() { + return `${baseUrl}/Rnsystem.html` +} +// 滚动广告网址 +export function getScrollUrl() { + return `${baseUrl}/ScrollAD.html` +} export function post(req: Req) { req.onBefore?.();