diff --git a/src/api/shop/shopRider/index.ts b/src/api/shop/shopRider/index.ts deleted file mode 100644 index 542140f..0000000 --- a/src/api/shop/shopRider/index.ts +++ /dev/null @@ -1,105 +0,0 @@ -import request from '@/utils/request'; -import type { ApiResult, PageResult } from '@/api'; -import type { ShopRider, ShopRiderParam } from './model'; - -/** - * 分页查询配送员 - */ -export async function pageShopRider(params: ShopRiderParam) { - const res = await request.get>>( - '/shop/shop-rider/page', - { - params - } - ); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 查询配送员列表 - */ -export async function listShopRider(params?: ShopRiderParam) { - const res = await request.get>( - '/shop/shop-rider', - { - params - } - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 添加配送员 - */ -export async function addShopRider(data: ShopRider) { - const res = await request.post>( - '/shop/shop-rider', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 修改配送员 - */ -export async function updateShopRider(data: ShopRider) { - const res = await request.put>( - '/shop/shop-rider', - data - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 删除配送员 - */ -export async function removeShopRider(id?: number) { - const res = await request.delete>( - '/shop/shop-rider/' + id - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 批量删除配送员 - */ -export async function removeBatchShopRider(data: (number | undefined)[]) { - const res = await request.delete>( - '/shop/shop-rider/batch', - { - data - } - ); - if (res.data.code === 0) { - return res.data.message; - } - return Promise.reject(new Error(res.data.message)); -} - -/** - * 根据id查询配送员 - */ -export async function getShopRider(id: number) { - const res = await request.get>( - '/shop/shop-rider/' + id - ); - if (res.data.code === 0 && res.data.data) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); -} diff --git a/src/api/shop/shopRider/model/index.ts b/src/api/shop/shopRider/model/index.ts deleted file mode 100644 index 75945e6..0000000 --- a/src/api/shop/shopRider/model/index.ts +++ /dev/null @@ -1,61 +0,0 @@ -import type { PageParam } from '@/api'; - -/** - * 配送员 - */ -export interface ShopRider { - // 主键ID - id?: string; - // 配送点ID(shop_dealer.id) - dealerId?: number; - // 骑手编号(可选) - riderNo?: string; - // 姓名 - realName?: string; - // 手机号 - mobile?: string; - // 头像 - avatar?: string; - // 身份证号(可选) - idCardNo?: string; - // 状态:1启用;0禁用 - status?: number; - // 接单状态:0休息/下线;1在线;2忙碌 - workStatus?: number; - // 是否开启自动派单:1是;0否 - autoDispatchEnabled?: number; - // 派单优先级(同小区多骑手时可用,值越大越优先) - dispatchPriority?: number; - // 最大同时配送单数(0表示不限制) - maxOnhandOrders?: number; - // 是否计算工资(提成):1计算;0不计算(如三方配送点可设0) - commissionCalcEnabled?: number; - // 水每桶提成金额(元/桶) - waterBucketUnitFee?: string; - // 其他商品提成方式:1按订单固定金额;2按订单金额比例;3按商品规则(另表) - otherGoodsCommissionType?: number; - // 其他商品提成值:固定金额(元)或比例(%) - otherGoodsCommissionValue?: string; - // 用户ID - userId?: number; - // 备注 - comments?: string; - // 排序号 - sortNumber?: number; - // 是否删除 - isDelete?: number; - // 租户id - tenantId?: number; - // 创建时间 - createTime?: string; - // 修改时间 - updateTime?: string; -} - -/** - * 配送员搜索条件 - */ -export interface ShopRiderParam extends PageParam { - id?: number; - keywords?: string; -} diff --git a/src/api/shop/shopStore/model/index.ts b/src/api/shop/shopStore/model/index.ts index e79784b..81f5e33 100644 --- a/src/api/shop/shopStore/model/index.ts +++ b/src/api/shop/shopStore/model/index.ts @@ -8,6 +8,8 @@ export interface ShopStore { id?: number; // 店铺名称 shopName?: string; + // 门店横幅/图片 + shopBanner?: string; // 门店地址 shopAddress?: string; // 手机号码 @@ -16,18 +18,24 @@ export interface ShopStore { email?: string; // 门店经理 managerName?: string; + // 门店banner + shopBanner?: string; // 所在省份 province?: string; // 所在城市 city?: string; // 所在辖区 region?: string; - // 经度 + // 经度和纬度 + lngAndLat?: string; + // 经度(部分接口可能拆分返回) lng?: string; - // 纬度 + // 纬度(部分接口可能拆分返回) lat?: string; // 用户ID userId?: number; + // 状态 + status?: number; // 备注 comments?: string; // 排序号 diff --git a/src/api/shop/shopStoreRider/model/index.ts b/src/api/shop/shopStoreRider/model/index.ts index 3ba0b80..5818a51 100644 --- a/src/api/shop/shopStoreRider/model/index.ts +++ b/src/api/shop/shopStoreRider/model/index.ts @@ -6,11 +6,37 @@ import type { PageParam } from '@/api'; export interface ShopStoreRider { // 主键ID id?: string; - // 门店ID - storeId?: number; - // 配送员ID - riderId?: number; - // 操作员ID + // 配送点ID(shop_dealer.id) + dealerId?: number; + // 骑手编号(可选) + riderNo?: string; + // 姓名 + realName?: string; + // 手机号 + mobile?: string; + // 头像 + avatar?: string; + // 身份证号(可选) + idCardNo?: string; + // 状态:1启用;0禁用 + status?: number; + // 接单状态:0休息/下线;1在线;2忙碌 + workStatus?: number; + // 是否开启自动派单:1是;0否 + autoDispatchEnabled?: number; + // 派单优先级(同小区多骑手时可用,值越大越优先) + dispatchPriority?: number; + // 最大同时配送单数(0表示不限制) + maxOnhandOrders?: number; + // 是否计算工资(提成):1计算;0不计算(如三方配送点可设0) + commissionCalcEnabled?: number; + // 水每桶提成金额(元/桶) + waterBucketUnitFee?: string; + // 其他商品提成方式:1按订单固定金额;2按订单金额比例;3按商品规则(另表) + otherGoodsCommissionType?: number; + // 其他商品提成值:固定金额(元)或比例(%) + otherGoodsCommissionValue?: string; + // 用户ID userId?: number; // 备注 comments?: string; diff --git a/src/views/cms/cmsOrder/components/cmsOrderEdit.vue b/src/views/cms/cmsOrder/components/cmsOrderEdit.vue index 2f8d00a..bac03ea 100644 --- a/src/views/cms/cmsOrder/components/cmsOrderEdit.vue +++ b/src/views/cms/cmsOrder/components/cmsOrderEdit.vue @@ -654,14 +654,12 @@ hasTakeGift: undefined, checkBill: undefined, isSettled: undefined, - version: undefined, - userId: undefined, - comments: undefined, - sortNumber: undefined, - deleted: undefined, - tenantId: undefined, - updateTime: undefined, - createTime: undefined, + version: undefined, + userId: undefined, + deleted: undefined, + tenantId: undefined, + updateTime: undefined, + createTime: undefined, cmsOrderId: undefined, cmsOrderName: '', status: 0, diff --git a/src/views/shop/shopCommunity/components/shopCommunityEdit.vue b/src/views/shop/shopCommunity/components/shopCommunityEdit.vue index f796905..bcb1b79 100644 --- a/src/views/shop/shopCommunity/components/shopCommunityEdit.vue +++ b/src/views/shop/shopCommunity/components/shopCommunityEdit.vue @@ -109,15 +109,12 @@ // 用户信息 const form = reactive({ id: undefined, - name: undefined, - code: undefined, - address: undefined, - sortNumber: undefined, - comments: undefined, - status: undefined, - tenantId: undefined, - createTime: undefined, - shopCommunityId: undefined, + name: undefined, + code: undefined, + address: undefined, + tenantId: undefined, + createTime: undefined, + shopCommunityId: undefined, shopCommunityName: '', status: 0, comments: '', diff --git a/src/views/shop/shopExpress/components/shopExpressEdit.vue b/src/views/shop/shopExpress/components/shopExpressEdit.vue index c2a4a6d..33bdedd 100644 --- a/src/views/shop/shopExpress/components/shopExpressEdit.vue +++ b/src/views/shop/shopExpress/components/shopExpressEdit.vue @@ -1,7 +1,7 @@ diff --git a/src/views/shop/shopExpress/index.vue b/src/views/shop/shopExpress/index.vue index 73fb0cc..7974fd6 100644 --- a/src/views/shop/shopExpress/index.vue +++ b/src/views/shop/shopExpress/index.vue @@ -123,24 +123,24 @@ key: 'expressName', align: 'center' }, - { - title: '物流公司编码 (微信)', - dataIndex: 'wxCode', - key: 'wxCode', - align: 'center' - }, - { - title: '物流公司编码 (快递100)', - dataIndex: 'kuaidi100Code', - key: 'kuaidi100Code', - align: 'center' - }, - { - title: '物流公司编码 (快递鸟)', - dataIndex: 'kdniaoCode', - key: 'kdniaoCode', - align: 'center' - }, + // { + // title: '物流公司编码 (微信)', + // dataIndex: 'wxCode', + // key: 'wxCode', + // align: 'center' + // }, + // { + // title: '物流公司编码 (快递100)', + // dataIndex: 'kuaidi100Code', + // key: 'kuaidi100Code', + // align: 'center' + // }, + // { + // title: '物流公司编码 (快递鸟)', + // dataIndex: 'kdniaoCode', + // key: 'kdniaoCode', + // align: 'center' + // }, { title: '排序号', dataIndex: 'sortNumber', diff --git a/src/views/shop/shopRider/components/search.vue b/src/views/shop/shopRider/components/search.vue deleted file mode 100644 index 82fea9d..0000000 --- a/src/views/shop/shopRider/components/search.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - - diff --git a/src/views/shop/shopRider/components/shopRiderEdit.vue b/src/views/shop/shopRider/components/shopRiderEdit.vue deleted file mode 100644 index 6029149..0000000 --- a/src/views/shop/shopRider/components/shopRiderEdit.vue +++ /dev/null @@ -1,324 +0,0 @@ - - - - diff --git a/src/views/shop/shopRider/index.vue b/src/views/shop/shopRider/index.vue deleted file mode 100644 index 44a733a..0000000 --- a/src/views/shop/shopRider/index.vue +++ /dev/null @@ -1,338 +0,0 @@ - - - - - - - diff --git a/src/views/shop/shopStore/components/search.vue b/src/views/shop/shopStore/components/search.vue index 82fea9d..625c8c8 100644 --- a/src/views/shop/shopStore/components/search.vue +++ b/src/views/shop/shopStore/components/search.vue @@ -7,13 +7,21 @@ 添加 +