2023年4月15日 修改问题

This commit is contained in:
bai 2023-04-15 15:49:46 +08:00
parent 9a0da560d1
commit 7e01ab0360
6 changed files with 56 additions and 16 deletions

View File

@ -1,13 +1,19 @@
<template> <template>
<a-layout-header> <a-layout-header>
<!-- <BackTop/> --> <!-- <BackTop/> -->
<div id="topDiv"> <div id="topDiv" v-show="props.showRightButton">
<div class="topButton" @click="toTop"> <a-row >
<ArrowUpOutlined/> <a-col :xs="{ span: 0 }" :sm="{ span: 24 }" :lg="{ span: 24 }">
</div> <div class="topButton" @click="toTop">
<div class="topYiJianFanKui" @click="funYjfk"> <ArrowUpOutlined/>
意见反馈 </div>
</div> </a-col>
<a-col :xs="{ span: 0 }" :sm="{ span: 24 }" :lg="{ span: 24 }">
<div class="topYiJianFanKui" @click="funYjfk">
意见反馈
</div>
</a-col>
</a-row>
</div> </div>
<span class="topTitle"> <span class="topTitle">
{{ projectName }} {{ projectName }}
@ -40,6 +46,11 @@
import { useUserStore } from '/@/store/modules/user'; import { useUserStore } from '/@/store/modules/user';
import YjfkModal from '/@/views/site/yjfk/YjfkModal.vue'; import YjfkModal from '/@/views/site/yjfk/YjfkModal.vue';
const props = defineProps({
showRightButton: { type: Boolean, default: false }
});
const projectName = import.meta.env.VITE_GLOB_APP_TITLE; const projectName = import.meta.env.VITE_GLOB_APP_TITLE;
const YjfkModalTab = ref(); const YjfkModalTab = ref();
@ -91,6 +102,7 @@
right: 1rem; right: 1rem;
top: 5rem; top: 5rem;
z-index: 1; z-index: 1;
width: 4rem;
.topButton { .topButton {
background: #c2c2c2; background: #c2c2c2;
margin-bottom: 2rem; margin-bottom: 2rem;

View File

@ -25,7 +25,7 @@
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// --> ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
<a-layout> <a-layout>
<!-- 页头 --> <!-- 页头 -->
<headerPage/> <headerPage showRightButton/>
<!-- 主体部分 --> <!-- 主体部分 -->
<a-layout-content> <a-layout-content>
<!-- 统计 --> <!-- 统计 -->
@ -39,7 +39,7 @@
<!-- 听课足迹 --> <!-- 听课足迹 -->
<tingKeZuJiPage/> <tingKeZuJiPage/>
<!-- 预约课程 --> <!-- 预约课程 -->
<yuYueKeChengPage ref="yykcModeal" @ortherLoad="yykcLoad"/> <yuYueKeChengPage ref="yykcModeal" @ortherLoad="yykcLoad"/>
<!-- 精彩公开课 --> <!-- 精彩公开课 -->
<jingCaiGongKaiKePage/> <jingCaiGongKaiKePage/>
<!-- 今日课程列表 --> <!-- 今日课程列表 -->

View File

@ -7,7 +7,7 @@
<template #extra> <template #extra>
<RouterLink target='_blank' to="/site/tingKeZuJiMore">查看更多</RouterLink> <RouterLink target='_blank' to="/site/tingKeZuJiMore">查看更多</RouterLink>
</template> </template>
<listPage/> <listPage :queryParam="{ pageSize: 5 }"/>
</a-card> </a-card>
</template> </template>
<script setup lang="ts"> <script setup lang="ts">

View File

@ -13,7 +13,7 @@
<a-date-picker placeholder="请选择开始日期" format="YYYY-MM-DD" valueFormat="YYYY-MM-DD" v-model:value="queryParam.startDate" style="width: 100%" /> <a-date-picker placeholder="请选择开始日期" format="YYYY-MM-DD" valueFormat="YYYY-MM-DD" v-model:value="queryParam.startDate" style="width: 100%" />
</a-col> </a-col>
<a-col :xs="{ span: 24 }" :sm="{ span: 8 }" :lg="{ span: 4 }"> <a-col :xs="{ span: 24 }" :sm="{ span: 8 }" :lg="{ span: 4 }">
<a-date-picker placeholder="请选择结束日期" format="YYYY-MM-DD" valueFormat="YYYY-MM-DD" v-model:value="queryParam.startDate" style="width: 100%" /> <a-date-picker placeholder="请选择结束日期" format="YYYY-MM-DD" valueFormat="YYYY-MM-DD" v-model:value="queryParam.endDate" style="width: 100%" />
</a-col> </a-col>
<a-col :xs="{ span: 24 }" :sm="{ span: 8 }" :lg="{ span: 4 }" class="dictBox"> <a-col :xs="{ span: 24 }" :sm="{ span: 8 }" :lg="{ span: 4 }" class="dictBox">
<j-dict-select-tag v-model:value="queryParam.kkdw" dictCode="tkrszdw_view,college,college" placeholder="请选择院系" style="width: 100%;"/> <j-dict-select-tag v-model:value="queryParam.kkdw" dictCode="tkrszdw_view,college,college" placeholder="请选择院系" style="width: 100%;"/>

View File

@ -1,7 +1,7 @@
<template> <template>
<div id="siteMain"> <div id="siteMain">
<div id="maxSite"> <div id="maxSite">
<a-layout> <a-layout v-show="isAdd">
<!-- 页头 --> <!-- 页头 -->
<headerPage/> <headerPage/>
<!-- 主体部分 --> <!-- 主体部分 -->
@ -22,8 +22,8 @@
</template> </template>
<div style="text-align: center;font-size: 1rem;font-weight: 700;margin: 1rem;"> <div style="text-align: center;font-size: 1rem;font-weight: 700;margin: 1rem;">
<span v-if="$route.query.type == '4'">该评价表是专门为该课程方面的专家/教师听课研制的评价表更能反映该课堂的教学质量</span> <span v-if="$route.query.type == '4'">该评价表是专门为该课程方面的专家/教师听课研制的评价表更能反映该课堂的教学质量</span>
<span v-else-if="$route.query.type == '3'">东北师范大学听课记录表</span> <span v-else-if="$route.query.type == '3'">该评价表是方便行政人员和非该课程所属学科的教师听课使用的评价表主要用来反映课堂教学的整体情况</span>
<span v-else-if="$route.query.type == '2'">线上教学课堂看课听课评价表</span> <span v-else-if="$route.query.type == '2'">该评价表是根据线上课堂的特点研制的如果您听的是线上课堂请您填写该评价表如果您同时是该课程所属学科的专家/教师也欢迎您同时填写同行评价表</span>
</div> </div>
<div style="padding: 0 15rem;font-weight: 700;"> <div style="padding: 0 15rem;font-weight: 700;">
<a-row :gutter="[16,16]"> <a-row :gutter="[16,16]">
@ -69,6 +69,7 @@
</a-row> </a-row>
</div> </div>
<div style="text-align: center;padding-top: 1rem;"> <div style="text-align: center;padding-top: 1rem;">
<a-button type="primary" style="margin-right: 1rem;" :loading="confirmLoading">取消</a-button>
<a-button type="primary" @click="save" :loading="confirmLoading">提交</a-button> <a-button type="primary" @click="save" :loading="confirmLoading">提交</a-button>
</div> </div>
<!-- <div> <!-- <div>
@ -82,6 +83,24 @@
<!-- 页尾 --> <!-- 页尾 -->
<footerPage/> <footerPage/>
</a-layout> </a-layout>
<div v-show="!isAdd">
<div style="text-align: center;height: calc(100vh);">
<div style="padding: 5rem;font-size: 1.1rem;" class="wenZiJiaCu">
<p>
提交成功
</p>
<p>
您的评价对于我们很重要感谢您的参与
</p>
<p>
您可以关闭本页或点击下方按钮打开主页
</p>
<p>
<a-button type="primary" :loading="confirmLoading"><RouterLink to="/site/index">返回首页</RouterLink></a-button>
</p>
</div>
</div>
</div>
</div> </div>
</div> </div>
</template> </template>
@ -106,6 +125,7 @@ const list = ref<any>([]);
const selectedMap = ref<any>({}); const selectedMap = ref<any>({});
const confirmLoading = ref<boolean>(false); const confirmLoading = ref<boolean>(false);
const isAdd = ref<boolean>(true);
const { createMessage } = useMessage(); const { createMessage } = useMessage();
const route = useRoute(); const route = useRoute();
@ -189,7 +209,8 @@ function save() {
formData.ansList.push(...genAns(x,data,false)) formData.ansList.push(...genAns(x,data,false))
} }
}else{ }else{
errorMsg = '有必填选项未填写,请检查后重新提交。'+x.id+'-'+x.content + data; // errorMsg = ''+x.id+'-'+x.content + data;
errorMsg = '有必填选项未填写,请检查后重新提交。';
} }
}else{ }else{
// //
@ -217,6 +238,7 @@ function save() {
if (res.success) { if (res.success) {
createMessage.success(res.message); createMessage.success(res.message);
// emit('ok'); // emit('ok');
isAdd.value = false;
} else { } else {
createMessage.warning(res.message); createMessage.warning(res.message);
} }
@ -286,4 +308,10 @@ function save() {
background: #3499ec; background: #3499ec;
} }
} }
.wenZiJiaCu {
font-weight: 700;
}
a {
color: #337ab7;
}
</style> </style>

View File

@ -27,7 +27,7 @@
</a-col> </a-col>
<a-col :xs="{ span: 24 }" :sm="{ span: 8 }" :lg="{ span: 4 }"> <a-col :xs="{ span: 24 }" :sm="{ span: 8 }" :lg="{ span: 4 }">
<a-form-item label="" style="padding: 10px;"> <a-form-item label="" style="padding: 10px;">
<JDictSelectTag placeholder="请选择院系" v-model:value="queryParam.kkdw" :dictCode="`tkrszdw_view,college,college`" /> <JDictSelectTag placeholder="请选择院系" v-model:value="queryParam.kkdw" :dictCode="`kc_kkdw_view,kkdw,id`" />
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :xs="{ span: 24 }" :sm="{ span: 8 }" :lg="{ span: 4 }"> <a-col :xs="{ span: 24 }" :sm="{ span: 8 }" :lg="{ span: 4 }">