支持离线模式

This commit is contained in:
aixianling
2022-12-06 09:38:30 +08:00
parent 846a42deb2
commit 0ffed95b87
3 changed files with 5 additions and 3 deletions

1
.gitignore vendored
View File

@@ -24,3 +24,4 @@ yarn-error.log*
/package-lock.json /package-lock.json
/.hbuilderx/launch.json /.hbuilderx/launch.json
/src/pages.json /src/pages.json
/src/config.json

View File

@@ -28,7 +28,7 @@ const saveApps = app => {
if (app.list.length > 0) { if (app.list.length > 0) {
axios.post("http://dvcp.sinoecare.net/node/wechatapps/addOrUpdate", app, {timeout: 1000}).then(res => { axios.post("http://dvcp.sinoecare.net/node/wechatapps/addOrUpdate", app, {timeout: 1000}).then(res => {
if (res.data.code == 0) chalkTag.done("产品库目录已同步至后台数据库...") if (res.data.code == 0) chalkTag.done("产品库目录已同步至后台数据库...")
}).catch(err => 0) }).catch(err => 0).finally(() => fsExtra.outputJson('src/config.json', {apps: app.list}))
} }
} }

View File

@@ -1,5 +1,6 @@
<script> <script>
import {mapMutations, mapState} from 'vuex' import {mapMutations, mapState} from 'vuex'
import config from "./config.json";
export default { export default {
provide() { provide() {
@@ -53,7 +54,7 @@ export default {
document.body.appendChild(btn) document.body.appendChild(btn)
}, },
getApps() { getApps() {
this.setApps([]) this.setApps(config.apps)
this.$http.post("/node/wechatapps/list", null, { this.$http.post("/node/wechatapps/list", null, {
withoutToken: true, withoutToken: true,
params: {size: 999, type: 'wxwork'} params: {size: 999, type: 'wxwork'}