@@ -1,5 +1,5 @@
NODE_ENV=development
-VUE_APP_BASE_API='/jydocs'
+VUE_APP_BASE_API='/bigmember'
VUE_APP_BASE_URL='/'
VUE_APP_MOCK=false
VUE_APP_ALONE=true
-VUE_APP_BASE_API='/jydocs/'
VUE_APP_BASE_URL='/swordfish/frontPage/docs/free/index/'
VUE_APP_BASE_PUBLIC='http://localhost:8080/'
NODE_ENV=production
VUE_APP_BASE_URL='/swordfish/docs'
VUE_APP_BASE_PUBLIC='/page_big_pc/'
VUE_APP_LOG_URL='https://www.jianyu360.com/jyLogs/actionInfo?logAction='
@@ -1,5 +1,7 @@
import axios from 'axios'
+import mock from '@/api/mock'
import qs from 'qs'
+
console.log('[debug]当前环境:', process.env)
const service = axios.create({
baseURL: process.env.VUE_APP_BASE_API
@@ -20,4 +22,6 @@ service.interceptors.request.use(config => {
return Promise.reject(error)
})
-export default service
+const useMock = process.env.NODE_ENV === 'development' && process.env.VUE_APP_MOCK === 'true'
+export default useMock ? mock : service
@@ -13,7 +13,7 @@ function mock (config) {
}
// Toast.clear()
try {
- console.log('[debug]当前mock', result.data)
+ console.log('[debug]当前mock', config, result.data)
if (!result.data.error_msg) {
// Toast(result.data.msg)
@@ -1,21 +0,0 @@
-{
- "error_code": 0,
- "error_msg": "",
- "data": {
- "status": 1,
- "docCang": 1,
- "detail": {
- "docId": "RJ82241sM3DyHwrupW7w",
- "docName": "软件单元、组装、确认测试系统-中标候选人公示",
- "price": 359,
- "docFileSize": 387,
- "docPageSize": 5,
- "tags": "招标,测试,行业报告,1,2,3,4,行政法规",
- "uploadDate": "2021-03-17 15:46:04",
- "viewTimes": 55,
- "downTimes": 6,
- "docFileType": 1,
- "docSummary": "公告软件单元、组装、确认测试系统-中标候选人公示(招标编号:ZKX20210231A002)公示开始时间:2021年01月28日09时00分00秒公示结束时间:2021年02月01日23时59分59秒本软件单元、组装、确认测试系统(招标项目"
- }
-}
@@ -0,0 +1,27 @@
+{
+ "error_code": 0,
+ "error_msg": "",
+ "data": {
+ "combo": "自定义",
+ "entname": "2222",
+ "isSubCount": false,
+ "isUsed": true,
+ "is_member_trial": false,
+ "memberStatus": 5,
+ "power": [
+ 1,
+ 12,
+ 13,
+ 15,
+ 4,
+ 5,
+ 10,
+ 14,
+ 3,
+ 6,
+ 7,
+ 8,
+ 9
+ ]
+ }
+}
@@ -1,30 +1,16 @@
-import httpRequest from '@/api'
-import mockRequest from '@/api/mock'
+import request from '@/api'
-let request = httpRequest
-if (process.env.NODE_ENV === 'development' && process.env.VUE_APP_MOCK === 'true') {
- // @ts-ignore
- request = mockRequest
-
-export function getHomeHot (data) {
- data = qs.stringify(data)
- return request({
- url: '/topList',
- method: 'post',
- data: data
- })
-export function getSearchTag () {
+export function getSearchTag (params) {
return request({
url: '/indexTag',
- method: 'post'
+ method: 'get',
+ params
export function getHomeActivity (data) {
+ data = qs.stringify(data)
url: '/activityList',
method: 'post',
@@ -0,0 +1,2 @@
+export * from './home'
+export * from './user'
@@ -0,0 +1,8 @@
+export function getUserPower () {
+ return request({
+ url: '/use/isAdd',
+ method: 'get'
+ })
@@ -7,6 +7,7 @@
<script>
import empty from '@/components/common/Empty.vue'
+import { getUserPower } from '@/api/modules/'
export default {
name: 'Home',
components: {
@@ -14,6 +15,9 @@ export default {
},
data () {
return {}
+ },
+ created () {
+ getUserPower()
</script>