diff --git a/.env b/.env new file mode 100644 index 0000000..e69de29 diff --git a/.env.development b/.env.development new file mode 100644 index 0000000..cb5dd6e --- /dev/null +++ b/.env.development @@ -0,0 +1,2 @@ +VUE_APP_BASE_URL=https://test.tall.wiki +VUE_APP_API_URL=https://test.tall.wiki/gateway diff --git a/.env.mock b/.env.mock new file mode 100644 index 0000000..5dd5931 --- /dev/null +++ b/.env.mock @@ -0,0 +1,2 @@ +VUE_APP_BASE_URL=http://127.0.0.1:8080 +VUE_APP_API_URL=http://127.0.0.1:8080 diff --git a/.env.production b/.env.production new file mode 100644 index 0000000..e487f5a --- /dev/null +++ b/.env.production @@ -0,0 +1,2 @@ +VUE_APP_BASE_URL=https://www.tall.wiki +VUE_APP_API_URL=https://www.tall.wiki/gateway diff --git a/CHANGELOG.md b/CHANGELOG.md index 7a14131..17a3e01 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,7 @@ - | 时间轴界面 | [33927e9](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/33927e9) - | 标题栏变化 | [c0fcd9d](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/c0fcd9d) - | 标题栏角色栏全局任务组件新建 | [0500cb4](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/0500cb4) + - | 模拟接口测试 | [69e7931](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/69e7931) - | 添加时间轴上下滚动 | [2b81bbc](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/2b81bbc) - | 角色栏实现 | [94cd671](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/94cd671) pinch | alloy finger实现图片的pinch放大缩小 | [de01343](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/de01343) @@ -32,6 +33,7 @@ ### 🎨 代码样式 范围|描述|commitId --|--|-- + - | 代码格式细节调整 | [cb2532b](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/cb2532b) - | 任务快捷方式图标增加 | [4aba872](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/4aba872) - | 图标修改 | [54bca09](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/54bca09) - | 无基本变化 | [21ac4bb](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/21ac4bb) @@ -59,6 +61,13 @@ - | 角色栏修改 | [19228d6](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/19228d6) +范围|描述|commitId +--|--|-- + - | style:index | [978f272](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/978f272) + - | !2 基础模板v1.1.0 | [f5e61dd](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/f5e61dd) + - | init | [c0f1deb](http://gitea@dd.tall.wiki:wally/TALL-MUI-3/commits/c0f1deb) + + ### 📝 文档 范围|描述|commitId --|--|-- diff --git a/package-lock.json b/package-lock.json index a429842..dabe74c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3170,6 +3170,17 @@ "postcss-value-parser": "^4.1.0" } }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.nlark.com/chalk/download/chalk-4.1.1.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-4.1.1.tgz", + "integrity": "sha1-yAs/qyi/Y3HmhjMl7uZ+YYt35q0=", + "dev": true, + "optional": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, "default-gateway": { "version": "5.0.5", "resolved": "https://registry.npm.taobao.org/default-gateway/download/default-gateway-5.0.5.tgz?cache=0&sync_timestamp=1610365791284&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdefault-gateway%2Fdownload%2Fdefault-gateway-5.0.5.tgz", @@ -3256,7 +3267,7 @@ }, "import-cwd": { "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/import-cwd/download/import-cwd-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", "dev": true, "requires": { @@ -3265,13 +3276,25 @@ }, "import-from": { "version": "2.1.0", - "resolved": "https://registry.nlark.com/import-from/download/import-from-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", "dev": true, "requires": { "resolve-from": "^3.0.0" } }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npm.taobao.org/loader-utils/download/loader-utils-2.0.0.tgz", + "integrity": "sha1-5MrOW4FtQloWa18JfhDNErNgZLA=", + "dev": true, + "optional": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npm.taobao.org/micromatch/download/micromatch-3.1.10.tgz?cache=0&sync_timestamp=1618054885525&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmicromatch%2Fdownload%2Fmicromatch-3.1.10.tgz", @@ -3410,7 +3433,7 @@ }, "resolve-from": { "version": "3.0.0", - "resolved": "https://registry.nlark.com/resolve-from/download/resolve-from-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", "dev": true }, @@ -3419,6 +3442,18 @@ "resolved": "https://registry.npm.taobao.org/slash/download/slash-2.0.0.tgz", "integrity": "sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q=", "dev": true + }, + "vue-loader-v16": { + "version": "npm:vue-loader@16.3.1", + "resolved": "https://registry.nlark.com/vue-loader/download/vue-loader-16.3.1.tgz", + "integrity": "sha1-W2da4orJcIARHpOybSKtyjbdV6o=", + "dev": true, + "optional": true, + "requires": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "loader-utils": "^2.0.0" + } } } }, @@ -4233,9 +4268,9 @@ "integrity": "sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k=" }, "autoprefixer": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-8.0.0.tgz", - "integrity": "sha512-XBEqAoESCyGu3daYmWcTC37Dwmjvs0y40UtUO3MMX+Pd/w7jwNFfUKNtxoMFu0u0wcotP+arDpU3JVH54UV79Q==", + "version": "9.8.6", + "resolved": "https://registry.nlark.com/autoprefixer/download/autoprefixer-9.8.6.tgz?cache=0&sync_timestamp=1626111053301&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fautoprefixer%2Fdownload%2Fautoprefixer-9.8.6.tgz", + "integrity": "sha1-O3NZTKG/kmYyDFrPFYjXTep0IQ8=", "requires": { "browserslist": "^4.12.0", "caniuse-lite": "^1.0.30001109", @@ -4246,32 +4281,10 @@ "postcss-value-parser": "^4.1.0" }, "dependencies": { - "browserslist": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", - "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", - "requires": { - "caniuse-lite": "^1.0.30000844", - "electron-to-chromium": "^1.3.47" - } - }, - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz", + "integrity": "sha1-RD9qIM7WSBor2k+oUypuVdeJoss=" } } }, @@ -14663,7 +14676,7 @@ "dependencies": { "supports-color": { "version": "6.1.0", - "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz?cache=0&sync_timestamp=1622293670728&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fsupports-color%2Fdownload%2Fsupports-color-6.1.0.tgz", + "resolved": "https://registry.nlark.com/supports-color/download/supports-color-6.1.0.tgz", "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", } }, @@ -18657,8 +18670,8 @@ }, "fs-extra": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", - "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", + "resolved": "https://registry.nlark.com/fs-extra/download/fs-extra-10.0.0.tgz", + "integrity": "sha1-n/YbZV3eU/s0qC34S7IUzoAuF8E=", "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -18666,17 +18679,17 @@ } }, "glob-parent": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.0.tgz", - "integrity": "sha512-Hdd4287VEJcZXUwv1l8a+vXC1GjOQqXe+VS30w/ypihpcnu9M1n3xeYeJu5CBpeEQj2nAab2xxz28GuA3vp4Ww==", + "version": "6.0.1", + "resolved": "https://registry.nlark.com/glob-parent/download/glob-parent-6.0.1.tgz?cache=0&sync_timestamp=1626760200164&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglob-parent%2Fdownload%2Fglob-parent-6.0.1.tgz", + "integrity": "sha1-QgVPaF62pE56fRialu+kClSXGqc=", "requires": { "is-glob": "^4.0.1" } }, "jsonfile": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "resolved": "https://registry.npm.taobao.org/jsonfile/download/jsonfile-6.1.0.tgz?cache=0&sync_timestamp=1604161822397&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjsonfile%2Fdownload%2Fjsonfile-6.1.0.tgz", + "integrity": "sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=", "requires": { "graceful-fs": "^4.1.6", "universalify": "^2.0.0" @@ -18684,70 +18697,18 @@ }, "path-type": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "postcss-js": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-3.0.3.tgz", - "integrity": "sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==", - "requires": { - "camelcase-css": "^2.0.1", - "postcss": "^8.1.6" - }, - "dependencies": { - "postcss": { - "version": "8.3.5", - "resolved": "https://registry.nlark.com/postcss/download/postcss-8.3.5.tgz", - "integrity": "sha1-mCIWsRNBK8IKhiiekeuZSVKltwk=", - "requires": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", - "source-map-js": "^0.6.2" - } - } - } - }, - "postcss-nested": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.5.tgz", - "integrity": "sha512-GSRXYz5bccobpTzLQZXOnSOfKl6TwVr5CyAQJUPub4nuRJSOECK5AqurxVgmtxP48p0Kc/ndY/YyS1yqldX0Ew==", - "requires": { - "postcss-selector-parser": "^6.0.4" - } + "resolved": "https://registry.npm.taobao.org/path-type/download/path-type-4.0.0.tgz?cache=0&sync_timestamp=1611752074264&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpath-type%2Fdownload%2Fpath-type-4.0.0.tgz", + "integrity": "sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=" }, "postcss-value-parser": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==" - }, - "purgecss": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-4.0.3.tgz", - "integrity": "sha512-PYOIn5ibRIP34PBU9zohUcCI09c7drPJJtTDAc0Q6QlRz2/CHQ8ywGLdE7ZhxU2VTqB7p5wkvj5Qcm05Rz3Jmw==", - "requires": { - "commander": "^6.0.0", - "glob": "^7.0.0", - "postcss": "^8.2.1", - "postcss-selector-parser": "^6.0.2" - }, - "dependencies": { - "postcss": { - "version": "8.3.5", - "resolved": "https://registry.nlark.com/postcss/download/postcss-8.3.5.tgz", - "integrity": "sha1-mCIWsRNBK8IKhiiekeuZSVKltwk=", - "requires": { - "colorette": "^1.2.2", - "nanoid": "^3.1.23", - "source-map-js": "^0.6.2" - } - } - } + "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz", + "integrity": "sha1-RD9qIM7WSBor2k+oUypuVdeJoss=" }, "universalify": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + "resolved": "https://registry.npm.taobao.org/universalify/download/universalify-2.0.0.tgz", + "integrity": "sha1-daSYTv7cSwiXXFrrc/Uw0C3yVxc=" } } }, @@ -19568,50 +19529,6 @@ "vue-style-loader": "^4.1.0" } }, - "vue-loader-v16": { - "version": "npm:vue-loader@16.3.1", - "resolved": "https://registry.nlark.com/vue-loader/download/vue-loader-16.3.1.tgz", - "integrity": "sha1-W2da4orJcIARHpOybSKtyjbdV6o=", - "dev": true, - "optional": true, - "requires": { - "chalk": "^4.1.0", - "hash-sum": "^2.0.0", - "loader-utils": "^2.0.0" - }, - "dependencies": { - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.nlark.com/chalk/download/chalk-4.1.1.tgz?cache=0&sync_timestamp=1618995384030&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fchalk%2Fdownload%2Fchalk-4.1.1.tgz", - "integrity": "sha1-yAs/qyi/Y3HmhjMl7uZ+YYt35q0=", - "dev": true, - "optional": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "hash-sum": { - "version": "2.0.0", - "resolved": "https://registry.nlark.com/hash-sum/download/hash-sum-2.0.0.tgz", - "integrity": "sha1-gdAbtd6OpKIUrV1urRtSNGCwtFo=", - "dev": true, - "optional": true - }, - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/loader-utils/download/loader-utils-2.0.0.tgz", - "integrity": "sha1-5MrOW4FtQloWa18JfhDNErNgZLA=", - "dev": true, - "optional": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - } - } - }, "vue-style-loader": { "version": "4.1.3", "resolved": "https://registry.npm.taobao.org/vue-style-loader/download/vue-style-loader-4.1.3.tgz", diff --git a/package.json b/package.json index 5b02301..f556a47 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,8 @@ "build": "npm run build:h5", "lint": "vue-cli-service lint", "fix": "vue-cli-service lint --fix", + "dev:h5": "cross-env NODE_ENV=development UNI_PLATFORM=h5 vue-cli-service uni-serve --mode development", + "dev:mock": "cross-env NODE_ENV=development UNI_PLATFORM=h5 vue-cli-service uni-serve --mode mock", "build:app-plus": "cross-env NODE_ENV=production UNI_PLATFORM=app-plus vue-cli-service uni-build", "build:custom": "cross-env NODE_ENV=production uniapp-cli custom", "build:h5": "cross-env NODE_ENV=production UNI_PLATFORM=h5 vue-cli-service uni-build", @@ -24,7 +26,6 @@ "cz": "npm run log && git add . && git cz", "dev:app-plus": "cross-env NODE_ENV=development UNI_PLATFORM=app-plus vue-cli-service uni-build --watch", "dev:custom": "cross-env NODE_ENV=development uniapp-cli custom", - "dev:h5": "cross-env NODE_ENV=development UNI_PLATFORM=h5 vue-cli-service uni-serve", "dev:mp-360": "cross-env NODE_ENV=development UNI_PLATFORM=mp-360 vue-cli-service uni-build --watch", "dev:mp-alipay": "cross-env NODE_ENV=development UNI_PLATFORM=mp-alipay vue-cli-service uni-build --watch", "dev:mp-baidu": "cross-env NODE_ENV=development UNI_PLATFORM=mp-baidu vue-cli-service uni-build --watch", @@ -63,7 +64,7 @@ "@tailwindcss/postcss7-compat": "^2.2.4", "@vue/shared": "^3.0.0", "alloyfinger": "^0.1.16", - "autoprefixer": "^8.0.0", + "autoprefixer": "^9.8.6", "core-js": "^3.6.5", "lodash": "^4.17.21", "dayjs": "^1.10.6", diff --git a/src/apis/plugin.js b/src/apis/plugin.js new file mode 100644 index 0000000..e69de29 diff --git a/src/apis/project.js b/src/apis/project.js new file mode 100644 index 0000000..e69de29 diff --git a/src/apis/role.js b/src/apis/role.js new file mode 100644 index 0000000..e69de29 diff --git a/src/apis/task.js b/src/apis/task.js new file mode 100644 index 0000000..e69de29 diff --git a/src/apis/user.js b/src/apis/user.js new file mode 100644 index 0000000..fead1f4 --- /dev/null +++ b/src/apis/user.js @@ -0,0 +1,9 @@ +const apiUrl = process.env.VUE_APP_API_URL; +const tall = `${apiUrl}/tall/v1.0`; + +const install = (Vue, vm) => { + vm.$u.api = { ...vm.$u.api } || {}; + vm.$u.api.getToken = userId => vm.$u.get(`${tall}/users/userId`, { userId }); +}; + +export default { install }; diff --git a/src/main.js b/src/main.js index 7b87349..83ecd3d 100644 --- a/src/main.js +++ b/src/main.js @@ -1,10 +1,3 @@ -/* - * @Author: aBin - * @email: binbin0314@126.com - * @Date: 2021-07-19 10:09:22 - * @LastEditors: Please set LastEditors - * @LastEditTime: 2021-07-20 14:52:23 - */ import Vue from 'vue'; import App from './App'; import uView from 'uview-ui'; @@ -29,6 +22,9 @@ App.mpType = 'app'; const app = new Vue({ ...App, store }); import request from '@/utils/request.js'; +import user from '@/apis/user.js'; + Vue.use(request, app); +Vue.use(user, app); app.$mount(); diff --git a/src/mock/mock.js b/src/mock/mock.js index 633cd8c..fd94192 100644 --- a/src/mock/mock.js +++ b/src/mock/mock.js @@ -30,8 +30,9 @@ export default [ }); }, }, + //根据id获取token { - path: '/users/userId', + path: '/tall/v1.0/users/userId', handler: (req, res) => { return res.json({ code: 200, @@ -56,15 +57,240 @@ export default [ }); }, }, + //根据id获取项目信息 { - path: '/test1', + path: '/defaultwbs/project/findProjectById', method: 'post', handler: (req, res) => { return res.json({ code: 200, msg: 'ok', success: true, - data: { account: 'wally' }, + data: { + name: 'string', + projectId: 1235555, + }, + }); + }, + }, + //查询角色栏展示的角色 + { + path: '/defaultwbs/role/show', + method: 'post', + handler: (req, res) => { + return res.json({ + code: 200, + msg: 'ok', + success: true, + data: { + //不展示的角色 + invisibleList: [ + { + id: 123456789, + mine: 1, + name: 'string', + pm: 0, + sequence: 33, + }, + ], //展示的角色 + visibleList: [ + { + id: 12345678932165, + mine: 0, + name: 'string', + pm: 0, + sequence: 22, + }, + ], + }, + }); + }, + }, + //配置角色栏展示的角色 + { + path: '/defaultwbs/role/updateShow', + method: 'post', + handler: (req, res) => { + return res.json({ + code: 200, + msg: 'ok', + success: true, + data: { description: 'data数据' }, + }); + }, + }, + //根据角色查找永久的日常任务 + { + path: '/defaultwbs/task/permanent', + method: 'post', + handler: (req, res) => { + return res.json({ + code: 200, + msg: 'ok', + success: true, + data: { + description: 'string', + detailId: 147258, + id: 258147, + name: 'string', + panel: { + backgroundColor: 'string', + border: 'string', + borderRadius: 'string', + col: 132, + height: 'string', + row: 147, + shadow: 'string', + width: 'string', + }, + planDuration: 123, + planStart: 123456789, + plugins: [ + [ + { + col: 123, + colspan: 123, + param: 123, + pluginId: 123456789, + row: 123, + rowspan: 123, + }, + ], + ], + process: 0, + realDuration: 123456789, + realStart: 123456789, + skip: -1, + skipTaskId: 123456789, + }, + }); + }, + }, + //根据时间和角色查找日常任务 + { + path: '/defaultwbs/task/global', + method: 'post', + handler: (req, res) => { + return res.json({ + code: 200, + msg: 'ok', + success: true, + data: { + description: 'string', + detailId: 147258, + id: 258147, + name: 'string', + panel: { + backgroundColor: 'string', + border: 'string', + borderRadius: 'string', + col: 132, + height: 'string', + row: 147, + shadow: 'string', + width: 'string', + }, + planDuration: 123, + planStart: 123456789, + plugins: [ + [ + { + col: 123, + colspan: 123, + param: 123, + pluginId: 123456789, + row: 123, + rowspan: 123, + }, + ], + ], + process: 0, + realDuration: 123456789, + realStart: 123456789, + skip: -1, + skipTaskId: 123456789, + }, + }); + }, + }, + //根据时间基准点和角色查找定期任务 + { + path: '/defaultwbs/task/regular', + method: 'post', + handler: (req, res) => { + return res.json({ + code: 200, + msg: 'ok', + success: true, + data: { + description: 'string', + detailId: 147258, + id: 258147, + name: 'string', + panel: { + backgroundColor: 'string', + border: 'string', + borderRadius: 'string', + col: 132, + height: 'string', + row: 147, + shadow: 'string', + width: 'string', + }, + planDuration: 123, + planStart: 123456789, + plugins: [ + [ + { + col: 123, + colspan: 123, + param: 123, + pluginId: 123456789, + row: 123, + rowspan: 123, + }, + ], + ], + process: 0, + realDuration: 123456789, + realStart: 123456789, + skip: -1, + skipTaskId: 123456789, + }, + }); + }, + }, + //修改任务状态 + { + path: '/defaultwbs/task/type', + method: 'post', + handler: (req, res) => { + return res.json({ + code: 200, + msg: 'ok', + success: true, + data: { description: 'data数据' }, + }); + }, + }, + //根据id查询插件信息 + { + path: '/defaultwbs/plugin', + method: 'post', + handler: (req, res) => { + return res.json({ + code: 200, + msg: 'ok', + success: true, + data: { + html: 'string', + id: 13, + intro: 'string', + js: 'string', + name: 'string', + styleType: -1, + version: 'string', + }, }); }, }, diff --git a/src/pages.json b/src/pages.json index c6ca2cf..86c68c7 100644 --- a/src/pages.json +++ b/src/pages.json @@ -1,48 +1,48 @@ -{ - "pages": [ - { - "path": "pages/index/index", - "style": { - "navigationStyle": "custom" , - "navigationBarTextStyle": "white" - } - }, - { - "path": "pages/plugin-test/plugin-test", - "style": { - "navigationBarTitleText": "iframe-测试" - } - }, - { - "path": "pages/rich-text/rich-text", - "style": { - "navigationBarTitleText": "rich-text 测试" - } - }, - { - "path": "pages/pinch/pinch", - "style": { - "navigationBarTitleText": "pinch 测试" - } - }, - { - "path": "components/Title/Title", - "style": { - "navigationStyle": "custom" , - "navigationBarTextStyle": "white" - } - } - ], - "globalStyle": { - "navigationBarTextStyle": "black", - "navigationBarTitleText": "uni-app", - "navigationBarBackgroundColor": "#F8F8F8", - "backgroundColor": "#F8F8F8" - }, - "easycom": { - "autoscan": true, - "custom": { - "^u-(.*)": "uview-ui/components/u-$1/u-$1.vue" - } - } -} +{ + "pages": [ + { + "path": "pages/index/index", + "style": { + "navigationStyle": "custom" , + "navigationBarTextStyle": "white" + } + }, + { + "path": "pages/plugin-test/plugin-test", + "style": { + "navigationBarTitleText": "iframe-测试" + } + }, + { + "path": "pages/rich-text/rich-text", + "style": { + "navigationBarTitleText": "rich-text 测试" + } + }, + { + "path": "pages/pinch/pinch", + "style": { + "navigationBarTitleText": "pinch 测试" + } + }, + { + "path": "components/Title/Title", + "style": { + "navigationStyle": "custom" , + "navigationBarTextStyle": "white" + } + } + ], + "globalStyle": { + "navigationBarTextStyle": "black", + "navigationBarTitleText": "uni-app", + "navigationBarBackgroundColor": "#F8F8F8", + "backgroundColor": "#F8F8F8" + }, + "easycom": { + "autoscan": true, + "custom": { + "^u-(.*)": "uview-ui/components/u-$1/u-$1.vue" + } + } +} diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue index 802fd76..a0892b5 100644 --- a/src/pages/index/index.vue +++ b/src/pages/index/index.vue @@ -1,10 +1,3 @@ -