2023年4月15日 修改问题
This commit is contained in:
parent
9a0da560d1
commit
7e01ab0360
|
@ -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;
|
||||||
|
|
|
@ -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/>
|
||||||
<!-- 今日课程列表 -->
|
<!-- 今日课程列表 -->
|
||||||
|
|
|
@ -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">
|
||||||
|
|
|
@ -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%;"/>
|
||||||
|
|
|
@ -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>
|
|
@ -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 }">
|
||||||
|
|
Loading…
Reference in New Issue