123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134 |
- import request from '@/utils/request'
- // 查询附件
- export function getFileList(data) {
- return request({
- url: '/appendix/query/getFileList',
- method: 'get',
- params: data
- })
- }
- // 保存附件
- export function saveFiles(data) {
- return request({
- url: '/appendix/api/saveFiles',
- method: 'post',
- data
- })
- }
- // 关联附件
- export function relateFiles(data) {
- return request({
- url: '/appendix/api/relateFiles',
- method: 'post',
- data
- })
- }
- // 删除附件
- export function deleteFiles(data) {
- return request({
- url: '/appendix/api/deleteFiles',
- method: 'post',
- data
- })
- }
- // 上传附件
- export function uploadFiles(data) {
- return request({
- url: '/appendix/api/uploadFiles',
- method: 'post',
- data
- })
- }
- // 下载附件
- export function downLoadFiles(data) {
- return request({
- url: '/certificate-se/certificate/api/downloadOssFile',
- method: 'post',
- responseType: 'blob',
- withCredentials: true,
- data
- })
- }
- // 查询附件地址
- export function searchPlace(data) {
- return request({
- url: '/certificate-se/certificate/api/searchPlace',
- method: 'get',
- params: data
- })
- }
- // 获取系统web路径
- export function getRootUrl(data) {
- return request({
- url: '/system/query/getRootUrl',
- method: 'get',
- params: data
- })
- }
- // 获取OSS临时上传凭证
- export function interimCredentials(data) {
- return request({
- url: '/file/query/interimCredentials',
- method: 'get',
- params: data
- })
- }
- // 获取OSS访问配置
- export function accessConfig(data) {
- return request({
- url: '/file/query/accessConfig',
- method: 'get',
- params: data
- })
- }
- // 获得oss的token,id.Secret
- export function getOssInterimCredentials() {
- return request({
- url: '/file/query/interimCredentials',
- method: 'get'
- })
- }
- // 获得oss 的bucket 和 endpoint
- export function GotOssAccessConfig() {
- return request({
- url: '/file/query/accessConfig',
- method: 'get'
- })
- }
- // 船端上传附件
- // 192.168.1.22:8090/shipAppendix/api/uploadFiles
- // // 公司ID,分为"公司""通用"两种,如果是公司上传,ID不为空,否则为空 companyId
- // // 详细ID,可为空 detailId
- // // 业务对象名,不可为空 businessObjectName
- // // 文件分类名,不可为空 fileCategoryName
- // // 取得当前登录人ID,不可为空 staffId
- // // 文件 fileName
- export function uploadShipFiles(file, data) {
- const params = new FormData();
- params.append('fileName', file);
- params.append('companyId', data.companyId);
- params.append('modelId', data.modelId);
- // params.append('detailId', data.detailId ? data.detailId : '');
- // params.append('businessObjectName', data.businessObjectName);
- // params.append('fileCategoryName', data.fileCategoryName);
- // params.append('staffId', data.staffId);
- return request.post('/appendix/api/uploadFiles', params, {
- headers: { 'Content-Type': 'multipart/form-data' }
- })
- }
|