const Multipart = require('../utils/Multipart.min') const $f = require('./baserequest') const util = require('../utils/util') const baseUrl = "https://fyami.com.cn:447" // const baseUrl = "http://47.100.191.150:9005" const imgUrl = baseUrl + '/images/' module.exports = { imgUrl, //获取飞羽监管所有顶层任务 getTopTask: function (fun) { let cb = { url: `/task/alltask/0`, } Object.assign(cb, fun) $f.get(cb, baseUrl) }, //获取子任务统计 getSubTaskSummary: function (topTaskId, sceneTypeId, fun) { let cb = { url: `/subtask/summary`, params: { topTaskId: topTaskId, sceneTypeId: sceneTypeId, } } Object.assign(cb, fun) $f.get(cb, baseUrl) }, //获取子任务详情 getSubtask: function (stGuid, fun) { let cb = { url: `/subtask/${stGuid}`, } Object.assign(cb, fun) $f.get(cb, baseUrl) }, //获取子任务问题 getProblem: function (stGuid, fun) { let cb = { url: `/problemlist/subtask`, params: { stGuid: stGuid, } } Object.assign(cb, fun) $f.get(cb, baseUrl) }, //上传整改图片 uploadChangePic: function (pId, paths, fun) { const fields = [{ name: 'problemId', value: pId }] const files = [] paths.forEach(p => { files.push({ name: 'images', filePath: p }) }); console.log(files); let p = new Multipart({ fields, files }).submit(baseUrl + `/problemlist/changeProblem`) p.then(res => { fun.success(res) }) }, }