diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/.env b/yanzhu-ui/yanzhu-ui-mall-uniapp/.env index ac9e161..221fe9e 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/.env +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/.env @@ -26,7 +26,8 @@ SHOPRO_WEBSOCKET_PATH=/infra/ws SHOPRO_DEV_PORT=3000 # 客户端静态资源地址 空=默认使用服务端指定的CDN资源地址前缀 | local=本地 | http(s)://xxx.xxx=自定义静态资源地址前缀 -SHOPRO_STATIC_URL=http://test.yudao.iocoder.cn +#SHOPRO_STATIC_URL=http://test.yudao.iocoder.cn +SHOPRO_STATIC_URL=//62.234.3.186/saasimages ### SHOPRO_STATIC_URL = https://file.sheepjs.com # 前端 H5 访问域名 diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/README.md b/yanzhu-ui/yanzhu-ui-mall-uniapp/README.md index ba30293..6bf540a 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/README.md +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/README.md @@ -15,7 +15,7 @@ ## 🐯 商城简介 -**芋道商城**,基于 [芋道开发平台](https://github.com/YunaiV/ruoyi-vue-pro) 构建,以开发者为中心,打造中国第一流的 Java 开源商城系统,全部开源,个人与企业可 100% 免费使用。 +**研筑商城**,基于 [研筑开发平台](https://github.com/YunaiV/ruoyi-vue-pro) 构建,以开发者为中心,打造中国第一流的 Java 开源商城系统,全部开源,个人与企业可 100% 免费使用。 > 有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。 > diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/manifest.json b/yanzhu-ui/yanzhu-ui-mall-uniapp/manifest.json index 8d32e77..aba73ad 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/manifest.json +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/manifest.json @@ -1,6 +1,6 @@ { - "name": "芋道商城", - "appid": "__UNI__460BC4C", + "name": "研筑商城", + "appid": "__UNI__7C4002F", "description": "基于 uni-app + Vue3 技术驱动的在线商城系统,内含诸多功能与丰富的活动,期待您的使用和反馈。", "versionName": "2026.01", "versionCode": "183", @@ -202,7 +202,7 @@ "template": "index.html", "router": { "mode": "history", - "base": "/" + "base": "/saash5/" }, "sdkConfigs": { "maps": {} @@ -210,7 +210,7 @@ "async": { "timeout": 20000 }, - "title": "芋道商城", + "title": "研筑商城", "optimization": { "treeShaking": { "enable": true diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/package-lock.json b/yanzhu-ui/yanzhu-ui-mall-uniapp/package-lock.json index 7f73354..a6dbc61 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/package-lock.json +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/package-lock.json @@ -10,16 +10,51 @@ "license": "MIT", "dependencies": { "dayjs": "^1.11.7", - "lodash": "^4.17.21", + "lodash": "^4.17.23", "lodash-es": "^4.17.21", "luch-request": "^3.0.8", "pinia": "^2.0.33", "pinia-plugin-persist-uni": "^1.2.0", + "vue": "^3.5.11", "weixin-js-sdk": "^1.6.0" }, "devDependencies": { "prettier": "^2.8.7", - "vconsole": "^3.15.0" + "vconsole": "^3.15.0", + "vite": "^4.5.3" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz", + "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.29.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" } }, "node_modules/@babel/runtime": { @@ -32,18 +67,511 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/types": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz", + "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@dcloudio/types": { "version": "2.6.12", "resolved": "https://registry.npmjs.org/@dcloudio/types/-/types-2.6.12.tgz", "integrity": "sha512-mrCMwcINy1IFjU9VUqLeWBkj404yWs5paLDttBcA+eqUjanuUQbBcTVPqlrGgkyzLXDcV2oDDZRSNxNpXi4kMQ==", "license": "Apache-2.0" }, + "node_modules/@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@vue/compiler-core": { + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.27.tgz", + "integrity": "sha512-gnSBQjZA+//qDZen+6a2EdHqJ68Z7uybrMf3SPjEGgG4dicklwDVmMC1AeIHxtLVPT7sn6sH1KOO+tS6gwOUeQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.5", + "@vue/shared": "3.5.27", + "entities": "^7.0.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.1" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.27.tgz", + "integrity": "sha512-oAFea8dZgCtVVVTEC7fv3T5CbZW9BxpFzGGxC79xakTr6ooeEqmRuvQydIiDAkglZEAd09LgVf1RoDnL54fu5w==", + "license": "MIT", + "dependencies": { + "@vue/compiler-core": "3.5.27", + "@vue/shared": "3.5.27" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.27.tgz", + "integrity": "sha512-sHZu9QyDPeDmN/MRoshhggVOWE5WlGFStKFwu8G52swATgSny27hJRWteKDSUUzUH+wp+bmeNbhJnEAel/auUQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.5", + "@vue/compiler-core": "3.5.27", + "@vue/compiler-dom": "3.5.27", + "@vue/compiler-ssr": "3.5.27", + "@vue/shared": "3.5.27", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.21", + "postcss": "^8.5.6", + "source-map-js": "^1.2.1" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.27.tgz", + "integrity": "sha512-Sj7h+JHt512fV1cTxKlYhg7qxBvack+BGncSpH+8vnN+KN95iPIcqB5rsbblX40XorP+ilO7VIKlkuu3Xq2vjw==", + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.5.27", + "@vue/shared": "3.5.27" + } + }, "node_modules/@vue/devtools-api": { "version": "6.6.4", "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz", "integrity": "sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==", "license": "MIT" }, + "node_modules/@vue/reactivity": { + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.27.tgz", + "integrity": "sha512-vvorxn2KXfJ0nBEnj4GYshSgsyMNFnIQah/wczXlsNXt+ijhugmW+PpJ2cNPe4V6jpnBcs0MhCODKllWG+nvoQ==", + "license": "MIT", + "dependencies": { + "@vue/shared": "3.5.27" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.27.tgz", + "integrity": "sha512-fxVuX/fzgzeMPn/CLQecWeDIFNt3gQVhxM0rW02Tvp/YmZfXQgcTXlakq7IMutuZ/+Ogbn+K0oct9J3JZfyk3A==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.5.27", + "@vue/shared": "3.5.27" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.27.tgz", + "integrity": "sha512-/QnLslQgYqSJ5aUmb5F0z0caZPGHRB8LEAQ1s81vHFM5CBfnun63rxhvE/scVb/j3TbBuoZwkJyiLCkBluMpeg==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.5.27", + "@vue/runtime-core": "3.5.27", + "@vue/shared": "3.5.27", + "csstype": "^3.2.3" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.27.tgz", + "integrity": "sha512-qOz/5thjeP1vAFc4+BY3Nr6wxyLhpeQgAE/8dDtKo6a6xdk+L4W46HDZgNmLOBUDEkFXV3G7pRiUqxjX0/2zWA==", + "license": "MIT", + "dependencies": { + "@vue/compiler-ssr": "3.5.27", + "@vue/shared": "3.5.27" + }, + "peerDependencies": { + "vue": "3.5.27" + } + }, + "node_modules/@vue/shared": { + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.27.tgz", + "integrity": "sha512-dXr/3CgqXsJkZ0n9F3I4elY8wM9jMJpP3pvRG52r6m0tu/MsAFIe6JpXVGeNMd/D9F4hQynWT8Rfuj0bdm9kFQ==", + "license": "MIT" + }, "node_modules/copy-text-to-clipboard": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.2.tgz", @@ -69,12 +597,89 @@ "url": "https://opencollective.com/core-js" } }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "license": "MIT" + }, "node_modules/dayjs": { "version": "1.11.19", "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.19.tgz", "integrity": "sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==", "license": "MIT" }, + "node_modules/entities": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz", + "integrity": "sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/lodash": { "version": "4.17.23", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz", @@ -96,12 +701,45 @@ "@dcloudio/types": "^2.0.16" } }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, "node_modules/mutation-observer": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/mutation-observer/-/mutation-observer-1.0.3.tgz", "integrity": "sha512-M/O/4rF2h776hV7qGMZUH3utZLO/jK7p8rnNgGkjKUw8zCGjRQPxB8z6+5l8+VjRUQ3dNYu4vjqXYLr+U8ZVNA==", "dev": true }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, "node_modules/pinia": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.3.1.tgz", @@ -168,6 +806,34 @@ } } }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, "node_modules/prettier": { "version": "2.8.8", "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", @@ -184,6 +850,32 @@ "url": "https://github.com/prettier/prettier?sponsor=1" } }, + "node_modules/rollup": { + "version": "3.29.5", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.5.tgz", + "integrity": "sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==", + "dev": true, + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/vconsole": { "version": "3.15.1", "resolved": "https://registry.npmjs.org/vconsole/-/vconsole-3.15.1.tgz", @@ -197,6 +889,83 @@ "mutation-observer": "^1.0.3" } }, + "node_modules/vite": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz", + "integrity": "sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.18.10", + "postcss": "^8.4.27", + "rollup": "^3.27.1" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vue": { + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.27.tgz", + "integrity": "sha512-aJ/UtoEyFySPBGarREmN4z6qNKpbEguYHMmXSiOGk69czc+zhs0NF6tEFrY8TZKAl8N/LYAkd4JHVd5E/AsSmw==", + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.5.27", + "@vue/compiler-sfc": "3.5.27", + "@vue/runtime-dom": "3.5.27", + "@vue/server-renderer": "3.5.27", + "@vue/shared": "3.5.27" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/vue-demi": { "version": "0.14.10", "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz", diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/package.json b/yanzhu-ui/yanzhu-ui-mall-uniapp/package.json index 151a979..da86406 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/package.json +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/package.json @@ -1,11 +1,12 @@ { "id": "shopro", "name": "shopro", - "displayName": "芋道商城", + "displayName": "研筑商城", "version": "1.0.0", - "description": "芋道商城,一套代码,同时发行到iOS、Android、H5、微信小程序多个平台,请使用手机扫码快速体验强大功能", + "description": "研筑商城,一套代码,同时发行到iOS、Android、H5、微信小程序多个平台,请使用手机扫码快速体验强大功能", "scripts": { - "prettier": "prettier --write \"{pages,sheep}/**/*.{js,json,tsx,css,less,scss,vue,html,md}\"" + "prettier": "prettier --write \"{pages,sheep}/**/*.{js,json,tsx,css,less,scss,vue,html,md}\"", + "build:h5": "vite build --mode production" }, "repository": "https://github.com/sheepjs/shop.git", "keywords": [ @@ -99,6 +100,7 @@ }, "devDependencies": { "prettier": "^2.8.7", - "vconsole": "^3.15.0" + "vconsole": "^3.15.0", + "vite": "^4.5.3" } } diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/pages.json b/yanzhu-ui/yanzhu-ui-mall-uniapp/pages.json index 36a4a00..6293e4f 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/pages.json +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/pages.json @@ -672,7 +672,7 @@ ], "globalStyle": { "navigationBarTextStyle": "black", - "navigationBarTitleText": "芋道商城", + "navigationBarTitleText": "研筑商城", "navigationBarBackgroundColor": "#FFFFFF", "backgroundColor": "#FFFFFF", "navigationStyle": "custom", diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/pages/index/index.vue b/yanzhu-ui/yanzhu-ui-mall-uniapp/pages/index/index.vue index e0e2ff4..a0e46ae 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/pages/index/index.vue +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/pages/index/index.vue @@ -89,21 +89,29 @@ // 如果你的首页不是这个页面,需要把代码搬过去。 if (sheep.$platform.os === 'ios') { if (await sheep.$platform.checkNetwork()) { - await sheep.$store('app').init(); + // 避免重复初始化,只在必要时调用 + const appStore = sheep.$store('app'); + if (!appStore.template?.home) { + await appStore.init(); + } } } // #endif - + // 检查登录状态 const userStore = $store('user'); if (!userStore.isLogin) { - showAuthModal('smsLogin'); + showAuthModal('accountLogin'); } }); // 下拉刷新 onPullDownRefresh(() => { - sheep.$store('app').init(); + // 避免重复初始化,只在必要时调用 + const appStore = sheep.$store('app'); + if (!appStore.template?.home) { + appStore.init(); + } setTimeout(function () { uni.stopPullDownRefresh(); }, 800); diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/pages/index/user.vue b/yanzhu-ui/yanzhu-ui-mall-uniapp/pages/index/user.vue index 42d769b..b23550f 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/pages/index/user.vue +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/pages/index/user.vue @@ -15,6 +15,7 @@ > + @@ -42,6 +43,22 @@ }); onPageScroll(() => {}); + + function goToSystemSetting() { + uni.navigateTo({ + url: '/pages/public/setting' + }); + } - + diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/pages/order/detail.vue b/yanzhu-ui/yanzhu-ui-mall-uniapp/pages/order/detail.vue index 759de88..9debbf0 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/pages/order/detail.vue +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/pages/order/detail.vue @@ -15,31 +15,31 @@ {{ formatOrderStatus(state.orderInfo) }} diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/pages/public/setting.vue b/yanzhu-ui/yanzhu-ui-mall-uniapp/pages/public/setting.vue index 34da0df..41958dc 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/pages/public/setting.vue +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/pages/public/setting.vue @@ -147,7 +147,7 @@ return; } sheep.$store('user').logout(); - sheep.$router.go('/pages/index/user'); + sheep.$router.go('/pages/index/index'); }, }); } diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/pages/user/info.vue b/yanzhu-ui/yanzhu-ui-mall-uniapp/pages/user/info.vue index 00e20a4..4df8877 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/pages/user/info.vue +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/pages/user/info.vue @@ -173,8 +173,10 @@ + - + + @@ -224,7 +226,7 @@ // 选择微信的头像,进行上传 async function onChooseAvatar(e) { - debugger; + const tempUrl = e.detail.avatarUrl || ''; if (!tempUrl) return; const files = await uploadFilesFromPath(tempUrl); @@ -273,6 +275,7 @@ }); } + // 保存信息 async function onSubmit() { const { code } = await UserApi.updateUser({ @@ -353,13 +356,22 @@ .logout-btn { width: 710rpx; height: 80rpx; - background: linear-gradient(90deg, var(--ui-BG-Main), var(--ui-BG-Main-gradient)); + background: linear-gradient(90deg, rgba(0, 0, 255, 0.5),rgba(0, 0, 255, 0.8)); border-radius: 40rpx; font-size: 30rpx; font-weight: 500; color: $white; } + .save-btn { + width: 710rpx; + height: 80rpx; + background: linear-gradient(90deg, var(--ui-BG-Main), var(--ui-BG-Main-gradient)); + border-radius: 40rpx; + font-size: 30rpx; + font-weight: 500; + color: $white; + } .radio-dark { filter: grayscale(100%); filter: gray; diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/components/s-auth-modal/components/account-login.vue b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/components/s-auth-modal/components/account-login.vue index d5d6056..fe9efd5 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/components/s-auth-modal/components/account-login.vue +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/components/s-auth-modal/components/account-login.vue @@ -4,9 +4,10 @@ - + + 账号登录 如果未设置过密码,请点击忘记密码 diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/components/s-coupon-card/s-coupon-card.vue b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/components/s-coupon-card/s-coupon-card.vue index dac69e3..f1da300 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/components/s-coupon-card/s-coupon-card.vue +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/components/s-coupon-card/s-coupon-card.vue @@ -25,28 +25,28 @@ return [{ title: '已领取', value: '0', - icon: '/static/img/shop/order/nouse_coupon.png', + icon: '/static/img/shop/nouse_coupon.png', path: '/pages/coupon/list', type: 'geted', }, { title: '已使用', value: '0', - icon: '/static/img/shop/order/useend_coupon.png', + icon: '/static/img/shop/useend_coupon.png', path: '/pages/coupon/list', type: 'used', }, { title: '已失效', value: '0', - icon: '/static/img/shop/order/out_coupon.png', + icon: '/static/img/shop/out_coupon.png', path: '/pages/coupon/list', type: 'expired', }, { title: '领券中心', value: '0', - icon: '/static/img/shop/order/all_coupon.png', + icon: '/static/img/shop/all_coupon.png', path: '/pages/coupon/list', type: 'all', }, diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/components/s-order-card/s-order-card.vue b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/components/s-order-card/s-order-card.vue index b3d851b..ed44098 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/components/s-order-card/s-order-card.vue +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/components/s-order-card/s-order-card.vue @@ -13,7 +13,7 @@ absolute="rightTop" size="small" > - + {{ item.title }} @@ -31,7 +31,7 @@ { title: '待付款', value: '1', - icon: '/static/img/shop/order/no_pay.png', + icon: '/static/img/shop/no_pay.png', path: '/pages/order/list', type: 'unpaid', count: 'unpaidCount', @@ -39,7 +39,7 @@ { title: '待收货', value: '3', - icon: '/static/img/shop/order/no_take.png', + icon: '/static/img/shop/no_take.png', path: '/pages/order/list', type: 'noget', count: 'deliveredCount', @@ -47,7 +47,7 @@ { title: '待评价', value: '4', - icon: '/static/img/shop/order/no_comment.png', + icon: '/static/img/shop/no_comment.png', path: '/pages/order/list', type: 'nocomment', count: 'uncommentedCount', @@ -55,7 +55,7 @@ { title: '售后单', value: '0', - icon: '/static/img/shop/order/change_order.png', + icon: '/static/img/shop/change_order.png', path: '/pages/order/aftersale/list', type: 'aftersale', count: 'afterSaleCount', @@ -63,7 +63,7 @@ { title: '全部订单', value: '0', - icon: '/static/img/shop/order/all_order.png', + icon: '/static/img/shop/all_order.png', path: '/pages/order/list', }, ]; diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/components/s-share-modal/canvas-poster/poster/groupon.js b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/components/s-share-modal/canvas-poster/poster/groupon.js index c182d3f..22e952e 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/components/s-share-modal/canvas-poster/poster/groupon.js +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/components/s-share-modal/canvas-poster/poster/groupon.js @@ -2,7 +2,7 @@ import sheep from '@/sheep'; import { formatImageUrlProtocol, getWxaQrcode } from './index'; const groupon = async (poster) => { - debugger; + const width = poster.width; const userInfo = sheep.$store('user').userInfo; const wxa_qrcode = await getWxaQrcode(poster.shareInfo.path, poster.shareInfo.query); diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/components/s-wallet-card/s-wallet-card.vue b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/components/s-wallet-card/s-wallet-card.vue index aff0bf8..b3e1dc0 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/components/s-wallet-card/s-wallet-card.vue +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/components/s-wallet-card/s-wallet-card.vue @@ -30,7 +30,7 @@ - + 我的钱包 diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/config/index.js b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/config/index.js index 803558c..30038a4 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/config/index.js +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/config/index.js @@ -12,7 +12,7 @@ if (process.env.NODE_ENV === 'development') { if (typeof baseUrl === 'undefined') { console.error('请检查.env配置文件是否存在'); } else { - console.log(`[芋道商城 ${version}] https://doc.iocoder.cn`); + console.log(`[研筑商城 ${version}] https://doc.iocoder.cn`); } export const apiPath = import.meta.env.SHOPRO_API_PATH; diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/hooks/useModal.js b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/hooks/useModal.js index 5b4d163..e2fa87e 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/hooks/useModal.js +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/hooks/useModal.js @@ -6,20 +6,27 @@ import test from '@/sheep/helper/test.js'; import AuthUtil from '@/sheep/api/member/auth'; // 打开授权弹框 -export function showAuthModal(type = 'smsLogin') { +export function showAuthModal(type = 'accountLogin') { + // 检查用户是否已登录 + const userStore = $store('user'); + if (userStore.isLogin) { + console.log('用户已登录,无需显示登录弹框'); + return; + } + const modal = $store('modal'); // #ifdef H5 closeAuthModal(); setTimeout(() => { modal.$patch((state) => { - state.auth = type; + state.auth = "accountLogin";//type; }); }, 200); // #endif // #ifndef H5 modal.$patch((state) => { - state.auth = type; + state.auth = "accountLogin";//type; }); // #endif } diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/index.js b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/index.js index c135334..f05f197 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/index.js +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/index.js @@ -29,6 +29,9 @@ export async function ShoproInit() { // 应用初始化 await $store('app').init(); + // 初始化用户状态(等待完成) + await $store('user').initialize(); + // 平台初始化加载(各平台provider提供不同的加载流程) $platform.load(); diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/libs/mplive-manifest-plugin.js b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/libs/mplive-manifest-plugin.js index d1df9bf..64358cc 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/libs/mplive-manifest-plugin.js +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/libs/mplive-manifest-plugin.js @@ -7,26 +7,40 @@ let Manifest = fs.readFileSync(manifestPath, { }); function mpliveMainfestPlugin(isOpen) { - if (process.env.UNI_PLATFORM !== 'mp-weixin') return; + if (process.env.UNI_PLATFORM !== 'mp-weixin') return { name: 'mplive-mainfest-plugin' }; - const manifestData = JSON.parse(Manifest) + try { + const manifestData = JSON.parse(Manifest) - if (isOpen === '0') { - delete manifestData['mp-weixin'].plugins['live-player-plugin']; - } - - if (isOpen === '1') { - manifestData['mp-weixin'].plugins['live-player-plugin'] = { - "version": "1.3.5", - "provider": "wx2b03c6e691cd7370" + if (isOpen === '0') { + if (manifestData['mp-weixin'] && manifestData['mp-weixin'].plugins) { + delete manifestData['mp-weixin'].plugins['live-player-plugin']; + } } + + if (isOpen === '1') { + if (!manifestData['mp-weixin']) { + manifestData['mp-weixin'] = {}; + } + if (!manifestData['mp-weixin'].plugins) { + manifestData['mp-weixin'].plugins = {}; + } + manifestData['mp-weixin'].plugins['live-player-plugin'] = { + "version": "1.3.5", + "provider": "wx2b03c6e691cd7370" + } + } + + Manifest = JSON.stringify(manifestData, null, 2) + + fs.writeFileSync(manifestPath, Manifest, { + "flag": "w" + }) + } catch (error) { + console.error('Error processing manifest.json:', error); } - Manifest = JSON.stringify(manifestData, null, 2) - - fs.writeFileSync(manifestPath, Manifest, { - "flag": "w" - }) + return { name: 'mplive-mainfest-plugin' }; } export default mpliveMainfestPlugin diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/platform/provider/wechat/openPlatform.js b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/platform/provider/wechat/openPlatform.js index a80f0d7..2cd1971 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/platform/provider/wechat/openPlatform.js +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/platform/provider/wechat/openPlatform.js @@ -15,7 +15,7 @@ const login = () => { provider: 'weixin', onlyAuthorize: true, }); - debugger + if (loginRes.errMsg == 'login:ok') { // TODO third.wechat.login 函数未实现 const res = await third.wechat.login({ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/request/index.js b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/request/index.js index b5d8511..98f9b10 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/request/index.js +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/request/index.js @@ -119,6 +119,9 @@ http.interceptors.response.use( // 存储租户ID if (response.data.data.tenantId) { uni.setStorageSync('tenant-id', response.data.data.tenantId); + console.log('登录成功,存储租户ID:', response.data.data.tenantId); + } else { + console.log('登录成功,但响应中没有租户ID'); } } @@ -131,6 +134,16 @@ http.interceptors.response.use( if (response.data.code === 401) { return refreshToken(response.config); } + // 特殊:如果 400 错误码,并且是租户ID缺失,则弹出登录框 + if (response.data.code === 400 && response.data.msg?.includes('租户标识未传递')) { + // 检查是否刚刚登录成功或登录后的回调请求 + const isLoginRequest = response.config.url.indexOf('/member/auth/') >= 0; + const isTemplateRequest = response.config.url.indexOf('/promotion/diy-template/') >= 0; + if (!isLoginRequest && !isTemplateRequest) { + showAuthModal(); + } + return Promise.reject(response.data); + } // 特殊:处理分销用户绑定失败的提示 if ((response.data.code + '').includes('1011007')) { console.error(`分销用户绑定失败,原因:${response.data.msg}`); diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/store/app.js b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/store/app.js index eaa1f87..c51107f 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/store/app.js +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/store/app.js @@ -51,7 +51,7 @@ const app = defineStore({ }), actions: { // 获取Shopro应用配置和模板 - async init(templateId = null) { + async init(templateId = null, skipTenant = false) { // 检查网络 const networkStatus = await $platform.checkNetwork(); if (!networkStatus) { @@ -63,16 +63,22 @@ const app = defineStore({ $router.error('EnvError'); } - // 加载租户 - await adaptTenant(); + // 加载租户(如果需要) + if (!skipTenant) { + await adaptTenant(); + } // 加载装修配置 - await adaptTemplate(this.template, templateId); + const templateSuccess = await adaptTemplate(this.template, templateId); + if (!templateSuccess) { + console.error('模板初始化失败,停止后续初始化'); + return Promise.resolve(false); + } // TODO 芋艿:【初始化优化】未来支持管理后台可配;对应 https://api.shopro.sheepjs.com/shop/api/init if (true) { this.info = { - name: '芋道商城', + name: '研筑商城', logo: 'https://static.iocoder.cn/ruoyi-vue-pro-logo.png', version: '2026.01', copyright: '全部开源,个人与企业可 100% 免费使用', @@ -182,33 +188,39 @@ const adaptTenant = async () => { /** 初始化装修模版 */ const adaptTemplate = async (appTemplate, templateId) => { - const { data: diyTemplate } = templateId - ? // 查询指定模板,一般是预览时使用 - await DiyApi.getDiyTemplate(templateId) - : await DiyApi.getUsedDiyTemplate(); - // 模板不存在 - if (!diyTemplate) { - $router.error('TemplateError'); - return; - } - - const tabBar = diyTemplate?.property?.tabBar; - if (tabBar) { - appTemplate.basic.tabbar = tabBar; - // TODO 商城装修没有对 tabBar 进行角标配置,测试角标需打开以下注释 - // appTemplate.basic.tabbar.items.forEach((tabBar) => { - // tabBar.dot = false - // tabBar.badge = 100 - // }) - // appTemplate.basic.tabbar.badgeStyle = { - // backgroundColor: '#882222', - // } - if (tabBar?.theme) { - appTemplate.basic.theme = tabBar?.theme; + try { + const { data: diyTemplate } = templateId + ? // 查询指定模板,一般是预览时使用 + await DiyApi.getDiyTemplate(templateId) + : await DiyApi.getUsedDiyTemplate(); + // 模板不存在 + if (!diyTemplate) { + console.error('模板不存在'); + return false; } + + const tabBar = diyTemplate?.property?.tabBar; + if (tabBar) { + appTemplate.basic.tabbar = tabBar; + // TODO 商城装修没有对 tabBar 进行角标配置,测试角标需打开以下注释 + // appTemplate.basic.tabbar.items.forEach((tabBar) => { + // tabBar.dot = false + // tabBar.badge = 100 + // }) + // appTemplate.basic.tabbar.badgeStyle = { + // backgroundColor: '#882222', + // } + if (tabBar?.theme) { + appTemplate.basic.theme = tabBar?.theme; + } + } + appTemplate.home = diyTemplate?.home; + appTemplate.user = diyTemplate?.user; + return true; + } catch (error) { + console.error('模板初始化失败:', error); + return false; } - appTemplate.home = diyTemplate?.home; - appTemplate.user = diyTemplate?.user; }; export default app; diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/store/modal.js b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/store/modal.js index bde9e0a..342507a 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/store/modal.js +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/store/modal.js @@ -3,7 +3,7 @@ import { defineStore } from 'pinia'; const modal = defineStore({ id: 'modal', state: () => ({ - auth: '', // 授权弹框 accountLogin|smsLogin|resetPassword|changeMobile|changePassword|changeUsername + auth: '', // 授权弹框 accountLogin|smsLogin|resetPassword|changeMobile|changePassword|changeUsername,默认为空 share: false, // 分享弹框 menu: false, // 快捷菜单弹框 advHistory: [], // 广告弹框记录 diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/store/user.js b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/store/user.js index 8c3d007..8a55442 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/store/user.js +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/store/user.js @@ -41,12 +41,48 @@ const user = defineStore({ state: () => ({ userInfo: clone(defaultUserInfo), // 用户信息 userWallet: clone(defaultUserWallet), // 用户钱包信息 - isLogin: !!uni.getStorageSync('token'), // 登录状态 + isLogin: false, // 登录状态,初始值为 false,由持久化插件恢复 numData: cloneDeep(defaultNumData), // 用户其他数据 lastUpdateTime: 0, // 上次更新时间 }), actions: { + // 初始化用户状态 + async initialize() { + // 检查 token 是否存在 + const token = uni.getStorageSync('token'); + // 检查 refresh-token 是否存在 + const refreshToken = uni.getStorageSync('refresh-token'); + // 检查持久化的用户数据是否存在 + const userStoreData = uni.getStorageSync('user-store'); + // 如果有用户数据但没有 token 和 refresh-token,说明登录状态已失效 + if (userStoreData && !token && !refreshToken) { + this.resetUserData(); + } + // 如果有 token 或 refresh-token 但 isLogin 为 false,更新登录状态 + else if ((token || refreshToken) && !this.isLogin) { + this.isLogin = true; + // 如果只有 refresh-token 没有 token,尝试刷新 token + if (!token && refreshToken) { + try { + const AuthUtil = await import('@/sheep/api/member/auth'); + const refreshTokenResult = await AuthUtil.default.refreshToken(refreshToken); + if (refreshTokenResult.code === 0) { + this.setToken(refreshTokenResult.data.accessToken, refreshTokenResult.data.refreshToken); + } else { + // 刷新失败,重置用户数据 + this.resetUserData(); + } + } catch (e) { + // 刷新失败,重置用户数据 + this.resetUserData(); + } + } else { + // 有 token,直接更新用户信息 + this.loginAfter(true); + } + } + }, // 获取用户信息 async getInfo() { const { code, data } = await UserApi.getUserInfo(); @@ -95,7 +131,7 @@ const user = defineStore({ this.isLogin = true; uni.setStorageSync('token', token); uni.setStorageSync('refresh-token', refreshToken); - this.loginAfter(); + this.loginAfter(true); } return this.isLogin; }, @@ -133,21 +169,18 @@ const user = defineStore({ }, // 登录后,加载各种信息 - async loginAfter() { + async loginAfter(isLogin=false) { + if(!isLogin) { + return; + } + // 先更新用户数据 await this.updateUserData(); - // 加载购物车 - cart().getList(); - // 登录后设置全局分享参数 - $share.getShareInfo(); - - // 提醒绑定手机号 - if (app().platform.bind_mobile && !this.userInfo.mobile) { - showAuthModal('changeMobile'); - } - - // 绑定推广员 - $share.bindBrokerageUser(); + // 登录成功后,延迟重新获取模板信息 + // 确保租户ID已经被正确存储到本地存储中 + setTimeout(() => { + app().init(null, true); + }, 100); }, // 登出系统 diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/url/index.js b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/url/index.js index a7b82e4..e23ab29 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/url/index.js +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/sheep/url/index.js @@ -21,12 +21,8 @@ export default { }, // 静态资源地址 static: (url = '', staticurl = '') => { - if (staticurl === '') { - staticurl = staticUrl; - } - if (staticurl !== 'local') { - url = cdn(url, staticurl); - } + + return url; }, // css背景图片地址 diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/all_coupon.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/all_coupon.png new file mode 100644 index 0000000..98f1556 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/all_coupon.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/all_order.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/all_order.png new file mode 100644 index 0000000..d599baa Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/all_order.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/app/coupon_icon.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/app/coupon_icon.png new file mode 100644 index 0000000..ad1599a Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/app/coupon_icon.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/app/mplive/ended.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/app/mplive/ended.png new file mode 100644 index 0000000..ece8451 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/app/mplive/ended.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/app/mplive/living.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/app/mplive/living.png new file mode 100644 index 0000000..b15d435 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/app/mplive/living.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/app/mplive/start.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/app/mplive/start.png new file mode 100644 index 0000000..78896e7 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/app/mplive/start.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/app/sign.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/app/sign.png new file mode 100644 index 0000000..f33ccab Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/app/sign.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/avatar/notice.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/avatar/notice.png new file mode 100644 index 0000000..e7e9dbb Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/avatar/notice.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/avatar/unknown.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/avatar/unknown.png new file mode 100644 index 0000000..83deb24 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/avatar/unknown.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/change_order.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/change_order.png new file mode 100644 index 0000000..3bc78bb Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/change_order.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/chat/default.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/chat/default.png new file mode 100644 index 0000000..7d942b5 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/chat/default.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/chat/goods.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/chat/goods.png new file mode 100644 index 0000000..52ef3d0 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/chat/goods.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/chat/image.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/chat/image.png new file mode 100644 index 0000000..1b0dbe2 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/chat/image.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/chat/order.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/chat/order.png new file mode 100644 index 0000000..8d6d6dd Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/chat/order.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/background.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/background.png new file mode 100644 index 0000000..27b151e Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/background.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/commission_icon1.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/commission_icon1.png new file mode 100644 index 0000000..ff4f014 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/commission_icon1.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/commission_icon2.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/commission_icon2.png new file mode 100644 index 0000000..ca79fec Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/commission_icon2.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/commission_icon3.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/commission_icon3.png new file mode 100644 index 0000000..f374d6c Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/commission_icon3.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/commission_icon4.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/commission_icon4.png new file mode 100644 index 0000000..d11e5d9 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/commission_icon4.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/commission_icon5.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/commission_icon5.png new file mode 100644 index 0000000..19e8ef9 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/commission_icon5.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/commission_icon7.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/commission_icon7.png new file mode 100644 index 0000000..c2a8631 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/commission_icon7.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/commission_icon8.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/commission_icon8.png new file mode 100644 index 0000000..36a46cc Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/commission_icon8.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/commission_icon9.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/commission_icon9.png new file mode 100644 index 0000000..36a46cc Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/commission_icon9.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/forbidden.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/forbidden.png new file mode 100644 index 0000000..871a9bd Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/forbidden.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/title1.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/title1.png new file mode 100644 index 0000000..b282b57 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/title1.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/title2.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/title2.png new file mode 100644 index 0000000..691f832 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/commission/title2.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/config/goods-poster-bg.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/config/goods-poster-bg.png new file mode 100644 index 0000000..52cbcb5 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/config/goods-poster-bg.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/config/groupon-poster-bg.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/config/groupon-poster-bg.png new file mode 100644 index 0000000..130b461 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/config/groupon-poster-bg.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/config/user-poster-bg.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/config/user-poster-bg.png new file mode 100644 index 0000000..d89b838 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/config/user-poster-bg.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/default.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/default.png new file mode 100644 index 0000000..7d942b5 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/default.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/default_avatar.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/default_avatar.png new file mode 100644 index 0000000..4ed687c Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/default_avatar.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/empty_network.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/empty_network.png new file mode 100644 index 0000000..da7b9fe Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/empty_network.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/activity-btn-disabled.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/activity-btn-disabled.png new file mode 100644 index 0000000..6666807 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/activity-btn-disabled.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/collect_0.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/collect_0.png new file mode 100644 index 0000000..229e229 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/collect_0.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/collect_1.gif b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/collect_1.gif new file mode 100644 index 0000000..81ddb9e Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/collect_1.gif differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/dis.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/dis.png new file mode 100644 index 0000000..f20625f Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/dis.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/groupon-bg.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/groupon-bg.png new file mode 100644 index 0000000..ff92ab3 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/groupon-bg.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/groupon-btn-long.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/groupon-btn-long.png new file mode 100644 index 0000000..5542362 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/groupon-btn-long.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/groupon-btn.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/groupon-btn.png new file mode 100644 index 0000000..26af19e Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/groupon-btn.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/groupon-header.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/groupon-header.png new file mode 100644 index 0000000..e531c5d Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/groupon-header.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/groupon-icon.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/groupon-icon.png new file mode 100644 index 0000000..6d52118 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/groupon-icon.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/groupon-tag-white.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/groupon-tag-white.png new file mode 100644 index 0000000..305b1fe Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/groupon-tag-white.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/groupon-tag.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/groupon-tag.png new file mode 100644 index 0000000..2cddd70 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/groupon-tag.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/groupon-tip-bg.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/groupon-tip-bg.png new file mode 100644 index 0000000..34cb0ae Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/groupon-tip-bg.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/message.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/message.png new file mode 100644 index 0000000..43957d9 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/message.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/score-bg.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/score-bg.png new file mode 100644 index 0000000..748b855 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/score-bg.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/score1.svg b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/score1.svg new file mode 100644 index 0000000..9166af3 --- /dev/null +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/score1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/seckill-bg.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/seckill-bg.png new file mode 100644 index 0000000..cde2672 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/seckill-bg.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/seckill-btn.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/seckill-btn.png new file mode 100644 index 0000000..d74b87e Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/seckill-btn.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/seckill-header.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/seckill-header.png new file mode 100644 index 0000000..a0855d7 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/seckill-header.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/seckill-icon.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/seckill-icon.png new file mode 100644 index 0000000..3b30057 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/seckill-icon.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/seckill-tip-bg.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/seckill-tip-bg.png new file mode 100644 index 0000000..60b133c Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/seckill-tip-bg.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/share.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/share.png new file mode 100644 index 0000000..06f8d23 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/goods/share.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/line.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/line.png new file mode 100644 index 0000000..82e647f Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/line.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/no_comment.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/no_comment.png new file mode 100644 index 0000000..d5e1e36 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/no_comment.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/no_pay.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/no_pay.png new file mode 100644 index 0000000..6300596 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/no_pay.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/no_take.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/no_take.png new file mode 100644 index 0000000..f27edc0 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/no_take.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/nouse_coupon.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/nouse_coupon.png new file mode 100644 index 0000000..fe0bf18 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/nouse_coupon.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/all_coupon.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/all_coupon.png new file mode 100644 index 0000000..98f1556 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/all_coupon.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/all_order.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/all_order.png new file mode 100644 index 0000000..d599baa Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/all_order.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/cargo.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/cargo.png new file mode 100644 index 0000000..8dc66fd Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/cargo.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/change_order.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/change_order.png new file mode 100644 index 0000000..3bc78bb Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/change_order.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/no_comment.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/no_comment.png new file mode 100644 index 0000000..d5e1e36 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/no_comment.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/no_pay.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/no_pay.png new file mode 100644 index 0000000..6300596 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/no_pay.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/no_take.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/no_take.png new file mode 100644 index 0000000..f27edc0 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/no_take.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/nouse_coupon.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/nouse_coupon.png new file mode 100644 index 0000000..fe0bf18 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/nouse_coupon.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/order_bg.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/order_bg.png new file mode 100644 index 0000000..b179020 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/order_bg.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/order_close.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/order_close.png new file mode 100644 index 0000000..b4d2ec9 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/order_close.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/order_express.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/order_express.png new file mode 100644 index 0000000..15c1d60 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/order_express.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/order_loading.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/order_loading.png new file mode 100644 index 0000000..f6abde3 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/order_loading.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/order_paty_fail.gif b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/order_paty_fail.gif new file mode 100644 index 0000000..04fbc7d Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/order_paty_fail.gif differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/order_pay_success.gif b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/order_pay_success.gif new file mode 100644 index 0000000..9cc35d3 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/order_pay_success.gif differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/order_success.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/order_success.png new file mode 100644 index 0000000..b2951e3 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/order_success.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/out_coupon.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/out_coupon.png new file mode 100644 index 0000000..164776f Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/out_coupon.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/useend_coupon.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/useend_coupon.png new file mode 100644 index 0000000..d668455 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/order/useend_coupon.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/out_coupon.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/out_coupon.png new file mode 100644 index 0000000..164776f Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/out_coupon.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/pay/alipay.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/pay/alipay.png new file mode 100644 index 0000000..a23fffa Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/pay/alipay.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/pay/alipay_api.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/pay/alipay_api.png new file mode 100644 index 0000000..98ccf35 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/pay/alipay_api.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/pay/bank.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/pay/bank.png new file mode 100644 index 0000000..e2c6d74 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/pay/bank.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/pay/cod_disabled.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/pay/cod_disabled.png new file mode 100644 index 0000000..c3126ab Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/pay/cod_disabled.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/pay/wallet.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/pay/wallet.png new file mode 100644 index 0000000..79d4213 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/pay/wallet.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/pay/wechat.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/pay/wechat.png new file mode 100644 index 0000000..e72e887 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/pay/wechat.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/pay/wechat_api.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/pay/wechat_api.png new file mode 100644 index 0000000..dd6685f Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/pay/wechat_api.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/platform/WechatMiniProgram.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/platform/WechatMiniProgram.png new file mode 100644 index 0000000..97e6656 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/platform/WechatMiniProgram.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/platform/WechatOfficialAccount.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/platform/WechatOfficialAccount.png new file mode 100644 index 0000000..4d9a02c Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/platform/WechatOfficialAccount.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/platform/wechat.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/platform/wechat.png new file mode 100644 index 0000000..3a63b51 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/platform/wechat.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/priceTag.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/priceTag.png new file mode 100644 index 0000000..658455b Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/priceTag.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/search.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/search.png new file mode 100644 index 0000000..bed2e10 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/search.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/seckill-header.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/seckill-header.png new file mode 100644 index 0000000..a0855d7 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/seckill-header.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/share/share_guide.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/share/share_guide.png new file mode 100644 index 0000000..88c00c4 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/share/share_guide.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/share/share_link.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/share/share_link.png new file mode 100644 index 0000000..d08a852 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/share/share_link.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/share/share_poster.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/share/share_poster.png new file mode 100644 index 0000000..c99e36a Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/share/share_poster.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/share/share_wx.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/share/share_wx.png new file mode 100644 index 0000000..b2a662f Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/share/share_wx.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/sign.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/sign.png new file mode 100644 index 0000000..f33ccab Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/sign.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/sort1.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/sort1.png new file mode 100644 index 0000000..ae43321 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/sort1.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/sort2.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/sort2.png new file mode 100644 index 0000000..7141108 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/sort2.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/sort3.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/sort3.png new file mode 100644 index 0000000..445c3eb Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/sort3.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/tabbar/category2.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/tabbar/category2.png new file mode 100644 index 0000000..388d3bd --- /dev/null +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/tabbar/category2.png @@ -0,0 +1,2 @@ +export default "/static/img/shop/tabbar/category2.png" +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNhdGVnb3J5Mi5wbmc/aW1wb3J0Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IFwiL3N0YXRpYy9pbWcvc2hvcC90YWJiYXIvY2F0ZWdvcnkyLnBuZ1wiIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsR0FBRyJ9 \ No newline at end of file diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/tools/browse.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/tools/browse.png new file mode 100644 index 0000000..8babc99 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/tools/browse.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/tools/cart.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/tools/cart.png new file mode 100644 index 0000000..6d48afb Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/tools/cart.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/tools/collect.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/tools/collect.png new file mode 100644 index 0000000..32f9abb Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/tools/collect.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/tools/home.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/tools/home.png new file mode 100644 index 0000000..f4ae4f2 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/tools/home.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/tools/search.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/tools/search.png new file mode 100644 index 0000000..5bc81e7 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/tools/search.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/tools/user.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/tools/user.png new file mode 100644 index 0000000..9a8d076 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/tools/user.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/upload-camera.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/upload-camera.png new file mode 100644 index 0000000..260be62 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/upload-camera.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/useend_coupon.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/useend_coupon.png new file mode 100644 index 0000000..d668455 Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/useend_coupon.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/user/address/edit.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/user/address/edit.png new file mode 100644 index 0000000..a25a91f Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/user/address/edit.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/user/wallet_card_bg.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/user/wallet_card_bg.png new file mode 100644 index 0000000..f6d582b Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/user/wallet_card_bg.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/user/wallet_icon.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/user/wallet_icon.png new file mode 100644 index 0000000..b036f7b Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/user/wallet_icon.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/user/withdraw_bg.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/user/withdraw_bg.png new file mode 100644 index 0000000..34e2fde Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/user/withdraw_bg.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/wallet_icon.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/wallet_icon.png new file mode 100644 index 0000000..b036f7b Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/wallet_icon.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/writeOff.png b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/writeOff.png new file mode 100644 index 0000000..74c415d Binary files /dev/null and b/yanzhu-ui/yanzhu-ui-mall-uniapp/static/img/shop/writeOff.png differ diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/vite.config.js b/yanzhu-ui/yanzhu-ui-mall-uniapp/vite.config.js index 3223d62..09dd534 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/vite.config.js +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/vite.config.js @@ -11,6 +11,9 @@ export default (command, mode) => { const env = loadEnv(mode, __dirname, 'SHOPRO_'); return { envPrefix: "SHOPRO_", + build: { + outDir: path.resolve(__dirname, '/saash5'), + }, plugins: [ uni(), // viteCompression({ @@ -30,12 +33,17 @@ export default (command, mode) => { overlay: true, }, proxy: { - '/app-api': { - target: 'http://localhost:48080/',//'http://62.234.3.186/', + '/app-api': { + target: 'http://localhost:48080/', //target: 'http://62.234.3.186/', ws: false, changeOrigin: true, }, + '/saasimages/': { + target: 'http://62.234.3.186/saasimages/', + ws: false, + changeOrigin: true, + } } }, }; diff --git a/yanzhu-ui/yanzhu-ui-mall-uniapp/yarn.lock b/yanzhu-ui/yanzhu-ui-mall-uniapp/yarn.lock index 68e5e2c..6e44635 100644 --- a/yanzhu-ui/yanzhu-ui-mall-uniapp/yarn.lock +++ b/yanzhu-ui/yanzhu-ui-mall-uniapp/yarn.lock @@ -4,29 +4,29 @@ "@babel/helper-string-parser@^7.27.1": version "7.27.1" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687" + resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz" integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== "@babel/helper-validator-identifier@^7.28.5": version "7.28.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz#010b6938fab7cb7df74aa2bbc06aa503b8fe5fb4" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz" integrity sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q== "@babel/parser@^7.28.5": version "7.29.0" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.29.0.tgz#669ef345add7d057e92b7ed15f0bac07611831b6" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz" integrity sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww== dependencies: "@babel/types" "^7.29.0" "@babel/runtime@^7.17.2": version "7.28.6" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.28.6.tgz#d267a43cb1836dc4d182cce93ae75ba954ef6d2b" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz" integrity sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA== "@babel/types@^7.29.0": version "7.29.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.29.0.tgz#9f5b1e838c446e72cf3cd4b918152b8c605e37c7" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz" integrity sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A== dependencies: "@babel/helper-string-parser" "^7.27.1" @@ -34,17 +34,22 @@ "@dcloudio/types@^2.0.16": version "2.6.12" - resolved "https://registry.yarnpkg.com/@dcloudio/types/-/types-2.6.12.tgz#6c9559b9e65483f355dd61cb88fe8c14c8e61189" + resolved "https://registry.npmjs.org/@dcloudio/types/-/types-2.6.12.tgz" integrity sha512-mrCMwcINy1IFjU9VUqLeWBkj404yWs5paLDttBcA+eqUjanuUQbBcTVPqlrGgkyzLXDcV2oDDZRSNxNpXi4kMQ== +"@esbuild/darwin-arm64@0.18.20": + version "0.18.20" + resolved "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz" + integrity sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA== + "@jridgewell/sourcemap-codec@^1.5.5": version "1.5.5" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz#6912b00d2c631c0d15ce1a7ab57cd657f2a8f8ba" + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz" integrity sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og== "@vue/compiler-core@3.5.27": version "3.5.27" - resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.5.27.tgz#ce4402428e26095586eb889c41f6e172eb3960bd" + resolved "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.27.tgz" integrity sha512-gnSBQjZA+//qDZen+6a2EdHqJ68Z7uybrMf3SPjEGgG4dicklwDVmMC1AeIHxtLVPT7sn6sH1KOO+tS6gwOUeQ== dependencies: "@babel/parser" "^7.28.5" @@ -55,7 +60,7 @@ "@vue/compiler-dom@3.5.27": version "3.5.27" - resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.5.27.tgz#32b2bc87f0a652c253986796ace0ed6213093af8" + resolved "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.27.tgz" integrity sha512-oAFea8dZgCtVVVTEC7fv3T5CbZW9BxpFzGGxC79xakTr6ooeEqmRuvQydIiDAkglZEAd09LgVf1RoDnL54fu5w== dependencies: "@vue/compiler-core" "3.5.27" @@ -63,7 +68,7 @@ "@vue/compiler-sfc@3.5.27": version "3.5.27" - resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.5.27.tgz#84651b8816bf8e7d6e62fddd14db86efd6d6f1b6" + resolved "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.27.tgz" integrity sha512-sHZu9QyDPeDmN/MRoshhggVOWE5WlGFStKFwu8G52swATgSny27hJRWteKDSUUzUH+wp+bmeNbhJnEAel/auUQ== dependencies: "@babel/parser" "^7.28.5" @@ -78,7 +83,7 @@ "@vue/compiler-ssr@3.5.27": version "3.5.27" - resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.5.27.tgz#b480cad09dacf8f3d9c82b9843402f1a803baee7" + resolved "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.27.tgz" integrity sha512-Sj7h+JHt512fV1cTxKlYhg7qxBvack+BGncSpH+8vnN+KN95iPIcqB5rsbblX40XorP+ilO7VIKlkuu3Xq2vjw== dependencies: "@vue/compiler-dom" "3.5.27" @@ -86,19 +91,19 @@ "@vue/devtools-api@^6.6.3": version "6.6.4" - resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.6.4.tgz#cbe97fe0162b365edc1dba80e173f90492535343" + resolved "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.4.tgz" integrity sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g== "@vue/reactivity@3.5.27": version "3.5.27" - resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.5.27.tgz#d870557de1389a27b8abcb7cbfa30978dc69a000" + resolved "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.27.tgz" integrity sha512-vvorxn2KXfJ0nBEnj4GYshSgsyMNFnIQah/wczXlsNXt+ijhugmW+PpJ2cNPe4V6jpnBcs0MhCODKllWG+nvoQ== dependencies: "@vue/shared" "3.5.27" "@vue/runtime-core@3.5.27": version "3.5.27" - resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.5.27.tgz#bb43744ed070166c7d581b849ac22b71a9ccf127" + resolved "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.27.tgz" integrity sha512-fxVuX/fzgzeMPn/CLQecWeDIFNt3gQVhxM0rW02Tvp/YmZfXQgcTXlakq7IMutuZ/+Ogbn+K0oct9J3JZfyk3A== dependencies: "@vue/reactivity" "3.5.27" @@ -106,7 +111,7 @@ "@vue/runtime-dom@3.5.27": version "3.5.27" - resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.5.27.tgz#392513252c7ca7e5277240fdc70b8093449127f5" + resolved "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.27.tgz" integrity sha512-/QnLslQgYqSJ5aUmb5F0z0caZPGHRB8LEAQ1s81vHFM5CBfnun63rxhvE/scVb/j3TbBuoZwkJyiLCkBluMpeg== dependencies: "@vue/reactivity" "3.5.27" @@ -116,7 +121,7 @@ "@vue/server-renderer@3.5.27": version "3.5.27" - resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.5.27.tgz#8137d0d7ec3b59d5992bb04c553775d209dddba7" + resolved "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.27.tgz" integrity sha512-qOz/5thjeP1vAFc4+BY3Nr6wxyLhpeQgAE/8dDtKo6a6xdk+L4W46HDZgNmLOBUDEkFXV3G7pRiUqxjX0/2zWA== dependencies: "@vue/compiler-ssr" "3.5.27" @@ -124,96 +129,129 @@ "@vue/shared@3.5.27": version "3.5.27" - resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.5.27.tgz#33a63143d8fb9ca1b3efbc7ecf9bd0ab05f7e06e" + resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.5.27.tgz" integrity sha512-dXr/3CgqXsJkZ0n9F3I4elY8wM9jMJpP3pvRG52r6m0tu/MsAFIe6JpXVGeNMd/D9F4hQynWT8Rfuj0bdm9kFQ== copy-text-to-clipboard@^3.0.1: version "3.2.2" - resolved "https://registry.yarnpkg.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.2.tgz#99bc79db3f2d355ec33a08d573aff6804491ddb9" + resolved "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.2.tgz" integrity sha512-T6SqyLd1iLuqPA90J5N4cTalrtovCySh58iiZDGJ6FGznbclKh4UI+FGacQSgFzwKG77W7XT5gwbVEbd9cIH1A== core-js@^3.11.0: version "3.48.0" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.48.0.tgz#1f813220a47bbf0e667e3885c36cd6f0593bf14d" + resolved "https://registry.npmjs.org/core-js/-/core-js-3.48.0.tgz" integrity sha512-zpEHTy1fjTMZCKLHUZoVeylt9XrzaIN2rbPXEt0k+q7JE5CkCZdo6bNq55bn24a69CH7ErAVLKijxJja4fw+UQ== csstype@^3.2.3: version "3.2.3" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.2.3.tgz#ec48c0f3e993e50648c86da559e2610995cf989a" + resolved "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz" integrity sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ== dayjs@^1.11.7: version "1.11.19" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.19.tgz#15dc98e854bb43917f12021806af897c58ae2938" + resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.11.19.tgz" integrity sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw== entities@^7.0.0: version "7.0.1" - resolved "https://registry.yarnpkg.com/entities/-/entities-7.0.1.tgz#26e8a88889db63417dcb9a1e79a3f1bc92b5976b" + resolved "https://registry.npmjs.org/entities/-/entities-7.0.1.tgz" integrity sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA== +esbuild@^0.18.10: + version "0.18.20" + resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz" + integrity sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA== + optionalDependencies: + "@esbuild/android-arm" "0.18.20" + "@esbuild/android-arm64" "0.18.20" + "@esbuild/android-x64" "0.18.20" + "@esbuild/darwin-arm64" "0.18.20" + "@esbuild/darwin-x64" "0.18.20" + "@esbuild/freebsd-arm64" "0.18.20" + "@esbuild/freebsd-x64" "0.18.20" + "@esbuild/linux-arm" "0.18.20" + "@esbuild/linux-arm64" "0.18.20" + "@esbuild/linux-ia32" "0.18.20" + "@esbuild/linux-loong64" "0.18.20" + "@esbuild/linux-mips64el" "0.18.20" + "@esbuild/linux-ppc64" "0.18.20" + "@esbuild/linux-riscv64" "0.18.20" + "@esbuild/linux-s390x" "0.18.20" + "@esbuild/linux-x64" "0.18.20" + "@esbuild/netbsd-x64" "0.18.20" + "@esbuild/openbsd-x64" "0.18.20" + "@esbuild/sunos-x64" "0.18.20" + "@esbuild/win32-arm64" "0.18.20" + "@esbuild/win32-ia32" "0.18.20" + "@esbuild/win32-x64" "0.18.20" + estree-walker@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" + resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz" integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== +fsevents@~2.3.2: + version "2.3.3" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + lodash-es@^4.17.21: version "4.17.23" - resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.23.tgz#58c4360fd1b5d33afc6c0bbd3d1149349b1138e0" + resolved "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.23.tgz" integrity sha512-kVI48u3PZr38HdYz98UmfPnXl2DXrpdctLrFLCd3kOx1xUkOmpFPx7gCWWM5MPkL/fD8zb+Ph0QzjGFs4+hHWg== lodash@^4.17.23: version "4.17.23" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.23.tgz#f113b0378386103be4f6893388c73d0bde7f2c5a" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.23.tgz" integrity sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w== luch-request@^3.0.8: version "3.1.1" - resolved "https://registry.yarnpkg.com/luch-request/-/luch-request-3.1.1.tgz#a62b0aab54c5acd9da5b5fd0564ed2cdb8af9c2f" + resolved "https://registry.npmjs.org/luch-request/-/luch-request-3.1.1.tgz" integrity sha512-p7+mlcEtgRcd0OfXC4XZbyiwSr1XgCeqNT7LlVUjnk7InYl/8d5Rk7BUqAYNA2WRafI1wRIUQWRWZRpeUwWR0w== dependencies: "@dcloudio/types" "^2.0.16" magic-string@^0.30.21: version "0.30.21" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.21.tgz#56763ec09a0fa8091df27879fd94d19078c00d91" + resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz" integrity sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ== dependencies: "@jridgewell/sourcemap-codec" "^1.5.5" mutation-observer@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/mutation-observer/-/mutation-observer-1.0.3.tgz#42e9222b101bca82e5ba9d5a7acf4a14c0f263d0" + resolved "https://registry.npmjs.org/mutation-observer/-/mutation-observer-1.0.3.tgz" integrity sha512-M/O/4rF2h776hV7qGMZUH3utZLO/jK7p8rnNgGkjKUw8zCGjRQPxB8z6+5l8+VjRUQ3dNYu4vjqXYLr+U8ZVNA== nanoid@^3.3.11: version "3.3.11" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.11.tgz#4f4f112cefbe303202f2199838128936266d185b" + resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz" integrity sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w== picocolors@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz" integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== pinia-plugin-persist-uni@^1.2.0: version "1.3.2" - resolved "https://registry.yarnpkg.com/pinia-plugin-persist-uni/-/pinia-plugin-persist-uni-1.3.2.tgz#bff4621be537eec1f545a621e6113a01b45a4866" + resolved "https://registry.npmjs.org/pinia-plugin-persist-uni/-/pinia-plugin-persist-uni-1.3.2.tgz" integrity sha512-Z47MWlAI3dnm9xENwodYyT6B3TMDuwFK7MHHymwQyrTchuhG2Yu26w7bYlIap7df0fCwNCmAo0n7n1RK3Ute+w== dependencies: vue-demi "^0.12.1" -pinia@^2.0.33: +pinia@^2.0.33, pinia@>2.0.0: version "2.3.1" - resolved "https://registry.yarnpkg.com/pinia/-/pinia-2.3.1.tgz#54c476675b72f5abcfafa24a7582531ea8c23d94" + resolved "https://registry.npmjs.org/pinia/-/pinia-2.3.1.tgz" integrity sha512-khUlZSwt9xXCaTbbxFYBKDc/bWAGWJjOgvxETwkTN7KRm66EeT1ZdZj6i2ceh9sP2Pzqsbc704r2yngBrxBVug== dependencies: "@vue/devtools-api" "^6.6.3" vue-demi "^0.14.10" -postcss@^8.5.6: +postcss@^8.4.27, postcss@^8.5.6: version "8.5.6" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.5.6.tgz#2825006615a619b4f62a9e7426cc120b349a8f3c" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz" integrity sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg== dependencies: nanoid "^3.3.11" @@ -222,17 +260,24 @@ postcss@^8.5.6: prettier@^2.8.7: version "2.8.8" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" + resolved "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz" integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== +rollup@^3.27.1: + version "3.29.5" + resolved "https://registry.npmjs.org/rollup/-/rollup-3.29.5.tgz" + integrity sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w== + optionalDependencies: + fsevents "~2.3.2" + source-map-js@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46" + resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz" integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA== vconsole@^3.15.0: version "3.15.1" - resolved "https://registry.yarnpkg.com/vconsole/-/vconsole-3.15.1.tgz#569a8ab15f353259527bbcf004f02946b4482cff" + resolved "https://registry.npmjs.org/vconsole/-/vconsole-3.15.1.tgz" integrity sha512-KH8XLdrq9T5YHJO/ixrjivHfmF2PC2CdVoK6RWZB4yftMykYIaXY1mxZYAic70vADM54kpMQF+dYmvl5NRNy1g== dependencies: "@babel/runtime" "^7.17.2" @@ -240,19 +285,30 @@ vconsole@^3.15.0: core-js "^3.11.0" mutation-observer "^1.0.3" +vite@^4.5.3: + version "4.5.3" + resolved "https://registry.npmjs.org/vite/-/vite-4.5.3.tgz" + integrity sha512-kQL23kMeX92v3ph7IauVkXkikdDRsYMGTVl5KY2E9OY4ONLvkHf04MDTbnfo6NKxZiDLWzVpP5oTa8hQD8U3dg== + dependencies: + esbuild "^0.18.10" + postcss "^8.4.27" + rollup "^3.27.1" + optionalDependencies: + fsevents "~2.3.2" + vue-demi@^0.12.1: version "0.12.5" - resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.12.5.tgz#8eeed566a7d86eb090209a11723f887d28aeb2d1" + resolved "https://registry.npmjs.org/vue-demi/-/vue-demi-0.12.5.tgz" integrity sha512-BREuTgTYlUr0zw0EZn3hnhC3I6gPWv+Kwh4MCih6QcAeaTlaIX0DwOVN0wHej7hSvDPecz4jygy/idsgKfW58Q== vue-demi@^0.14.10: version "0.14.10" - resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.14.10.tgz#afc78de3d6f9e11bf78c55e8510ee12814522f04" + resolved "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz" integrity sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg== -vue@^3.5.11: +"vue@^2.0.0 || >=3.0.0", "vue@^2.7.0 || ^3.5.11", "vue@^3.0.0-0 || ^2.6.0", vue@^3.5.11, vue@3.5.27: version "3.5.27" - resolved "https://registry.yarnpkg.com/vue/-/vue-3.5.27.tgz#e55fd941b614459ab2228489bc19d1692e05876c" + resolved "https://registry.npmjs.org/vue/-/vue-3.5.27.tgz" integrity sha512-aJ/UtoEyFySPBGarREmN4z6qNKpbEguYHMmXSiOGk69czc+zhs0NF6tEFrY8TZKAl8N/LYAkd4JHVd5E/AsSmw== dependencies: "@vue/compiler-dom" "3.5.27" @@ -263,5 +319,5 @@ vue@^3.5.11: weixin-js-sdk@^1.6.0: version "1.6.5" - resolved "https://registry.yarnpkg.com/weixin-js-sdk/-/weixin-js-sdk-1.6.5.tgz#01fe5220b91dbfe089fc0730d061be0e68271e6a" + resolved "https://registry.npmjs.org/weixin-js-sdk/-/weixin-js-sdk-1.6.5.tgz" integrity sha512-Gph1WAWB2YN/lMOFB/ymb+hbU/wYazzJgu6PMMktCy9cSCeW5wA6Zwt0dpahJbJ+RJEwtTv2x9iIu0U4enuVSQ==