/* * @Description: 企业银行接口 * @Autor: renchao * @LastEditTime: 2023-11-01 08:41:46 */ import request from '@/utils/request' let SERVER = window.config ? window.config : JSON.parse(localStorage.getItem('ApiUrl')) /** * @description: 获取材料目录 * @author: renchao */ export function getCompanyMaterialList (bsmCompany) { return request({ url: SERVER.SERVERAPI + '/rest/sys/company/getCompanyMaterialList', method: 'get', params: { bsmCompany: bsmCompany } }) } /** * @description: 添加材料目录 * @param {*} bsmCompany * @author: renchao */ export function addCompanyMaterial (data) { return request({ url: SERVER.SERVERAPI + '/rest/sys/company/addCompanyMaterial', method: 'post', data }) } /** * @description: 获取文件材料列表 * @param {*} bsmCompany * @author: renchao */ export function getFileListByBsmMaterial (bsmMaterial) { return request({ url: SERVER.SERVERAPI + '/rest/sys/company/getFileListByBsmMaterial', method: 'get', params: { bsmMaterial: bsmMaterial } }) } /** * @description: 批量上传材料目录 * @param {*} bsmCompany * @author: renchao */ export function uploadBatch (data) { return request({ url: SERVER.SERVERAPI + '/rest/sys/company/uploadBatch', method: 'post', headers: { 'Content-Type': 'multipart/form-data' }, data }) } /** * @description: 上传单个文件 * @param {*} data * @author: renchao */ export function uploadSjClmx (data, bsmMaterial) { return request({ url: SERVER.SERVERAPI + '/rest/sys/company/uploadSjClmx/' + bsmMaterial, method: 'post', headers: { 'Content-Type': 'multipart/form-data' }, data }) } /** * @description: 删除上传材料目录 * @param {*} bsmFile * @author: renchao */ export function deleteFile (bsmFile) { return request({ url: SERVER.SERVERAPI + '/rest/sys/company/deleteFile', method: 'get', params: { bsmFile: bsmFile } }) } /** * @description: 移动 * @param {*} bsmFile * @param {*} direction * @author: renchao */ export function move (bsmFile, direction) { return request({ url: SERVER.SERVERAPI + '/rest/sys/company/move', method: 'get', params: { bsmFile: bsmFile, direction: direction } }) } /** * @description: 编辑材料目录 * @param {*} data * @author: renchao */ export function editCompanyMaterialList (data, bsmCompany) { return request({ url: SERVER.SERVERAPI + '/rest/sys/company/editCompanyMaterialList/' + bsmCompany, method: 'post', data }) } /** * @description: 是否覆盖才材料信息 * @author: renchao */ export function replace (bsmCompany, bsmSldy, bsmSlsq) { return request({ url: SERVER.SERVERAPI + '/rest/sys/company/replace', method: 'get', params: { bsmCompany: bsmCompany, bsmSldy: bsmSldy, bsmSlsq: bsmSlsq } }) }