common_api.ts 1.0 KB
import { default as axios } from 'axios';
import moment from 'moment';
const api_url = process.env.VUE_APP_BASE_API;
const common_option = { headers: { 'Content-Type': 'application/json' } };

const collect = async function (to: any) {
  if (true) return;
  let url = to?.meta?.title || null;
  let id = to?.query?.yiqiuid || null;
  if (url) {
    let query = `mutation{
      toupiao_vote(
        lottery_id:999,
        play_type:"live2",
        issue_name:"${moment().format('YYYY-MM-DD')}",
        number:"${url}",
        vote_type:1
    )}`;
    await axios.post(api_url+"/toupiao_vote", `{"query":${JSON.stringify(query)},"variables":null}`, common_option);
  }
  if (id && id > 0) {
    let query = `mutation{
      toupiao_vote(
        lottery_id:999,
        play_type:"live2_id",
        issue_name:"${moment().format('YYYY-MM-DD')}",
        number:"${id}",
        vote_type:1
    )}`;
    await axios.post(api_url+"/toupiao_vote", `{"query":${JSON.stringify(query)},"variables":null}`, common_option);
  }
};

export { collect };