useDefaultPerf.js
966 Bytes
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
import { ref } from 'vue'
import axios from '@/utils/axios';
import { Toast } from 'vant';
export const useDefaultPerf = (bookId) => {
// 金数据准备数据
const donateItem = ref({})
/**
* 获取默认儿童信息
* @returns name, perf_id, kg_id
*/
axios.get('/srv/?a=default_perf', {
params: {
book_id: bookId
}
})
.then(res => {
if (res.data.code === 1) {
donateItem.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
}
} else {
console.warn(res);
if (!res.data.show) return false;
Toast({
icon: 'close',
message: res.data.msg
});
}
})
.catch(err => {
console.error(err);
});
return {
donateItem
}
}