mallplus相关

This commit is contained in:
liupopo
2024-01-18 14:04:42 +08:00
parent d5653935bc
commit 3659ed34d1
33 changed files with 5826 additions and 282 deletions

7
src/api/oss.js Normal file
View File

@@ -0,0 +1,7 @@
import request from '@/utils/request'
export function policy() {
return request({
url:'/aliyun/oss/policy',
method:'get',
})
}

113
src/api/product.js Normal file
View File

@@ -0,0 +1,113 @@
import request from '@/utils/request'
export function fetchList(params) {
return request({
url:'/pms/PmsProduct/list',
method:'get',
params:params
})
}
export function fetchSimpleList(params) {
return request({
url:'/pms/PmsProduct/simpleList',
method:'get',
params:params
})
}
export function updateDeleteStatus(params) {
return request({
url:'/pms/PmsProduct/update/deleteStatus',
method:'post',
params:params
})
}
export function deleteProduct(id) {
return request({
url:'/pms/PmsProduct/delete/'+id,
method:'get',
})
}
export function updateNewStatus(params) {
return request({
url:'/pms/PmsProduct/update/newStatus',
method:'post',
params:params
})
}
export function updateRecommendStatus(params) {
return request({
url:'/pms/PmsProduct/update/recommendStatus',
method:'post',
params:params
})
}
export function updateVerifyStatus(params) {
return request({
url:'/pms/PmsProduct/update/verifyStatus',
method:'post',
params:params
})
}
export function updatePublishStatus(params) {
return request({
url:'/pms/PmsProduct/update/publishStatus',
method:'post',
params:params
})
}
export function updatePaiMai(params) {
return request({
url:'/pms/PmsProduct/update/updatePaiMai',
method:'post',
params:params
})
}
export function updateFenxiao(params) {
return request({
url:'/pms/PmsProduct/update/isFenxiao',
method:'post',
params:params
})
}
export function updateVip(params) {
return request({
url:'/pms/PmsProduct/update/isVip',
method:'post',
params:params
})
}
export function createProduct(data) {
return request({
url:'/pms/PmsProduct/create',
method:'post',
data:data
})
}
export function updateProduct(id,data) {
return request({
url:'/pms/PmsProduct/update/'+id,
method:'post',
data:data
})
}
export function fetchVList(id) {
return request({
url:'/pms/PmsProduct/fetchVList/'+id,
method:'get',
})
}
export function getProduct(id) {
return request({
url:'/pms/PmsProduct/updateInfo/'+id,
method:'get',
})
}

52
src/api/productAttr.js Normal file
View File

@@ -0,0 +1,52 @@
import request from '@/utils/request'
export function fetchList(cid,params) {
return request({
url:'/pms/PmsProductAttribute/list/'+cid,
method:'get',
params:params
})
}
export function fetchAllList(params) {
return request({
url:'/pms/PmsProductAttribute/listAll',
method:'get',
params:params
})
}
export function deleteProductAttr(id) {
return request({
url:'/pms/PmsProductAttribute/delete/'+id,
method:'get'
})
}
export function createProductAttr(data) {
return request({
url:'/pms/PmsProductAttribute/create',
method:'post',
data:data
})
}
export function updateProductAttr(id,data) {
return request({
url:'/pms/PmsProductAttribute/update/'+id,
method:'post',
data:data
})
}
export function getProductAttr(id) {
return request({
url:'/pms/PmsProductAttribute/'+id,
method:'get'
})
}
export function getProductAttrInfo(productCategoryId) {
return request({
url:'/pms/PmsProductAttribute/attrInfo/'+productCategoryId,
method:'get'
})
}

View File

@@ -0,0 +1,37 @@
import request from '@/utils/request'
export function fetchList(params) {
return request({
url:'/pms/PmsProductAttributeCategory/list',
method:'get',
params:params
})
}
export function createProductAttrCate(data) {
return request({
url:'/pms/PmsProductAttributeCategory/create',
method:'post',
data:data
})
}
export function deleteProductAttrCate(id) {
return request({
url:'/pms/PmsProductAttributeCategory/delete/'+id,
method:'get'
})
}
export function updateProductAttrCate(id,data) {
return request({
url:'/pms/PmsProductAttributeCategory/update/'+id,
method:'post',
data:data
})
}
export function fetchListWithAttr() {
return request({
url:'/pms/PmsProductAttributeCategory/list/withAttr',
method:'get'
})
}

76
src/api/productCate.js Normal file
View File

@@ -0,0 +1,76 @@
import request from '@/utils/request'
export function fetchListAll(params) {
return request({
url:'/pms/PmsProductCategory/list',
method:'get',
params:params
})
}
export function fetchList(parentId,params) {
return request({
url:'/pms/PmsProductCategory/list/'+parentId,
method:'get',
params:params
})
}
export function deleteProductCate(id) {
return request({
url:'/pms/PmsProductCategory/delete/'+id,
method:'get'
})
}
export function createProductCate(data) {
return request({
url:'/pms/PmsProductCategory/create',
method:'post',
data:data
})
}
export function updateProductCate(id,data) {
return request({
url:'/pms/PmsProductCategory/update/'+id,
method:'post',
data:data
})
}
export function getProductCate(id) {
return request({
url:'/pms/PmsProductCategory/'+id,
method:'get',
})
}
export function updateShowStatus(data) {
return request({
url:'/pms/PmsProductCategory/update/showStatus',
method:'post',
data:data
})
}
export function updateIndexStatus(data) {
return request({
url:'/pms/PmsProductCategory/update/indexStatus',
method:'post',
data:data
})
}
export function updateNavStatus(data) {
return request({
url:'/pms/PmsProductCategory/update/navStatus',
method:'post',
data:data
})
}
export function fetchListWithChildren() {
return request({
url:'/pms/PmsProductCategory/list/withChildren',
method:'get'
})
}

16
src/api/skuStock.js Normal file
View File

@@ -0,0 +1,16 @@
import request from '@/utils/request'
export function fetchList(pid,params) {
return request({
url:'/pms/PmsSkuStock/select/'+pid,
method:'get',
params:params
})
}
export function update(pid,data) {
return request({
url:'/pms/PmsSkuStock/updatePid/'+pid,
method:'post',
data:data
})
}