|
|
|
@ -5,12 +5,12 @@ |
|
|
|
|
<span>Back</span> |
|
|
|
|
</i> |
|
|
|
|
|
|
|
|
|
<p>{{systemName}} 判分点设置</p> |
|
|
|
|
<p>{{ systemName }} 判分点设置</p> |
|
|
|
|
</div> |
|
|
|
|
<div class="footer"> |
|
|
|
|
<div class="flex-end"> |
|
|
|
|
<div> |
|
|
|
|
<el-input placeholder="请输入判分点名称" prefix-icon="el-icon-search" v-model="keyword" clearable></el-input> |
|
|
|
|
<el-input placeholder="请输入判分点名称" prefix-icon="el-icon-search" v-model="keyword" clearable></el-input> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="flex footer_h"> |
|
|
|
@ -24,35 +24,36 @@ |
|
|
|
|
<el-col :span="24"> |
|
|
|
|
<el-card shadow="hover"> |
|
|
|
|
<el-table |
|
|
|
|
:data="tableData" |
|
|
|
|
:cell-style="rowClass" |
|
|
|
|
:header-cell-style="headClass" |
|
|
|
|
:stripe="true" |
|
|
|
|
header-align="center" |
|
|
|
|
:data="tableData" |
|
|
|
|
:cell-style="rowClass" |
|
|
|
|
:header-cell-style="headClass" |
|
|
|
|
:stripe="true" |
|
|
|
|
header-align="center" |
|
|
|
|
> |
|
|
|
|
<el-table-column type="index" label="序号" align="center"> |
|
|
|
|
<template slot-scope="scope">{{scope.$index + (pageNo - 1) * pageSize + 1}}</template> |
|
|
|
|
<template slot-scope="scope">{{ scope.$index + (pageNum - 1) * pageSize + 1 }}</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column prop="judgmentPointsName" label="判分点名称" align="center"></el-table-column> |
|
|
|
|
<el-table-column prop="name" label="判分点名称" align="center"></el-table-column> |
|
|
|
|
<el-table-column label="实验要求" align="center"> |
|
|
|
|
<template slot-scope="scope"> |
|
|
|
|
<quill :border="true" :readonly="true" v-model="scope.row.experimentalRequirements" :minHeight="150" :height="150" /> |
|
|
|
|
<quill :border="true" :readonly="true" v-model="scope.row.experimentalRequirements" :minHeight="150" |
|
|
|
|
:height="150"/> |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
|
|
|
|
|
<el-table-column prop="operate" label="操作" align="center"> |
|
|
|
|
<template slot-scope="scope"> |
|
|
|
|
<el-button @click="handleClick(scope.row)" type="text" size="small">编辑</el-button> |
|
|
|
|
<el-button @click="getListDelete(scope.row)" type="text" size="small">删除</el-button> |
|
|
|
|
<el-button @click="handleEdit(scope.row)" type="text" size="small">编辑</el-button> |
|
|
|
|
<el-button @click="handleDelete(scope.row)" type="text" size="small">删除</el-button> |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column prop="isopen" label="是否启用" align="center" min-width="20%"> |
|
|
|
|
<el-table-column prop="isOpen" label="是否启用" align="center" min-width="20%"> |
|
|
|
|
<template slot-scope="scope"> |
|
|
|
|
<el-switch |
|
|
|
|
v-model="scope.row.isopen" |
|
|
|
|
:active-value="0" |
|
|
|
|
:inactive-value="1" |
|
|
|
|
@change="changeSwitch($event,scope.row,scope.$index)" |
|
|
|
|
v-model="scope.row.isOpen" |
|
|
|
|
:active-value="0" |
|
|
|
|
:inactive-value="1" |
|
|
|
|
@change="changeSwitch(scope.row)" |
|
|
|
|
></el-switch> |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
@ -64,12 +65,12 @@ |
|
|
|
|
<!-- 分页 --> |
|
|
|
|
<div class="block"> |
|
|
|
|
<el-pagination |
|
|
|
|
background |
|
|
|
|
@current-change="handleCurrentChange" |
|
|
|
|
:current-page="pageNo" |
|
|
|
|
:page-size="10" |
|
|
|
|
layout="total,prev, pager, next, jumper" |
|
|
|
|
:total="dataTotal" |
|
|
|
|
background |
|
|
|
|
@current-change="handleCurrentChange" |
|
|
|
|
:current-page="pageNum" |
|
|
|
|
:page-size="10" |
|
|
|
|
layout="total,prev, pager, next, jumper" |
|
|
|
|
:total="dataTotal" |
|
|
|
|
></el-pagination> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
@ -78,8 +79,8 @@ |
|
|
|
|
</template> |
|
|
|
|
|
|
|
|
|
<script> |
|
|
|
|
import axios from "axios"; |
|
|
|
|
import quill from '@/components/quill' |
|
|
|
|
|
|
|
|
|
export default { |
|
|
|
|
data() { |
|
|
|
|
return { |
|
|
|
@ -87,172 +88,186 @@ export default { |
|
|
|
|
searchTimer: null, |
|
|
|
|
tableData: [], |
|
|
|
|
dataTotal: 0, // 总条数,根据接口获取数据长度(注意:这里不能为空) |
|
|
|
|
pageNo: 1, |
|
|
|
|
pageNum: 1, |
|
|
|
|
pageSize: 10, |
|
|
|
|
currentPage: 1, |
|
|
|
|
systemId: this.$route.query.systemId, |
|
|
|
|
userId: this.$route.query.userId, |
|
|
|
|
systemName: this.$route.query.systemName, |
|
|
|
|
}; |
|
|
|
|
}, |
|
|
|
|
components: {quill}, |
|
|
|
|
watch: { |
|
|
|
|
keyword: function(val) { |
|
|
|
|
clearTimeout(this.searchTimer) |
|
|
|
|
this.searchTimer = setTimeout(() => { |
|
|
|
|
this.initData() |
|
|
|
|
},500) |
|
|
|
|
keyword: function (val) { |
|
|
|
|
clearTimeout(this.searchTimer) |
|
|
|
|
this.searchTimer = setTimeout(() => { |
|
|
|
|
this.initData() |
|
|
|
|
}, 500) |
|
|
|
|
}, |
|
|
|
|
}, |
|
|
|
|
mounted() { |
|
|
|
|
let url = location.host |
|
|
|
|
console.log(url,'当前地址'); |
|
|
|
|
console.log(11,this.$route.query.token) |
|
|
|
|
this.$route.query.token && this.$store.commit('setParam',{token: atob(decodeURI(this.$route.query.token)),referrer: atob(decodeURI(this.$route.query.referrer))}) |
|
|
|
|
this.handleCurrentChange(this.pageNo); |
|
|
|
|
console.log('当前地址=', location.host); |
|
|
|
|
console.log("token=", this.$route.query.token) |
|
|
|
|
console.log("systemId=", this.$route.query.systemId) |
|
|
|
|
|
|
|
|
|
this.$route.query.token && this.$store.commit('setParam', { |
|
|
|
|
token: atob(decodeURI(this.$route.query.token)), |
|
|
|
|
referrer: atob(decodeURI(this.$route.query.referrer)) |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
this.initData(); |
|
|
|
|
}, |
|
|
|
|
methods: { |
|
|
|
|
changeSwitch(e, row, index) { |
|
|
|
|
let newData = row; |
|
|
|
|
newData.isopen = newData.isopen === 1 ? 1 : 0; |
|
|
|
|
this.tableData[index] = newData; |
|
|
|
|
this.$post(this.api.UpdateIsOpen, { |
|
|
|
|
judgmentPointsId: row.judgmentPointsId, |
|
|
|
|
isopen: newData.isopen |
|
|
|
|
}); |
|
|
|
|
}, |
|
|
|
|
BackMain() { |
|
|
|
|
// window.location = "http://120.78.198.231:8080/serviceSide/#/configure"; |
|
|
|
|
BackMain() { // 返回 |
|
|
|
|
history.back() |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
handleCurrentChange(val) { |
|
|
|
|
this.$get(`${this.api.queryUserIds}`).then(res => { |
|
|
|
|
this.pageNo = val; |
|
|
|
|
this.$get(this.api.QueryPointOfJudgement, { |
|
|
|
|
systemId: this.systemId, |
|
|
|
|
userId: this.userId, |
|
|
|
|
pageNum: this.pageNo, |
|
|
|
|
pageSize: this.pageSize, |
|
|
|
|
queryName: this.keyword, |
|
|
|
|
userIdList: res.message.retvalue.join() |
|
|
|
|
}).then(res => { |
|
|
|
|
this.tableData = res.message.rows; |
|
|
|
|
this.dataTotal = res.message.total; |
|
|
|
|
}) |
|
|
|
|
.catch(err => { |
|
|
|
|
console.log(err); |
|
|
|
|
}); |
|
|
|
|
}).catch(res => {}) |
|
|
|
|
handleCurrentChange(val) { // 切换页码 |
|
|
|
|
this.pageNum = val; |
|
|
|
|
this.initData(); |
|
|
|
|
}, |
|
|
|
|
initData(){ |
|
|
|
|
this.pageNo = 1 |
|
|
|
|
this.handleCurrentChange(this.pageNo) |
|
|
|
|
initData() { // 获取初始数据 |
|
|
|
|
let params = { |
|
|
|
|
name: this.keyword, |
|
|
|
|
pageNum: this.pageNum, |
|
|
|
|
pageSize: this.pageSize, |
|
|
|
|
systemId: this.systemId |
|
|
|
|
}; |
|
|
|
|
if (this.systemId == 11) { |
|
|
|
|
// (流程)交易类 |
|
|
|
|
this.getProcessClassData(params); |
|
|
|
|
} else { |
|
|
|
|
// 编程类 |
|
|
|
|
this.getProgrammingClassData(params) |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
// setCookie(name, value) { |
|
|
|
|
// if (value) { |
|
|
|
|
// var days = 1; //定义一天 |
|
|
|
|
// var exp = new Date(); |
|
|
|
|
// exp.setTime(exp.getTime() + days * 24 * 60 * 60 * 1000); // 写入Cookie, toGMTString将时间转换成字符串 |
|
|
|
|
// document.cookie = |
|
|
|
|
// name + |
|
|
|
|
// "=" + |
|
|
|
|
// escape(value) + |
|
|
|
|
// ";expires=" + |
|
|
|
|
// exp.toGMTString + |
|
|
|
|
// ";path=/;"; |
|
|
|
|
// } |
|
|
|
|
// }, |
|
|
|
|
|
|
|
|
|
//新增 |
|
|
|
|
HomepageJump() { |
|
|
|
|
//重制判分点ID 当点击新增时清除 |
|
|
|
|
// this.setCookie("judgmentPointsId", ""); |
|
|
|
|
// console.log(this.getCookie("judgmentPointsId")); |
|
|
|
|
// this.$router.push({ path: "/program" }); |
|
|
|
|
this.$router.push(`program?systemId=${this.systemId}&userId=${this.userId}`); |
|
|
|
|
getProcessClassData(params) { // 获取流程类判分点列表数据 |
|
|
|
|
this.$post(`${this.api.queryAllJudgmentPoint}`, params).then(res => { |
|
|
|
|
if (res.status === 200) { |
|
|
|
|
this.tableData = res.message.records; |
|
|
|
|
this.dataTotal = res.message.total; |
|
|
|
|
} else { |
|
|
|
|
this.$message.error(res.message); |
|
|
|
|
} |
|
|
|
|
}).catch(err => { |
|
|
|
|
console.log(err); |
|
|
|
|
}); |
|
|
|
|
}, |
|
|
|
|
// 表头样式设置 |
|
|
|
|
headClass() { |
|
|
|
|
return "text-align: center;"; |
|
|
|
|
getProgrammingClassData(params) { // 获取编程类判分点列表数据 |
|
|
|
|
this.$post(this.api.getBcJudgmentPoint, params).then(res => { |
|
|
|
|
this.tableData = res.message.records; |
|
|
|
|
this.dataTotal = res.message.total; |
|
|
|
|
}).catch(err => { |
|
|
|
|
console.log(err); |
|
|
|
|
}); |
|
|
|
|
}, |
|
|
|
|
// 表格样式设置 |
|
|
|
|
rowClass() { |
|
|
|
|
return "text-align: center;"; |
|
|
|
|
HomepageJump() { //新增 |
|
|
|
|
if (this.systemId == 11) { |
|
|
|
|
// 交易类 |
|
|
|
|
this.$router.push(`Transaction?isAdd=true&systemId=${this.systemId}`); |
|
|
|
|
} else { |
|
|
|
|
// 编程类 |
|
|
|
|
this.$router.push(`program?isAdd=true&systemId=${this.systemId}`); |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
getCookie(cookie_name) { |
|
|
|
|
//获取cookie中指定key的value |
|
|
|
|
var allcookies = document.cookie; //索引长度,开始索引的位置 |
|
|
|
|
var cookie_pos = allcookies.indexOf(cookie_name); // 如果找到了索引,就代表cookie存在,否则不存在 |
|
|
|
|
|
|
|
|
|
if (cookie_pos != -1) { |
|
|
|
|
// 把cookie_pos放在值的开始,只要给值加1即可 |
|
|
|
|
//计算取cookie值得开始索引,加的1为“=” |
|
|
|
|
cookie_pos = cookie_pos + cookie_name.length + 1; //计算取cookie值得结束索引 |
|
|
|
|
var cookie_end = allcookies.indexOf(";", cookie_pos); |
|
|
|
|
|
|
|
|
|
if (cookie_end == -1) { |
|
|
|
|
cookie_end = allcookies.length; |
|
|
|
|
} //得到想要的cookie的值 |
|
|
|
|
var value = unescape(allcookies.substring(cookie_pos, cookie_end)); |
|
|
|
|
handleEdit(row) { // 编辑 |
|
|
|
|
if (this.systemId == 11) { |
|
|
|
|
// 交易类 |
|
|
|
|
this.$router.push(`Transaction?isEdit=true&systemId=${this.systemId}&lcId=${row.lcId}`); |
|
|
|
|
} else { |
|
|
|
|
// 编程类 |
|
|
|
|
this.$router.push(`program?isEdit=true&systemId=${this.systemId}&bcId=${row.bcId}`) |
|
|
|
|
} |
|
|
|
|
return value; |
|
|
|
|
}, |
|
|
|
|
// 删除 |
|
|
|
|
getListDelete(res) { |
|
|
|
|
this.$confirm("此操作将永久删除该内容, 是否继续?", "提示", { |
|
|
|
|
handleDelete(row) { // 删除 |
|
|
|
|
this.$confirm(`此操作将永久删除【${row.name}】判分点, 是否继续?`, "提示", { |
|
|
|
|
confirmButtonText: "确定", |
|
|
|
|
cancelButtonText: "取消", |
|
|
|
|
type: "warning", |
|
|
|
|
center: true |
|
|
|
|
}) |
|
|
|
|
.then(() => { |
|
|
|
|
this.$post(this.api.DeletePointOfJudgement, { |
|
|
|
|
judgmentPointsId: res.judgmentPointsId |
|
|
|
|
}) |
|
|
|
|
.then(res => { |
|
|
|
|
let totalPage = Math.ceil((this.dataTotal - 1) / this.pageSize); |
|
|
|
|
let currentPage = |
|
|
|
|
this.pageNo > totalPage ? totalPage : this.pageNo; |
|
|
|
|
this.pageNo = currentPage < 1 ? 1 : currentPage; |
|
|
|
|
this.handleCurrentChange(this.pageNo); |
|
|
|
|
}) |
|
|
|
|
.catch(err => { |
|
|
|
|
console.log(err); |
|
|
|
|
}); |
|
|
|
|
this.$message({ |
|
|
|
|
type: "success", |
|
|
|
|
message: "删除成功!" |
|
|
|
|
}).then(() => { |
|
|
|
|
if (this.systemId == 11) { |
|
|
|
|
// 交易类 |
|
|
|
|
this.$post(`${this.api.deleteJudgmentPoint}?ids=${row.lcId}`).then(res => { |
|
|
|
|
if (res.status === 200) { |
|
|
|
|
this.$message.success("删除成功"); |
|
|
|
|
this.initData(); |
|
|
|
|
} else { |
|
|
|
|
this.$message.error(res.message); |
|
|
|
|
} |
|
|
|
|
}).catch(err => { |
|
|
|
|
console.log(err); |
|
|
|
|
}); |
|
|
|
|
}) |
|
|
|
|
.catch(() => { |
|
|
|
|
this.$message({ |
|
|
|
|
type: "info", |
|
|
|
|
message: "已取消删除" |
|
|
|
|
} else { |
|
|
|
|
// 编程类 |
|
|
|
|
this.$post(`${this.api.bcDeleteJudgmentPoint}?ids=${row.bcId}`).then(res => { |
|
|
|
|
if (res.status === 200) { |
|
|
|
|
this.$message.success("删除成功"); |
|
|
|
|
this.initData(); |
|
|
|
|
} else { |
|
|
|
|
this.$message.error(res.message); |
|
|
|
|
} |
|
|
|
|
}).catch(err => { |
|
|
|
|
console.log(err); |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
}).catch(() => { |
|
|
|
|
this.$message.info("已取消删除"); |
|
|
|
|
}); |
|
|
|
|
}, |
|
|
|
|
changeSwitch(row) { // 更新是否启用 |
|
|
|
|
if (this.systemId == 11) { |
|
|
|
|
// 交易类 |
|
|
|
|
this.$get(`${this.api.updateIsOpen}?isOpen=${row.isOpen}&lcId=${row.lcId}`).then(res => { |
|
|
|
|
if (res.status === 200) { |
|
|
|
|
this.$message.success("更新启用状态成功"); |
|
|
|
|
this.initData(); |
|
|
|
|
} else { |
|
|
|
|
this.$message.error(res.message); |
|
|
|
|
} |
|
|
|
|
}).catch(err => { |
|
|
|
|
console.log(err); |
|
|
|
|
}); |
|
|
|
|
} else { |
|
|
|
|
// 编程类 |
|
|
|
|
this.$get(`${this.api.bcUpdateIsOpen}?isOpen=${row.isOpen}&bcId=${row.bcId}`).then(res => { |
|
|
|
|
if (res.status === 200) { |
|
|
|
|
this.$message.success("更新启用状态成功"); |
|
|
|
|
this.initData(); |
|
|
|
|
} else { |
|
|
|
|
this.$message.error(res.message); |
|
|
|
|
} |
|
|
|
|
}).catch(err => { |
|
|
|
|
console.log(err); |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
// 表头样式设置 |
|
|
|
|
headClass() { |
|
|
|
|
return "text-align: center;"; |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
// 表格样式设置 |
|
|
|
|
rowClass() { |
|
|
|
|
return "text-align: center;"; |
|
|
|
|
}, |
|
|
|
|
// 编辑 |
|
|
|
|
handleClick(res) { |
|
|
|
|
this.$router.push(`program?judgmentPointsId=${res.judgmentPointsId}&systemId=${this.systemId}&userId=${this.userId}`) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
</script> |
|
|
|
|
|
|
|
|
|
<style lang="scss" scoped> |
|
|
|
|
/deep/.ql-toolbar{ |
|
|
|
|
/deep/ .ql-toolbar { |
|
|
|
|
height: 0; |
|
|
|
|
padding: 0; |
|
|
|
|
border-bottom: 0; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
//分页 |
|
|
|
|
.footer /deep/ .el-pagination span:not([class*="suffix"]), |
|
|
|
|
.el-pagination button { |
|
|
|
|
font-size: 16px; |
|
|
|
|
margin-right: 30px; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.footer /deep/ .el-pagination { |
|
|
|
|
text-align: right; |
|
|
|
|
margin: 20px 0 0 0; |
|
|
|
@ -261,16 +276,19 @@ export default { |
|
|
|
|
/deep/ .el-button { |
|
|
|
|
line-height: 0; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.footer { |
|
|
|
|
background-color: #ffffff; |
|
|
|
|
margin-top: 10px; |
|
|
|
|
padding: 10px 20px 20px 20px; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.footer_h { |
|
|
|
|
position: relative; |
|
|
|
|
height: 50px; |
|
|
|
|
line-height: 50px; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.footer_h .black { |
|
|
|
|
width: 8px; |
|
|
|
|
height: 18px; |
|
|
|
@ -285,6 +303,7 @@ export default { |
|
|
|
|
font-weight: 600; |
|
|
|
|
margin: 0; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// 文本框 |
|
|
|
|
.footer /deep/ .el-textarea__inner { |
|
|
|
|
height: 60px; |
|
|
|
@ -294,29 +313,35 @@ export default { |
|
|
|
|
font-size: 12px; |
|
|
|
|
border-radius: 5px; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.footer /deep/ .el-textarea__inner:hover { |
|
|
|
|
border: 1px solid #9278ff; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.footer /deep/ .el-table th.is-leaf, |
|
|
|
|
.el-table td { |
|
|
|
|
border-bottom: none; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.footer /deep/ .el-table--group::after, |
|
|
|
|
.el-table--border::after, |
|
|
|
|
.el-table::before { |
|
|
|
|
background: rgba(255, 255, 255, 1); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// 滚动条的宽度 |
|
|
|
|
/deep/ ::-webkit-scrollbar { |
|
|
|
|
width: 6px; // 横向滚动条 |
|
|
|
|
height: 6px; // 纵向滚动条 必写 |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// 滚动条的滑块 |
|
|
|
|
/deep/ ::-webkit-scrollbar-thumb { |
|
|
|
|
background-color: #9278ff; |
|
|
|
|
border-radius: 3px; |
|
|
|
|
-webkit-box-shadow: inset 0 0 5px #dddddd; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/deep/ ::-webkit-scrollbar-track { |
|
|
|
|
/*滚动条里面轨道*/ |
|
|
|
|
-webkit-box-shadow: inset 0 0 5px #dddddd; |
|
|
|
@ -327,26 +352,32 @@ export default { |
|
|
|
|
.footer /deep/ .el-card__body { |
|
|
|
|
padding: 0; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.footer /deep/ .el-card { |
|
|
|
|
border: none; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.footer /deep/ .el-table th { |
|
|
|
|
font-size: 14px; |
|
|
|
|
font-family: Microsoft YaHei; |
|
|
|
|
color: rgba(255, 255, 255, 1); |
|
|
|
|
background-color: #9278ff; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.footer /deep/ .el-table--striped .el-table__body tr.el-table__row--striped td { |
|
|
|
|
background-color: #f5f2ff; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.footer /deep/ .el-button--text { |
|
|
|
|
padding-right: 20px; |
|
|
|
|
color: #9278ff; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.footer /deep/ .el-button--text:focus, |
|
|
|
|
.el-button--text:hover { |
|
|
|
|
color: #9278ff; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.button { |
|
|
|
|
height: 30px; |
|
|
|
|
width: 80px; |
|
|
|
@ -358,14 +389,17 @@ export default { |
|
|
|
|
position: absolute; |
|
|
|
|
right: 30px; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.button:focus { |
|
|
|
|
outline: 0; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.header /deep/ [class*=" el-icon-"], |
|
|
|
|
[class^="el-icon-"] { |
|
|
|
|
line-height: 3; |
|
|
|
|
padding-left: 10px; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.header { |
|
|
|
|
background-color: #ffffff; |
|
|
|
|
height: 50px; |
|
|
|
@ -373,11 +407,13 @@ export default { |
|
|
|
|
line-height: 50px; |
|
|
|
|
font-weight: 600; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.header span { |
|
|
|
|
font-size: 16px; |
|
|
|
|
font-weight: 600; |
|
|
|
|
padding-left: 5px; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
.header p { |
|
|
|
|
font-size: 14px; |
|
|
|
|
padding-left: 20px; |
|
|
|
@ -388,7 +424,8 @@ export default { |
|
|
|
|
display: flex; |
|
|
|
|
justify-content: flex-start; |
|
|
|
|
} |
|
|
|
|
.flex-end{ |
|
|
|
|
|
|
|
|
|
.flex-end { |
|
|
|
|
display: flex; |
|
|
|
|
justify-content: flex-end; |
|
|
|
|
} |
|
|
|
|