refactor: 确立独立子工程架构 (backend, admin, mpuniapp) 并同步更新 AGENTS.md 规范

这个提交包含在:
wikiboss
2026-09-20 17:05:22 +08:00
父节点 de3cf8b870
当前提交 9fa1d1fbd0
共有 1679 个文件被更改,包括 204798 次插入 和 16817 次删除

查看文件

@@ -0,0 +1,82 @@
{
"id": "test-invoke-network-api",
"displayName": "test-invoke-network-api",
"version": "1.0.0",
"description": "测试UTS插件中访问网络相关接口",
"keywords": [
"test-invoke-network-api"
],
"repository": "",
"engines": {
"HBuilderX": "^3.6.8"
},
"dcloudext": {
"type": "uts",
"sale": {
"regular": {
"price": "0.00"
},
"sourcecode": {
"price": "0.00"
}
},
"contact": {
"qq": ""
},
"declaration": {
"ads": "",
"data": "",
"permissions": ""
},
"npmurl": ""
},
"uni_modules": {
"dependencies": [],
"encrypt": [],
"platforms": {
"cloud": {
"tcb": "u",
"aliyun": "u",
"alipay": "u"
},
"client": {
"Vue": {
"vue2": "u",
"vue3": "u"
},
"App": {
"app-android": "u",
"app-ios": "u"
},
"H5-mobile": {
"Safari": "u",
"Android Browser": "u",
"微信浏览器(Android)": "u",
"QQ浏览器(Android)": "u"
},
"H5-pc": {
"Chrome": "u",
"IE": "u",
"Edge": "u",
"Firefox": "u",
"Safari": "u"
},
"小程序": {
"微信": "u",
"阿里": "u",
"百度": "u",
"字节跳动": "u",
"QQ": "u",
"钉钉": "u",
"快手": "u",
"飞书": "u",
"京东": "u"
},
"快应用": {
"华为": "u",
"联盟": "u"
}
}
}
}
}

查看文件

@@ -0,0 +1,6 @@
# test-invoke-network-api
### 开发文档
[UTS 语法](https://uniapp.dcloud.net.cn/tutorial/syntax-uts.html)
[UTS API插件](https://uniapp.dcloud.net.cn/plugin/uts-plugin.html)
[UTS 组件插件](https://uniapp.dcloud.net.cn/plugin/uts-component.html)
[Hello UTS](https://gitcode.net/dcloud/hello-uts)

查看文件

@@ -0,0 +1,3 @@
{
"minSdkVersion": "21"
}

查看文件

@@ -0,0 +1,64 @@
import { CommonOptions } from '../interface.uts'
export function testInovkeRequest(options : CommonOptions) : void {
uni.request<any>({
url: "https://request.dcloud.net.cn/api/http/method/post",
method: "POST",
header: {
"Cookie": "token11222"
} as UTSJSONObject,
timeout: 6000,
sslVerify: false,
withCredentials: false,
data: {
"platform": {
"abc": "xyq"
},
},
firstIpv4: false,
success: (res : RequestSuccess<any>) => {
options.success?.(res)
},
fail(e : RequestFail) {
options.fail?.(e)
},
} as RequestOptions<any>)
}
export function testInovkeUploadFile(options : CommonOptions) : void {
const imageSrc = "/static/test-image/logo.png";
uni.uploadFile({
url: 'https://unidemo.dcloud.net.cn/upload',
files: [
{
name: "file1",
uri: imageSrc
} as UploadFileOptionFiles,
{
name: "file2",
uri: imageSrc
} as UploadFileOptionFiles
],
success: (res : UploadFileSuccess) => {
options.success?.(res)
},
fail: (err : UploadFileFail) => {
options.fail?.(err)
},
} as UploadFileOptions)
}
export function testInovkeDownloadFile(options : CommonOptions) : void {
uni.downloadFile({
url: "https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-app.png",
filePath: `${uni.env.CACHE_PATH}/halo/world/`,
success(res : DownloadFileSuccess) {
options.success?.(res)
},
fail(e : DownloadFileFail) {
options.fail?.(e)
}
} as DownloadFileOptions);
}

查看文件

@@ -0,0 +1,67 @@
import { CommonOptions } from '../interface.uts'
export function testInovkeRequest(options : CommonOptions) : void {
uni.request({
url: "https://request.dcloud.net.cn/api/http/method/post",
method: "POST",
header: {
"Cookie": "token11222"
} as UTSJSONObject,
timeout: 6000,
sslVerify: false,
withCredentials: false,
dataType: 'json',
responseType: 'text',
data: {
"platform": {
"abc": "xyq"
},
},
firstIpv4: false,
success: (res) => {
options.success?.(res)
},
fail(e) {
options.fail?.(e)
},
complete: () => {},
})
}
export function testInovkeUploadFile(options : CommonOptions) : void {
const imageSrc = "/static/test-image/logo.png";
uni.uploadFile({
url: 'https://unidemo.dcloud.net.cn/upload',
files: [
{
name: "file1",
uri: imageSrc
},
{
name: "file2",
uri: imageSrc
}
],
success: (res) => {
options.success?.(res)
},
fail: (err) => {
options.fail?.(err)
},
} as UploadFileOptions)
}
export function testInovkeDownloadFile(options : CommonOptions) : void {
uni.downloadFile({
url: "https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-app.png",
filePath: `${uni.env.CACHE_PATH}/halo/world/`,
success(res) {
options.success?.(res)
},
fail(e) {
options.fail?.(e)
}
} as DownloadFileOptions);
}

查看文件

@@ -0,0 +1,3 @@
{
"deploymentTarget": "9"
}

查看文件

@@ -0,0 +1,64 @@
import { CommonOptions } from '../interface.uts'
export function testInovkeRequest(options : CommonOptions) : void {
uni.request<any>({
url: "https://request.dcloud.net.cn/api/http/method/post",
method: "POST",
header: {
"Cookie": "token11222"
} as UTSJSONObject,
timeout: 6000,
sslVerify: false,
withCredentials: false,
data: {
"platform": {
"abc": "xyq"
},
},
firstIpv4: false,
success: (res : RequestSuccess<any>) => {
options.success?.(res)
},
fail(e : RequestFail) {
options.fail?.(e)
},
} as RequestOptions<any>)
}
export function testInovkeUploadFile(options : CommonOptions) : void {
const imageSrc = "/static/test-image/logo.png";
uni.uploadFile({
url: 'https://unidemo.dcloud.net.cn/upload',
files: [
{
name: "file1",
uri: imageSrc
} as UploadFileOptionFiles,
{
name: "file2",
uri: imageSrc
} as UploadFileOptionFiles
],
success: (res : UploadFileSuccess) => {
options.success?.(res)
},
fail: (err : UploadFileFail) => {
options.fail?.(err)
},
} as UploadFileOptions)
}
export function testInovkeDownloadFile(options : CommonOptions) : void {
uni.downloadFile({
url: "https://qiniu-web-assets.dcloud.net.cn/unidoc/zh/uni-app.png",
filePath: `${uni.env.CACHE_PATH}/halo/world/`,
success(res : DownloadFileSuccess) {
options.success?.(res)
},
fail(e : DownloadFileFail) {
options.fail?.(e)
}
} as DownloadFileOptions);
}

查看文件

@@ -0,0 +1,17 @@
export type CommonOptions = {
success ?: (res: any) => void
fail ?: (res : any) => void
}
export type testInovkeRequest = (options : CommonOptions) => void
export type testInovkeUploadFile = (options : CommonOptions) => void
export type testInovkeDownloadFile = (options : CommonOptions) => void