123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421 |
- // 报告模块
- import { get,post } from "./index";
- export default {
- /**
- * 获取报告列表
- * @param Frequency
- * @param ClassifyNameFirst
- * @param ClassifyNameSecond
- * @param KeyWord
- * @param MsgIsSend
- * @param State
- * @param StartDate
- * @param EndDate
- */
- getList:params=>{
- return get('/report/list',params)
- },
- /**
- * 获取报告分类
- * @param CurrentIndex
- * @param PageSize
- * @param KeyWord
- * @param HideDayWeek 1不显示晨报/周报
- */
- getClassifyList:params=>{
- return get('/classify/list',params)
- },
- /**
- * 删除报告
- * @param ReportIds
- */
- reportDel:params=>{
- return post('/report/delete',params)
- },
- /**
- * 周报校验音频
- * @param ReportId
- */
- weekReportValidAudio:params=>{
- return get('/report/CheckDayWeekReportChapterVideo',params)
- },
- /**
- * 发布报告
- * @param ReportIds 用,隔开
- */
- reportPublish:params=>{
- return post('/report/publish',params)
- },
- /**
- * 报告取消发布
- * @param ReportIds
- * @returns
- */
- reportPublishCancle:params=>{
- return post('/report/publish/cancle',params)
- },
- /**
- * 同时推送客群和模板消息
- * @param ReportId
- * @returns
- */
- reportMessageSend:params=>{
- return post('/report/sendMsg',params)
- },
- /**
- * 报告详情
- * @param ReportId
- */
- getReportDetail:params=>{
- return get('/report/detail',params)
- },
- /**
- * 获取章节列表
- * @param ReportId
- */
- getChapterList:params=>{
- return get('/report/getReportChapterList',params)
- },
- /**
- * 获取章节tag
- */
- getChapterTagList:()=>{
- return get('/report/getChapterTrendTag',{})
- },
- /**
- * 编辑章节标签
- * @param ReportChapterId
- * @param Trend
- */
- editChapterTrendTag:params=>{
- return post('/report/editChapterTrendTag',params)
- },
- /**
- * 获取章节详情
- * @param ReportChapterId
- */
- getChapterDetail:params=>{
- return get('/report/getDayWeekChapter',params)
- },
- /**
- * 编辑晨报周报
- * @param ReportId
- * @param Title
- * @param ReportType
- * @param CreateTime
- * @param Author
- */
- editDayWeekReport:params=>{
- return post('/report/editDayWeekReport',params)
- },
- /**
- * 发布晨报\周报
- * @param ReportId
- */
- publishDayOrWeekReport:params=>{
- return post('/report/publishDayWeekReport',params)
- },
- // 获取研报作者列表
- reportAuthorList:params=>{
- return get('/report/author',params)
- },
-
- /**
- * 通过报告分类id获取报告内容(继承上一篇报告)
- * @param ClassifyIdFirst
- * @param ClassifyIdSecond
- */
- reportDetailByClassifyId(params){
- return get('/report/classifyIdDetail',params)
- },
- /**
- * 新增报告
- */
- reportAdd(params){
- return post('/report/add',params)
- },
- /**
- * 编辑报告
- */
- reportEdit(params){
- return post('/report/edit',params)
- },
- /**
- * 报告mark
- * @param ReportId
- * @param Status
- */
- reportMark(params){
- return post('/report/mark',params)
- },
- /**
- * 保存报告内容
- * @param ReportId
- * @param Content
- * @param NoChange 0内容没变 1内容变了
- */
- reportContentSave(params){
- return post('/report/saveReportContent',params)
- },
- /**
- * 新增晨报/周报
- * @param Title
- * @param ReportType
- * @param CreateTime
- * @param Author
- */
- dayWeekReportAdd(params){
- return post('/report/addDayWeekReport',params)
- },
- /**
- * 获取晨报/周报上一篇内容
- * @param TypeId
- * @param ReportType day晨报 week周报
- */
- chapterReportPreContent(params){
- return get('/report/getLastDayWeekReportChapter',params)
- },
- /**
- * 晨报/周报章节保存
- *
- */
- chapterDetailSave(params){
- return post('/report/editDayWeekChapter',params)
- },
- /**
- * 判断晨报周报当前章节是否为最后一篇发布的
- * @param ReportChapterId
- */
- chapterReportIsLast(params){
- return get('/report/isLastDayWeekReportChapter',params)
- },
- /**
- * 发布晨报周报章节
- */
- chapterReportPublish(params){
- return post('/report/publishDayWeekReportChapter',params)
- },
- /**
- * 晨报数据指标列表
- * @param ReportChapterId
- */
- chapterDayReportTicketList(params){
- return get('/report/getDayReportTickerList',params)
- },
- /**
- * 定时发布报告
- * @param ReportId
- * @param PrePublishTime
- * @param PreMsgSend 定时发布成功后是否立即推送模版消息:0否,1是
- */
- reportPublishTimeSet(params){
- return post('/report/pre_publish',params)
- },
- /**
- * 中文研报提交审批
- * @param {Object} params
- * @param {Number} params.ReportId
- * @returns
- */
- reportCnSubmit(params){
- return post("/report/approve/submit",params)
- },
- /**
- * 中文研报撤销审批
- * @param {Object} params
- * @param {Number} params.ReportId
- * @returns
- */
- reportCnCancel(params){
- return post("/report/approve/cancel",params)
- },
- /**
- * 研报转pdf、长图
- * @param {Object} params
- * @param {Number} params.ReportId
- * @returns
- */
- report2PdfImg(params){
- return post("/smart_report/get_pdf_url",params)
- },
- // 资源库列表
- imgReourceList:params=>{
- return get('/smart_report/resource/list',params)
- },
- //音频上传
- uploadAudio: params => {
- return post('/voice/upload',params)
- },
-
- /* v2=============================== */
- /**
- * 获取分类关联品种
- * @param {*} params
- * @returns
- */
- classifyPermissionList: params => {
- return get('/classify/permission_list',params)
- },
- /**
- * 获取系统用户
- * @param {*} params
- * @returns
- */
- getSystemUser: params => {
- return get("/system/department/user_tree",params)
- },
- /**
- * 获取有权限的列表
- * @param {
- * CurrentIndex PageSize KeyWord ClassifyIdFirst ClassifyIdSecond ClassifyIdThird
- * } params
- * @returns
- */
- getAuthReportList: params => {
- return get('/report/list/authorized',params)
- },
-
- /**
- * 报告基础信息
- * @param {*ReportId} params
- * @returns
- */
- getRportBase: params => {
- return get('/report/detail/base',params)
- },
-
- /**
- * 修改章节基础信息
- * @param {*} params
- * @returns
- */
- editChapterBase: params => {
- return post('/report/chapter/base_info/edit',params)
- },
-
- /**
- * 章节拖动排序
- * @param {*ReportChapterId PrevReportChapterId NextReportChapterId} params
- * @returns
- */
- moveChapter: params => {
- return post('/report/chapter/move',params)
- },
-
- /**
- * 删除章节
- * @param {*ReportChapterId} params
- * @returns
- */
- removeChapter: params => {
- return post('/report/chapter/del',params)
- },
-
- /**
- * 添加章节
- *
- * @param {* Title ReportId PermissionIdList AdminIdList} params
- * @returns
- */
- addChapter: params => {
- return post('/report/chapter/add',params)
- },
-
- /**
- * 上传章节音频
- * @param {*ReportChapterId File} params
- * @returns
- */
- uploadChpterAudio: params => {
- return post('/report/chapter/voice/upload',params)
- },
-
- /**
- * 校验所有章节是否发布
- * @param {*ReportId} params
- * @returns
- */
- checkChaterPublishState: params => {
- return get('/report/chapter/un_publish/list',params)
- },
-
- /**
- * 设置版图
- * @param {*ReportId HeadImg HeadResourceId EndImg EndResourceId CanvasColor} params
- * @returns
- */
- setReportLayoutImg: params => {
- return post('/report/layout_img/edit',params)
- },
-
- /**
- * 获取分类关联的品种列表
- * @param {*ClassifyId} params
- * @returns
- */
- getClassifyPermissionList: params => {
- return get('/classify/permission/list',params)
- },
- /**
- * 保存章节标题
- * @param {*ReportChapterId Title} params
- * @returns
- */
- saveChapterTitle: params => {
- return post('/report/chapter/title/edit',params)
- },
- /**
- * 获取报告图表刷新状态
- * @param {*} params
- * @returns
- */
- getChartRefreshStatus: params => {
- return post('/datamanage/chart_info/batch_refresh/result',params)
- },
- /**
- * 图表刷新
- * @param {*} params
- * ChartInfoCode: code_arr,
- PrimarSource: 'report',
- PrimaryId: id,
- SubId: chapterId
- * @returns
- */
- reportChartRefresh: params => {
- return post('/datamanage/chart_info/batch_refresh',params)
- },
- /**
- * 获取报告表格刷新状态
- * @param {*} params
- * @returns
- */
- getSheetRefreshResult: params => {
- return post('/datamanage/excel_info/table/batch_refresh/result',params)
- },
- /**
- * 表格刷新
- * @param {*} params
- * ExcelCodes: sheet_code_arr,
- Source: 'report',
- PrimaryId: id,
- SubId: chapterId
- * @returns
- */
- reportSheetRefresh: params => {
- return post('/datamanage/excel_info/table/batch_refresh',params)
- }
- }
|