| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175 |
- import { API_ACTIVITY_CARDS, API_ACTIVITY_RECORDS, API_METRIC_CARDS, API_METRIC_FOLLOWS, API_METRIC_GROUPS, API_METRIC_RECORDS, API_METRIC_STANDARD, API_UPLOAD_STEPS } from './http/api';
- import { request } from './http/request';
- export const uploadSteps = (params) => {
- return new Promise((resolve, reject) => {
- request({
- url: API_UPLOAD_STEPS, method: 'POST', data: { ...params }
- }).then(res => {
- resolve(res);
- // dispatch(loginSuccess(res));
- }).catch(err => {
- reject(err)
- })
- })
- }
- export const activityCards = () => {
- return new Promise((resolve, reject) => {
- request({
- url: API_ACTIVITY_CARDS, method: 'GET', data: {}
- }).then(res => {
- resolve(res);
- // dispatch(loginSuccess(res));
- }).catch(e => {
- reject(e)
- })
- })
- }
- export const activityRecords = (params) => {
- return new Promise((resolve) => {
- request({
- url: API_ACTIVITY_RECORDS, method: 'GET', data: { ...params }
- }).then(res => {
- resolve(res);
- // dispatch(loginSuccess(res));
- })
- })
- }
- export const cleartActivityRecords = (params) => {
- return new Promise((resolve) => {
- request({
- url: API_ACTIVITY_RECORDS + '?code=' + params.code, method: 'DELETE', data: { ...params }
- }).then(res => {
- resolve(res);
- // dispatch(loginSuccess(res));
- })
- })
- }
- export const metricGroups = ()=>{
- return new Promise((resolve) => {
- request({
- url: API_METRIC_GROUPS, method: 'GET', data: {}
- }).then(res => {
- resolve(res);
- // dispatch(loginSuccess(res));
- })
- })
- }
- export const clearMetricRecords = (params) => {
- return new Promise((resolve) => {
- request({
- url: API_METRIC_RECORDS + '?code=' + params.code, method: 'DELETE', data: { ...params }
- }).then(res => {
- resolve(res);
- // dispatch(loginSuccess(res));
- })
- })
- }
- export const deleteMetricRecord = (params) => {
- return new Promise((resolve) => {
- request({
- url: API_METRIC_RECORDS + '/' + params.id, method: 'DELETE', data: {}
- }).then(res => {
- resolve(res);
- // dispatch(loginSuccess(res));
- })
- })
- }
- export const updateMetricStandard = (id)=>{
- return new Promise((resolve) => {
- request({
- url: API_METRIC_STANDARD + '/' + id, method: 'POST', data: {}
- }).then(res => {
- resolve(res);
- // dispatch(loginSuccess(res));
- })
- })
- }
- export const deleteActivityRecord = (params) => {
- return new Promise((resolve) => {
- request({
- url: API_ACTIVITY_RECORDS + '/' + params.id, method: 'DELETE', data: {}
- }).then(res => {
- resolve(res);
- // dispatch(loginSuccess(res));
- })
- })
- }
- export const uploadMetric = (params) => {
- return new Promise((resolve, reject) => {
- request({
- url: API_METRIC_RECORDS, method: 'POST', data: { ...params }
- }).then(res => {
- resolve(res);
- // dispatch(loginSuccess(res));
- }).catch(err => {
- reject(err)
- global.postBtnUpdateStatus('idle')
- })
- })
- }
- export const metricCards = () => {
- return new Promise((resolve, reject) => {
- request({
- url: API_METRIC_CARDS, method: 'GET', data: {}
- }).then(res => {
- resolve(res);
- // dispatch(loginSuccess(res));
- }).catch(e => {
- reject(e)
- })
- })
- }
- export const metricRecords = (params) => {
- return new Promise((resolve) => {
- request({
- url: API_METRIC_RECORDS, method: 'GET', data: { ...params }
- }).then(res => {
- resolve(res);
- // dispatch(loginSuccess(res));
- })
- })
- }
- export const metricRecord = (id,params) => {
- return new Promise((resolve) => {
- request({
- url: API_METRIC_RECORDS+`/${id}`, method: 'GET', data: { ...params }
- }).then(res => {
- resolve(res);
- // dispatch(loginSuccess(res));
- })
- })
- }
- export const metricFollows = (params) => {
- return new Promise((resolve) => {
- request({
- url: API_METRIC_FOLLOWS, method: 'POST', data: { ...params }
- }).then(res => {
- resolve(res);
- // dispatch(loginSuccess(res));
- })
- })
- }
|