/* * @Date: 2024-04-07 21:49:32 * @LastEditors: Sneed * @LastEditTime: 2024-04-13 21:05:15 * @FilePath: /belleson-frontend/Users/mache/Documents/demo/cps-web/src/api/model/setting.js */ import config from "@/config" import http from "@/utils/request" export default { getList: { url: `${config.API_URL}/blade-visual/visual-comp-type/list`, name: "分类维护列表", get: async function(){ return await http.get(this.url); } }, insert: { url: `${config.API_URL}/blade-visual/visual-comp-type/insert`, name: "分类维护新增", post: async function(data){ return await http.post(this.url,data); } }, update: { url: `${config.API_URL}/blade-visual/visual-comp-type/update`, name: "分类维护编辑", post: async function(data){ return await http.put(this.url,data); } }, del: { url: `${config.API_URL}/blade-visual/visual-comp-type/remove`, name: "分类维护新增", delete: async function(data,conf){ return await http.delete(this.url,data,conf); } }, interfaceConfig: { getConList: { url: `${config.API_URL}/blade-system/interface-config/page`, name: "看板接口列表", get: async function(data){ return await http.get(this.url,data,{params: data}); } }, add: { url: `${config.API_URL}/blade-system/interface-config/insert`, name: "看板接口新增", post: async function(data){ return await http.post(this.url,data,{params: data}); } }, update: { url: `${config.API_URL}/blade-system/interface-config/update`, name: "看板接口更新", post: async function(data){ return await http.put(this.url,data,{params: data}); } }, del: { url: `${config.API_URL}/blade-system/interface-config/remove`, name: "看板接口新增", delete: async function(data,conf){ return await http.delete(this.url,data,conf); } }, }, component: { getList: { url: `${config.API_URL}/blade-visual/visual-comp/page`, name: "组件维护列表", get: async function(data){ return await http.get(this.url,data,{params: data}); } }, getImgHost: { url: `${config.API_URL}/blade-resource/oss/default`, name: "获取文件服务host", get: async function(data){ return await http.get(this.url,{},{params: data}); } }, del: { url: `${config.API_URL}/blade-visual/visual-comp/remove`, name: "组件删除", delete: async function(data,conf){ return await http.delete(this.url,data,conf); } }, add: { url: `${config.API_URL}/blade-visual/visual-comp/insert`, name: "组件新增", post: async function(data){ return await http.post(this.url,data,{}); } }, update: { url: `${config.API_URL}/blade-visual/visual-comp/update`, name: "组件更新", post: async function(data,conf){ return await http.put(this.url,data); } } }, }