import request from '@/utils/requestAdmin' import {uploadImageToServer} from "../utils/requestAdmin"; //返送验证码 export function getVerificationCode(tel,userType,tenantId){ return request({ url: `/miniapp/sendYzm`, method: 'post', params: { tel:tel, userType:userType, tenantId:tenantId } }) } //登录 export function login(tel,code,userType,jsCode,tenantId){ return request({ url: `/miniapp/login`, method: 'post', params: { phone:tel, userType:userType, code:code, jsCode, tenantId } }) } 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 getProductList(){ return request({ url: `/dealer/getProductList`, method: 'post', }) } /** * 添加订单 */ export function addDealerOrder(data){ return request({ url: `/dealer/save`, method: 'post', data: data }) } /** * 修改订单 */ export function editDealerOrder(data){ return request({ url: `/dealer/edit`, method: 'post', data: data }) } /** * 确定订单 */ export function confirmDealerOrder(id){ return request({ url: `/dealer/confirmReceipt`, method: 'post', params: { id:id } }) } export function parseLocation(latitute,longitute){ return request({ url: `/miniapp/getLocation`, method: 'post', data: { latitute: latitute, longitute: longitute } }) } /** * 积分明细 * @param pageIndex * @param pageSize */ export function scoreRecord(pageIndex,pageSize){ return request({ url: `/ywy/queryPointRecord`, method: 'post', params: { pageIndex:pageIndex, pageSize:pageSize, } }) } export function xundianRecord(data){ return request({ url: `/ywy/queryXunJi`, method: 'post', data }) } /** * 获取巡店明细的详情 * @param id */ export function getXundianDetail(id){ return request({ url: `/ywy/queryXunJiDetail`, method: 'post', params: { recordId:id } }) } export function doCommitToChang(id){ let url = '/jxs/writeOffSubmit'; if(id != -1){ url = url + "?id="+id } return request({ url: url, method: 'post', }) } export function active(data){ return request({ url: `/ywy/active`, method: 'post', data: data }) } /** * 上货详情 * @param data * @returns {*} */ export function queryActiveDetail(id){ return request({ url: `/ywy/queryActiveRecordDetail`, method: 'post', params: { recordId:id } }) } 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,ywyId){ let data = { pageIndex:pageIndex, pageSize:pageSize, storeName:storeName, } if(ywyId>0){ data.ywyId = ywyId; } return request({ url: `/store/queryPage`, method: 'post', params: data }) } 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 }); } /** * 经销商核销订单id * @param data * @returns {*} */ export function queryAddJxsRecordDetail(data){ return request({ url: `/jxs/queryWriteOffDetail`, 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 queryPendingWriteOffDetail(data){ return request({ url: `/jxs/queryPendingWriteOffDetail`, method: 'post', data:data }) } /** * 经销商查询核销记录 * @param data * @returns {*} */ export function queryHexiaoRecord(data){ return request({ url: `/jxs/writeOffRecord`, method: 'post', data: data }); } /** * 经销商订货记录 * @param id * @returns {*} */ export function queryJxsAddRecord(data){ return request({ url: `/dealer/list`, method: 'post', data: data }); } /** * 获取订单详情 * @param id */ export function getOrderDetail(id){ return request({ url: `/dealer/getOrderDetail`, method: 'post', params: { id:id } }); } /** * 经销商核销记录 * @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