增加管理员版本管理页面

This commit is contained in:
2024-08-28 18:30:33 +08:00
parent 18b6509b26
commit 7d3251f1d6
8 changed files with 811 additions and 0 deletions

32
src/api/class-api.js Normal file
View File

@@ -0,0 +1,32 @@
import request from '@/utils/request'
class API {
constructor(url, req) {
const map = {
add: 'POST',
del: 'DELETE',
update: 'PUT',
get: 'GET'
}
this.url = url
for (let key in map) {
this[key] = function (data) {
data = Array.isArray(data) ? data : {
...data, shopId: localStorage.getItem("shopId"),
}
if (key === 'del') {
delete data.shopId
}
const par={ url, method: map[key] }
if(key==='get'){
par.params=data
}else{
par.data=data
}
return request(par)
}
}
}
}
export default API

38
src/api/version.js Normal file
View File

@@ -0,0 +1,38 @@
import $api from './class-api'
import request from '@/utils/request'
export const $version = new $api('/api/tbVersion')
/**
* 修改当前选中 版本
* @returns
*/
export function $upSel(data) {
return request({
url: 'upSel',
method: "put",
data: {
shopId: localStorage.getItem("shopId"),
...data
}
});
}
/**
* 上传版本文件
* @returns
*/
export function $uploadVersionFile(file, par) {
var data = new FormData()
data.append('file', file)
for(let i in par){
if(i!=='file'){
data.append(i, par[i])
}
}
return request({
url: 'api/qiNiuContent/uploadVersionFile',
method: "post",
data
});
}