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 @@
-
@@ -12,41 +5,27 @@
-
-