123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434 |
- import request from '../utils/request';
- import { getToken, getAccessToken } from '@/utils/auth';
- // 文件流 /GCLSFileServer/WebFileDownload?
- export function WebFileDownload(data) {
- let userInfor = getToken();
- let SessionID = '';
- let UserCode = '';
- let UserType = '';
- if (userInfor) {
- let user = JSON.parse(getToken());
- UserCode = user.user_code;
- UserType = user.user_type;
- SessionID = user.session_id;
- }
- return request({
- url: `/GCLSFileServer/WebFileDownload?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
- method: 'get',
- responseType: 'blob',
- params: data,
- });
- }
- let userInfor = getToken();
- let SessionID = '';
- let UserCode = '';
- let UserType = '';
- if (userInfor) {
- userInfor = JSON.parse(getToken());
- UserCode = userInfor.user_code;
- UserType = userInfor.user_type;
- SessionID = userInfor.session_id;
- }
- export function getContentFile(MethodName, data) {
- let userInfor = getToken();
- let SessionID = '';
- let UserCode = '';
- let UserType = '';
- if (userInfor) {
- let user = JSON.parse(getToken());
- UserCode = user.user_code;
- UserType = user.user_type;
- SessionID = user.session_id;
- }
- return request({
- url: `/GCLSFileServer/ServiceInterface?MethodName=${MethodName}&UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
- method: 'post',
- data,
- });
- }
- export function getLogin(MethodName, data) {
- let userInfor = getToken();
- let SessionID = '';
- let UserCode = '';
- let UserType = '';
- if (userInfor) {
- let user = JSON.parse(getToken());
- UserCode = user.user_code;
- UserType = user.user_type;
- SessionID = user.session_id;
- }
- return request({
- url: `/GCLSFileServer/ServiceInterface?MethodName=${MethodName}&UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
- method: 'post',
- data,
- });
- }
- export function BookgetContent(MethodName, data) {
- let userInfor = getToken();
- let SessionID = '';
- let UserCode = '';
- let UserType = '';
- if (userInfor) {
- let user = JSON.parse(getToken());
- UserCode = user.user_code;
- UserType = user.user_type;
- SessionID = user.session_id;
- }
- return request({
- url: `/GCLSBookWebSI/ServiceInterface?MethodName=${MethodName}&UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
- method: 'post',
- data,
- });
- }
- export function getStaticContent(MethodName, data) {
- return request({
- url: `/GCLSFileServer/ServiceInterface?MethodName=${MethodName}`,
- method: 'post',
- data,
- });
- }
- export function LearnWebSI(MethodName, data) {
- let userInfor = JSON.parse(getToken());
- let SessionID = '';
- let UserCode = '';
- let UserType = '';
- if (userInfor) {
- UserCode = userInfor.user_code;
- UserType = userInfor.user_type;
- SessionID = userInfor.session_id;
- }
- return request({
- url: `/GCLSLearnWebSI/ServiceInterface?MethodName=${MethodName}&UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
- method: 'post',
- data,
- });
- }
- // 根据id获取文件信息
- export function GetFillemessage(MethodName, data) {
- return request({
- url: `/GCLSFileServer/ServiceInterface?MethodName=${MethodName}`,
- method: 'post',
- data,
- });
- }
- export function getContent(MethodName, data) {
- let userInfor = JSON.parse(getToken());
- let SessionID = '';
- let UserCode = '';
- let UserType = '';
- if (userInfor) {
- UserCode = userInfor.user_code;
- UserType = userInfor.user_type;
- SessionID = userInfor.session_id;
- }
- return request({
- url: `/GCLSFileServer/ServiceInterface?MethodName=${MethodName}&UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
- method: 'post',
- data,
- });
- }
- // 验证是否登录
- export function VerifyLogin() {
- let userInfor = getToken();
- let SessionID = '';
- let UserCode = '';
- let UserType = '';
- if (userInfor) {
- userInfor = JSON.parse(getToken());
- UserCode = userInfor.user_code;
- UserType = userInfor.user_type;
- SessionID = userInfor.session_id;
- }
- let data = {
- userCode: UserCode,
- userType: UserType,
- sessionId: SessionID,
- };
- return request({
- url: `/GCLSTCServer/login?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
- method: 'post',
- data,
- });
- }
- // 查询学习资料列表
- export function materiallist(data) {
- return request({
- url: `/GCLSTCServer/material/list?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
- method: 'post',
- data,
- });
- }
- // 查询所有学习资料列表
- export function materiallistAll(data) {
- let userInfor = getToken();
- let SessionID = '';
- let UserCode = '';
- let UserType = '';
- if (userInfor) {
- let user = JSON.parse(getToken());
- UserCode = user.user_code;
- UserType = user.user_type;
- SessionID = user.session_id;
- }
- return request({
- url: `/GCLSTCWebSI/ServiceInterface?MethodName=page_query-PageQueryTCMaterialList&&UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
- method: 'post',
- data,
- });
- }
- // 查询学习资料详情
- export function materialdetail(data) {
- let userInfor = getToken();
- let SessionID = '';
- let UserCode = '';
- let UserType = '';
- if (userInfor) {
- userInfor = JSON.parse(getToken());
- UserCode = userInfor.user_code;
- UserType = userInfor.user_type;
- SessionID = userInfor.session_id;
- }
- return request({
- url: `/GCLSTCServer/material/detail?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
- method: 'post',
- data,
- });
- }
- export function Personamaterialdetail(data) {
- let userInfor = getToken();
- let SessionID = '';
- let UserCode = '';
- let UserType = '';
- if (userInfor) {
- userInfor = JSON.parse(getToken());
- UserCode = userInfor.user_code;
- UserType = userInfor.user_type;
- SessionID = userInfor.session_id;
- }
- return request({
- url: `/GCLSTCServer/material/detail4owner?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
- method: 'post',
- data,
- });
- }
- // 上传附件(课程资源)
- export function attachmentinsert(data) {
- return request({
- url: `/GCLSTCServer/attachment/insert?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
- method: 'post',
- data,
- });
- }
- // 下架学习资料 /material/outOfStockAction
- export function materialoutOfStockAction(data) {
- return request({
- url: `/GCLSTCServer/material/outOfStockAction?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
- method: 'post',
- data,
- });
- }
- // 上架学习资料 /material/inStockAction
- export function materialinStockAction(data) {
- return request({
- url: `/GCLSTCServer/material/inStockAction?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
- method: 'post',
- data,
- });
- }
- // 删除学习资料/material/delete
- export function materialdelete(data) {
- return request({
- url: `/GCLSTCServer/material/delete?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
- method: 'post',
- data,
- });
- }
- // 更新学习资料
- export function materialupdate(data) {
- return request({
- url: `/GCLSTCServer/material/update?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
- method: 'post',
- data,
- });
- }
- // 插入学习资料
- export function materialinsert(data) {
- return request({
- url: `/GCLSTCServer/material/insert?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
- method: 'post',
- data,
- });
- }
- // 查询企业信息 (机构信息)
- export function usertenant(data) {
- return request({
- url: `/GCLSTCServer/user/tenant?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
- method: 'post',
- data,
- });
- }
- // 收藏 /material/favorite/insert
- export function materialfavoriteinsert(data) {
- return request({
- url: `/GCLSTCServer/material/favorite/insert?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
- method: 'post',
- data,
- });
- }
- // 取消收藏/material/favorite/delete
- export function materialfavoritedelete(data) {
- return request({
- url: `/GCLSTCServer/material/favorite/delete?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
- method: 'post',
- data,
- });
- }
- // 浏览次数计数/material/visit
- export function materialvisit(data) {
- return request({
- url: `/GCLSTCServer/material/visit?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
- method: 'post',
- data,
- });
- }
- // 查询作者列表 /material/teacher/list
- export function teacherlist(data) {
- return request({
- url: `/GCLSTCServer/material/teacher/list?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
- method: 'post',
- data,
- });
- }
- /**
- * 添加待分析的文本文件
- * @param {object} data
- */
- export function AddTextFile(data) {
- return request({
- url: `/TeachingServer/TextAnalyser/AddTextFile`,
- params: getAccessToken(),
- method: 'post',
- data,
- });
- }
- /**
- * 分页查询我的文本分析记录列表
- * @param {object} data
- */
- export function PageQueryMyTextAnalyseRecordList(data) {
- return request({
- method: 'post',
- url: `/TeachingServer/TextAnalyser/PageQueryMyTextAnalyseRecordList`,
- params: getAccessToken(),
- data,
- });
- }
- /**
- * 分页查询我的文本分析记录列表
- * @param {object} data
- */
- export function GetTextAnalyseRecordInfo(data) {
- return request({
- method: 'post',
- url: `/TeachingServer/TextAnalyser/GetTextAnalyseRecordInfo`,
- params: getAccessToken(),
- data,
- });
- }
- /**
- * 分析文本
- * @param {object} data
- * @param {string} data.text 文本内容
- * @param {string} data.analyse_record_id 分析记录id
- */
- export function analyse(data) {
- return request({
- method: 'post',
- url: `/GCLSTCServer/tools/TS/analys`,
- params: getAccessToken(),
- data,
- });
- }
- /**
- * 重新解析
- * @param {object} data
- * @param {string} data.analyse_record_id 分析记录id
- */
- export function reparse(data) {
- return request({
- method: 'post',
- url: `/GCLSTCServer/tools/TS/reparse`,
- params: getAccessToken(),
- data,
- });
- }
- /**
- * 删除分析记录
- * @param {object} data
- * @param {string} data.id 分析记录id
- */
- export function DeleteTextAnalyseRecord(data) {
- return request({
- method: 'post',
- url: `/TeachingServer/TextAnalyser/DeleteTextAnalyseRecord`,
- params: getAccessToken(),
- data,
- });
- }
- // 消息部分
- export function getLearnWebContent(MethodName, data) {
- let userInfor = getToken();
- let SessionID = '';
- let UserCode = '';
- let UserType = '';
- if (userInfor) {
- let user = JSON.parse(getToken());
- UserCode = user.user_code;
- UserType = user.user_type;
- SessionID = user.session_id;
- }
- return request({
- url: `/GCLSLearnWebSI/ServiceInterface?MethodName=${MethodName}&UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
- method: 'post',
- data,
- });
- }
- // post api
- export function postapi(data) {
- let userInfor = getToken();
- let JSESSIONID = '';
- let SessionID = '';
- let UserCode = '';
- let UserType = '';
- if (userInfor) {
- let user = JSON.parse(getToken());
- UserCode = user.user_code;
- UserType = user.user_type;
- SessionID = user.session_id;
- JSESSIONID = user['JSESSIONID'];
- }
- return request({
- url: `${data.url}?UserCode=${UserCode}&UserType=${UserType}&SessionID=${SessionID}`,
- method: 'post',
- data: data.data,
- });
- }
- // 子登录
|