|
@@ -210,12 +210,12 @@
|
|
import axios from 'axios';
|
|
import axios from 'axios';
|
|
import Cookies from 'js-cookie';
|
|
import Cookies from 'js-cookie';
|
|
import { isBrowser, appType, getDetailSSR } from '@/utils/help.js';
|
|
import { isBrowser, appType, getDetailSSR } from '@/utils/help.js';
|
|
-import Report from '../log-center/log';
|
|
|
|
|
|
+import Report from '@/log-center/log';
|
|
import { Toast } from 'vant';
|
|
import { Toast } from 'vant';
|
|
-import FontAmount from '../components/FontAmount.vue';
|
|
|
|
-import MobileGuidePage from '../components/MobileGuidePage.vue';
|
|
|
|
|
|
+import FontAmount from '@/components/FontAmount.vue';
|
|
|
|
+import MobileGuidePage from '@/components/MobileGuidePage.vue';
|
|
// eslint-disable-next-line no-unused-vars
|
|
// eslint-disable-next-line no-unused-vars
|
|
-import { RewardType, PlayType } from '../types';
|
|
|
|
|
|
+import { RewardType, PlayType } from '@/types';
|
|
|
|
|
|
var moment = require('moment');
|
|
var moment = require('moment');
|
|
var ClipboardJS = require('clipboard');
|
|
var ClipboardJS = require('clipboard');
|
|
@@ -597,7 +597,7 @@ export default {
|
|
},
|
|
},
|
|
|
|
|
|
async asyncData(context) {
|
|
async asyncData(context) {
|
|
- let { route } = context;
|
|
|
|
|
|
+ let { route, error } = context;
|
|
let result = await getDetailSSR({
|
|
let result = await getDetailSSR({
|
|
context,
|
|
context,
|
|
params: {
|
|
params: {
|
|
@@ -605,7 +605,6 @@ export default {
|
|
},
|
|
},
|
|
url: `${baseURL}/denet/post/getDetail`,
|
|
url: `${baseURL}/denet/post/getDetail`,
|
|
});
|
|
});
|
|
-
|
|
|
|
if (result.code == 0) {
|
|
if (result.code == 0) {
|
|
if (result.data && result.data.postBizData && typeof result.data.postBizData == 'string') {
|
|
if (result.data && result.data.postBizData && typeof result.data.postBizData == 'string') {
|
|
result.data.postBizData = JSON.parse(result.data.postBizData);
|
|
result.data.postBizData = JSON.parse(result.data.postBizData);
|
|
@@ -620,6 +619,11 @@ export default {
|
|
customCover: result.data.postBizData && result.data.postBizData.posterType == 2 ? 1 : 0,
|
|
customCover: result.data.postBizData && result.data.postBizData.posterType == 2 ? 1 : 0,
|
|
customGiveaway: result.data.postBizData && result.data.postBizData.rewardType == 2 ? 1 : 0,
|
|
customGiveaway: result.data.postBizData && result.data.postBizData.rewardType == 2 ? 1 : 0,
|
|
};
|
|
};
|
|
|
|
+ } else {
|
|
|
|
+ return error({
|
|
|
|
+ message: result.msg,
|
|
|
|
+ statusCode: 500,
|
|
|
|
+ });
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
|