| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182 |
- import request from "@/utils/request";
- import { getToken } from "@/utils/auth";
- import { BASE_API, SYSTEM_URL } from "@/api/baseUrl";
- import qs from "qs";
- /**
- * 查询列表数据
- * @param {*} params
- */
- export function queryPageList(params) {
- return request({
- url: SYSTEM_URL() + "/file/attachment/query",
- method: "post",
- data: params
- });
- }
- /* 在线编辑进行实时回调 */
- export function showView(params) {
- return request({
- url: SYSTEM_URL() + "/file/showView",
- method: "get",
- params: params
- });
- }
- /**
- * 删除数据
- * @param {*} params
- */
- export function remove(params) {
- return request({
- url: SYSTEM_URL() + "/file/attachment/remove",
- method: "post",
- isLoading: true,
- params: params
- });
- }
- /**
- * 保存数据
- * @param {*} params
- */
- export function save(params) {
- return request({
- url: SYSTEM_URL() + "/file/attachment/save",
- method: "post",
- isLoading: true,
- data: params
- });
- }
- /**
- * 获取数据
- * @param {*} params
- */
- export function get(params) {
- return request({
- url: SYSTEM_URL() + "/file/attachment/get",
- method: "get",
- params
- });
- }
- /**
- * 获取数据(通过ID转换为名称)
- * @param {*} params
- */
- export function transfer(params) {
- return request({
- url: SYSTEM_URL() + "/file/attachment/transfer",
- method: "post",
- data: params
- });
- }
- /**
- * 保存修改文件名
- * @param {*} params
- */
- export function modifyName(params) {
- return request({
- url: SYSTEM_URL() + "/file/attachment/modifyName",
- method: "post",
- isLoading: true,
- params: params
- });
- }
- /**
- * 下载文件url
- * @param {*} params
- */
- export function downloadUrl(params) {
- return SYSTEM_URL() + "/file/download?" + qs.parse(params);
- }
- /**
- * 下载文件
- * @param {*} params
- */
- export function download(params) {
- return request({
- url: SYSTEM_URL() + "/file/download",
- method: "get",
- isLoading: true,
- responseType: "arraybuffer",
- params: params
- });
- }
- /**
- * 文件上传
- * @param {*} file
- * @param {*} uploadFileVo
- */
- export function uploadFile(file, uploadFileVo) {
- const data = new FormData(); // 创建form对象
- data.append("file", file);
- // data.append('uploadFileVo', null)
- return request({
- url: SYSTEM_URL() + "/file/upload",
- method: "post",
- isLoading: true,
- gateway: true,
- data: data
- });
- }
- /**
- * 获取文件预览地址
- * @param {*} attachmentId
- */
- export function previewFile(attachmentId) {
- return (
- BASE_API() +
- SYSTEM_URL() +
- "/file/preview?attachmentId=" +
- attachmentId +
- "&access_token=" +
- getToken()
- );
- }
- /**
- * 获取图片地址
- * @param {*} attachmentId
- */
- export function getImage(attachmentId) {
- return (
- BASE_API() +
- SYSTEM_URL() +
- "/file/getImage?attachmentId=" +
- attachmentId +
- "&access_token=" +
- getToken()
- );
- }
- /**
- * 获取照片地址
- * @param {*} attachmentId
- */
- export function getPhoto(photo) {
- return BASE_API() + SYSTEM_URL() + photo + "&access_token=" + getToken();
- }
- /**
- * 返回保存数据库附件格式地址
- * @param {*} fileId
- */
- export function fileUrl(fileId) {
- return "/file/getImage?attachmentId=" + fileId;
- }
- /**
- * 脚本保存文件
- * @param {*} params
- */
- export function snapshoot(params) {
- return request({
- url: SYSTEM_URL() + "/file/upload/runQianUpload",
- method: "post",
- isLoading: true,
- params: params
- });
- }
|