Merge branch 'dev_fjb' of https://gitee.com/qinzhenpen/digital-marketing
@ -0,0 +1,12 @@
|
|||||||
|
import request from '@/utils/request'
|
||||||
|
|
||||||
|
//访问AI
|
||||||
|
export function accessAI(data) {
|
||||||
|
return request({
|
||||||
|
url: '/api/bigModule/createArticleByAi',
|
||||||
|
method: 'post',
|
||||||
|
data:data,
|
||||||
|
timeout: 100000,
|
||||||
|
responseType: 'blob',
|
||||||
|
})
|
||||||
|
}
|
||||||
@ -0,0 +1,224 @@
|
|||||||
|
import request from '@/utils/request'
|
||||||
|
|
||||||
|
// 5g终端设备选择
|
||||||
|
export function getTerminalList(data) {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/experimental/fiveTrainingSelect',
|
||||||
|
method: 'post',
|
||||||
|
params: data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// 5g应用场景选择
|
||||||
|
export function getSceneList(query) {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/experimental/fiveTrainingSceneSelect',
|
||||||
|
method: 'post',
|
||||||
|
params:query
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// 5g回显
|
||||||
|
export function getEcho(query) {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/sub/whatFive',
|
||||||
|
method: 'post',
|
||||||
|
params:query
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// 图像识别题目展示
|
||||||
|
export function getImgList(query) {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/digital/artificialIntelligence/topicDisplay',
|
||||||
|
method:'POST',
|
||||||
|
params:query
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// 图像识别回显
|
||||||
|
export function getImgEcho(query) {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/digital/artificialIntelligence/viewOperationRecord',
|
||||||
|
method: 'post',
|
||||||
|
params:query
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// 图片鸢尾花上传
|
||||||
|
export function uploadImg(data) {
|
||||||
|
|
||||||
|
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/digital/artificialIntelligence/imageUpload',
|
||||||
|
method: 'post',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// 答题提交
|
||||||
|
export function submitAnswer(data) {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/digital/artificialIntelligence/submitTo',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// 文字识别题目展示
|
||||||
|
export function getTextList(query) {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/experimental/ocrTitle',
|
||||||
|
method: 'get',
|
||||||
|
params:query
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// 步骤一提交
|
||||||
|
export function submitStepOne(query) {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/experimental/ocrTitleOneSub',
|
||||||
|
method: 'GET',
|
||||||
|
params:query
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// 步骤二提交
|
||||||
|
export function submitStepTwo(query) {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/experimental/ocrTitleTwoSub',
|
||||||
|
method: 'GET',
|
||||||
|
params:query
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// 文字识别
|
||||||
|
export function submitStepThree(query) {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/experimental/ocr',
|
||||||
|
method: 'post',
|
||||||
|
data:query
|
||||||
|
})
|
||||||
|
}
|
||||||
|
//#region 人工智能机器人
|
||||||
|
// 人工智能机器人题目展示
|
||||||
|
export function getRobotList(query) {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/experimental/robotTitle',
|
||||||
|
method: 'GET',
|
||||||
|
params:query
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// 人工智能机器人提交题目
|
||||||
|
export function robotTitleSub(data) {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/experimental/robotTitleSub',
|
||||||
|
method: 'POST',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// 人工智能
|
||||||
|
//#endregion------------------------------------------------------------------
|
||||||
|
// 人工智能自然语言处理----------------------------------------
|
||||||
|
// 自然语言处理自动保存
|
||||||
|
export function saveNlp(data) {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/sub/naturalLanguageSavaAuto',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// 自然语言处理回显
|
||||||
|
export function getNlpEcho(query) {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/sub/naturalLanguageByRead',
|
||||||
|
method: 'get',
|
||||||
|
params:query
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// 生成摘要
|
||||||
|
export function getSummary(query) {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/experimental/creatAbstract',
|
||||||
|
method: 'POST',
|
||||||
|
params:query
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// 生成词云
|
||||||
|
export function creatWordCloud(query) {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/experimental/creatImg',
|
||||||
|
method: 'get',
|
||||||
|
// 修改响应类型
|
||||||
|
responseType: 'blob',
|
||||||
|
params:query
|
||||||
|
})
|
||||||
|
}
|
||||||
|
//#region
|
||||||
|
// 实训任务提交
|
||||||
|
export function submitTask(data) {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/digital/industrialization/practicalTrainingSubmission',
|
||||||
|
method: 'post',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
//#region
|
||||||
|
// 语音技术题目展示
|
||||||
|
export function getVoiceList(query) {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/digital/industrialization/topicDisplay',
|
||||||
|
method: 'post',
|
||||||
|
params:query
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// 提交语音技术题目
|
||||||
|
export function submitVoice(query) {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/digital/industrialization/questionSelection',
|
||||||
|
method: 'post',
|
||||||
|
params:query
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// 语音技术实操提交
|
||||||
|
export function submitVoiceTask(data) {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/digital/industrialization/trainingOperations',
|
||||||
|
method: 'post',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// 语音技术回显
|
||||||
|
export function getVoiceEcho(query) {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/digital/industrialization/voiceViewOperationRecord',
|
||||||
|
method: 'post',
|
||||||
|
params:query
|
||||||
|
})
|
||||||
|
}
|
||||||
|
//#region 人脸识别
|
||||||
|
// 人脸识别选择图片
|
||||||
|
export function getFaceList(query) {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/digital/industrialization/selectPicture',
|
||||||
|
method: 'post',
|
||||||
|
params:query
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// 人脸识别回显
|
||||||
|
export function getFaceEcho(query) {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/digital/industrialization/viewOperationRecord',
|
||||||
|
method: 'post',
|
||||||
|
params:query
|
||||||
|
})
|
||||||
|
}
|
||||||
|
//#endregion
|
||||||
|
|
||||||
|
//#region -------------------机器人学习
|
||||||
|
// 机器人学习自动保存
|
||||||
|
export function RobotSave(data) {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/sub/machineLearningSavaAuto',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
export function RobotECho(query) {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/sub/machineLearningByRead',
|
||||||
|
method: 'get',
|
||||||
|
params:query
|
||||||
|
})
|
||||||
|
}
|
||||||
|
//#endregion
|
||||||
@ -0,0 +1,18 @@
|
|||||||
|
import request from '@/utils/request'
|
||||||
|
|
||||||
|
//查看区块链构成
|
||||||
|
export const LookBlockchainComposition=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/experimental/bigDataTopic',
|
||||||
|
method: 'get',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
//提交判断结果
|
||||||
|
export const submitJudgmentResults=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/experimental/bigDataTopicScore',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
@ -0,0 +1,177 @@
|
|||||||
|
import request from '@/utils/request'
|
||||||
|
|
||||||
|
|
||||||
|
// 查询缓存详细
|
||||||
|
export function getCache() {
|
||||||
|
return request({
|
||||||
|
url: '/monitor/cache',
|
||||||
|
method: 'get'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
// 上传文件返回hash
|
||||||
|
// 查询缓存详细
|
||||||
|
export const getFileHash=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/hash/training/hashSignatureGenerateSummary',
|
||||||
|
method: 'post',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//任务一步骤一
|
||||||
|
export const sendTopOne=(StuHashTrainingEncryptionScoreScoreDto)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/hash/training/HashTrainingEncryptionTopOne',
|
||||||
|
method: 'post',
|
||||||
|
data:StuHashTrainingEncryptionScoreScoreDto,
|
||||||
|
headers:{
|
||||||
|
'Content-Type': 'application/json'
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//任务一步骤二
|
||||||
|
export const sendTopTow=(StuHashTrainingEncryptionScoreScoreDto)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/hash/training/HashTrainingEncryptionTopTwo',
|
||||||
|
method: 'post',
|
||||||
|
data:StuHashTrainingEncryptionScoreScoreDto,
|
||||||
|
headers:{
|
||||||
|
'Content-Type': 'application/json'
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//提交哈希函数实验实训任务
|
||||||
|
export const submittingTasks=(StuHashTraining)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/hash/training/HashTrainingHashTaskSubmission',
|
||||||
|
method: 'post',
|
||||||
|
data:StuHashTraining
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//计算String/Hex的哈希值
|
||||||
|
export const computing=(StuHashOnlineCalculationDTO)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/hash/training/HashTrainingOnlineCalculation',
|
||||||
|
method: 'post',
|
||||||
|
data:StuHashOnlineCalculationDTO
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//根据id生产私钥
|
||||||
|
export const generatePrivateKeys=(StuHashSecretKeyDto)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/hash/training/hashSecretkeyPrivateTask',
|
||||||
|
method: 'post',
|
||||||
|
data:StuHashSecretKeyDto
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//根据id生成公钥
|
||||||
|
export const generatePublicKeys=(StuHashSecretKeyDto)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/hash/training/hashSecretkeyPublicTask',
|
||||||
|
method: 'post',
|
||||||
|
data:StuHashSecretKeyDto
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//任务5加密
|
||||||
|
export const encryptionString=(StuHashSecretKeyDto)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/hash/training/hashSecretSendDataTask',
|
||||||
|
method: 'post',
|
||||||
|
data:StuHashSecretKeyDto
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//接收加密密文
|
||||||
|
export const receivingString=(StuHashSecretKeyDto)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/hash/training/hashSecretAcceptDataTask',
|
||||||
|
method: 'post',
|
||||||
|
data:StuHashSecretKeyDto
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//解密密文
|
||||||
|
export const decryptionString=(StuHashSecretKeyDto)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/hash/training/hashSecretDecryptDataTask',
|
||||||
|
method: 'post',
|
||||||
|
data:StuHashSecretKeyDto
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//提交任务
|
||||||
|
export const submitTask=(StuHashTraining)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/hash/training/HashTrainingHashTaskSubmission',
|
||||||
|
method: 'post',
|
||||||
|
data:StuHashTraining
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//获取文件摘要
|
||||||
|
export const getFileDigest=(StuHashTraining)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/hash/training/hashSignatureGenerateSummary',
|
||||||
|
method: 'post',
|
||||||
|
params:StuHashTraining
|
||||||
|
})
|
||||||
|
}
|
||||||
|
export const generateSecretKey=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/hash/training/hashSignatureGenerateSecretKey',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//步骤二加密摘要
|
||||||
|
export const encryptedDigest=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/hash/training/hashSignatureCryptographicDigest',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//步骤三打包发送
|
||||||
|
export const packageAndSend=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/hash/training/hashSignaturePackagingSending',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//步骤四生成摘要
|
||||||
|
export const encryptedDigest2=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/hash/training/hashSignatureRecipientFiles',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//步骤五解密摘要
|
||||||
|
export const decryptionDigestRequest=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/hash/training/hashSignatureDecryptingSummary',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//重新开始
|
||||||
|
export const restartTheRequest=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/hash/training/hashSignatureRestart',
|
||||||
|
method: 'post',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
@ -0,0 +1,118 @@
|
|||||||
|
import request from '@/utils/request'
|
||||||
|
|
||||||
|
//查看区块链构成
|
||||||
|
export const LookBlockchainComposition=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/blockchain/training/CompositionOfBlockchain',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//区块链组成挖矿
|
||||||
|
export const blockchainsConsistMining=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/blockchain/training/compositionOfBlockchainMining',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//提交任务
|
||||||
|
export const numberCommitErrors=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/blockchain/training/blockchainExperimentalTrainingTasksSubmission',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//区块链查看
|
||||||
|
export const blockchainView=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/blockchain/training/getBlockchain',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//区块链挖矿
|
||||||
|
export const blockchainMining=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/blockchain/training/blockchainMining',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//执行A公链文件返回节点ID
|
||||||
|
export const returnsNodeID=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/block/training/threePublicChain_A',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//执行B公链文件返回节点ID
|
||||||
|
export const returnsNodeIDB=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/block/training/threePublicChain_B',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//随机数发生器
|
||||||
|
export const randomNumberGenerator=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/block/training/fourPrivateKey_A',
|
||||||
|
method: 'post',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//非对称加密技术
|
||||||
|
export const publicRandomNumberGenerator=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/block/training/fourPublicKey_A',
|
||||||
|
method: 'post',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//哈希加密算法
|
||||||
|
export const HashRandomNumberGenerator=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/block/training/fourBlockAddress_A',
|
||||||
|
method: 'post',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//随机数发生器
|
||||||
|
export const randomNumberGeneratorB=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/block/training/fourPrivateKey_B',
|
||||||
|
method: 'post',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//非对称加密技术
|
||||||
|
export const publicRandomNumberGeneratorB=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/block/training/fourPublicKey_B',
|
||||||
|
method: 'post',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//哈希加密算法
|
||||||
|
export const HashRandomNumberGeneratorB=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/concept/block/training/fourBlockAddress_B',
|
||||||
|
method: 'post',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
@ -0,0 +1,10 @@
|
|||||||
|
import request from '@/utils/request'
|
||||||
|
|
||||||
|
//merkler任务一
|
||||||
|
export const taskOne=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/technology/blockchain/consensus/getIndividualUsers',
|
||||||
|
method: 'post',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
@ -0,0 +1,26 @@
|
|||||||
|
import request from '@/utils/request'
|
||||||
|
|
||||||
|
//获取一百个随机hash值
|
||||||
|
export const getHundredHash=()=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/technology/blockchain/consensus/getRandomNumber',
|
||||||
|
method: 'post',
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//动态折线图
|
||||||
|
export const getDynamicLineChart=()=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/technology/blockchain/consensus/getDynamicLineChart',
|
||||||
|
method: 'post',
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//提交任务
|
||||||
|
export const submitTrainingTask=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/technology/blockchain/consensus/technologyTrainingConsensusTaskSubmission',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
@ -0,0 +1,61 @@
|
|||||||
|
import request from '@/utils/request'
|
||||||
|
|
||||||
|
|
||||||
|
//merkler任务一
|
||||||
|
export const taskOne=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/technology/blockchain/data/training/calculateFile1Hash',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export const taskOne2=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/technology/blockchain/data/training/calculateFile2Hash',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export const taskOne3=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/technology/blockchain/data/training/calculateFile3Hash',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export const taskOne4=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/technology/blockchain/data/training/calculateFile4Hash',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export const taskOne5=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/technology/blockchain/data/training/calculateFile5Hash',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//任务一合并计算
|
||||||
|
export const mergeCalculation=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/technology/blockchain/data/training/getMergeHashCount',
|
||||||
|
method: 'post',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//提交
|
||||||
|
export const submitTask=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/technology/blockchain/data/training/technologyTrainingDataTaskSubmission',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
@ -0,0 +1,167 @@
|
|||||||
|
import request from '@/utils/request'
|
||||||
|
|
||||||
|
//数字服务贸易:步骤一注册
|
||||||
|
export const Registration=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/experimental/reg',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
//数字服务贸易:上传营业执照
|
||||||
|
export const uploadBusinessLicense=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/experimental/upload',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//数字服务贸易:上传商业登记证
|
||||||
|
export const uploadBusinessRegistrationCertificate=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/experimental/uploadB',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
//实训任务提交
|
||||||
|
export const submitTrainingTask=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/digital/industrialization/practicalTrainingSubmission',
|
||||||
|
method: 'post',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
//图片上传
|
||||||
|
export const imageUpload=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/digital/industrialization/imageUpload',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
//什么是大数据-获取题目
|
||||||
|
export const getTopic=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/experimental/bigDataTopic',
|
||||||
|
method: 'get',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
//什么是大数据-提交判断结果
|
||||||
|
export const submitJudgmentResults=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/experimental/bigDataTopicScore',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//大数据技术框架--题目展示
|
||||||
|
export const topicPresentation=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/bigData/topicDisplay',
|
||||||
|
method: 'post',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
//大数据技术框架--题目选择
|
||||||
|
export const topicSelection=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/bigData/questionSelection',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//Hadoop实验实训
|
||||||
|
export const hadoopExperimentTraining=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/bigData/hadoop',
|
||||||
|
method: 'post',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//Hadoop清空数据
|
||||||
|
export const hadoopCleansData=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/bigData/delHadoop',
|
||||||
|
method: 'get',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
//Hadoop回显
|
||||||
|
export const hadoopEcho=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/bigData/selHadoop',
|
||||||
|
method: 'get',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//数字营销数据进度
|
||||||
|
export const digitalMarketingDataProgress=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/sub/readNumberSaleSave',
|
||||||
|
method: 'get',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
//数字营销自动保存
|
||||||
|
export const digitalMarketingSavesAutomatically=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/sub/numberSaleSave',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
//软件安装部署阶段--服务器资源列表查看
|
||||||
|
export const viewServerResourceList=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/digital/cloudComputing/training/serverResourcesView',
|
||||||
|
method: 'post',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
//软件安装部署阶段--用户选择-前三个
|
||||||
|
export const userSelection_FirstThree=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/digital/cloudComputing/training/userSelectThree',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
//数字营销读取做题记录
|
||||||
|
export const marketingReadQuestionRecords=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/sub/digitalMarketByRead',
|
||||||
|
method: 'get',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
//数字营销自动保存
|
||||||
|
export const digitalSavesAutomatically=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/sub/digitalMarketSavaAuto',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
//Hadoop HDFS--实训操作记录
|
||||||
|
export const trainingOperationRecords=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/bigData/trainingOperationRecord',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
//Hadoop HDFS--操作记录查看
|
||||||
|
export const HDFSViewOperationRecords=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/bigData/viewOperationRecord',
|
||||||
|
method: 'post',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
@ -0,0 +1,18 @@
|
|||||||
|
import request from '@/utils/request'
|
||||||
|
|
||||||
|
//查看区块链构成
|
||||||
|
export const topicPresentation=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/digital/finance/topicDisplay',
|
||||||
|
method: 'post',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
//题目选择
|
||||||
|
export const topicSelection=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/digital/finance/questionSelection',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
@ -0,0 +1,70 @@
|
|||||||
|
import request from '@/utils/request'
|
||||||
|
|
||||||
|
//p2p步骤二
|
||||||
|
export const submittingTasks1=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/technology/blockchain/network/P2PTaskSubmission',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export const submittingTasks=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/technology/blockchain/network/technologyTrainingNetworkTaskSubmission',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//数据传输机制资源列表
|
||||||
|
export const listResources=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/technology/network/training/networkResource',
|
||||||
|
method: 'post',
|
||||||
|
data:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//步骤一付款
|
||||||
|
export const paymentInterface=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/technology/network/training/payment',
|
||||||
|
method: 'post',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
//步骤二
|
||||||
|
export const encryptInformation=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/technology/network/training/payMessage',
|
||||||
|
method: 'post',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//数据传输机制步骤四
|
||||||
|
export const miningInterface=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/technology/network/training/randomNonce',
|
||||||
|
method: 'post',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
//数据传输机制步骤五
|
||||||
|
export const identifyMiners=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/technology/network/training/miners',
|
||||||
|
method: 'post',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
//数据传输机制步骤六
|
||||||
|
export const updateBlocks=(data)=> {
|
||||||
|
return request({
|
||||||
|
url: '/api/stu/technology/network/training/updates',
|
||||||
|
method: 'post',
|
||||||
|
params:data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 4.5 KiB |
|
After Width: | Height: | Size: 4.2 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 5.2 KiB |
|
After Width: | Height: | Size: 4.6 KiB |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 541 B |
|
After Width: | Height: | Size: 9.1 KiB |
|
After Width: | Height: | Size: 8.0 KiB |
|
After Width: | Height: | Size: 7.7 KiB |
|
After Width: | Height: | Size: 6.9 KiB |
|
After Width: | Height: | Size: 7.3 KiB |
|
After Width: | Height: | Size: 7.5 KiB |
|
After Width: | Height: | Size: 396 KiB |
|
After Width: | Height: | Size: 85 KiB |
|
After Width: | Height: | Size: 89 KiB |
|
After Width: | Height: | Size: 39 KiB |
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 282 KiB |
|
After Width: | Height: | Size: 73 KiB |
|
After Width: | Height: | Size: 98 KiB |
|
After Width: | Height: | Size: 280 KiB |
|
After Width: | Height: | Size: 293 KiB |
|
After Width: | Height: | Size: 410 KiB |
|
After Width: | Height: | Size: 85 KiB |
|
After Width: | Height: | Size: 135 KiB |
|
After Width: | Height: | Size: 226 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 61 KiB |
|
After Width: | Height: | Size: 282 KiB |
|
After Width: | Height: | Size: 285 KiB |
|
After Width: | Height: | Size: 6.6 KiB |
|
After Width: | Height: | Size: 6.6 KiB |
|
After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 1.2 MiB |
|
After Width: | Height: | Size: 546 KiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 2.7 KiB |
|
After Width: | Height: | Size: 5.2 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 30 KiB |
|
After Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 8.8 KiB |
|
After Width: | Height: | Size: 9.8 KiB |
|
After Width: | Height: | Size: 11 KiB |
|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 30 KiB |
|
After Width: | Height: | Size: 30 KiB |
|
After Width: | Height: | Size: 24 KiB |
|
After Width: | Height: | Size: 468 KiB |
|
After Width: | Height: | Size: 887 KiB |
|
After Width: | Height: | Size: 56 KiB |
|
After Width: | Height: | Size: 50 KiB |
|
After Width: | Height: | Size: 27 KiB |
|
After Width: | Height: | Size: 8.9 KiB |
|
After Width: | Height: | Size: 9.2 KiB |
|
After Width: | Height: | Size: 3.9 KiB |
|
After Width: | Height: | Size: 2.3 KiB |
|
After Width: | Height: | Size: 4.4 KiB |
|
After Width: | Height: | Size: 8.0 KiB |
|
After Width: | Height: | Size: 8.0 KiB |
|
After Width: | Height: | Size: 93 KiB |
|
After Width: | Height: | Size: 48 KiB |
|
After Width: | Height: | Size: 100 KiB |
|
After Width: | Height: | Size: 260 KiB |
|
After Width: | Height: | Size: 235 KiB |
|
After Width: | Height: | Size: 19 KiB |
|
After Width: | Height: | Size: 9.0 KiB |
|
After Width: | Height: | Size: 31 KiB |
|
After Width: | Height: | Size: 104 KiB |
|
After Width: | Height: | Size: 359 KiB |
|
After Width: | Height: | Size: 241 KiB |
|
After Width: | Height: | Size: 210 KiB |
|
After Width: | Height: | Size: 146 KiB |
|
After Width: | Height: | Size: 288 KiB |
|
After Width: | Height: | Size: 144 KiB |
|
After Width: | Height: | Size: 219 KiB |
|
After Width: | Height: | Size: 129 KiB |