From 65ff959d2060a400bf371f4343b0f108fd53608c Mon Sep 17 00:00:00 2001 From: icssoa <615206459@qq.com> Date: Tue, 26 Aug 2025 18:49:05 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=20eps=20=E5=B1=82=E7=BA=A7?= =?UTF-8?q?=E6=8F=90=E5=8D=87=E9=97=AE=E9=A2=98=EF=BC=8C=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=E4=BE=9D=E8=B5=96=20@cool-vue/vite-plugin@8.2.8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .cool/eps.json | 1 + .cool/eps.ts | 10 +++++----- package.json | 7 ++++--- pnpm-lock.yaml | 18 +++++++++++++----- 4 files changed, 23 insertions(+), 13 deletions(-) create mode 100644 .cool/eps.json diff --git a/.cool/eps.json b/.cool/eps.json new file mode 100644 index 0000000..013f64c --- /dev/null +++ b/.cool/eps.json @@ -0,0 +1 @@ +[{"module":"base","info":{"type":{"name":"comm","description":""}},"api":[{"method":"get","path":"/uploadMode","summary":"文件上传模式","dts":{},"tag":"","prefix":"/app/base/comm","ignoreToken":false},{"method":"post","path":"/upload","summary":"文件上传","dts":{},"tag":"","prefix":"/app/base/comm","ignoreToken":false},{"method":"get","path":"/param","summary":"参数配置","dts":{},"tag":"","prefix":"/app/base/comm","ignoreToken":true},{"method":"get","path":"/eps","summary":"实体信息与路径","dts":{},"tag":"","prefix":"/app/base/comm","ignoreToken":true}],"columns":[],"pageQueryOp":{"keyWordLikeFields":[],"fieldEq":[],"fieldLike":[]},"pageColumns":[],"prefix":"/app/base/comm","namespace":"","search":{"fieldEq":[],"fieldLike":[],"keyWordLikeFields":[]}},{"module":"dict","info":{"type":{"name":"info","description":""}},"api":[{"method":"get","path":"/types","summary":"获得所有字典类型","dts":{},"tag":"","prefix":"/app/dict/info","ignoreToken":true},{"method":"post","path":"/data","summary":"获得字典数据","dts":{},"tag":"","prefix":"/app/dict/info","ignoreToken":true}],"columns":[],"pageQueryOp":{"keyWordLikeFields":[],"fieldEq":[],"fieldLike":[]},"pageColumns":[],"prefix":"/app/dict/info","namespace":"","search":{"fieldEq":[],"fieldLike":[],"keyWordLikeFields":[]}},{"module":"user","info":{"type":{"name":"address","description":""}},"api":[{"method":"get","path":"/default","summary":"默认地址","dts":{},"tag":"","prefix":"/app/user/address","ignoreToken":false},{"method":"post","path":"/delete","summary":"删除","dts":{},"tag":"","prefix":"/app/user/address","ignoreToken":false},{"method":"post","path":"/update","summary":"修改","dts":{},"tag":"","prefix":"/app/user/address","ignoreToken":false},{"method":"get","path":"/info","summary":"单个信息","dts":{},"tag":"","prefix":"/app/user/address","ignoreToken":false},{"method":"post","path":"/list","summary":"列表查询","dts":{},"tag":"","prefix":"/app/user/address","ignoreToken":false},{"method":"post","path":"/page","summary":"分页查询","dts":{},"tag":"","prefix":"/app/user/address","ignoreToken":false},{"method":"post","path":"/add","summary":"新增","dts":{},"tag":"","prefix":"/app/user/address","ignoreToken":false}],"name":"UserAddressEntity","columns":[{"propertyName":"id","type":"number","length":"","comment":"ID","nullable":false,"source":"a.id"},{"propertyName":"userId","type":"number","length":"","comment":"用户ID","nullable":false,"source":"a.userId"},{"propertyName":"contact","type":"string","length":"","comment":"联系人","nullable":false,"source":"a.contact"},{"propertyName":"phone","type":"string","length":"11","comment":"手机号","nullable":false,"source":"a.phone"},{"propertyName":"province","type":"string","length":"","comment":"省","nullable":false,"source":"a.province"},{"propertyName":"city","type":"string","length":"","comment":"市","nullable":false,"source":"a.city"},{"propertyName":"district","type":"string","length":"","comment":"区","nullable":false,"source":"a.district"},{"propertyName":"address","type":"string","length":"","comment":"地址","nullable":false,"source":"a.address"},{"propertyName":"isDefault","type":"boolean","length":"","comment":"是否默认","nullable":false,"defaultValue":false,"source":"a.isDefault"},{"propertyName":"createTime","type":"varchar","length":"","comment":"创建时间","nullable":false,"source":"a.createTime"},{"propertyName":"updateTime","type":"varchar","length":"","comment":"更新时间","nullable":false,"source":"a.updateTime"}],"pageQueryOp":{"keyWordLikeFields":[],"fieldEq":[],"fieldLike":[]},"pageColumns":[],"prefix":"/app/user/address","namespace":"","search":{"fieldEq":[],"fieldLike":[],"keyWordLikeFields":[]}},{"module":"user","info":{"type":{"name":"comm","description":""}},"api":[{"method":"post","path":"/wxMpConfig","summary":"获取微信公众号配置","dts":{},"tag":"","prefix":"/app/user/comm","ignoreToken":true}],"columns":[],"pageQueryOp":{"keyWordLikeFields":[],"fieldEq":[],"fieldLike":[]},"pageColumns":[],"prefix":"/app/user/comm","namespace":"","search":{"fieldEq":[],"fieldLike":[],"keyWordLikeFields":[]}},{"module":"user","info":{"type":{"name":"info","description":""}},"api":[{"method":"post","path":"/updatePassword","summary":"更新用户密码","dts":{},"tag":"","prefix":"/app/user/info","ignoreToken":false},{"method":"post","path":"/updatePerson","summary":"更新用户信息","dts":{},"tag":"","prefix":"/app/user/info","ignoreToken":false},{"method":"post","path":"/bindPhone","summary":"绑定手机号","dts":{},"tag":"","prefix":"/app/user/info","ignoreToken":false},{"method":"post","path":"/miniPhone","summary":"绑定小程序手机号","dts":{},"tag":"","prefix":"/app/user/info","ignoreToken":false},{"method":"get","path":"/person","summary":"获取用户信息","dts":{},"tag":"","prefix":"/app/user/info","ignoreToken":false},{"method":"post","path":"/logoff","summary":"注销","dts":{},"tag":"","prefix":"/app/user/info","ignoreToken":false}],"name":"UserInfoEntity","columns":[{"propertyName":"id","type":"number","length":"","comment":"ID","nullable":false,"source":"a.id"},{"propertyName":"unionid","type":"string","length":"","comment":"登录唯一ID","nullable":true,"source":"a.unionid"},{"propertyName":"avatarUrl","type":"string","length":"","comment":"头像","nullable":true,"source":"a.avatarUrl"},{"propertyName":"nickName","type":"string","length":"","comment":"昵称","nullable":true,"source":"a.nickName"},{"propertyName":"phone","type":"string","length":"","comment":"手机号","nullable":true,"source":"a.phone"},{"propertyName":"gender","type":"number","length":"","comment":"性别","nullable":false,"defaultValue":0,"dict":["未知","男","女"],"source":"a.gender"},{"propertyName":"status","type":"number","length":"","comment":"状态","nullable":false,"defaultValue":1,"dict":["禁用","正常","已注销"],"source":"a.status"},{"propertyName":"loginType","type":"number","length":"","comment":"登录方式","nullable":false,"defaultValue":0,"dict":["小程序","公众号","H5"],"source":"a.loginType"},{"propertyName":"password","type":"string","length":"","comment":"密码","nullable":true,"source":"a.password"},{"propertyName":"description","type":"text","length":"","comment":"介绍","nullable":true,"source":"a.description"},{"propertyName":"birthday","type":"string","length":"","comment":"生日","nullable":true,"source":"a.birthday"},{"propertyName":"province","type":"string","length":"","comment":"省","nullable":true,"source":"a.province"},{"propertyName":"city","type":"string","length":"","comment":"市","nullable":true,"source":"a.city"},{"propertyName":"district","type":"string","length":"","comment":"区","nullable":true,"source":"a.district"},{"propertyName":"createTime","type":"varchar","length":"","comment":"创建时间","nullable":false,"source":"a.createTime"},{"propertyName":"updateTime","type":"varchar","length":"","comment":"更新时间","nullable":false,"source":"a.updateTime"}],"pageQueryOp":{"keyWordLikeFields":[],"fieldEq":[],"fieldLike":[]},"pageColumns":[],"prefix":"/app/user/info","namespace":"","search":{"fieldEq":[],"fieldLike":[],"keyWordLikeFields":[]}},{"module":"user","info":{"type":{"name":"login","description":""}},"api":[{"method":"post","path":"/refreshToken","summary":"刷新token","dts":{},"tag":"","prefix":"/app/user/login","ignoreToken":true},{"method":"post","path":"/miniPhone","summary":"绑定小程序手机号","dts":{},"tag":"","prefix":"/app/user/login","ignoreToken":true},{"method":"post","path":"/uniPhone","summary":"一键手机号登录","dts":{},"tag":"","prefix":"/app/user/login","ignoreToken":true},{"method":"post","path":"/password","summary":"密码登录","dts":{},"tag":"","prefix":"/app/user/login","ignoreToken":true},{"method":"get","path":"/captcha","summary":"图片验证码","dts":{},"tag":"","prefix":"/app/user/login","ignoreToken":true},{"method":"post","path":"/smsCode","summary":"验证码","dts":{},"tag":"","prefix":"/app/user/login","ignoreToken":true},{"method":"post","path":"/wxApp","summary":"微信APP授权登录","dts":{},"tag":"","prefix":"/app/user/login","ignoreToken":true},{"method":"post","path":"/phone","summary":"手机号登录","dts":{},"tag":"","prefix":"/app/user/login","ignoreToken":true},{"method":"post","path":"/mini","summary":"小程序登录","dts":{},"tag":"","prefix":"/app/user/login","ignoreToken":true},{"method":"post","path":"/mp","summary":"公众号登录","dts":{},"tag":"","prefix":"/app/user/login","ignoreToken":true}],"columns":[],"pageQueryOp":{"keyWordLikeFields":[],"fieldEq":[],"fieldLike":[]},"pageColumns":[],"prefix":"/app/user/login","namespace":"","search":{"fieldEq":[],"fieldLike":[],"keyWordLikeFields":[]}}] \ No newline at end of file diff --git a/.cool/eps.ts b/.cool/eps.ts index fec1d04..fafaf4c 100644 --- a/.cool/eps.ts +++ b/.cool/eps.ts @@ -327,6 +327,10 @@ export type UserLogin = { export type DictKey = "brand" | "occupation"; +export type BaseInterface = { comm: BaseComm }; + +export type DictInterface = { info: DictInfo }; + export type UserInterface = { address: UserAddress; comm: UserComm; @@ -334,8 +338,4 @@ export type UserInterface = { login: UserLogin; }; -export type DictInterface = { info: DictInfo }; - -export type BaseInterface = { comm: BaseComm }; - -export type Service = { user: UserInterface; dict: DictInterface; base: BaseInterface }; +export type Service = { base: BaseInterface; dict: DictInterface; user: UserInterface }; diff --git a/package.json b/package.json index 8e45e10..fd6874f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cool-unix", - "version": "8.0.16", + "version": "8.0.17", "license": "MIT", "scripts": { "build-ui": "node ./uni_modules/cool-ui/scripts/generate-types.js", @@ -8,13 +8,14 @@ }, "dependencies": { "hammer-touchemulator": "^0.0.2", - "vue": "^3.5.13" + "vue": "^3.5.13", + "weixin-js-sdk": "^1.6.5" }, "devDependencies": { "@babel/parser": "^7.27.5", "@babel/types": "^7.27.6", "@cool-vue/ai": "^1.1.6", - "@cool-vue/vite-plugin": "^8.2.7", + "@cool-vue/vite-plugin": "^8.2.8", "@dcloudio/types": "^3.4.16", "@types/node": "^24.0.15", "@vue/compiler-sfc": "^3.5.16", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 17f95f8..69c13ac 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,6 +14,9 @@ importers: vue: specifier: ^3.5.13 version: 3.5.17 + weixin-js-sdk: + specifier: ^1.6.5 + version: 1.6.5 devDependencies: '@babel/parser': specifier: ^7.27.5 @@ -25,8 +28,8 @@ importers: specifier: ^1.1.6 version: 1.1.6 '@cool-vue/vite-plugin': - specifier: ^8.2.7 - version: 8.2.7 + specifier: ^8.2.8 + version: 8.2.8 '@dcloudio/types': specifier: ^3.4.16 version: 3.4.16 @@ -85,8 +88,8 @@ packages: resolution: {integrity: sha512-+5vEnjuMHhmOlAlozasGMaSkx2TZ5p45nOuLzx88ZVyqO0dMYXUJ5I8eVR5XV7huYCLCw7dYwfVg5B03ngsYwg==} hasBin: true - '@cool-vue/vite-plugin@8.2.7': - resolution: {integrity: sha512-Q3mKFvvVit7EYk+lmkUJnnUuDBlfsKL4i6oxyvAlbQDg1BQnANBI50V76ur6/BV9W8Onsk/GAo6a6yhFsThOqA==} + '@cool-vue/vite-plugin@8.2.8': + resolution: {integrity: sha512-MoiNQt/9Dr8e+P39LIaCEz2Y0OvdDauK9mGseyUCEmyKFRuF5KEmTlDzr2ChW/Z7IQMvXZnj47wiAmyuEzxwLA==} '@dcloudio/types@3.4.16': resolution: {integrity: sha512-gJIr1OWtePTDDdjtp8Kh72S/ZGLunoSfHiUvRtXhBmAFNkDWuAKFO90hv62k3GYN/st04xUBQNtBfvhu/YHjww==} @@ -1319,6 +1322,9 @@ packages: wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + weixin-js-sdk@1.6.5: + resolution: {integrity: sha512-Gph1WAWB2YN/lMOFB/ymb+hbU/wYazzJgu6PMMktCy9cSCeW5wA6Zwt0dpahJbJ+RJEwtTv2x9iIu0U4enuVSQ==} + which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} @@ -1370,7 +1376,7 @@ snapshots: transitivePeerDependencies: - debug - '@cool-vue/vite-plugin@8.2.7': + '@cool-vue/vite-plugin@8.2.8': dependencies: '@vue/compiler-sfc': 3.5.17 axios: 1.10.0 @@ -2503,6 +2509,8 @@ snapshots: dependencies: defaults: 1.0.4 + weixin-js-sdk@1.6.5: {} + which@2.0.2: dependencies: isexe: 2.0.0