提交 128369d6 编写于 作者: zhentian.jia's avatar zhentian.jia

增加dev环境

上级 45d3be6e
...@@ -8,9 +8,9 @@ export const envConfig = { ...@@ -8,9 +8,9 @@ export const envConfig = {
// baseUrl: 'https://test1-sc.yunqueyi.com/', // baseUrl: 'https://test1-sc.yunqueyi.com/',
// baseUrl: 'https://uat-sc.yunqueyi.com/', // baseUrl: 'https://uat-sc.yunqueyi.com/',
baseUrl: 'http://10.177.15.150:10401/', // baseUrl: 'http://10.177.15.150:10401/',
// baseUrl: 'http://10.177.15.150:11905/', // baseUrl: 'http://10.177.15.150:11905/',
// baseUrl: 'https://dev-sc.yunqueyi.com/', baseUrl: 'https://dev-sc.yunqueyi.com/',
apiUrl: 'https://dev-api.yunqueyi.com/', apiUrl: 'https://dev-api.yunqueyi.com/',
qiniuFileUrl: "https://dev-sc.yunqueyi.com/contents/admin/qiniu/token1", qiniuFileUrl: "https://dev-sc.yunqueyi.com/contents/admin/qiniu/token1",
qiniuResourceUrl: "https://test1-videos.yunqueyi.com", qiniuResourceUrl: "https://test1-videos.yunqueyi.com",
...@@ -23,6 +23,8 @@ export const envConfig = { ...@@ -23,6 +23,8 @@ export const envConfig = {
saasDomainUrl: 'https://dev-saas.yunqueyi.com/', saasDomainUrl: 'https://dev-saas.yunqueyi.com/',
workApiUrl: 'https://dev-work.yunqueyi.com/web', workApiUrl: 'https://dev-work.yunqueyi.com/web',
workApiSrc: 'https://dev-work.yunqueyi.com', workApiSrc: 'https://dev-work.yunqueyi.com',
// reportUrl: 'http://10.177.15.150:10401/',
reportUrl: 'https://dev-sc-report.yunqueyi.com/',
}, },
dev: { dev: {
baseUrl: 'https://dev-sc.yunqueyi.com/', baseUrl: 'https://dev-sc.yunqueyi.com/',
...@@ -37,6 +39,7 @@ export const envConfig = { ...@@ -37,6 +39,7 @@ export const envConfig = {
saasDomainUrl: 'https://dev-saas.yunqueyi.com/', saasDomainUrl: 'https://dev-saas.yunqueyi.com/',
workApiUrl: 'https://dev-work.yunqueyi.com/web', workApiUrl: 'https://dev-work.yunqueyi.com/web',
workApiSrc: 'https://dev-work.yunqueyi.com', workApiSrc: 'https://dev-work.yunqueyi.com',
reportUrl: 'https://dev-sc-report.yunqueyi.com/',
}, },
test: { test: {
baseUrl: 'https://test1-sc.yunqueyi.com/', baseUrl: 'https://test1-sc.yunqueyi.com/',
......
...@@ -207,3 +207,7 @@ function getConfigByEnvType(urlType) { ...@@ -207,3 +207,7 @@ function getConfigByEnvType(urlType) {
} }
// 获取report服务器域名地址
export function getReportUrl(url) {
return getConfigByEnvType('reportUrl') + url
}
\ No newline at end of file
import fetch from '@/utils/fetch' import fetch from '@/utils/fetch'
import { getBaseUrl, getWorkApi } from '@/utils/index' import { getBaseUrl, getReportUrl, getWorkApi } from '@/utils/index'
module.exports = { module.exports = {
data: function () { data: function () {
...@@ -153,6 +153,16 @@ module.exports = { ...@@ -153,6 +153,16 @@ module.exports = {
data: para data: para
}) })
}, },
reportGET(api, para, callback,str) {
// para.token = para.token || this.token || "343BCABC890349ACAF357FA79122F9FE"
let url = api + this.getUrlPara(para)
url = encodeURI(url);
return fetch({
url: getReportUrl(url),
method: 'get',
data: para
})
},
// saas-GET请求 // saas-GET请求
saasGET(api, para) { saasGET(api, para) {
// para.token = para.token || this.token || "343BCABC890349ACAF357FA79122F9FE" // para.token = para.token || this.token || "343BCABC890349ACAF357FA79122F9FE"
...@@ -186,6 +196,14 @@ module.exports = { ...@@ -186,6 +196,14 @@ module.exports = {
data: para data: para
}) })
}, },
reportPOST(api, para, callback) {
// para.token = para.token || this.token || "343BCABC890349ACAF357FA79122F9FE"
return fetch({
url: getReportUrl(api),
method: 'post',
data: para
})
},
// 通用saas-POST请求 // 通用saas-POST请求
saasPOST(api, para, cType) { saasPOST(api, para, cType) {
// para.token = para.token || this.token || "343BCABC890349ACAF357FA79122F9FE" // para.token = para.token || this.token || "343BCABC890349ACAF357FA79122F9FE"
......
...@@ -89,6 +89,12 @@ ...@@ -89,6 +89,12 @@
<span>{{ scope.row.gradeName }}</span> <span>{{ scope.row.gradeName }}</span>
</template> </template>
</el-table-column> </el-table-column>
<div slot="empty">
<div class="table-empty">
<img src="../../assets/image/no-content1.png">
<p>没有相关数据,请重新选择查询范围</p>
</div>
</div>
</el-table> </el-table>
<div class="pagination"> <div class="pagination">
<el-pagination <el-pagination
...@@ -178,7 +184,7 @@ export default { ...@@ -178,7 +184,7 @@ export default {
projectId: vm.queryData.projectId, projectId: vm.queryData.projectId,
hospitalIds: vm.queryData.ids, hospitalIds: vm.queryData.ids,
}; };
vm.GET("report/portal/getHostitalName", req).then(res => { vm.reportGET("report/portal/getHostitalName", req).then(res => {
if (res.code == "000000") { if (res.code == "000000") {
} }
}); });
...@@ -213,7 +219,7 @@ export default { ...@@ -213,7 +219,7 @@ export default {
}; };
console.log("course req", req); console.log("course req", req);
openLoading(vm); openLoading(vm);
vm.GET("report/portalProjectCourse/getUserList", req).then(res => { vm.reportGET("report/portalProjectCourse/getUserList", req).then(res => {
closeLoading(vm); closeLoading(vm);
if (res.code == "000000") { if (res.code == "000000") {
vm.tableData = res.data.list; vm.tableData = res.data.list;
...@@ -225,7 +231,7 @@ export default { ...@@ -225,7 +231,7 @@ export default {
let reqRank = { let reqRank = {
projectId: query.projectId, projectId: query.projectId,
} }
vm.GET("report/portalProjectExam/getGradeList", reqRank).then(res => { vm.reportGET("report/portalProjectExam/getGradeList", reqRank).then(res => {
if (res.code == "000000") { if (res.code == "000000") {
vm.rankList = res.data.list; vm.rankList = res.data.list;
} }
...@@ -243,7 +249,7 @@ export default { ...@@ -243,7 +249,7 @@ export default {
}; };
console.log("exam req", req); console.log("exam req", req);
openLoading(vm); openLoading(vm);
vm.GET("report/portalProjectExam/getUserList", req).then(res => { vm.reportGET("report/portalProjectExam/getUserList", req).then(res => {
closeLoading(vm); closeLoading(vm);
if (res.code == "000000") { if (res.code == "000000") {
vm.tableData = res.data.list; vm.tableData = res.data.list;
......
...@@ -88,7 +88,7 @@ ...@@ -88,7 +88,7 @@
<div slot="empty"> <div slot="empty">
<div class="table-empty"> <div class="table-empty">
<img src="../../assets/image/no-content1.png" /> <img src="../../assets/image/no-content1.png" />
<p>没有查询到相关结果</p> <p>没有相关数据,请重新选择查询范围</p>
</div> </div>
</div> </div>
</el-table> </el-table>
...@@ -251,7 +251,7 @@ export default { ...@@ -251,7 +251,7 @@ export default {
pageSize: vm.formData.pageSize, pageSize: vm.formData.pageSize,
}; };
openLoading(vm); openLoading(vm);
vm.GET("report/portal/getProjectData", req).then(res => { vm.reportGET("report/portal/getProjectData", req).then(res => {
closeLoading(vm); closeLoading(vm);
if (res.code == "000000") { if (res.code == "000000") {
vm.tableData = res.data.projectData; vm.tableData = res.data.projectData;
...@@ -313,7 +313,7 @@ export default { ...@@ -313,7 +313,7 @@ export default {
joinDoctorIdList: operationData.getAjustmentList(vm.changedDoctor), joinDoctorIdList: operationData.getAjustmentList(vm.changedDoctor),
}; };
openLoading(vm); openLoading(vm);
vm.POST("report/portal/peopleAdjustment", req).then(res => { vm.reportPOST("report/portal/peopleAdjustment", req).then(res => {
closeLoading(vm); closeLoading(vm);
vm.$message(res.message); vm.$message(res.message);
if (res.code == "000000") { if (res.code == "000000") {
......
...@@ -21,6 +21,12 @@ ...@@ -21,6 +21,12 @@
>{{ scope.row.buttonText }}</el-button> >{{ scope.row.buttonText }}</el-button>
</template> </template>
</el-table-column> </el-table-column>
<div slot="empty">
<div class="table-empty">
<img src="../../assets/image/no-content1.png">
<p>没有相关数据,请重新选择查询范围</p>
</div>
</div>
</el-table> </el-table>
<div class="pagination"> <div class="pagination">
<el-pagination <el-pagination
......
...@@ -32,6 +32,12 @@ ...@@ -32,6 +32,12 @@
>查看名单</el-button> >查看名单</el-button>
</template> </template>
</el-table-column> </el-table-column>
<div slot="empty">
<div class="table-empty">
<img src="../../assets/image/no-content1.png">
<p>没有相关数据,请重新选择查询范围</p>
</div>
</div>
</el-table> </el-table>
<div class="pagination"> <div class="pagination">
<el-pagination <el-pagination
...@@ -70,19 +76,19 @@ export default { ...@@ -70,19 +76,19 @@ export default {
data() { data() {
return { return {
cardData: [ cardData: [
{ // {
title: '项目所有课程数', // title: '项目所有课程数',
num: 0, // num: 0,
unit: '门课程', // unit: '门课程',
},{ // },{
title: '项目所有课程总时长', // title: '项目所有课程总时长',
num: 0, // num: 0,
unit: '分钟', // unit: '分钟',
},{ // },{
title: '项目人均学习时长', // title: '项目人均学习时长',
num: 0, // num: 0,
unit: '分钟', // unit: '分钟',
} // }
], ],
tableData: [], tableData: [],
totalRows: 0, totalRows: 0,
...@@ -112,9 +118,24 @@ export default { ...@@ -112,9 +118,24 @@ export default {
methods: { methods: {
setCardData(data) { setCardData(data) {
vm.totalRows = data.projectCourseCount; vm.totalRows = data.projectCourseCount;
vm.cardData[0].num = data.projectCourseCount; vm.cardData = [
vm.cardData[1].num = data.projectCourseTotalTime; {
vm.cardData[2].num = data.projectAvgStudyTime; title: '项目所有课程数',
num: data.projectCourseCount,
unit: '门课程',
},{
title: '项目所有课程总时长',
num: data.projectCourseTotalTime,
unit: '分钟',
},{
title: '项目人均学习时长',
num: data.projectAvgStudyTime,
unit: '分钟',
}
];
// vm.cardData[0].num = data.projectCourseCount;
// vm.cardData[1].num = data.projectCourseTotalTime;
// vm.cardData[2].num = data.projectAvgStudyTime;
}, },
search() { search() {
if (vm.formInline.region.length == 0) { if (vm.formInline.region.length == 0) {
...@@ -130,7 +151,7 @@ export default { ...@@ -130,7 +151,7 @@ export default {
}; };
console.log("3 req", req); console.log("3 req", req);
openLoading(vm); openLoading(vm);
vm.GET("report/portalProjectCourse/getTotal", req).then(res => { vm.reportGET("report/portalProjectCourse/getTotal", req).then(res => {
closeLoading(vm); closeLoading(vm);
if (res.code == "000000") { if (res.code == "000000") {
vm.setCardData(res.data) vm.setCardData(res.data)
...@@ -139,7 +160,7 @@ export default { ...@@ -139,7 +160,7 @@ export default {
let reqList = req; let reqList = req;
reqList.pageNo = vm.pageNo; reqList.pageNo = vm.pageNo;
reqList.pageSize = vm.pageSize; reqList.pageSize = vm.pageSize;
vm.GET("report/portalProjectCourse/getCourseList", reqList).then(res => { vm.reportGET("report/portalProjectCourse/getCourseList", reqList).then(res => {
closeLoading(vm); closeLoading(vm);
if (res.code == "000000") { if (res.code == "000000") {
vm.tableData = res.data.list; vm.tableData = res.data.list;
......
...@@ -93,7 +93,7 @@ export default { ...@@ -93,7 +93,7 @@ export default {
}; };
console.log("2 req", req); console.log("2 req", req);
openLoading(vm); openLoading(vm);
vm.GET("report/portal/getPeoplesDetails", req).then(res => { vm.reportGET("report/portal/getPeoplesDetails", req).then(res => {
closeLoading(vm); closeLoading(vm);
if (res.code == "000000") { if (res.code == "000000") {
this.crowdData = res.data; this.crowdData = res.data;
......
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
<div slot="empty"> <div slot="empty">
<div class="table-empty"> <div class="table-empty">
<img src="../../assets/image/no-content1.png"> <img src="../../assets/image/no-content1.png">
<p>没有查询到相关结果</p> <p>没有相关数据,请重新选择查询范围</p>
</div> </div>
</div> </div>
</el-table> </el-table>
...@@ -73,16 +73,16 @@ export default { ...@@ -73,16 +73,16 @@ export default {
projectId: '', projectId: '',
tableData: [], tableData: [],
cardData: [ cardData: [
{ // {
title: "项目所有考试数", // title: "项目所有考试数",
num: 0, // num: 0,
unit: "门考试" // unit: "门考试"
}, // },
{ // {
title: "项目所有考题数", // title: "项目所有考题数",
num: 0, // num: 0,
unit: "道题" // unit: "道题"
} // }
], ],
totalRows: 0, //数据总数 totalRows: 0, //数据总数
pageNo: 1, //当前是第几页 pageNo: 1, //当前是第几页
...@@ -111,8 +111,20 @@ export default { ...@@ -111,8 +111,20 @@ export default {
methods: { methods: {
setCardData(data) { setCardData(data) {
vm.totalRows = data.projectExamCount; vm.totalRows = data.projectExamCount;
vm.cardData[0].num = data.projectExamCount; vm.cardData = [
vm.cardData[1].num = data.projectExamQuestionCount; {
title: "项目所有考试数",
num: data.projectExamCount,
unit: "门考试"
},
{
title: "项目所有考题数",
num: data.projectExamQuestionCount,
unit: "道题"
}
];
// vm.cardData[0].num = data.projectExamCount;
// vm.cardData[1].num = data.projectExamQuestionCount;
}, },
// 搜索列表 // 搜索列表
search() { search() {
...@@ -129,7 +141,7 @@ export default { ...@@ -129,7 +141,7 @@ export default {
}; };
console.log("4 req", req); console.log("4 req", req);
openLoading(vm); openLoading(vm);
vm.GET("report/portalProjectExam/getTotal", req).then(res => { vm.reportGET("report/portalProjectExam/getTotal", req).then(res => {
closeLoading(vm); closeLoading(vm);
if (res.code == "000000") { if (res.code == "000000") {
vm.setCardData(res.data); vm.setCardData(res.data);
...@@ -138,7 +150,7 @@ export default { ...@@ -138,7 +150,7 @@ export default {
let reqList = req; let reqList = req;
reqList.pageNo = vm.pageNo; reqList.pageNo = vm.pageNo;
reqList.pageSize = vm.pageSize; reqList.pageSize = vm.pageSize;
vm.GET("report/portalProjectExam/getExamList", req).then(res => { vm.reportGET("report/portalProjectExam/getExamList", req).then(res => {
closeLoading(vm); closeLoading(vm);
if (res.code == "000000") { if (res.code == "000000") {
vm.tableData = res.data.list; vm.tableData = res.data.list;
......
...@@ -375,7 +375,7 @@ export default { ...@@ -375,7 +375,7 @@ export default {
countyId: countyId countyId: countyId
}; };
openLoading(vm); openLoading(vm);
vm.GET("report/portal/getOrganizationList", req).then(res => { vm.reportGET("report/portal/getOrganizationList", req).then(res => {
closeLoading(vm); closeLoading(vm);
if (res.code == "000000") { if (res.code == "000000") {
this.organizationList = operationData.getLearnOrganization( this.organizationList = operationData.getLearnOrganization(
......
...@@ -32,6 +32,12 @@ ...@@ -32,6 +32,12 @@
<el-table-column prop="endTime" label="完成项目日期" align="center"> <el-table-column prop="endTime" label="完成项目日期" align="center">
<template slot-scope="scope">{{ scope.row.endTime | liveDateFilter }}</template> <template slot-scope="scope">{{ scope.row.endTime | liveDateFilter }}</template>
</el-table-column> </el-table-column>
<div slot="empty">
<div class="table-empty">
<img src="../../assets/image/no-content1.png">
<p>没有相关数据,请重新选择查询范围</p>
</div>
</div>
</el-table> </el-table>
</div> </div>
</template> </template>
...@@ -64,30 +70,22 @@ export default { ...@@ -64,30 +70,22 @@ export default {
projectId: "", projectId: "",
finishDetail: [], finishDetail: [],
cardData: [ cardData: [
{
title: "应参与机构数",
num: 0,
},
{
title: "应参与人数",
num: 0,
},
{
title: "已参与人数",
num: 0,
},
{
title: "项目获证人数",
num: 0,
},
// { // {
// title: "优秀证书人数", // title: "应参与机构数",
// num: 0, // num: 0,
// }, // },
// { // {
// title: "合格证书人数", // title: "应参与人数",
// num: 0, // num: 0,
// } // },
// {
// title: "已参与人数",
// num: 0,
// },
// {
// title: "项目获证人数",
// num: 0,
// },
], ],
showChart: false, showChart: false,
showTable: false showTable: false
...@@ -130,7 +128,7 @@ export default { ...@@ -130,7 +128,7 @@ export default {
}; };
console.log("1 req", req); console.log("1 req", req);
openLoading(vm); openLoading(vm);
vm.GET("report/portal/getParticipateInfo", req).then(res => { vm.reportGET("report/portal/getParticipateInfo", req).then(res => {
closeLoading(vm); closeLoading(vm);
if (res.code == "000000") { if (res.code == "000000") {
this.getCardData(res.data); this.getCardData(res.data);
...@@ -138,7 +136,7 @@ export default { ...@@ -138,7 +136,7 @@ export default {
this.getTableData(); this.getTableData();
} }
}); });
vm.GET("report/portal/top", req).then(res => { vm.reportGET("report/portal/top", req).then(res => {
closeLoading(vm); closeLoading(vm);
if (res.code == "000000") { if (res.code == "000000") {
this.getRank(res.data); this.getRank(res.data);
......
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
<div slot="empty"> <div slot="empty">
<div class="table-empty"> <div class="table-empty">
<img src="../../assets/image/no-content1.png" /> <img src="../../assets/image/no-content1.png" />
<p>没有查询到相关结果</p> <p>没有相关数据,请重新选择查询范围</p>
</div> </div>
</div> </div>
</el-table> </el-table>
......
...@@ -55,7 +55,7 @@ ...@@ -55,7 +55,7 @@
<div slot="empty"> <div slot="empty">
<div class="table-empty"> <div class="table-empty">
<img src="../../assets/image/no-content1.png" /> <img src="../../assets/image/no-content1.png" />
<p>没有查询到相关结果</p> <p>没有相关数据,请重新选择查询范围</p>
</div> </div>
</div> </div>
</el-table> </el-table>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册