import {gameGetAllCcdUrl, gameGetAllChannel, gameGetAllLoginUrl} from "/@/api/game"; import {forEach} from "wangeditor/dist/utils/util"; import {getServerName} from "/@/utils/utils"; import {utils} from "sortablejs"; // import {verifyNumberIntegerAndFloat} from "/@/utils/toolsValidate"; export const ServerList = [ { value: '1', label: '一区:桃源野谷', }, { value: '2', label: '二区:虎狼之穴', }, { value: '3', label: '三区:袅袅炊烟', }, { value: '4', label: '四区:豺狼虎豹', }, { value: '5', label: '五区:鸡鸣犬吠', }, { value: '6', label: '六区:妖兽横行', }, { value: '7', label: '七区:五谷丰登', }, { value: '8', label: '八区:上古四凶', }, { value: '9', label: '九区:方兴未艾', }, { value: '10', label: '十区:魑魅魍魉', }, { value: '11', label: '十一区:桃花源记', }, { value: '12', label: '十二区:先遣服', }, { value: '13', label: '十三区:武陵人', }, { value: '14', label: '十四区:桃谷沃野', }, { value: '15', label: '十五区:桃源春色', }, { value: '16', label: '十六区:桃源先遣服', }, ]; export const AllOfServerList = [ { value: '', label: '全部服务器', }, { value: '1', label: '一区:桃源野谷', }, { value: '2', label: '二区:虎狼之穴', }, { value: '3', label: '三区:袅袅炊烟', }, { value: '4', label: '四区:豺狼虎豹', }, { value: '5', label: '五区:鸡鸣犬吠', }, { value: '6', label: '六区:妖兽横行', }, { value: '7', label: '七区:五谷丰登', }, { value: '8', label: '八区:上古四凶', }, { value: '9', label: '九区:方兴未艾', }, { value: '10', label: '十区:魑魅魍魉', }, { value: '11', label: '十一区:桃花源记', }, { value: '12', label: '十二区:先遣服', }, { value: '13', label: '十三区:武陵人', }, { value: '14', label: '十四区:桃谷沃野', }, { value: '15', label: '十五区:桃源春色', }, { value: '16', label: '十六区:桃源先遣服', }, ]; export const AllServerList = [ { value: '0', label: '一服', } ]; export const ChannelList = [ // { // value: "000000000000", // label: '母包渠道', // }, // { // value: '000001000000', // label: 'peach', // }, { value: '000002000000', label: 'taptap', }, // { // value: '000003000000', // label: 'quick-母包', // }, { value: '000003000015', label: '小米', }, { value: '000003000017', label: 'VIVO', }, { value: '000003000023', label: 'OPPO', }, { value: '000003000024', label: '华为', }, { value: '000003000027', label: '4399', }, { value: '000003002376', label: '荣耀', }, { value: '000004000000', label: 'hykb', } ]; export const AllChannelList = [ { value: "", label: '所有渠道', }, // { // value: "000000000000", // label: '母包渠道', // }, // { // value: '000001000000', // label: 'peach', // }, { value: '000002000000', label: 'taptap', }, { value: '000002999999', label: 'tap先行服', }, // { // value: '000003000000', // label: 'quick-母包', // }, { value: '000003000015', label: '小米', }, { value: '000003000017', label: 'VIVO', }, { value: '000003000023', label: 'OPPO', }, { value: '000003000024', label: '华为', }, { value: '000003000027', label: '4399', }, { value: '000003002376', label: '荣耀', }, { value: '000004000000', label: 'hykb', } ]; export const Platforms = [ { value: 1, label: 'Android', }, { value: 2, label: 'Ios', } ]; export const CompareType = [ { value: 1, label: '=', }, { value: 2, label: '<=', }, { value: 3, label: '<', }, { value: 4, label: '>', }, { value: 5, label: '>=', } ]; export async function channelList(): Promise { const data = await gameGetAllChannel({}); return data.data.List ?? []; } export async function allChannelList(): Promise { const data = await gameGetAllChannel({}); return [{ value: '', label: '所有渠道', }].concat(data.data.List ?? []); } export async function serverList(): Promise { const data = await gameGetAllLoginUrl({}); data.data.loginUrlList.forEach(res => { res.name = getServerName(res) }) data.data.loginUrlList.sort((a, b) => Number(a.platform * 10000 + a.area) - Number(b.platform * 10000 + b.area)); return data.data.loginUrlList ?? []; } export async function allServerList(): Promise { const data = await gameGetAllLoginUrl({}); data.data.loginUrlList.forEach(res => { res.name = getServerName(res) }) data.data.loginUrlList.sort((a, b) => Number(a.platform * 10000 + a.area) - Number(b.platform * 10000 + b.area)); return [{ id: '', name: '全部服务器' }].concat(data.data.loginUrlList ?? []); } export async function allCcdList(): Promise { const data = await gameGetAllCcdUrl({}); console.log("allCcdList: ", data); return data.data.list ?? []; }