商品部分接口联调

This commit is contained in:
cuiyouliang 2025-06-16 15:48:17 +08:00
parent a853cbe51d
commit ce180a5831
14 changed files with 152 additions and 161 deletions

View File

@ -21,7 +21,7 @@ export function getOmsAftersale(id) {
// 新增订单售后 // 新增订单售后
export function addOmsAftersale(data) { export function addOmsAftersale(data) {
return request({ return request({
url: '/oms/aftersale', url: '/oms/aftersale/add',
method: 'post', method: 'post',
data: data data: data
}); });
@ -30,8 +30,8 @@ export function addOmsAftersale(data) {
// 修改订单售后 // 修改订单售后
export function updateOmsAftersale(data) { export function updateOmsAftersale(data) {
return request({ return request({
url: '/oms/aftersale', url: '/oms/aftersale/update',
method: 'put', method: 'post',
data: data data: data
}); });
} }

View File

@ -1,4 +1,4 @@
import request from '@/utils/request' import request from '@/utils/request';
// 查询订单售后列表 // 查询订单售后列表
export function listOmsAftersaleItem(query, pageReq) { export function listOmsAftersaleItem(query, pageReq) {
@ -7,7 +7,7 @@ export function listOmsAftersaleItem(query, pageReq) {
method: 'post', method: 'post',
data: query, data: query,
params: pageReq params: pageReq
}) });
} }
// 查询订单售后详细 // 查询订单售后详细
@ -15,25 +15,25 @@ export function getOmsAftersaleItem(id) {
return request({ return request({
url: '/oms/aftersaleItem/' + id, url: '/oms/aftersaleItem/' + id,
method: 'get' method: 'get'
}) });
} }
// 新增订单售后 // 新增订单售后
export function addOmsAftersaleItem(data) { export function addOmsAftersaleItem(data) {
return request({ return request({
url: '/oms/aftersaleItem', url: '/oms/aftersaleItem/add',
method: 'post', method: 'post',
data: data data: data
}) });
} }
// 修改订单售后 // 修改订单售后
export function updateOmsAftersaleItem(data) { export function updateOmsAftersaleItem(data) {
return request({ return request({
url: '/oms/aftersaleItem', url: '/oms/aftersaleItem/update',
method: 'put', method: 'post',
data: data data: data
}) });
} }
// 删除订单售后 // 删除订单售后
@ -41,7 +41,7 @@ export function delOmsAftersaleItem(id) {
return request({ return request({
url: '/oms/aftersaleItem/' + id, url: '/oms/aftersaleItem/' + id,
method: 'delete' method: 'delete'
}) });
} }
// 导出订单售后 // 导出订单售后
@ -50,5 +50,5 @@ export function exportOmsAftersaleItem(query) {
url: '/oms/aftersaleItem/export', url: '/oms/aftersaleItem/export',
method: 'get', method: 'get',
params: query params: query
}) });
} }

View File

@ -27,7 +27,7 @@ export function getDecryptPhone(id) {
// 新增订单表 // 新增订单表
export function addOmsOrder(data) { export function addOmsOrder(data) {
return request({ return request({
url: '/oms/order', url: '/oms/order/add',
method: 'post', method: 'post',
data: data data: data
}); });
@ -36,8 +36,8 @@ export function addOmsOrder(data) {
// 修改订单表 // 修改订单表
export function updateOmsOrder(data) { export function updateOmsOrder(data) {
return request({ return request({
url: '/oms/order', url: '/oms/order/update',
method: 'put', method: 'post',
data: data data: data
}); });
} }

View File

@ -1,4 +1,4 @@
import request from '@/utils/request' import request from '@/utils/request';
// 查询订单发货记录列表 // 查询订单发货记录列表
export function listOmsOrderDeliveryHistory(query, pageReq) { export function listOmsOrderDeliveryHistory(query, pageReq) {
@ -7,7 +7,7 @@ export function listOmsOrderDeliveryHistory(query, pageReq) {
method: 'post', method: 'post',
data: query, data: query,
params: pageReq params: pageReq
}) });
} }
// 查询订单发货记录详细 // 查询订单发货记录详细
@ -15,25 +15,25 @@ export function getOmsOrderDeliveryHistory(id) {
return request({ return request({
url: '/oms/orderDeliveryHistory/' + id, url: '/oms/orderDeliveryHistory/' + id,
method: 'get' method: 'get'
}) });
} }
// 新增订单发货记录 // 新增订单发货记录
export function addOmsOrderDeliveryHistory(data) { export function addOmsOrderDeliveryHistory(data) {
return request({ return request({
url: '/oms/orderDeliveryHistory', url: '/oms/orderDeliveryHistory/add',
method: 'post', method: 'post',
data: data data: data
}) });
} }
// 修改订单发货记录 // 修改订单发货记录
export function updateOmsOrderDeliveryHistory(data) { export function updateOmsOrderDeliveryHistory(data) {
return request({ return request({
url: '/oms/orderDeliveryHistory', url: '/oms/orderDeliveryHistory/update',
method: 'put', method: 'post',
data: data data: data
}) });
} }
// 删除订单发货记录 // 删除订单发货记录
@ -41,7 +41,7 @@ export function delOmsOrderDeliveryHistory(id) {
return request({ return request({
url: '/oms/orderDeliveryHistory/' + id, url: '/oms/orderDeliveryHistory/' + id,
method: 'delete' method: 'delete'
}) });
} }
// 导出订单发货记录 // 导出订单发货记录
@ -50,5 +50,5 @@ export function exportOmsOrderDeliveryHistory(query) {
url: '/oms/orderDeliveryHistory/export', url: '/oms/orderDeliveryHistory/export',
method: 'get', method: 'get',
params: query params: query
}) });
} }

View File

@ -1,4 +1,4 @@
import request from '@/utils/request' import request from '@/utils/request';
// 查询订单中所包含的商品列表 // 查询订单中所包含的商品列表
export function listOmsOrderItem(query, pageReq) { export function listOmsOrderItem(query, pageReq) {
@ -7,7 +7,7 @@ export function listOmsOrderItem(query, pageReq) {
method: 'post', method: 'post',
data: query, data: query,
params: pageReq params: pageReq
}) });
} }
// 查询订单中所包含的商品详细 // 查询订单中所包含的商品详细
@ -15,25 +15,25 @@ export function getOmsOrderItem(id) {
return request({ return request({
url: '/oms/orderItem/' + id, url: '/oms/orderItem/' + id,
method: 'get' method: 'get'
}) });
} }
// 新增订单中所包含的商品 // 新增订单中所包含的商品
export function addOmsOrderItem(data) { export function addOmsOrderItem(data) {
return request({ return request({
url: '/oms/orderItem', url: '/oms/orderItem/add',
method: 'post', method: 'post',
data: data data: data
}) });
} }
// 修改订单中所包含的商品 // 修改订单中所包含的商品
export function updateOmsOrderItem(data) { export function updateOmsOrderItem(data) {
return request({ return request({
url: '/oms/orderItem', url: '/oms/orderItem/update',
method: 'put', method: 'post',
data: data data: data
}) });
} }
// 删除订单中所包含的商品 // 删除订单中所包含的商品
@ -41,7 +41,7 @@ export function delOmsOrderItem(id) {
return request({ return request({
url: '/oms/orderItem/' + id, url: '/oms/orderItem/' + id,
method: 'delete' method: 'delete'
}) });
} }
// 导出订单中所包含的商品 // 导出订单中所包含的商品
@ -50,5 +50,5 @@ export function exportOmsOrderItem(query) {
url: '/oms/orderItem/export', url: '/oms/orderItem/export',
method: 'get', method: 'get',
params: query params: query
}) });
} }

View File

@ -1,4 +1,4 @@
import request from '@/utils/request' import request from '@/utils/request';
// 查询订单操作历史记录列表 // 查询订单操作历史记录列表
export function listOmsOrderOperateHistory(query, pageReq) { export function listOmsOrderOperateHistory(query, pageReq) {
@ -7,7 +7,7 @@ export function listOmsOrderOperateHistory(query, pageReq) {
method: 'post', method: 'post',
data: query, data: query,
params: pageReq params: pageReq
}) });
} }
// 查询订单操作历史记录详细 // 查询订单操作历史记录详细
@ -15,25 +15,25 @@ export function getOmsOrderOperateHistory(id) {
return request({ return request({
url: '/oms/orderOperateHistory/' + id, url: '/oms/orderOperateHistory/' + id,
method: 'get' method: 'get'
}) });
} }
// 新增订单操作历史记录 // 新增订单操作历史记录
export function addOmsOrderOperateHistory(data) { export function addOmsOrderOperateHistory(data) {
return request({ return request({
url: '/oms/orderOperateHistory', url: '/oms/orderOperateHistory/add',
method: 'post', method: 'post',
data: data data: data
}) });
} }
// 修改订单操作历史记录 // 修改订单操作历史记录
export function updateOmsOrderOperateHistory(data) { export function updateOmsOrderOperateHistory(data) {
return request({ return request({
url: '/oms/orderOperateHistory', url: '/oms/orderOperateHistory/update',
method: 'put', method: 'post',
data: data data: data
}) });
} }
// 删除订单操作历史记录 // 删除订单操作历史记录
@ -41,7 +41,7 @@ export function delOmsOrderOperateHistory(id) {
return request({ return request({
url: '/oms/orderOperateHistory/' + id, url: '/oms/orderOperateHistory/' + id,
method: 'delete' method: 'delete'
}) });
} }
// 导出订单操作历史记录 // 导出订单操作历史记录
@ -50,5 +50,5 @@ export function exportOmsOrderOperateHistory(query) {
url: '/oms/orderOperateHistory/export', url: '/oms/orderOperateHistory/export',
method: 'get', method: 'get',
params: query params: query
}) });
} }

View File

@ -1,4 +1,4 @@
import request from '@/utils/request' import request from '@/utils/request';
// 查询微信订单表列表 // 查询微信订单表列表
export function listOmsWechatPaymentHistory(query, pageReq) { export function listOmsWechatPaymentHistory(query, pageReq) {
@ -7,7 +7,7 @@ export function listOmsWechatPaymentHistory(query, pageReq) {
method: 'post', method: 'post',
data: query, data: query,
params: pageReq params: pageReq
}) });
} }
// 查询微信订单表详细 // 查询微信订单表详细
@ -15,25 +15,25 @@ export function getOmsWechatPaymentHistory(id) {
return request({ return request({
url: '/pms/omsWechatPaymentHistory/' + id, url: '/pms/omsWechatPaymentHistory/' + id,
method: 'get' method: 'get'
}) });
} }
// 新增微信订单表 // 新增微信订单表
export function addOmsWechatPaymentHistory(data) { export function addOmsWechatPaymentHistory(data) {
return request({ return request({
url: '/pms/omsWechatPaymentHistory', url: '/pms/omsWechatPaymentHistory/add',
method: 'post', method: 'post',
data: data data: data
}) });
} }
// 修改微信订单表 // 修改微信订单表
export function updateOmsWechatPaymentHistory(data) { export function updateOmsWechatPaymentHistory(data) {
return request({ return request({
url: '/pms/omsWechatPaymentHistory', url: '/pms/omsWechatPaymentHistory/update',
method: 'put', method: 'post',
data: data data: data
}) });
} }
// 删除微信订单表 // 删除微信订单表
@ -41,7 +41,7 @@ export function delOmsWechatPaymentHistory(id) {
return request({ return request({
url: '/pms/omsWechatPaymentHistory/' + id, url: '/pms/omsWechatPaymentHistory/' + id,
method: 'delete' method: 'delete'
}) });
} }
// 导出微信订单表 // 导出微信订单表
@ -50,5 +50,5 @@ export function exportOmsWechatPaymentHistory(query) {
url: '/pms/omsWechatPaymentHistory/export', url: '/pms/omsWechatPaymentHistory/export',
method: 'get', method: 'get',
params: query params: query
}) });
} }

View File

@ -1,4 +1,4 @@
import request from '@/utils/request' import request from '@/utils/request';
// 查询品牌管理列表 // 查询品牌管理列表
export function listPmsBrand(query, pageReq) { export function listPmsBrand(query, pageReq) {
@ -7,15 +7,15 @@ export function listPmsBrand(query, pageReq) {
method: 'post', method: 'post',
data: query, data: query,
params: pageReq params: pageReq
}) });
} }
export function allBrand(query, pageReq) { export function allBrand(query, pageReq) {
return request({ return request({
url: '/pms/brand/all', url: '/pms/brand/list',
method: 'post', method: 'post',
data: query, data: query,
params: pageReq params: pageReq
}) });
} }
// 查询品牌管理详细 // 查询品牌管理详细
@ -23,25 +23,25 @@ export function getPmsBrand(id) {
return request({ return request({
url: '/pms/brand/' + id, url: '/pms/brand/' + id,
method: 'get' method: 'get'
}) });
} }
// 新增品牌管理 // 新增品牌管理
export function addPmsBrand(data) { export function addPmsBrand(data) {
return request({ return request({
url: '/pms/brand', url: '/pms/brand/add',
method: 'post', method: 'post',
data: data data: data
}) });
} }
// 修改品牌管理 // 修改品牌管理
export function updatePmsBrand(data) { export function updatePmsBrand(data) {
return request({ return request({
url: '/pms/brand', url: '/pms/brand/update',
method: 'put', method: 'post',
data: data data: data
}) });
} }
// 删除品牌管理 // 删除品牌管理
@ -49,7 +49,7 @@ export function delPmsBrand(id) {
return request({ return request({
url: '/pms/brand/' + id, url: '/pms/brand/' + id,
method: 'delete' method: 'delete'
}) });
} }
// 导出品牌管理 // 导出品牌管理
@ -58,5 +58,5 @@ export function exportPmsBrand(query) {
url: '/pms/brand/export', url: '/pms/brand/export',
method: 'get', method: 'get',
params: query params: query
}) });
} }

View File

@ -1,4 +1,4 @@
import request from '@/utils/request' import request from '@/utils/request';
// 查询商品信息列表 // 查询商品信息列表
export function listPmsProduct(query, pageReq) { export function listPmsProduct(query, pageReq) {
@ -7,7 +7,7 @@ export function listPmsProduct(query, pageReq) {
method: 'post', method: 'post',
data: query, data: query,
params: pageReq params: pageReq
}) });
} }
// 查询商品信息详细 // 查询商品信息详细
@ -15,25 +15,25 @@ export function getPmsProduct(id) {
return request({ return request({
url: '/pms/product/' + id, url: '/pms/product/' + id,
method: 'get' method: 'get'
}) });
} }
// 新增商品信息 // 新增商品信息
export function addPmsProduct(data) { export function addPmsProduct(data) {
return request({ return request({
url: '/pms/product', url: '/pms/product/add',
method: 'post', method: 'post',
data: data data: data
}) });
} }
// 修改商品信息 // 修改商品信息
export function updatePmsProduct(data) { export function updatePmsProduct(data) {
return request({ return request({
url: '/pms/product', url: '/pms/product/update',
method: 'put', method: 'put',
data: data data: data
}) });
} }
// 删除商品信息 // 删除商品信息
@ -41,7 +41,7 @@ export function delPmsProduct(id) {
return request({ return request({
url: '/pms/product/' + id, url: '/pms/product/' + id,
method: 'delete' method: 'delete'
}) });
} }
// 导出商品信息 // 导出商品信息
@ -50,5 +50,5 @@ export function exportPmsProduct(query) {
url: '/pms/product/export', url: '/pms/product/export',
method: 'get', method: 'get',
params: query params: query
}) });
} }

View File

@ -1,4 +1,4 @@
import request from '@/utils/request' import request from '@/utils/request';
// 查询商品分类列表 // 查询商品分类列表
export function listPmsProductCategory(query, pageReq) { export function listPmsProductCategory(query, pageReq) {
@ -7,7 +7,7 @@ export function listPmsProductCategory(query, pageReq) {
method: 'post', method: 'post',
data: query, data: query,
params: pageReq params: pageReq
}) });
} }
// 查询商品分类详细 // 查询商品分类详细
@ -15,25 +15,25 @@ export function getPmsProductCategory(id) {
return request({ return request({
url: '/pms/productCategory/' + id, url: '/pms/productCategory/' + id,
method: 'get' method: 'get'
}) });
} }
// 新增商品分类 // 新增商品分类
export function addPmsProductCategory(data) { export function addPmsProductCategory(data) {
return request({ return request({
url: '/pms/productCategory', url: '/pms/productCategory/add',
method: 'post', method: 'post',
data: data data: data
}) });
} }
// 修改商品分类 // 修改商品分类
export function updatePmsProductCategory(data) { export function updatePmsProductCategory(data) {
return request({ return request({
url: '/pms/productCategory', url: '/pms/productCategory/update',
method: 'put', method: 'post',
data: data data: data
}) });
} }
// 删除商品分类 // 删除商品分类
@ -41,7 +41,7 @@ export function delPmsProductCategory(id) {
return request({ return request({
url: '/pms/productCategory/' + id, url: '/pms/productCategory/' + id,
method: 'delete' method: 'delete'
}) });
} }
// 导出商品分类 // 导出商品分类
@ -50,5 +50,5 @@ export function exportPmsProductCategory(query) {
url: '/pms/productCategory/export', url: '/pms/productCategory/export',
method: 'get', method: 'get',
params: query params: query
}) });
} }

View File

@ -1,4 +1,4 @@
import request from '@/utils/request' import request from '@/utils/request';
// 查询sku信息列表 // 查询sku信息列表
export function listPmsSku(query, pageReq) { export function listPmsSku(query, pageReq) {
@ -7,7 +7,7 @@ export function listPmsSku(query, pageReq) {
method: 'post', method: 'post',
data: query, data: query,
params: pageReq params: pageReq
}) });
} }
// 查询sku信息详细 // 查询sku信息详细
@ -15,25 +15,25 @@ export function getPmsSku(id) {
return request({ return request({
url: '/pms/sku/' + id, url: '/pms/sku/' + id,
method: 'get' method: 'get'
}) });
} }
// 新增sku信息 // 新增sku信息
export function addPmsSku(data) { export function addPmsSku(data) {
return request({ return request({
url: '/pms/sku', url: '/pms/sku/add',
method: 'post', method: 'post',
data: data data: data
}) });
} }
// 修改sku信息 // 修改sku信息
export function updatePmsSku(data) { export function updatePmsSku(data) {
return request({ return request({
url: '/pms/sku', url: '/pms/sku/update',
method: 'put', method: 'post',
data: data data: data
}) });
} }
// 删除sku信息 // 删除sku信息
@ -41,7 +41,7 @@ export function delPmsSku(id) {
return request({ return request({
url: '/pms/sku/' + id, url: '/pms/sku/' + id,
method: 'delete' method: 'delete'
}) });
} }
// 导出sku信息 // 导出sku信息
@ -50,5 +50,5 @@ export function exportPmsSku(query) {
url: '/pms/sku/export', url: '/pms/sku/export',
method: 'get', method: 'get',
params: query params: query
}) });
} }

View File

@ -24,27 +24,23 @@
<!-- 上传提示 --> <!-- 上传提示 -->
<div class="el-upload__tip" slot="tip" v-if="showTip"> <div class="el-upload__tip" slot="tip" v-if="showTip">
请上传 请上传
<template v-if="fileSize"> 大小不超过 <b style="color: #f56c6c">{{ fileSize }}MB</b> </template> <template v-if="fileSize">
<template v-if="fileType"> 格式为 <b style="color: #f56c6c">{{ fileType.join("/") }}</b> </template> 大小不超过 <b style="color: #f56c6c">{{ fileSize }}MB</b>
</template>
<template v-if="fileType">
格式为 <b style="color: #f56c6c">{{ fileType.join('/') }}</b>
</template>
的文件 的文件
</div> </div>
<el-dialog <el-dialog v-model:visible="dialogVisible" title="预览" width="800" append-to-body>
:visible.sync="dialogVisible" <img :src="dialogImageUrl" style="display: block; max-width: 100%; margin: 0 auto" />
title="预览"
width="800"
append-to-body
>
<img
:src="dialogImageUrl"
style="display: block; max-width: 100%; margin: 0 auto"
/>
</el-dialog> </el-dialog>
</div> </div>
</template> </template>
<script> <script>
import { getToken } from "@/utils/auth"; import { getToken } from '@/utils/auth';
export default { export default {
props: { props: {
@ -52,17 +48,17 @@ export default {
// //
limit: { limit: {
type: Number, type: Number,
default: 5, default: 5
}, },
// (MB) // (MB)
fileSize: { fileSize: {
type: Number, type: Number,
default: 5, default: 5
}, },
// , ['png', 'jpg', 'jpeg'] // , ['png', 'jpg', 'jpeg']
fileType: { fileType: {
type: Array, type: Array,
default: () => ["png", "jpg", "jpeg"], default: () => ['png', 'jpg', 'jpeg']
}, },
// //
isShowTip: { isShowTip: {
@ -74,13 +70,13 @@ export default {
return { return {
number: 0, number: 0,
uploadList: [], uploadList: [],
dialogImageUrl: "", dialogImageUrl: '',
dialogVisible: false, dialogVisible: false,
hideUpload: false, hideUpload: false,
baseUrl: import.meta.env.VITE_APP_BASE_API, baseUrl: import.meta.env.VITE_APP_BASE_API,
uploadImgUrl: import.meta.env.VITE_APP_BASE_API + "/oss/upload", // uploadImgUrl: import.meta.env.VITE_APP_BASE_API + '/resource/oss/upload', //
headers: { headers: {
Authorization: "Bearer " + getToken(), Authorization: 'Bearer ' + getToken()
}, },
fileList: [] fileList: []
}; };
@ -92,8 +88,8 @@ export default {
// //
const list = Array.isArray(val) ? val : this.value.split(','); const list = Array.isArray(val) ? val : this.value.split(',');
// //
this.fileList = list.map(item => { this.fileList = list.map((item) => {
if (typeof item === "string") { if (typeof item === 'string') {
item = { name: item, url: item }; item = { name: item, url: item };
} }
return item; return item;
@ -111,25 +107,26 @@ export default {
// //
showTip() { showTip() {
return this.isShowTip && (this.fileType || this.fileSize); return this.isShowTip && (this.fileType || this.fileSize);
}, }
}, },
methods: { methods: {
// //
handleRemove(file, fileList) { handleRemove(file, fileList) {
const findex = this.fileList.map(f => f.name).indexOf(file.name); const findex = this.fileList.map((f) => f.name).indexOf(file.name);
if (findex > -1) { if (findex > -1) {
this.fileList.splice(findex, 1); this.fileList.splice(findex, 1);
this.$emit("input", this.listToString(this.fileList)); this.$emit('input', this.listToString(this.fileList));
} }
}, },
// //
handleUploadSuccess(res) { handleUploadSuccess(res) {
this.uploadList.push({ name: res.fileName, url: res.url }); const { fileName, url } = res.data || {};
this.uploadList.push({ name: fileName, url: url });
if (this.uploadList.length === this.number) { if (this.uploadList.length === this.number) {
this.fileList = this.fileList.concat(this.uploadList); this.fileList = this.fileList.concat(this.uploadList);
this.uploadList = []; this.uploadList = [];
this.number = 0; this.number = 0;
this.$emit("input", this.listToString(this.fileList)); this.$emit('input', this.listToString(this.fileList));
this.$modal.closeLoading(); this.$modal.closeLoading();
} }
}, },
@ -137,21 +134,21 @@ export default {
handleBeforeUpload(file) { handleBeforeUpload(file) {
let isImg = false; let isImg = false;
if (this.fileType.length) { if (this.fileType.length) {
let fileExtension = ""; let fileExtension = '';
if (file.name.lastIndexOf(".") > -1) { if (file.name.lastIndexOf('.') > -1) {
fileExtension = file.name.slice(file.name.lastIndexOf(".") + 1); fileExtension = file.name.slice(file.name.lastIndexOf('.') + 1);
} }
isImg = this.fileType.some(type => { isImg = this.fileType.some((type) => {
if (file.type.indexOf(type) > -1) return true; if (file.type.indexOf(type) > -1) return true;
if (fileExtension && fileExtension.indexOf(type) > -1) return true; if (fileExtension && fileExtension.indexOf(type) > -1) return true;
return false; return false;
}); });
} else { } else {
isImg = file.type.indexOf("image") > -1; isImg = file.type.indexOf('image') > -1;
} }
if (!isImg) { if (!isImg) {
this.$modal.msgError(`文件格式不正确, 请上传${this.fileType.join("/")}图片格式文件!`); this.$modal.msgError(`文件格式不正确, 请上传${this.fileType.join('/')}图片格式文件!`);
return false; return false;
} }
if (this.fileSize) { if (this.fileSize) {
@ -161,7 +158,7 @@ export default {
return false; return false;
} }
} }
this.$modal.loading("正在上传图片,请稍候..."); this.$modal.loading('正在上传图片,请稍候...');
this.number++; this.number++;
}, },
// //
@ -170,7 +167,7 @@ export default {
}, },
// //
handleUploadError() { handleUploadError() {
this.$modal.msgError("上传图片失败,请重试"); this.$modal.msgError('上传图片失败,请重试');
this.$modal.closeLoading(); this.$modal.closeLoading();
}, },
// //
@ -180,10 +177,10 @@ export default {
}, },
// //
listToString(list, separator) { listToString(list, separator) {
let strs = ""; let strs = '';
separator = separator || ","; separator = separator || ',';
for (let i in list) { for (const i in list) {
strs += list[i].url.replace(this.baseUrl, "") + separator; strs += list[i].url.replace(this.baseUrl, '') + separator;
} }
return strs != '' ? strs.substr(0, strs.length - 1) : ''; return strs != '' ? strs.substr(0, strs.length - 1) : '';
} }
@ -201,9 +198,9 @@ export default {
transition: all 0s; transition: all 0s;
} }
::v-deep .el-list-enter, .el-list-leave-active { ::v-deep .el-list-enter,
.el-list-leave-active {
opacity: 0; opacity: 0;
transform: translateY(0); transform: translateY(0);
} }
</style> </style>

View File

@ -30,8 +30,10 @@ export const useMallStore = defineStore('mall', () => {
if (!force && state.value.brandList.length > 0) { if (!force && state.value.brandList.length > 0) {
return Promise.resolve(); return Promise.resolve();
} }
return allBrand({}).then((res: any) => { // 全量品牌接口未迁移,暂时用分页接口代替
state.value.brandList = res; return allBrand({ current: 1, size: 99999 }).then((res: any) => {
const { records } = res.data;
state.value.brandList = records || [];
}); });
}; };
return { return {

View File

@ -48,7 +48,7 @@
<el-table-column label="原价" prop="outProductId"> </el-table-column> <el-table-column label="原价" prop="outProductId"> </el-table-column>
<el-table-column label="优惠金额" prop="outProductId"> </el-table-column> <el-table-column label="优惠金额" prop="outProductId"> </el-table-column>
<el-table-column label="销量" prop="outProductId"> </el-table-column> <el-table-column label="销量" prop="outProductId"> </el-table-column>
<el-table-column label="商品状态" prop="outProductId"> <el-table-column label="商品状态" prop="outProductId" fixed="right">
<template v-slot="scope"> <template v-slot="scope">
<el-switch <el-switch
:model-value="scope.row.status" :model-value="scope.row.status"
@ -65,7 +65,7 @@
> >
</el-switch> </template </el-switch> </template
></el-table-column> ></el-table-column>
<el-table-column label="审核状态" prop="outProductId"> <el-table-column label="审核状态" prop="outProductId" fixed="right">
<template v-slot="scope"> <template v-slot="scope">
<el-switch <el-switch
:model-value="scope.row.status" :model-value="scope.row.status"
@ -105,22 +105,14 @@
<dict-tag :value="row.publishStatus" prop-name="pms_publish_status" /> <dict-tag :value="row.publishStatus" prop-name="pms_publish_status" />
</template> </template>
</el-table-column>--> </el-table-column>-->
<el-table-column label="操作" class-name="small-padding fixed-width"> <el-table-column label="操作" class-name="small-padding fixed-width" width="150" align="center" fixed="right">
<!-- <template v-slot="scope"> <template v-slot="scope">
<el-button size="small" type="text" icon="Edit" @click="handleUpdate(scope.row)">修改 </el-button> <el-button size="small" type="text" icon="Edit" @click="handleUpdate(scope.row)">修改 </el-button>
<el-button size="small" type="text" icon="Delete" @click="handleDelete(scope.row)">删除</el-button> <el-button size="small" type="text" icon="Delete" @click="handleDelete(scope.row)">删除</el-button>
</template>-->
<template v-slot="scope">
<el-button size="small" type="text" @click="showProductEditModal(scope.row)">编辑</el-button>
<!-- <el-button size="small" type="text">余额变更记录 </el-button>
<el-button size="small" type="text">开通易生支付 </el-button>
<el-button size="small" type="text" @click="showUserLoginInfoModal(scope.row, true)">登录记录 </el-button>
<el-button size="small" type="text">操作日志 </el-button>
<el-button size="small" type="text">封禁记录 </el-button>-->
<!-- <el-button size="small" type="text" @click="showStatistics(scope.row.id)" v-hasPermi="['ums:member:statistics']">查看数据 </el-button>
<el-button size="small" type="text" @click="goOrder(scope.row.phoneEncrypted)">查看下单</el-button>
<el-button size="small" type="text" @click="goCart(scope.row.phoneEncrypted)">查看购物车</el-button>-->
</template> </template>
<!-- <template v-slot="scope">
<el-button size="small" type="text" @click="showProductEditModal(scope.row)">编辑</el-button>
</template>-->
</el-table-column> </el-table-column>
</el-table> </el-table>