useDefaultPerf.js
1.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
/*
* @Author: hookehuyr hookehuyr@gmail.com
* @Date: 2022-05-18 14:31:26
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2022-05-30 10:18:19
* @FilePath: /tswj/src/composables/useDefaultPerf.js
* @Description:
*/
import { ref } from 'vue'
import axios from '@/utils/axios';
import { Toast } from 'vant';
/**
* @description: 获取默认儿童信息
* @param {*} bookId
* @param {*} params
* @param {*} avatar
* @param {*} name
* @param {*} price
* @param {*} user_id
* @param {*} perf_id
* @param {*} perf_name
* @param {*} can_upload
* @param {*} can_upload
* @param {*} can_upload
* @param {*} message
* @return {*}
*/
export const useDefaultPerf = (bookId) => {
// 金数据准备数据
const userInfo = ref({})
axios.get('/srv/?a=default_perf', {
params: {
book_id: bookId
}
})
.then(res => {
if (res.data.code === 1) {
userInfo.value = {
book_id: res.data.data.book_id,
avatar: res.data.data.book_cover,
name: res.data.data.book_name,
price: res.data.data.book_price,
user_id: res.data.data.user_id,
perf_id: res.data.data.perf_id,
perf_name: res.data.data.perf_name,
can_upload: res.data.data.can_upload, // can_upload :1=可上传,-1=用户没有实名,-2=用户没有儿童表演者
// can_upload: -1, // can_upload :1=可上传,-1=用户没有实名,-2=用户没有儿童表演者
}
} else {
console.warn(res);
if (!res.data.show) return false;
Toast({
icon: 'close',
message: res.data.msg
});
}
})
.catch(err => {
console.error(err);
});
return {
userInfo
}
}