UI_2022-02-10
yujialong 3 years ago
parent 28078fee70
commit acb8394bc3
  1. 2
      src/layouts/header/index.vue
  2. 5
      src/pages/account/login/index.vue
  3. 64
      src/pages/ass/list/index.vue
  4. 2
      src/plugins/requests/index.js
  5. 4
      src/setting.js
  6. 3
      src/styles/common.scss

@ -2,7 +2,7 @@
<div class="header"> <div class="header">
<div v-if="this.$route.path=='/setting/person'" class="goBack" @click="back"><i class="el-icon-arrow-left"></i>返回</div> <div v-if="this.$route.path=='/setting/person'" class="goBack" @click="back"><i class="el-icon-arrow-left"></i>返回</div>
<template v-else> <template v-else>
<div> <div style="line-height: 60px">
<img class="logo" :src="logoUrl" /> <img class="logo" :src="logoUrl" />
<span class="title">{{title}}</span> <span class="title">{{title}}</span>
</div> </div>

@ -198,6 +198,11 @@ export default {
util.successMsg("绑定成功"); util.successMsg("绑定成功");
this.loginForm.phone = this.phone; this.loginForm.phone = this.phone;
this.phoneVisible = false; this.phoneVisible = false;
util.local.set(Setting.tokenKey, res.data.token, Setting.tokenExpires);
let redirect = this.$route.query.redirect ? decodeURIComponent(this.$route.query.redirect) : "/index";
this.$router.replace(redirect);
util.successMsg("登录成功");
}).catch(res => { }).catch(res => {
}); });
} }

@ -3,7 +3,7 @@
<div> <div>
<div class="page"> <div class="page">
<h6 class="p-title">筛选</h6> <h6 class="p-title">筛选</h6>
<div class="tool"> <div class="tool mul">
<ul class="filter"> <ul class="filter">
<li> <li>
<label>考核时间</label> <label>考核时间</label>
@ -22,6 +22,7 @@
format="yyyy-MM-dd" format="yyyy-MM-dd"
value-format="yyyy-MM-dd" value-format="yyyy-MM-dd"
clearable clearable
style="width: 300px"
></el-date-picker> ></el-date-picker>
</li> </li>
<li> <li>
@ -34,11 +35,6 @@
></el-option> ></el-option>
</el-select> </el-select>
</li> </li>
</ul>
</div>
<div class="tool">
<ul class="filter">
<li> <li>
<label>实验班级</label> <label>实验班级</label>
<el-select size="small" v-model="form.classId" @change="initData"> <el-select size="small" v-model="form.classId" @change="initData">
@ -47,7 +43,7 @@
v-for="(item,index) in classList" v-for="(item,index) in classList"
:key="index" :key="index"
:label="item.className" :label="item.className"
:value="item.value" :value="item.id"
></el-option> ></el-option>
</el-select> </el-select>
</li> </li>
@ -63,7 +59,6 @@
></el-option> ></el-option>
</el-select> </el-select>
</li> </li>
</ul> </ul>
</div> </div>
@ -279,34 +274,32 @@ export default {
pageSize: this.pageSize pageSize: this.pageSize
}; };
this.$post(this.api.pageStuAssessment, data).then(res => { this.$post(this.api.pageStuAssessment, data).then(res => {
if (res.status === 200 && res.list && res.list.length) { this.listData = res.list;
this.listData = res.list; this.totals = res.total;
this.totals = res.total; this.listData.forEach(i => {
this.listData.forEach(i => { if (i.status === 2) { //
if (i.status === 2) { // i.countDown = 0;
i.countDown = 0; } else {
} else { if (i.type === 2) { //
if (i.type === 2) { // if (i.status === 0) {
if (i.status === 0) { //
// i.countDown = (new Date(i.startTime).getTime() - new Date().getTime()) / 1000; //
i.countDown = (new Date(i.startTime).getTime() - new Date().getTime()) / 1000; // } else if (i.status === 1) {
} else if (i.status === 1) { //
// i.countDown = (new Date(i.stopTime).getTime() - new Date().getTime()) / 1000;
i.countDown = (new Date(i.stopTime).getTime() - new Date().getTime()) / 1000; }
} } else if (i.type === 1) { //
} else if (i.type === 1) { // if (i.status === 0) {
if (i.status === 0) { //
// i.countDown = 0;
i.countDown = 0; } else if (i.status === 1) {
} else if (i.status === 1) { //
// i.countDown = (new Date(i.stopTime).getTime() - new Date().getTime()) / 1000;
i.countDown = (new Date(i.stopTime).getTime() - new Date().getTime()) / 1000;
}
} }
} }
}); }
this.beginTimer(); });
} this.beginTimer();
}).catch(err => {}); }).catch(err => {});
}, },
initData() { initData() {
@ -432,4 +425,7 @@ export default {
.el-radio.is-bordered + .el-radio.is-bordered { .el-radio.is-bordered + .el-radio.is-bordered {
margin-left: 0; margin-left: 0;
} }
.el-radio-group {
white-space: nowrap;
}
</style> </style>

@ -31,7 +31,7 @@ service.interceptors.request.use(config => {
service.interceptors.response.use( service.interceptors.response.use(
response => { response => {
const res = response.data; const res = response.data;
if (res.status == 200 || res.status == 10000) { if (res.status == 200 || res.status == 10000 || res.status == 30001) {
return Promise.resolve(res).catch(e => {}); return Promise.resolve(res).catch(e => {});
} else if (!res.status) { } else if (!res.status) {
return Promise.resolve(res).catch(e => {}); return Promise.resolve(res).catch(e => {});

@ -42,9 +42,9 @@ if (isHh) {
title = "职站"; title = "职站";
} else if (isDev) { } else if (isDev) {
// 本地 // 本地
// host = "http://39.108.250.202:9000/"; // 中台测试服 host = "http://39.108.250.202:9000/"; // 中台测试服
// host = "http://192.168.31.137:9000/"; // 赓 // host = "http://192.168.31.137:9000/"; // 赓
host = "http://192.168.31.151:9000/"; // 榕 // host = "http://192.168.31.151:9000/"; // 榕
// host = "http://192.168.31.125:9000/"; // 坤 // host = "http://192.168.31.125:9000/"; // 坤
systemPath = "http://192.168.31.154/"; systemPath = "http://192.168.31.154/";
defaultSubSystem = "http://39.108.250.202/pyTrials/#/"; defaultSubSystem = "http://39.108.250.202/pyTrials/#/";

@ -42,6 +42,7 @@
} }
.filter { .filter {
width: 100vw;
display: inline-flex; display: inline-flex;
align-items: center; align-items: center;
flex: 1; flex: 1;
@ -52,7 +53,7 @@
margin-right: 30px; margin-right: 30px;
label { label {
margin-right: 10px; margin-right: 6px;
font-size: 14px; font-size: 14px;
line-height: 14px; line-height: 14px;
color: rgba(0, 0, 0, .65); color: rgba(0, 0, 0, .65);

Loading…
Cancel
Save