|
@@ -234,7 +234,11 @@ export default {
|
|
page_index: 1,
|
|
page_index: 1,
|
|
page_size: 20,
|
|
page_size: 20,
|
|
luck_list: [],
|
|
luck_list: [],
|
|
- luck_list_end: false
|
|
|
|
|
|
+ luck_list_end: false,
|
|
|
|
+ config: {
|
|
|
|
+ extensionsInstallChannel : 'officeDownload', // chromeAppStore
|
|
|
|
+ extensionsInstallUrl: ''
|
|
|
|
+ }
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
|
|
@@ -272,8 +276,16 @@ export default {
|
|
return flag;
|
|
return flag;
|
|
},
|
|
},
|
|
installExtension() {
|
|
installExtension() {
|
|
- let url = 'https://d3d9wvhy948gxx.cloudfront.net/extensions/chrome/denet.zip'
|
|
|
|
- location.href = url;
|
|
|
|
|
|
+ let {extensionsInstallChannel, extensionsInstallUrl} = this.config;
|
|
|
|
+ let url = extensionsInstallUrl || "https://d1mcov78iir8kk.cloudfront.net/extensions/chrome/denet1_0_1.zip"
|
|
|
|
+ switch (extensionsInstallChannel) {
|
|
|
|
+ case "officeDownload":
|
|
|
|
+ location.href = url;
|
|
|
|
+ break;
|
|
|
|
+ case "chromeAppStore":
|
|
|
|
+ window.open(extensionsInstallUrl)
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
this.$router.push({
|
|
this.$router.push({
|
|
path: '/install'
|
|
path: '/install'
|
|
})
|
|
})
|
|
@@ -424,7 +436,20 @@ export default {
|
|
if (data.code == 0) {
|
|
if (data.code == 0) {
|
|
this.detail.postBizData = JSON.parse(data.data.postBizData)
|
|
this.detail.postBizData = JSON.parse(data.data.postBizData)
|
|
}
|
|
}
|
|
- }
|
|
|
|
|
|
+ },
|
|
|
|
+ async getConfig() {
|
|
|
|
+ let {data} = await axios.post(`${baseURL}/denet/base/config/getFrontConfig`, {
|
|
|
|
+ baseInfo: {
|
|
|
|
+ appVersionCode: this.appVersionCode,
|
|
|
|
+ mid: this.mid
|
|
|
|
+ },
|
|
|
|
+ params: {
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ if (data.code == 0) {
|
|
|
|
+ this.config = data.data;
|
|
|
|
+ }
|
|
|
|
+ },
|
|
},
|
|
},
|
|
|
|
|
|
async asyncData(params) {
|
|
async asyncData(params) {
|
|
@@ -454,6 +479,7 @@ export default {
|
|
|
|
|
|
|
|
|
|
mounted() {
|
|
mounted() {
|
|
|
|
+ this.getConfig()
|
|
if (!this.detail.postId) {
|
|
if (!this.detail.postId) {
|
|
return
|
|
return
|
|
}
|
|
}
|