增加管理员版本管理页面
This commit is contained in:
32
src/api/class-api.js
Normal file
32
src/api/class-api.js
Normal 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
38
src/api/version.js
Normal 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
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user