master
parent
77a582ca9e
commit
dd7a950c31
File diff suppressed because it is too large
Load Diff
|
@ -123,7 +123,7 @@
|
||||||
<el-table :data="tableData" style="width: 100%" max-height="500">
|
<el-table :data="tableData" style="width: 100%" max-height="500">
|
||||||
<el-table-column align="center" prop="id" label="用户ID" />
|
<el-table-column align="center" prop="id" label="用户ID" />
|
||||||
<el-table-column align="center" prop="idCard" label="身份证号" />
|
<el-table-column align="center" prop="idCard" label="身份证号" />
|
||||||
<el-table-column align="center" prop="topic" label="人格类型" />
|
<el-table-column align="center" prop="topicTopicStr" label="人格类型" />
|
||||||
|
|
||||||
<el-table-column align="center" label="允许参测人员查看测试结果">
|
<el-table-column align="center" label="允许参测人员查看测试结果">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
|
@ -289,17 +289,17 @@ export default {
|
||||||
id: data.id,
|
id: data.id,
|
||||||
isAllowViewResult,
|
isAllowViewResult,
|
||||||
});
|
});
|
||||||
// this.axios
|
this.axios
|
||||||
// .post("/hysc/test/allowViewResult", {
|
.post("/hysc/test/allowViewResult", {
|
||||||
// id: data.id,
|
id: data.id,
|
||||||
// isAllowViewResult,
|
isAllowViewResult,
|
||||||
// })
|
})
|
||||||
// .then(function (response) {
|
.then(function (response) {
|
||||||
// console.log(response.data.data);
|
console.log(response.data.data);
|
||||||
// })
|
})
|
||||||
// .catch(function (error) {
|
.catch(function (error) {
|
||||||
// console.log(error);
|
console.log(error);
|
||||||
// });
|
});
|
||||||
},
|
},
|
||||||
allowAllViewResult() {
|
allowAllViewResult() {
|
||||||
this.axios
|
this.axios
|
||||||
|
|
|
@ -2,77 +2,93 @@
|
||||||
<div class="disFlex">
|
<div class="disFlex">
|
||||||
<NavLeft navIf="index" />
|
<NavLeft navIf="index" />
|
||||||
<div class="consumer">
|
<div class="consumer">
|
||||||
<div class="indexTit">
|
<div class="indexTit">
|
||||||
<p @click="indexTitIfFun(1)" :class="indexTitIf==1?'indexTitIf':''">系统管理员</p>
|
<p
|
||||||
<p @click="indexTitIfFun(2)" :class="indexTitIf==2?'indexTitIf':''">普通管理员</p>
|
@click="indexTitIfFun(1)"
|
||||||
<p @click="indexTitIfFun(3)" :class="indexTitIf==3?'indexTitIf':''">权限说明</p>
|
:class="indexTitIf == 1 ? 'indexTitIf' : ''"
|
||||||
</div>
|
|
||||||
<div v-if="indexTitIf==1">
|
|
||||||
<div class="consumer-seach">
|
|
||||||
<ul class="consumer-seach-item">
|
|
||||||
<li>
|
|
||||||
<el-input
|
|
||||||
v-model="phoneInt"
|
|
||||||
placeholder="请输入手机号"
|
|
||||||
class="input-with-select"
|
|
||||||
style="width: 340px"
|
|
||||||
>
|
|
||||||
|
|
||||||
</el-input>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<el-button class="seach-btn" @click="getReportList()"
|
|
||||||
><img src="../assets/search-btn.png" alt="" />查询
|
|
||||||
</el-button>
|
|
||||||
|
|
||||||
<el-button class="seach-btn" @click="addIf()">新增 </el-button>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="consumer-list">
|
|
||||||
<el-table :data="tableData" style="width: 100%">
|
|
||||||
<el-table-column align="center" prop="name" label="账号信息" />
|
|
||||||
<el-table-column align="center" prop="phone" label="手机号" />
|
|
||||||
<el-table-column align="center" #default="scope" label="是否启用">
|
|
||||||
<el-switch v-model="scope.row.statusIf" @change="addUsername(scope.row)" />
|
|
||||||
</el-table-column>
|
|
||||||
<el-table-column align="center" #default="scope" label="操作">
|
|
||||||
<el-button type="text" size="small" @click="queryName(scope)"
|
|
||||||
>编辑</el-button
|
|
||||||
>
|
|
||||||
<el-button type="text" size="small" @click="open(scope)"
|
|
||||||
>删除</el-button
|
|
||||||
>
|
|
||||||
</el-table-column>
|
|
||||||
</el-table>
|
|
||||||
</div>
|
|
||||||
<!-- 分页 -->
|
|
||||||
<div class="consumer-pagination">
|
|
||||||
<el-pagination
|
|
||||||
background
|
|
||||||
:page-size="100"
|
|
||||||
layout="prev, pager, next, jumper"
|
|
||||||
:total="total"
|
|
||||||
@size-change="handleSizeChange"
|
|
||||||
@current-change="handleCurrentChange"
|
|
||||||
>
|
>
|
||||||
</el-pagination>
|
系统管理员
|
||||||
|
</p>
|
||||||
|
<p
|
||||||
|
@click="indexTitIfFun(2)"
|
||||||
|
:class="indexTitIf == 2 ? 'indexTitIf' : ''"
|
||||||
|
>
|
||||||
|
普通管理员
|
||||||
|
</p>
|
||||||
|
<p
|
||||||
|
@click="indexTitIfFun(3)"
|
||||||
|
:class="indexTitIf == 3 ? 'indexTitIf' : ''"
|
||||||
|
>
|
||||||
|
权限说明
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
<div v-if="indexTitIf == 1">
|
||||||
|
<div class="consumer-seach">
|
||||||
|
<ul class="consumer-seach-item">
|
||||||
|
<li>
|
||||||
|
<el-input
|
||||||
|
v-model="phoneInt"
|
||||||
|
placeholder="请输入手机号"
|
||||||
|
class="input-with-select"
|
||||||
|
style="width: 340px"
|
||||||
|
>
|
||||||
|
</el-input>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<el-button class="seach-btn" @click="getReportList()"
|
||||||
|
><img src="../assets/search-btn.png" alt="" />查询
|
||||||
|
</el-button>
|
||||||
|
|
||||||
|
<el-button class="seach-btn" @click="addIf()">新增 </el-button>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="consumer-list">
|
||||||
|
<el-table :data="tableData" style="width: 100%">
|
||||||
|
<el-table-column align="center" prop="name" label="账号信息" />
|
||||||
|
<el-table-column align="center" prop="phone" label="手机号" />
|
||||||
|
<el-table-column align="center" #default="scope" label="是否启用">
|
||||||
|
<el-switch
|
||||||
|
v-model="scope.row.statusIf"
|
||||||
|
@change="addUsername(scope.row)"
|
||||||
|
/>
|
||||||
|
</el-table-column>
|
||||||
|
<el-table-column align="center" #default="scope" label="操作">
|
||||||
|
<el-button type="text" size="small" @click="queryName(scope)"
|
||||||
|
>编辑</el-button
|
||||||
|
>
|
||||||
|
<el-button type="text" size="small" @click="open(scope)"
|
||||||
|
>删除</el-button
|
||||||
|
>
|
||||||
|
</el-table-column>
|
||||||
|
</el-table>
|
||||||
|
</div>
|
||||||
|
<!-- 分页 -->
|
||||||
|
<div class="consumer-pagination">
|
||||||
|
<el-pagination
|
||||||
|
background
|
||||||
|
:page-size="100"
|
||||||
|
layout="prev, pager, next, jumper"
|
||||||
|
:total="total"
|
||||||
|
@size-change="handleSizeChange"
|
||||||
|
@current-change="handleCurrentChange"
|
||||||
|
>
|
||||||
|
</el-pagination>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div v-if="indexTitIf==3">
|
<div v-if="indexTitIf == 3">
|
||||||
<div class='quanian'>
|
<div class="quanian">
|
||||||
<p>系统管理员权限:</p>
|
<p>系统管理员权限:</p>
|
||||||
<p>1.生成测试</p>
|
<p>1.生成测试</p>
|
||||||
<p>2.生成测试二维码,配置二维码有效期</p>
|
<p>2.生成测试二维码,配置二维码有效期</p>
|
||||||
<p>3.配置某人某次考生可以查看测试结果,导出测试报告</p>
|
<p>3.配置某人某次考生可以查看测试结果,导出测试报告</p>
|
||||||
|
</div>
|
||||||
|
<div class="quanian">
|
||||||
|
<p>普通成员权限</p>
|
||||||
|
<p>1.查看所有数据</p>
|
||||||
|
<p>2.编辑题库</p>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class='quanian'>
|
|
||||||
<p>普通成员权限</p>
|
|
||||||
<p>1.查看所有数据</p>
|
|
||||||
<p>2.编辑题库</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<el-drawer
|
<el-drawer
|
||||||
|
@ -148,8 +164,8 @@ export default {
|
||||||
phone: "",
|
phone: "",
|
||||||
size: 10,
|
size: 10,
|
||||||
},
|
},
|
||||||
phoneInt:"",
|
phoneInt: "",
|
||||||
indexTitIf:1,
|
indexTitIf: 1,
|
||||||
userData: "",
|
userData: "",
|
||||||
adduserData: {
|
adduserData: {
|
||||||
account: "",
|
account: "",
|
||||||
|
@ -164,6 +180,7 @@ export default {
|
||||||
// 初始化获取数据
|
// 初始化获取数据
|
||||||
this.userData = JSON.parse(localStorage.userData);
|
this.userData = JSON.parse(localStorage.userData);
|
||||||
this.getReportList();
|
this.getReportList();
|
||||||
|
this.getroleData()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
upLoad(e) {
|
upLoad(e) {
|
||||||
|
@ -217,7 +234,7 @@ export default {
|
||||||
.get("/hysc/system/role/getRoleList")
|
.get("/hysc/system/role/getRoleList")
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
that.roleData = response.data.data;
|
that.roleData = response.data.data;
|
||||||
console.log(that.roleData);
|
|
||||||
})
|
})
|
||||||
.catch(function (error) {
|
.catch(function (error) {
|
||||||
console.log(error);
|
console.log(error);
|
||||||
|
@ -233,9 +250,9 @@ export default {
|
||||||
usernameDatatitIf(ifS) {
|
usernameDatatitIf(ifS) {
|
||||||
this.usernameDataIf = ifS;
|
this.usernameDataIf = ifS;
|
||||||
},
|
},
|
||||||
indexTitIfFun(data){
|
indexTitIfFun(data) {
|
||||||
this.indexTitIf=data
|
this.indexTitIf = data;
|
||||||
},
|
},
|
||||||
// 查看测试列表
|
// 查看测试列表
|
||||||
|
|
||||||
handleCurrentChange(data) {
|
handleCurrentChange(data) {
|
||||||
|
@ -257,12 +274,12 @@ indexTitIfFun(data){
|
||||||
this.getroleData();
|
this.getroleData();
|
||||||
},
|
},
|
||||||
queryName(data) {
|
queryName(data) {
|
||||||
this.drawer = true;
|
this.drawer = true;
|
||||||
this.adduserData = { ...data.row };
|
this.adduserData = { ...data.row };
|
||||||
this.getroleData();
|
this.getroleData();
|
||||||
},
|
},
|
||||||
queryNamea(data) {
|
queryNamea(data) {
|
||||||
let that=this
|
let that = this;
|
||||||
this.axios
|
this.axios
|
||||||
.post("/hysc/user/delUserById", { id: data.row.id })
|
.post("/hysc/user/delUserById", { id: data.row.id })
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
|
@ -286,7 +303,7 @@ indexTitIfFun(data){
|
||||||
let param = new URLSearchParams();
|
let param = new URLSearchParams();
|
||||||
param.append("current", this.consumerData.current);
|
param.append("current", this.consumerData.current);
|
||||||
param.append("size", this.consumerData.size);
|
param.append("size", this.consumerData.size);
|
||||||
param.append("phone", this.phoneInt);
|
param.append("phone", this.phoneInt);
|
||||||
let that = this;
|
let that = this;
|
||||||
this.axios
|
this.axios
|
||||||
.get("/hysc/user/getUserList", {
|
.get("/hysc/user/getUserList", {
|
||||||
|
@ -294,20 +311,25 @@ indexTitIfFun(data){
|
||||||
})
|
})
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
that.tableData = response.data.data.records;
|
that.tableData = response.data.data.records;
|
||||||
for (let index = 0; index <that.tableData.length; index++) {
|
for (let index = 0; index < that.tableData.length; index++) {
|
||||||
if (that.tableData[index].status==1) {
|
if (that.tableData[index].status == 1) {
|
||||||
that.tableData[index].statusIf=false
|
that.tableData[index].statusIf = false;
|
||||||
}else{
|
} else {
|
||||||
that.tableData[index].statusIf=true
|
that.tableData[index].statusIf = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
console.log(that.roleDatam,"123");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
that.total = response.data.data.total;
|
that.total = response.data.data.total;
|
||||||
})
|
})
|
||||||
.catch(function (error) {
|
.catch(function (error) {
|
||||||
console.log(error);
|
console.log(error);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
open(obj) {
|
open(obj) {
|
||||||
let that = this;
|
let that = this;
|
||||||
ElMessageBox.confirm("是否确定删除", {
|
ElMessageBox.confirm("是否确定删除", {
|
||||||
confirmButtonText: "取消",
|
confirmButtonText: "取消",
|
||||||
|
@ -329,21 +351,19 @@ indexTitIfFun(data){
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
addUsername(data) {
|
addUsername(data) {
|
||||||
this.drawer = false;
|
this.drawer = false;
|
||||||
if (data) {
|
if (data) {
|
||||||
this.adduserData.id = data.id;
|
this.adduserData.id = data.id;
|
||||||
if(this.adduserData.statusIf){
|
if (this.adduserData.statusIf) {
|
||||||
this.adduserData.status=0
|
this.adduserData.status = 0;
|
||||||
}else{
|
} else {
|
||||||
this.adduserData.status=1
|
this.adduserData.status = 1;
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
}else{
|
this.adduserData.avatar = this.imgData;
|
||||||
this.adduserData.avatar = this.imgData;
|
this.adduserData.phone = this.adduserData.account;
|
||||||
this.adduserData.phone=this.adduserData.account
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
this.axios
|
this.axios
|
||||||
.post("/hysc/user/submit", this.adduserData)
|
.post("/hysc/user/submit", this.adduserData)
|
||||||
.then(function (response) {
|
.then(function (response) {
|
||||||
|
@ -360,21 +380,21 @@ this.adduserData.phone=this.adduserData.account
|
||||||
.disFlex {
|
.disFlex {
|
||||||
display: flex;
|
display: flex;
|
||||||
}
|
}
|
||||||
.indexTit+div{
|
.indexTit + div {
|
||||||
flex: 1;
|
flex: 1;
|
||||||
background: #f8fafb;
|
background: #f8fafb;
|
||||||
padding: 0 30px;
|
padding: 0 30px;
|
||||||
}
|
}
|
||||||
.indexTitIf{
|
.indexTitIf {
|
||||||
background: #fff;
|
background: #fff;
|
||||||
}
|
}
|
||||||
.indexTit{
|
.indexTit {
|
||||||
background: #ddd;
|
background: #ddd;
|
||||||
}
|
}
|
||||||
.indexTit>p{
|
.indexTit > p {
|
||||||
padding: 20px;
|
padding: 20px;
|
||||||
width: 200px;
|
width: 200px;
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
}
|
}
|
||||||
.usernameDatatit {
|
.usernameDatatit {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
@ -386,18 +406,18 @@ font-size: 14px;
|
||||||
padding-top: 23px;
|
padding-top: 23px;
|
||||||
left: 0px;
|
left: 0px;
|
||||||
}
|
}
|
||||||
.quanian{
|
.quanian {
|
||||||
padding-top: 100px;
|
padding-top: 100px;
|
||||||
padding-left: 20px;
|
padding-left: 20px;
|
||||||
}
|
}
|
||||||
.quanian>p{
|
.quanian > p {
|
||||||
font-size: 16px;
|
font-size: 16px;
|
||||||
color: #000;
|
color: #000;
|
||||||
padding-left: 100px;
|
padding-left: 100px;
|
||||||
}
|
}
|
||||||
.quanian>:nth-child(1){
|
.quanian > :nth-child(1) {
|
||||||
padding-left: 0px;
|
padding-left: 0px;
|
||||||
margin-bottom: 30px;
|
margin-bottom: 30px;
|
||||||
}
|
}
|
||||||
.usernameData > .p {
|
.usernameData > .p {
|
||||||
width: 93%;
|
width: 93%;
|
||||||
|
|
Loading…
Reference in New Issue