Merge branch 'master' of ssh://gitlab.dongwu-inc.com:10022/BOE/fe-manage

This commit is contained in:
xsw
2022-10-28 17:09:53 +08:00
26 changed files with 1109 additions and 452 deletions

View File

@@ -185,7 +185,7 @@ export default {
if (n === "/researchmanage" || n === "/ResearchManage") {
state.list = [
{
name: "调研管理",
name: "评估管理",
href: "",
// href: "#/researchmanage",
},
@@ -194,7 +194,7 @@ export default {
if (n === "/managepage" || n === "/ManagePage") {
state.list = [
{
name: "调研管理",
name: "评估管理",
href: "",
// href: "#/researchmanage",
},
@@ -204,6 +204,19 @@ export default {
];
}
if (n === "/researchadd" || n === "/ResearchAdd") {
state.list = [
{
name: "评估管理",
href: "",
// href: "#/researchmanage",
},
{
name: "创建评估",
},
];
}
if (n === "/certificatecenter" || n === "/CertificateCenter") {
state.list = [
{

View File

@@ -114,7 +114,7 @@
src="../assets/images/navleft/survey.png"
/>
</div>
<router-link to="/researchmanage">调研管理</router-link>
<router-link to="/researchmanage">评估管理</router-link>
</a-menu-item>
<a-menu-item key="sub6" @titleClick="titleClick">

View File

@@ -803,7 +803,7 @@ export default {
}
.btn1 {
background: #388be1;
background: #409eff;
color: #ffffff;
}
@@ -844,7 +844,7 @@ export default {
}
.btn1 {
background: #388be1;
background: #409eff;
margin-right: 20px;
color: #ffffff;
}
@@ -983,7 +983,7 @@ export default {
cursor: pointer;
width: 100px;
height: 40px;
background: #4ea6ff;
background: #409eff;
border-radius: 8px;
border: 0;
margin-left: 15px;

View File

@@ -59,7 +59,8 @@
</template>
</template>
</a-table>
<div class="pa">
<div class="tableBox">
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
@@ -70,6 +71,7 @@
class="pagination"
/>
</div>
</div>
</div>
</div>
<div class="main_btns">
@@ -338,7 +340,8 @@
> td {
background: #f6f9fd;
}
.pa {
.tableBox{
.pa {
left: 0;
width: 100%;
// height: 20px;
@@ -348,6 +351,7 @@
position: absolute;
bottom: 20px;
}
}
}
}

View File

@@ -496,7 +496,7 @@ export default {
}
.btn2 {
background: #388be1;
background: #409eff;
color: #fff;
border: 0;
margin-left: 10px;
@@ -620,7 +620,7 @@ export default {
}
.btn1 {
background: #388be1;
background: #409eff;
color: #ffffff;
}
@@ -665,7 +665,7 @@ export default {
}
.btn1 {
background: #388be1;
background: #409eff;
color: #ffffff;
}
@@ -811,7 +811,7 @@ export default {
cursor: pointer;
width: 100px;
height: 40px;
background: #4ea6ff;
background: #409eff;
border-radius: 8px;
border: 0;
margin-left: 15px;

View File

@@ -150,67 +150,67 @@
</div>
</a-drawer>
<!-- 导入学员抽屉 -->
<imp-stu v-model:AddImpStuvisible="AddImpStuvisible" />
<!-- 批量签到弹窗 -->
<a-modal
v-model:visible="copyModal"
:footer="null"
:closable="closeCopy"
wrapClassName="CopyModal"
centered="true"
>
<div class="delete">
<div class="del_header"></div>
<div class="del_main">
<div class="header">
<div class="icon"></div>
<span>提示</span>
<div class="close_exit" @click="closeCopyModal"></div>
<imp-stu v-model:AddImpStuvisible="AddImpStuvisible" />
<!-- 批量签到弹窗 -->
<a-modal
v-model:visible="copyModal"
:footer="null"
:closable="closeCopy"
wrapClassName="CopyModal"
centered="true"
>
<div class="delete">
<div class="del_header"></div>
<div class="del_main">
<div class="header">
<div class="icon"></div>
<span>提示</span>
<div class="close_exit" @click="closeCopyModal"></div>
</div>
<div class="body">
<span>您确定要批量签到吗</span>
</div>
<div class="del_btnbox">
<div class="del_btn btn1">
<div class="btnText" @click="delete_exit">取消</div>
</div>
<div class="body">
<span>您确定要批量签到吗</span>
</div>
<div class="del_btnbox">
<div class="del_btn btn1">
<div class="btnText" @click="delete_exit">取消</div>
</div>
<div class="del_btn btn2">
<div class="btnText" @click="delete_exit">确定</div>
</div>
<div class="del_btn btn2">
<div class="btnText" @click="delete_exit">确定</div>
</div>
</div>
</div>
</a-modal>
<!-- 批量签退弹窗 -->
<a-modal
v-model:visible="stopModal"
:footer="null"
:closable="closeStop"
wrapClassName="CopyModal"
centered="true"
>
<div class="delete">
<div class="del_header"></div>
<div class="del_main">
<div class="header">
<div class="icon"></div>
<span>提示</span>
<div class="close_exit" @click="closeStopModal"></div>
</div>
</a-modal>
<!-- 批量签退弹窗 -->
<a-modal
v-model:visible="stopModal"
:footer="null"
:closable="closeStop"
wrapClassName="CopyModal"
centered="true"
>
<div class="delete">
<div class="del_header"></div>
<div class="del_main">
<div class="header">
<div class="icon"></div>
<span>提示</span>
<div class="close_exit" @click="closeStopModal"></div>
</div>
<div class="body">
<span>您确定要批量签退吗</span>
</div>
<div class="del_btnbox">
<div class="del_btn btn1">
<div class="btnText" @click="delete_exit">取消</div>
</div>
<div class="body">
<span>您确定要批量签退吗</span>
</div>
<div class="del_btnbox">
<div class="del_btn btn1">
<div class="btnText" @click="delete_exit">取消</div>
</div>
<div class="del_btn btn2">
<div class="btnText" @click="delete_exit">确定</div>
</div>
<div class="del_btn btn2">
<div class="btnText" @click="delete_exit">确定</div>
</div>
</div>
</div>
</a-modal>
</div>
</a-modal>
</template>
<script>
@@ -810,7 +810,7 @@ export default {
}
.btn1 {
background: #388be1;
background: #409eff;
color: #ffffff;
}
@@ -851,7 +851,7 @@ export default {
}
.btn1 {
background: #388be1;
background: #409eff;
color: #ffffff;
}
@@ -1002,7 +1002,7 @@ export default {
cursor: pointer;
width: 100px;
height: 40px;
background: #4ea6ff;
background: #409eff;
border-radius: 8px;
border: 0;
margin-left: 15px;

View File

@@ -78,16 +78,18 @@
onChange: onSelectChange,
}"
/>
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
:pageSize="pageSize"
:current="currentPage"
:total="tableDataTotal"
class="pagination"
/>
<div class="tableBox">
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
:pageSize="pageSize"
:current="currentPage"
:total="tableDataTotal"
class="pagination"
/>
</div>
</div>
</div>
</a-tab-pane>
@@ -157,16 +159,18 @@
onChange: onSelectChange1,
}"
/>
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
:pageSize="pageSize1"
:current="currentPage1"
:total="tableDataTotal1"
class="pagination"
/>
<div class="tableBox">
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
:pageSize="pageSize1"
:current="currentPage1"
:total="tableDataTotal1"
class="pagination"
/>
</div>
</div>
</div>
</div>
@@ -238,16 +242,18 @@
onChange: onSelectChange2,
}"
/>
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
:pageSize="pageSize2"
:current="currentPage2"
:total="tableDataTotal2"
class="pagination"
/>
<div class="tableBox">
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
:pageSize="pageSize2"
:current="currentPage2"
:total="tableDataTotal2"
class="pagination"
/>
</div>
</div>
</div>
</a-tab-pane>
@@ -1249,7 +1255,7 @@ export default {
cursor: pointer;
width: 100px;
height: 40px;
background: #4ea6ff;
background: #409eff;
border-radius: 8px;
border: 0;
margin-left: 15px;

View File

@@ -77,6 +77,7 @@
onChange: onSelectChange,
}"
/>
<div class="tableBox">
<div class="pa">
<a-pagination
showSizeChanger="true"
@@ -88,6 +89,7 @@
class="pagination"
/>
</div>
</div>
</div>
</a-tab-pane>
<a-tab-pane key="2" tab="添加组织" force-render>
@@ -156,7 +158,8 @@
onChange: onSelectChange1,
}"
/>
<div class="pa">
<div class="tableBox">
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
@@ -167,6 +170,7 @@
class="pagination"
/>
</div>
</div>
</div>
</div>
</a-tab-pane>
@@ -237,7 +241,8 @@
onChange: onSelectChange2,
}"
/>
<div class="pa">
<div class="tableBox">
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
@@ -248,6 +253,7 @@
class="pagination"
/>
</div>
</div>
</div>
</a-tab-pane>
</a-tabs>
@@ -997,7 +1003,8 @@ export default {
// align-items: center;
// margin-top: -2px;
// }
.pa {
.tableBox{
.pa {
// left: 0;
margin-top: 15px;
width: 100%;
@@ -1014,6 +1021,7 @@ export default {
margin-bottom: 10px;
}
}
}
}
.tab2 {

View File

@@ -78,16 +78,18 @@
onChange: onSelectChange,
}"
/>
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
:pageSize="pageSize"
:current="currentPage"
:total="tableDataTotal"
class="pagination"
/>
<div class="tableBox">
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
:pageSize="pageSize"
:current="currentPage"
:total="tableDataTotal"
class="pagination"
/>
</div>
</div>
</div>
</a-tab-pane>
@@ -157,16 +159,18 @@
onChange: onSelectChange1,
}"
/>
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
:pageSize="pageSize1"
:current="currentPage1"
:total="tableDataTotal1"
class="pagination"
/>
<div class="tableBox">
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
:pageSize="pageSize1"
:current="currentPage1"
:total="tableDataTotal1"
class="pagination"
/>
</div>
</div>
</div>
</div>
@@ -238,16 +242,18 @@
onChange: onSelectChange2,
}"
/>
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
:pageSize="pageSize2"
:current="currentPage2"
:total="tableDataTotal2"
class="pagination"
/>
<div class="tableBox">
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
:pageSize="pageSize2"
:current="currentPage2"
:total="tableDataTotal2"
class="pagination"
/>
</div>
</div>
</div>
</a-tab-pane>
@@ -990,21 +996,23 @@ export default {
// align-items: center;
// margin-top: -2px;
// }
.pa {
// left: 0;
margin-top: 15px;
width: 100%;
// height: 20px;
// background-color: red;
display: flex;
justify-content: center;
// position: absolute;
// bottom: 20px;
.ant-pagination-item,
.ant-pagination-prev,
.ant-pagination-next,
.ant-pagination-options {
margin-bottom: 10px;
.tableBox {
.pa {
// left: 0;
margin-top: 15px;
width: 100%;
// height: 20px;
// background-color: red;
display: flex;
justify-content: center;
// position: absolute;
// bottom: 20px;
.ant-pagination-item,
.ant-pagination-prev,
.ant-pagination-next,
.ant-pagination-options {
margin-bottom: 10px;
}
}
}
}
@@ -1197,7 +1205,7 @@ export default {
cursor: pointer;
width: 100px;
height: 40px;
background: #4ea6ff;
background: #409eff;
border-radius: 8px;
border: 0;
margin-left: 15px;

View File

@@ -57,16 +57,19 @@
}"
/>
</div>
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
:pageSize="pageSize"
:current="currentPage"
:total="tableDataTotal"
class="pagination"
/>
<div class="tableBox">
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
:pageSize="pageSize"
:current="currentPage"
:total="tableDataTotal"
class="pagination"
/>
</div>
</div>
<!-- <div class="tab" style="margin-top: 20px; margin-bottom: 100px">
<a-table
@@ -589,25 +592,27 @@ export default {
cursor: pointer;
}
}
.pa {
// left: 0;
margin-top: 25px;
// margin-bottom: 70px;
width: 100%;
// height: 20px;
// background-color: red;
display: flex;
justify-content: center;
// position: absolute;
// bottom: 20px;
// margin-bottom: 20px;
.ant-pagination-prev,
.ant-pagination-next,
.ant-pagination-options {
margin-bottom: 10px;
}
.ant-pagination-item {
margin-bottom: 10px;
.tableBox {
.pa {
// left: 0;
margin-top: 25px;
// margin-bottom: 70px;
width: 100%;
// height: 20px;
// background-color: red;
display: flex;
justify-content: center;
// position: absolute;
// bottom: 20px;
// margin-bottom: 20px;
.ant-pagination-prev,
.ant-pagination-next,
.ant-pagination-options {
margin-bottom: 10px;
}
.ant-pagination-item {
margin-bottom: 10px;
}
}
}
// .tab {
@@ -657,7 +662,7 @@ export default {
cursor: pointer;
width: 100px;
height: 40px;
background: #4ea6ff;
background: #409eff;
border-radius: 8px;
border: 0;
margin-left: 15px;

View File

@@ -78,7 +78,8 @@
onChange: onSelectChange,
}"
/>
<div class="pa">
<div class="tableBox">
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
@@ -89,6 +90,8 @@
class="pagination"
/>
</div>
</div>
</div>
</a-tab-pane>
<a-tab-pane key="2" tab="添加组织" force-render>
@@ -157,7 +160,8 @@
onChange: onSelectChange1,
}"
/>
<div class="pa">
<div class="tableBox">
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
@@ -168,6 +172,8 @@
class="pagination"
/>
</div>
</div>
</div>
</div>
</a-tab-pane>
@@ -238,7 +244,8 @@
onChange: onSelectChange2,
}"
/>
<div class="pa">
<div class="tableBox">
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
@@ -249,6 +256,8 @@
class="pagination"
/>
</div>
</div>
</div>
</a-tab-pane>
</a-tabs>

View File

@@ -78,7 +78,8 @@
onChange: onSelectChange,
}"
/>
<div class="pa">
<div class="tableBox">
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
@@ -89,6 +90,8 @@
class="pagination"
/>
</div>
</div>
</div>
</a-tab-pane>
<a-tab-pane key="2" tab="添加组织" force-render>
@@ -157,7 +160,8 @@
onChange: onSelectChange1,
}"
/>
<div class="pa">
<div class="tableBox">
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
@@ -168,6 +172,8 @@
class="pagination"
/>
</div>
</div>
</div>
</div>
</a-tab-pane>
@@ -238,7 +244,8 @@
onChange: onSelectChange2,
}"
/>
<div class="pa">
<div class="tableBox">
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
@@ -249,6 +256,8 @@
class="pagination"
/>
</div>
</div>
</div>
</a-tab-pane>
</a-tabs>

View File

@@ -57,7 +57,8 @@
}"
/>
</div>
<div class="pa">
<div class="tableBox">
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
@@ -68,6 +69,8 @@
class="pagination"
/>
</div>
</div>
<!-- <div class="tab" style="margin-top: 20px; margin-bottom: 100px">
<a-table
style="border: 1px solid #f2f6fe"

View File

@@ -78,7 +78,8 @@
onChange: onSelectChange,
}"
/>
<div class="pa">
<div class="tableBox">
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
@@ -89,6 +90,7 @@
class="pagination"
/>
</div>
</div>
</div>
</a-tab-pane>
<a-tab-pane key="2" tab="添加组织" force-render>
@@ -157,7 +159,8 @@
onChange: onSelectChange1,
}"
/>
<div class="pa">
<div class="tableBox">
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
@@ -168,6 +171,7 @@
class="pagination"
/>
</div>
</div>
</div>
</div>
</a-tab-pane>
@@ -238,7 +242,8 @@
onChange: onSelectChange2,
}"
/>
<div class="pa">
<div class="tableBox">
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
@@ -249,6 +254,7 @@
class="pagination"
/>
</div>
</div>
</div>
</a-tab-pane>
</a-tabs>

View File

@@ -78,16 +78,18 @@
onChange: onSelectChange,
}"
/>
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
:pageSize="pageSize"
:current="currentPage"
:total="tableDataTotal"
class="pagination"
/>
<div class="tableBox">
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
:pageSize="pageSize"
:current="currentPage"
:total="tableDataTotal"
class="pagination"
/>
</div>
</div>
</div>
</a-tab-pane>
@@ -157,16 +159,18 @@
onChange: onSelectChange1,
}"
/>
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
:pageSize="pageSize1"
:current="currentPage1"
:total="tableDataTotal1"
class="pagination"
/>
<div class="tableBox">
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
:pageSize="pageSize1"
:current="currentPage1"
:total="tableDataTotal1"
class="pagination"
/>
</div>
</div>
</div>
</div>
@@ -238,16 +242,18 @@
onChange: onSelectChange2,
}"
/>
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
:pageSize="pageSize2"
:current="currentPage2"
:total="tableDataTotal2"
class="pagination"
/>
<div class="tableBox">
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
:pageSize="pageSize2"
:current="currentPage2"
:total="tableDataTotal2"
class="pagination"
/>
</div>
</div>
</div>
</a-tab-pane>
@@ -1197,7 +1203,7 @@ export default {
cursor: pointer;
width: 100px;
height: 40px;
background: #4ea6ff;
background: #409eff;
border-radius: 8px;
border: 0;
margin-left: 15px;

View File

@@ -156,7 +156,7 @@
:data-source="tabledata1"
:loading="tableDataTotal === -1 ? true : false"
expandRowByClick="true"
:scroll="{ x: 500}"
:scroll="{ x: 500 }"
@expand="expandTable"
:pagination="false"
:row-selection="{
@@ -1469,7 +1469,7 @@ export default {
cursor: pointer;
width: 100px;
height: 40px;
background: #4ea6ff;
background: #409eff;
border-radius: 8px;
border: 0;
margin-left: 15px;

View File

@@ -78,17 +78,19 @@
@expand="expandTable"
:pagination="false"
/>
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
:pageSize="pageSize"
:current="currentPage"
:total="tableDataTotal"
class="pagination"
@change="onChange"
/>
<div class="tableBox">
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
:pageSize="pageSize"
:current="currentPage"
:total="tableDataTotal"
class="pagination"
@change="onChange"
/>
</div>
</div>
</div>
</div>
@@ -460,7 +462,7 @@ export default {
}
.btn1 {
background: #388be1;
background: #409eff;
color: #ffffff;
}
@@ -501,7 +503,7 @@ export default {
}
.btn1 {
background: #388be1;
background: #409eff;
color: #ffffff;
}
@@ -522,21 +524,23 @@ export default {
> td {
background: #f6f9fd;
}
.pa {
// left: 0;
margin-top: 15px;
width: 100%;
// height: 20px;
// background-color: red;
display: flex;
justify-content: center;
// position: absolute;
// bottom: 20px;
.ant-pagination-prev,
.ant-pagination-next,
.ant-pagination-item,
.ant-pagination-options {
margin-bottom: 10px;
.tableBox {
.pa {
// left: 0;
margin-top: 15px;
width: 100%;
// height: 20px;
// background-color: red;
display: flex;
justify-content: center;
// position: absolute;
// bottom: 20px;
.ant-pagination-prev,
.ant-pagination-next,
.ant-pagination-item,
.ant-pagination-options {
margin-bottom: 10px;
}
}
}
}
@@ -566,7 +570,7 @@ export default {
cursor: pointer;
width: 100px;
height: 40px;
background: #4ea6ff;
background: #409eff;
border-radius: 8px;
border: 0;
margin-left: 15px;

View File

@@ -74,17 +74,19 @@
@expand="expandTable"
:pagination="false"
/>
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
:pageSize="pageSize"
:current="currentPage"
:total="tableDataTotal"
class="pagination"
@change="onChange"
/>
<div class="tableBox">
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
:pageSize="pageSize"
:current="currentPage"
:total="tableDataTotal"
class="pagination"
@change="onChange"
/>
</div>
</div>
</div>
</div>
@@ -417,7 +419,7 @@ export default {
}
.btn1 {
background: #388be1;
background: #409eff;
color: #ffffff;
}
@@ -458,7 +460,7 @@ export default {
}
.btn1 {
background: #388be1;
background: #409eff;
color: #ffffff;
}
@@ -479,21 +481,23 @@ export default {
> td {
background: #f6f9fd;
}
.pa {
// left: 0;
margin-top: 15px;
width: 100%;
// height: 20px;
// background-color: red;
display: flex;
justify-content: center;
// position: absolute;
// bottom: 20px;
.ant-pagination-prev,
.ant-pagination-next,
.ant-pagination-item,
.ant-pagination-options {
margin-bottom: 10px;
.tableBox {
.pa {
// left: 0;
margin-top: 15px;
width: 100%;
// height: 20px;
// background-color: red;
display: flex;
justify-content: center;
// position: absolute;
// bottom: 20px;
.ant-pagination-prev,
.ant-pagination-next,
.ant-pagination-item,
.ant-pagination-options {
margin-bottom: 10px;
}
}
}
}
@@ -523,7 +527,7 @@ export default {
cursor: pointer;
width: 100px;
height: 40px;
background: #4ea6ff;
background: #409eff;
border-radius: 8px;
border: 0;
margin-left: 15px;

View File

@@ -0,0 +1,273 @@
<template>
<a-drawer
:visible="Assessvisible"
class="drawerStyle assessment"
placement="right"
width="70%"
@after-visible-change="afterVisibleChange"
>
<div class="drawerMain">
<div class="header">
<div class="headerTitle">查看评估详情</div>
<img
style="width: 29px; height: 29px; cursor: pointer"
src="../../assets/images/basicinfo/close.png"
@click="closeDrawer"
/>
</div>
<div class="main">
<div class="onerow">
<div class="assname">评估名称</div>
<div class="asscontent">产品经理面授课评估</div>
</div>
<div class="onerow" style="margin-top: 30px">
<div class="assname">评估说明</div>
<div class="asscontent">-</div>
</div>
<div class="assessbox" style="margin-top: 30px">
<div class="box1">
<div class="asstype">评估类型</div>
<div class="typename">单选</div>
</div>
<div class="box1" style="margin-left: 64px">
<div class="asstype">题干</div>
<div style="color: rgba(153, 153, 153, 1);font-size: 14px">这个课程你觉得对你有用吗</div>
</div>
<a-radio-group v-model:value="value">
<div class="box1" style="margin-left: 55px;margin-top: 20px">
<div class="asstype">选择1</div>
<a-radio :value="1">有用</a-radio>
</div>
<div class="box1" style="margin-left: 55px;margin-top: 20px;margin-bottom: 30px">
<div class="asstype">选择2</div>
<a-radio :value="2">没用</a-radio>
</div>
</a-radio-group>
</div>
<div class="assessbox" style="margin-top: 30px">
<div class="box1">
<div class="asstype">评估类型</div>
<div class="typename">问答题</div>
</div>
<div class="box1" style="margin-left: 64px">
<div class="asstype">标题</div>
<div style="color: rgba(153, 153, 153, 1);font-size: 14px">对这个课程有什么建议吗</div>
</div>
<div class="box1" style="margin-left: 64px;margin-top: 20px;margin-bottom: 30px">
<div class="asstype">描述</div>
<div style="color: rgba(51, 51, 51, 1);font-size: 14px">希望以后这样的课程能够躲开让我们多多了解</div>
</div>
</div>
<div class="assessbox" style="margin-top: 30px">
<div class="box1">
<div class="asstype">评估类型</div>
<div class="typename">评分题</div>
</div>
<div class="box1" style="margin-left: 64px">
<div class="asstype">标题</div>
<div style="color: rgba(153, 153, 153, 1);font-size: 14px">请给当前课程打分</div>
</div>
<div class="lastbox">
<div class="sorcetext">非常不满意</div>
<div class="sorcebox">
<div class="numbox" >1</div>
<div class="numbox">2</div>
<div class="numbox">3</div>
<div class="numbox">4</div>
<div class="numbox">5</div>
<div class="numbox">6</div>
<div class="numbox">7</div>
<div class="numbox">8</div>
<div class="numbox1">9</div>
<div class="numbox1">10</div>
</div>
<div class="sorcetext">非常满意</div>
</div>
</div>
</div>
<div class="btnn">
<button class="btn1">取消</button>
<button class="btn2">确定</button>
</div>
</div>
</a-drawer>
</template>
<script>
import { reactive, toRefs } from "vue";
export default {
name: "ViewAssess",
props: {
Assessvisible: {
type: Boolean,
default: false,
},
},
setup(props, ctx) {
const state = reactive({
value: "1",
});
const closeDrawer = () => {
ctx.emit("update:Assessvisible", false);
};
const afterVisibleChange = (bool) => {
console.log("state", bool);
};
return {
...toRefs(state),
afterVisibleChange,
closeDrawer,
// change,
};
},
};
</script>
<style lang="scss">
.assessment {
.drawerMain {
min-width: 600px;
margin: 0px 32px 0px 32px;
overflow-x: scroll;
display: flex;
flex-direction: column;
.header {
height: 73px;
border-bottom: 1px solid #e8e8e8;
display: flex;
justify-content: space-between;
align-items: center;
// background-color: red;
margin-bottom: 20px;
.headerTitle {
font-size: 18px;
font-weight: 600;
color: #333333;
line-height: 25px;
// margin-left: 24px;
}
}
.main {
display: flex;
flex-direction: column;
overflow-y: auto;
//align-items: center;
.onerow {
display: flex;
margin-top: 10px;
margin-left: 10px;
.assname {
font-size: 16px;
color: #333333;
font-weight: 500;
}
.asscontent {
color: #999999;
font-size: 16px;
}
}
.assessbox {
border: 1px solid rgba(151, 151, 151, 0.29);
border-radius: 8px;
display: flex;
flex-direction: column;
.box1 {
display: flex;
margin-top: 20px;
margin-left: 36px;
align-items: center;
.asstype {
color: rgba(51, 51, 51, 1);
font-size: 14px;
font-weight: 500;
}
.typename {
width: 80px;
height: 32px;
//margin-left: 10px;
border-radius: 4px;
border: 1px solid rgba(64, 158, 255, 1);
display: flex;
justify-content: center;
align-items: center;
color: rgba(64, 158, 255, 1);
font-size: 14px;
background: rgba(64,158,255,0.1);
}
}
.lastbox {
display: flex;
align-items: center;
margin-left: 30px;
.sorcetext {
color: rgba(153, 153, 153, 1);
font-size: 14px;
}
.sorcebox {
display: flex;
.numbox {
width: 32px;
height: 32px;
display: flex;
justify-content: center;
align-items: center;
background: rgba(64, 158, 255, 1);
color: #FFFFFF;
font-size: 14px;
border-radius: 4px;
margin: 20px 5px;
cursor: pointer;
}
.numbox1 {
width: 32px;
height: 32px;
display: flex;
justify-content: center;
align-items: center;
border: 1px solid rgba(151, 151, 151, 0.29);
color: rgba(0, 0, 0, 0.6500);
margin: 20px 5px;
cursor: pointer;
border-radius: 4px;
}
}
}
}
}
.btnn {
height: 72px;
width: 100%;
position: absolute;
bottom: 0;
left: 0;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0px 1px 35px 0px rgba(118, 136, 166, 0.16);
.btn1 {
width: 100px;
height: 40px;
border: 1px solid #4ea6ff;
border-radius: 8px;
color: #4ea6ff;
background-color: #fff;
cursor: pointer;
}
.btn2 {
cursor: pointer;
width: 100px;
height: 40px;
background: #4ea6ff;
border-radius: 8px;
border: 0;
margin-left: 15px;
color: #fff;
}
}
}
}
</style>

View File

@@ -73,17 +73,19 @@
@expand="expandTable"
:pagination="false"
/>
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
:pageSize="pageSize"
:current="currentPage"
:total="tableDataTotal"
class="pagination"
@change="onChange"
/>
<div class="tableBox">
<div class="pa">
<a-pagination
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
:pageSize="pageSize"
:current="currentPage"
:total="tableDataTotal"
class="pagination"
@change="onChange"
/>
</div>
</div>
</div>
</div>
@@ -468,7 +470,7 @@ export default {
}
.btn2 {
background-color: #388be1;
background-color: #409eff;
color: #fff;
border: 0;
margin-left: 16px;
@@ -563,7 +565,7 @@ export default {
}
.btn1 {
background: #388be1;
background: #409eff;
color: #ffffff;
}
@@ -597,7 +599,7 @@ export default {
}
.btn1 {
background: #388be1;
background: #409eff;
color: #ffffff;
}
@@ -618,21 +620,23 @@ export default {
> td {
background: #f6f9fd;
}
.pa {
// left: 0;
margin-top: 15px;
width: 100%;
// height: 20px;
// background-color: red;
display: flex;
justify-content: center;
// position: absolute;
// bottom: 20px;
.ant-pagination-prev,
.ant-pagination-next,
.ant-pagination-item,
.ant-pagination-options {
margin-bottom: 10px;
.tableBox {
.pa {
// left: 0;
margin-top: 15px;
width: 100%;
// height: 20px;
// background-color: red;
display: flex;
justify-content: center;
// position: absolute;
// bottom: 20px;
.ant-pagination-prev,
.ant-pagination-next,
.ant-pagination-item,
.ant-pagination-options {
margin-bottom: 10px;
}
}
}
}
@@ -662,7 +666,7 @@ export default {
cursor: pointer;
width: 100px;
height: 40px;
background: #4ea6ff;
background: #409eff;
border-radius: 8px;
border: 0;
margin-left: 15px;