import request from '@/utils/requestAdmin' import {uploadImageToServer} from "../utils/requestAdmin"; //返送验证码 export function getVerificationCode(tel,userType){ return request({ url: `/miniapp/sendYzm?tel=`+ tel+"&userType="+userType, method: 'post', }) } //登录 export function login(tel,code,userType,jsCode){ return request({ url: `/miniapp/login`, method: 'post', params: { phone:tel, userType:userType, code:code, jsCode } }) } export function getAdminUserInfo(){ return request({ url: `/miniapp/getAdminUserInfo`, method: 'post', }) } export function getQrcodeNum(code,type){ return request({ url: `/ywy/getQrcodeNum`, method: 'post', params: { qrCode:code, operationType:type } }) } export function doCommitToJxs(id){ return request({ url: `/ywy/writeOffSubmit`, method: 'post', params: { orderId:id } }) } export function parseLocation(latitute,longitute){ return request({ url: `/miniapp/getLocation`, method: 'post', data: { latitute: latitute, longitute: longitute } }) } export function xundianRecord(pageIndex,pageSize,storeName){ return request({ url: `/ywy/queryXunJi`, method: 'post', params: { pageIndex:pageIndex, pageSize:pageSize, storeName:storeName } }) } export function doCommitToChang(id){ return request({ url: `/jxs/writeOffSubmit`, method: 'post', params: { orderId:id } }) } export function active(data){ return request({ url: `/ywy/active`, method: 'post', data: data }) } export function writeOff(data){ return request({ url: `/ywy/writeOff`, method: 'post', data: data }) } export function getRetailDetail(id){ return request({ url: `/store/show`, method: 'post', params: { id:id } }) } export function removeRetail(id){ return request({ url: `/store/delete`, method: 'post', params: { id:id } }) } export function getStoreList(pageIndex,pageSize,storeName){ return request({ url: `/store/queryPage`, method: 'post', params: { pageIndex:pageIndex, pageSize:pageSize, storeName:storeName } }) } export function addStore(store_name,contact_name,contact_phone,address,store_photo){ return request({ url: `/store/save`, method: 'post', params: { store_name:store_name, contact_name:contact_name, contact_phone:contact_phone, address:address, store_photo:store_photo } }) } export function updateStore(id,store_name,contact_name,contact_phone,address, store_photo){ return request({ url: `/store/update`, method: 'post', params: { id:id, store_name:store_name, contact_name:contact_name, contact_phone:contact_phone, address:address, store_photo:store_photo } }) } /** * 查询上货记录 * @param pageIndex * @param pageSize * @returns {*} */ export function queryActiveRecord(pageIndex,pageSize,storeName,startTime,endTime){ return request({ url: `/ywy/queryActiveRecord`, method: 'post', params: { pageIndex:pageIndex, pageSize:pageSize, storeName, startTime, endTime } }) } /** * 查询上货记录 * @param pageIndex * @param pageSize * @returns {*} */ export function queryAddRecord(data){ return request({ url: `/ywy/writeOffRecord`, method: 'post', data: data }); } /** * 核销记录的明细 * @param id * @returns {*} */ export function queryAddRecordDetail(id){ return request({ url: `/ywy/queryWriteOffDetail`, method: 'post', params: { orderNo:id } }) } /** * 经销商核销记录 * @param id * @returns {*} */ export function queryJxsAddRecord(data){ return request({ url: `/jxs/writeOffRecord`, method: 'post', data: data }); } /** * 经销商核销记录 * @param id * @returns {*} */ export function queryJxsAddRecordDetail(id){ return request({ url: `/jxs/queryWriteOffDetail`, method: 'post', params: { orderNo:id } }) } export function ywyList(keyword){ return request({ url: `/jxs/jxsRetailListQuery`, method: 'post', params: { keyword:keyword } }) } export function areaList(keyword){ return request({ url: `/jxs/jxsAreaList`, method: 'post', }) } export function getStoreSalesSummary(startDate,endDate,storeId){ return request({ url: `/ywy/storeSalesSummary`, method: 'post', params: { startDate:startDate, endDate:endDate, storeId:storeId } }) } export function getStoreSalesTrend(startDate,endDate,storeId){ return request({ url: `/ywy/storeSalesTrend`, method: 'post', params: { startDate:startDate, endDate:endDate, storeId:storeId } }) } export function addYwy(data){ return request({ url: `/jxs/jxsSaveRetail`, method: 'post', data: data }) } export function updateYwy(data){ return request({ url: `/jxs/jxsUpdateYwy`, method: 'post', data: data }) } export function delYwy(id){ return request({ url: `/jxs/deleteYwy`, method: 'post', params: { ywyId:id } }) } export function getYwyByIdDetail(id){ return request({ url: `/jxs/getYwyByIdDetail`, method: 'post', params: { ywyId:id } }) } export async function uploadImage(files){ const arr = [] for(let i=0;i