dataQualityWord.ts 2.84 KB
/** 用于质量分析报告模块 */
import request from "@/utils/request";

/** 获取质量分析报告列表数据。 */
export const getQualityWordList = (params) => request({
    url: `${import.meta.env.VITE_APP_QUALITY_BASEURL}/quality-analysis-report/page-list`,
    method: 'post',
    data: params
})

/** 删除质量分析报告 */
export const deleteQualityWord = (params) => request({
    url: `${import.meta.env.VITE_APP_QUALITY_BASEURL}/quality-analysis-report/del`,
    method: 'delete',
    data: params
})

/** 添加质量报告 */
export const addQualityWord = (params) => request({
    url: `${import.meta.env.VITE_APP_QUALITY_BASEURL}/quality-analysis-report/add`,
    method: 'post',
    data: params
})

/** 更新质量报告 */
export const updateQualityWord = (params) => request({
    url: `${import.meta.env.VITE_APP_QUALITY_BASEURL}/quality-analysis-report/update`,
    method: 'put',
    data: params
})

/** 根据质量报告获取对应的执行日志。 */
export const getWordLogList = (params) => request({
    url: `${import.meta.env.VITE_APP_QUALITY_BASEURL}/quality-analysis-report/page-exec-list`,
    method: 'post',
    data: params
});

/** 获取质量分析报告的详细内容,根绝报告guid。 */
export const getReportDetail = (params) => request({
    url: `${import.meta.env.VITE_APP_QUALITY_BASEURL}/quality-analysis-report/get-report-data`,
    method: 'post',
    data: params
});

/** 获取数据质量一级指标得分统计 */
export const getLargeCategoryScore = (params) => request({
    url: `${import.meta.env.VITE_APP_QUALITY_BASEURL}/quality-analysis-report/get-largeCategory-score?reportExecGuid=${params}`,
    method: 'get'
});

/** 获取方案执行明细 */ 
export const getPlanDetail= (params) => request({
    url: `${import.meta.env.VITE_APP_QUALITY_BASEURL}/quality-analysis-report/query-exec-table-detail?reportExecGuid=${params.reportExecGuid}&planGuid=${params.planGuid}`,
    method: 'get'
});

/** 获取方案执行表规则查看 */
export const getTableRuleDetail= (params) => request({
    url: `${import.meta.env.VITE_APP_QUALITY_BASEURL}/quality-analysis-report/query-exec-table-rule-detail?reportExecGuid=${params}`,
    method: 'get'
});
 
/** 手动执行报告 */
export const executeReport = (params) => request({
    url: `${import.meta.env.VITE_APP_QUALITY_BASEURL}/quality-analysis-report/exec?guid=${params}`,
    method: 'get'
})

/** html转word接口 */
export const htmlToWord = (params) => request({
    url: `${import.meta.env.VITE_APP_QUALITY_BASEURL}/quality-analysis-report/download/html-to-word`,
    method: 'postJsonD',
    data: params,
    responseType: 'blob'
});

/**上下线 */

export const stateChange = (params) => request({
    url: `${import.meta.env.VITE_APP_QUALITY_BASEURL}/quality-analysis-report/state-change?guid=${params.guid}&state=${params.state}`,
    method: 'post',
    
});