dev_202412
yujialong 11 months ago
parent a98ebce307
commit 3c7f035ecc
  1. 2667
      package-lock.json
  2. 2
      package.json
  3. 3
      public/index-occupationlab.html
  4. 3
      public/index-zxy.html
  5. 3
      public/index.html
  6. 236
      src/layouts/footer/index.vue
  7. 4
      src/layouts/header/index.vue
  8. 7
      src/pages/index/list/index.vue
  9. 7
      src/pages/match/details/index.vue
  10. 1
      src/setting.js
  11. 8
      vue.config.js

2667
package-lock.json generated

File diff suppressed because it is too large Load Diff

@ -17,6 +17,7 @@
"element-theme": "^2.0.1",
"element-ui": "^2.15.9",
"html2canvas": "^1.3.2",
"image-webpack-loader": "^8.1.0",
"js-cookie": "^2.2.1",
"jspdf": "^2.5.1",
"mavon-editor": "^2.10.4",
@ -37,7 +38,6 @@
"@vue/cli-plugin-babel": "^3.9.0",
"@vue/cli-service": "^3.9.0",
"browserslist": "^4.17.5",
"caniuse-lite": "^1.0.30001271",
"element-theme-chalk": "^2.15.9",
"node-sass": "^4.14.0",
"sass-loader": "^8.0.2",

@ -9,7 +9,8 @@
content="职站是一款辅助院校教师开展虚拟仿真实验教学的智能云实践平台。平台采用了大数据,云计算等技术,为学校搭建信息化平台提供了基础,可助力院校实现教学智能化升级。职站平台设计遵循着极简、高效的理念,可帮助老师轻松开展实验教学,并支持自定义发布考核和练习,智能统计和检验学生的日常实训练习效果;老师还可以通过可视化图表报告直观查看学生实训成绩,评估教学成果。"
/>
<meta name="baidu-site-verification" content="code-TRfXe8xIkJ" />
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<!-- <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> -->
<meta name="viewport" content="width=device-width, user-scalable=yes, shrink-to-fit=no" />
<link rel="stylesheet" href="//at.alicdn.com/t/font_830376_qzecyukz0s.css" />
<title>职站——为院校打造一站式虚拟仿真实训教学数智云平台</title>
<script>

@ -9,7 +9,8 @@
content="智信云是一家为高等院校提供实验课程数字化服务的国家级高新技术企业。以区块链、大数据、人工智能等前沿技术在行业领域的运用为支撑,将新技术与经济与管理人才培养深度融合,面向全国高等院校的经济、金融、大数据应用等相关专业提供科研创新、金课建设、实验实训教学软件、实践教学以及学生就业培训为一体的专业建设咨询与技术支持服务。"
/>
<meta name="baidu-site-verification" content="code-TRfXe8xIkJ" />
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<!-- <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> -->
<meta name="viewport" content="width=device-width, user-scalable=yes, shrink-to-fit=no" />
<link rel="stylesheet" href="//at.alicdn.com/t/font_830376_qzecyukz0s.css" />
<title>智信云</title>
<script>

@ -9,7 +9,8 @@
content="职站是一款辅助院校教师开展虚拟仿真实验教学的智能云实践平台。平台采用了大数据,云计算等技术,为学校搭建信息化平台提供了基础,可助力院校实现教学智能化升级。职站平台设计遵循着极简、高效的理念,可帮助老师轻松开展实验教学,并支持自定义发布考核和练习,智能统计和检验学生的日常实训练习效果;老师还可以通过可视化图表报告直观查看学生实训成绩,评估教学成果。"
/>
<meta name="baidu-site-verification" content="code-TRfXe8xIkJ" />
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<!-- <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> -->
<meta name="viewport" content="width=device-width, user-scalable=yes, shrink-to-fit=no" />
<link rel="stylesheet" href="//at.alicdn.com/t/font_830376_qzecyukz0s.css" />
<title>职站——为院校打造一站式虚拟仿真实训教学数智云平台</title>
<script>

@ -5,41 +5,51 @@
<div class="use">
<h6>现在就使用智信云平台开始实践教学</h6>
<div class="btns">
<span class="btn1" @click="toTrial">预约演示</span>
<span class="btn2" @click="toTrial">免费试用</span>
<span class="btn1"
@click="toTrial">预约演示</span>
<span class="btn2"
@click="toTrial">免费试用</span>
</div>
</div>
<div class="company">
<div class="left">
<div class="logo">
<img src="@/assets/img/zxy/logo-gray.png" alt="">
<img src="@/assets/img/zxy/logo-gray.png"
alt="">
<span>联系我们为您提供最新产品咨询与客服答疑</span>
</div>
<div class="texts">
<p class="line" style="margin-bottom: 10px">
<p class="line"
style="margin-bottom: 10px">
<span class="label">联系我们</span>
<span class="val">客服电话0551-68112926&emsp;&emsp;合作咨询18019930142 刘经理</span>
</p>
<p class="line" style="margin: 0 0 20px 72px;">
<p class="line"
style="margin: 0 0 20px 72px;">
<span class="val">客服邮箱ahzxy@zhixinyunedu.com</span>
</p>
<p class="line">
<span class="label">友情链接</span>
<span class="val">
<a href="http://www.zxyicloud.com/#/ChuanDa/66/leftmenu/0" target="_blank">智信云官网</a>
<a href="http://www.zxyicloud.com/#/ChuanDa/66/leftmenu/0"
target="_blank">智信云官网</a>
&emsp;<em style="font-style: normal;color: #636F7C;">|</em>&emsp;
<a href="http://cxhz.hep.com.cn/" target="_blank">协同育人</a>
<a href="http://cxhz.hep.com.cn/"
target="_blank">协同育人</a>
</span>
</p>
</div>
</div>
<div class="qrcodes">
<div class="qrcode" style="margin-right: 16px">
<img src="@/assets/img/zxy/qrcode1.png" alt="">
<div class="qrcode"
style="margin-right: 16px">
<img src="@/assets/img/zxy/qrcode1.png"
alt="">
<p class="text">高校交流群</p>
</div>
<div class="qrcode">
<img src="@/assets/img/zxy/qrcode2.png" alt="">
<img src="@/assets/img/zxy/qrcode2.png"
alt="">
<p class="text">扫一扫 关注我们</p>
</div>
</div>
@ -49,13 +59,16 @@
© Copyright 2022 智信云&emsp;皖ICP备2021016749号
</div>
</template>
<div v-else class="footer">
<div class="info" v-if="isIndex">
<div v-else
class="footer">
<div class="info"
v-if="isIndex">
<span class="m-r-20">客服邮箱service@huorantech.cn</span>
</div>
<div class="copyright">
<span v-if="isIndex">© Copyright 2021 Occupation Lab 职站</span>
<a href="https://beian.miit.gov.cn/#/Integrated/index" target="_blank">粤ICP备20072679号</a>
<a href="https://beian.miit.gov.cn/#/Integrated/index"
target="_blank">粤ICP备20072679号</a>
</div>
</div>
</div>
@ -63,139 +76,140 @@
<script>
import Setting from "@/setting";
export default {
data() {
return {
isZxy: Setting.isZxy,
isIndex: this.$route.path !== '/login' && Setting.whiteList.some(e => e === this.$route.path) // 3
};
},
mounted(){
},
methods: {
//
toTrial() {
window.open('https://www.wjx.top/vm/wFCPCFp.aspx')
},
data () {
return {
isZxy: Setting.isZxy,
isIndex: this.$route.path !== '/login' && Setting.whiteList.some(e => e === this.$route.path) // 3
};
},
mounted () {
},
methods: {
//
toTrial () {
window.open('https://www.wjx.top/vm/wFCPCFp.aspx')
},
},
};
</script>
<style lang="scss" scoped>
.footer{
.footer {
min-width: 1280px;
padding: 17px 0 9px;
text-align: center;
background-color: #0F1D2E;
.info{
background-color: #0f1d2e;
.info {
margin-bottom: 7px;
font-size: 14px;
line-height: 20px;
color: #D7DFE7;
color: #d7dfe7;
}
.copyright{
.copyright {
font-size: 12px;
text-align: center;
line-height: 17px;
span{
span {
margin-right: 20px;
color: #757F8A;
color: #757f8a;
}
a{
color:#757F8A;
a {
color: #757f8a;
font-size: 12px;
&:hover{
&:hover {
color: #c7c7c7;
}
}
}
}
.use {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 242px;
background: url(../../assets/img/zxy/begin-bg.png) 0 0/100% 100% no-repeat;
h6 {
margin-bottom: 25px;
font-size: 40px;
color: #fff;
}
.btns {
display: flex;
span {
width: 96px;
font-size: 14px;
line-height: 36px;
text-align: center;
border-radius: 6px;
cursor: pointer;
}
.btn1 {
margin-right: 16px;
color: #fff;
background: rgba(255,255,255,0.14);
border: 1px solid #fff;
flex-direction: column;
justify-content: center;
align-items: center;
height: 242px;
background: url(../../assets/img/zxy/begin-bg.png) 0 0/100% 100% no-repeat;
h6 {
margin-bottom: 25px;
font-size: 40px;
color: #fff;
}
.btn2 {
color: #007EFF;
background-color: #fff;
.btns {
display: flex;
span {
width: 96px;
font-size: 14px;
line-height: 36px;
text-align: center;
border-radius: 6px;
cursor: pointer;
}
.btn1 {
margin-right: 16px;
color: #fff;
background: rgba(255, 255, 255, 0.14);
border: 1px solid #fff;
}
.btn2 {
color: #007eff;
background-color: #fff;
}
}
}
}
.company {
display: flex;
justify-content: center;
align-items: center;
padding: 36px 0 14px;
background-color: #0F1D2E;
.logo {
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 18px;
span {
padding-left: 14px;
margin-left: 18px;
font-size: 16px;
color: #9AACBE;
border-left: 1px solid #283545;
padding: 36px 0 14px;
background-color: #0f1d2e;
.logo {
display: flex;
align-items: center;
margin-bottom: 18px;
span {
padding-left: 14px;
margin-left: 18px;
font-size: 16px;
color: #9aacbe;
border-left: 1px solid #283545;
}
}
}
.left {
margin-right: 160px;
}
.texts {
.line {
display: flex;
font-size: 13px;
.left {
margin-right: 160px;
}
.label {
margin-right: 20px;
color: #636F7C;
.texts {
.line {
display: flex;
font-size: 13px;
}
.label {
margin-right: 20px;
color: #636f7c;
}
.val {
color: #d6dee8;
}
}
.val {
color: #D6DEE8;
.qrcodes {
display: inline-flex;
margin-top: 20px;
}
}
.qrcodes {
display: inline-flex;
margin-top: 20px;
}
.qrcode {
text-align: center;
.text {
margin-top: 10px;
font-size: 12px;
color: #757F8A;
.qrcode {
text-align: center;
.text {
margin-top: 10px;
font-size: 12px;
color: #757f8a;
}
}
}
}
.zxy-footer {
line-height: 34px;
text-align: center;
font-size: 12px;
color: #757F8A;
border-top: 1px solid rgba(255, 255, 255, 0.05);
background-color: #0F1D2E;
line-height: 34px;
text-align: center;
font-size: 12px;
color: #757f8a;
border-top: 1px solid rgba(255, 255, 255, 0.05);
background-color: #0f1d2e;
}
</style>

@ -46,7 +46,7 @@
class="p-v-5 cursor-pointer"
@click="toComment(item)">{{ item.commentUsername }} 回复了你的评论</p>
<el-badge class="msg"
:is-dot="notices.length"
:is-dot="!!notices.length"
slot="reference">消息</el-badge>
</el-popover>
<div class="user-wrap">
@ -124,7 +124,7 @@ export default {
this.getSystemDetail();
this.getUserInfo();
this.getNotice()
this.heartbeatDetection()
if (Setting.isPro || Setting.isZxy) this.heartbeatDetection()
}
this.$once('hook:beforeDestroy', function () {
clearInterval(this.noticeTimer)

@ -354,8 +354,8 @@
<div class="text">
<p class="title">产品咨询</p>
<p class="tel-num"
style="margin-bottom: 5px">郭老师</p>
<p class="tel-num">17671782660</p>
style="margin-bottom: 5px">金经理</p>
<p class="tel-num">15218726836</p>
</div>
</div>
<div class="line">
@ -422,7 +422,8 @@ export default {
background-color: #f3f6fa;
.screen {
position: absolute;
top: -1000px;
top: -10000px;
left: -10000px;
}
.banner {
.text {

@ -1182,7 +1182,7 @@ export default {
}).then(() => {
this.$post(`${this.api.deleteAnAdvisor}?id=${row.id}`).then(res => {
Util.successMsg('删除成功')
this.getInfo()
this.info.teamInstructors.splice(i, 1)
}).catch(res => { })
}).catch(() => { })
} else {
@ -1192,7 +1192,9 @@ export default {
//
addAdvisor () {
if (this.info.teamInstructors.length > 4) return Util.errorMsg('指导老师仅限添加5个!')
this.info.teamInstructors.push(JSON.parse(JSON.stringify(this.originIns)))
const line = JSON.parse(JSON.stringify(this.originIns))
line.edit = 1
this.info.teamInstructors.push(line)
},
//
editAdvisor (row) {
@ -1216,7 +1218,6 @@ export default {
this.info.teamInstructors[i].id = id
}
this.info.teamInstructors[i].edit = 0
// this.getInfo()
}).catch(res => { })
},
//

@ -8,7 +8,6 @@ const isCH = url.includes("124.71.12.62"); //是否巢湖版本
const isPro = url.includes("occupationlab.com"); //是否职站生产
const isTest = url.includes('121.37.12.51'); //是否中台测试服
const isZxy = url.includes('izhixinyun'); //是否是智信云
// const isZxy = true //是否是智信云
const isSq = url.includes('10.20.100.204'); // 商丘
let zcPath = `120.78.139.126:8879` // 众筹

@ -31,4 +31,12 @@ module.exports = {
},
},
productionSourceMap: false,
chainWebpack: config => {
config.module
.rule("images")
.use("image-webpack-loader")
.loader("image-webpack-loader")
.options({ bypassOnDebug: true })
.end();
}
};
Loading…
Cancel
Save