| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 | 
							- import request from '@/sheep/request';
 
- import { baseUrl } from '@/sheep/config';
 
- export default {
 
-   // TODO 芋艿:测试
 
-   test: () =>
 
-     request({
 
-       url: '/app-api/promotion/decorate/list',
 
-       params: {
 
-         page: 1
 
-       },
 
-       custom: {
 
-         showError: false,
 
-         showLoading: false,
 
-       },
 
-     }),
 
-   // 系统初始化
 
-   init: (templateId) =>
 
-     request({
 
-       url: 'init',
 
-       params: {
 
-         templateId,
 
-       },
 
-       custom: {
 
-         showError: false,
 
-         showLoading: false,
 
-       },
 
-     }),
 
-   // 同步客户端页面到后端
 
-   pageSync: (pages) =>
 
-     request({
 
-       url: 'pageSync',
 
-       method: 'POST',
 
-       data: {
 
-         pages,
 
-       },
 
-       custom: {
 
-         showError: false,
 
-         showLoading: false,
 
-       },
 
-     }),
 
-   // 发送短信
 
-   sendSms: (data) =>
 
-     request({
 
-       url: 'sendSms',
 
-       method: 'POST',
 
-       data,
 
-       custom: {
 
-         showSuccess: true,
 
-         loadingMsg: '发送中',
 
-       },
 
-     }),
 
-   //意见反馈
 
-   feedback: (data) =>
 
-     request({
 
-       url: 'feedback',
 
-       method: 'POST',
 
-       data,
 
-     }),
 
-   // 自定义页面
 
-   page: (id) =>
 
-     request({
 
-       url: 'page/' + id,
 
-       method: 'GET',
 
-     }),
 
-   //积分商城
 
-   scoreShop: {
 
-     list: (params) =>
 
-       request({
 
-         url: 'app/scoreShop',
 
-         method: 'GET',
 
-         params,
 
-       }),
 
-     ids: (params = {}) =>
 
-       request({
 
-         url: 'app/scoreShop/ids',
 
-         method: 'GET',
 
-         params,
 
-       }),
 
-     detail: (id) =>
 
-       request({
 
-         url: 'app/scoreShop/' + id,
 
-         method: 'GET',
 
-       }),
 
-   },
 
-   //小程序直播
 
-   mplive: {
 
-     getRoomList: (ids) =>
 
-       request({
 
-         url: 'app/mplive/getRoomList',
 
-         method: 'GET',
 
-         params: {
 
-           ids: ids.join(','),
 
-         }
 
-       }),
 
-     getMpLink: () =>
 
-       request({
 
-         url: 'app/mplive/getMpLink',
 
-         method: 'GET'
 
-       }),
 
-   },
 
-   //上传
 
-   upload: (file, group = 'ugc', callback) => {
 
-     const token = uni.getStorageSync('token');
 
-     uni.showLoading({
 
-       title: '上传中',
 
-     });
 
-     return new Promise((resolve, reject) => {
 
- 		// 此处先换成yudao
 
-       uni.uploadFile({
 
-         url: 'http://api-dashboard.yudao.iocoder.cn' + '/app-api/infra/file/upload',
 
-         filePath: file,
 
-         name: 'file',
 
-         formData: {
 
-           group,
 
-         },
 
-         // TODO 芋艿:临时写死
 
-         header: {
 
-           // Accept: 'text/json',
 
-           // Authorization: token,
 
-           Accept : '*/*',
 
-           'tenant-id' :'1',
 
-           'terminal': 20,
 
-           Authorization:  'Bearer test247',
 
-         },
 
-         success: (uploadFileRes) => {
 
-           let result = JSON.parse(uploadFileRes.data);
 
-           if (result.error === 1) {
 
-             uni.showToast({
 
-               icon: 'none',
 
-               title: result.msg,
 
-             });
 
-           } else {
 
-             return resolve(result.data);
 
-           }
 
-         },
 
-         fail: (error) => {
 
-           console.log('上传失败:', error);
 
-           return resolve(false);
 
-         },
 
-         complete: () => {
 
-           uni.hideLoading();
 
-         },
 
-       });
 
-     });
 
-   },
 
- };
 
 
  |