吸怪bug
This commit is contained in:
parent
0943180460
commit
d5867c05c0
Binary file not shown.
After Width: | Height: | Size: 27 KiB |
|
@ -2,6 +2,11 @@
|
|||
<a-spin :spinning="confirmLoading">
|
||||
<a-form ref="formRef" class="antd-modal-form" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||
<a-row>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="本学期名称" v-bind="validateInfos.flag1">
|
||||
<a-input v-model:value="formData.flag1" placeholder="请输入本学期名称" ></a-input>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="本学期课程开始时间" v-bind="validateInfos.bxqkssj">
|
||||
<a-input v-model:value="formData.bxqkssj" placeholder="请输入本学期课程开始时间" ></a-input>
|
||||
|
@ -12,11 +17,6 @@
|
|||
<a-input v-model:value="formData.bxqjssj" placeholder="请输入本学期课程结束时间" ></a-input>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24" hidden>
|
||||
<a-form-item label="预留字段1" v-bind="validateInfos.flag1">
|
||||
<a-input v-model:value="formData.flag1" placeholder="请输入预留字段1" ></a-input>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24" hidden>
|
||||
<a-form-item label="预留字段2" v-bind="validateInfos.flag2">
|
||||
<a-input v-model:value="formData.flag2" placeholder="请输入预留字段2" ></a-input>
|
||||
|
@ -44,7 +44,7 @@
|
|||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
<a-form ref="formRef2" class="antd-modal-form" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||
<a-form ref="formRef2" class="antd-modal-form" :labelCol="labelCol" :wrapperCol="wrapperCol" hidden>
|
||||
<a-row>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="开始时间" v-bind="validateInfos.flag3">
|
||||
|
|
|
@ -3,47 +3,54 @@
|
|||
<!--查询区域-->
|
||||
<a-form @keyup.enter.native="searchQuery" :model="queryParam" >
|
||||
<a-row :gutter="24">
|
||||
<a-col :span="3">
|
||||
<a-col :span="6">
|
||||
<a-form-item label="">
|
||||
<JDictSelectTag placeholder="听课身份" v-model:value="queryParam.tksf" dictCode="kc_tksf"/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="4">
|
||||
<a-col :span="6">
|
||||
<a-form-item label="">
|
||||
<JDictSelectTag placeholder="听课人所在单位" v-model:value="queryParam.szdw" :dictCode="`tkrszdw_view,college,college`"/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="3">
|
||||
<a-col :span="6">
|
||||
<a-form-item label="">
|
||||
<JDictSelectTag placeholder="开课单位" v-model:value="queryParam.kkdw" :dictCode="`kc_kkdw_view,kkdw,kkdw`"/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="3">
|
||||
<a-col :span="6">
|
||||
<a-form-item label="">
|
||||
<JDictSelectTag placeholder="课程性质" v-model:value="queryParam.kcxz" dictCode="kc_kcxz"/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="3">
|
||||
<a-col :span="6">
|
||||
<a-form-item label="">
|
||||
<a-date-picker
|
||||
:showTime="false"
|
||||
valueFormat="YYYY-MM-DD"
|
||||
:placeholder="'请选择开始时间'"
|
||||
v-model:value="queryParam.startTime"
|
||||
style="width:100%;"
|
||||
></a-date-picker>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="3">
|
||||
<a-col :span="6">
|
||||
<a-form-item label="">
|
||||
<a-date-picker
|
||||
:showTime="false"
|
||||
valueFormat="YYYY-MM-DD"
|
||||
:placeholder="'请选择结束时间'"
|
||||
style="width:100%;"
|
||||
v-model:value="queryParam.endTime"
|
||||
></a-date-picker>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="4">
|
||||
<a-col :span="6">
|
||||
<a-form-item label="">
|
||||
<a-input placeholder="填写教师名称" v-model:value="queryParam.username" dictCode="is_open"/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="6">
|
||||
<span style="float: left; overflow: hidden" class="table-page-search-submitButtons">
|
||||
<a-button type="primary" preIcon="ant-design:search-outlined" @click="searchQuery">查询</a-button>
|
||||
<a-button type="primary" preIcon="ant-design:export-outlined" style="margin-left: 10px;" @click="onExportXls"> 导出</a-button>
|
||||
|
|
|
@ -15,8 +15,8 @@
|
|||
</a-col>
|
||||
</a-row>
|
||||
</div>
|
||||
<span class="topTitle">
|
||||
{{ projectName }}
|
||||
<span class="topTitle" >
|
||||
<RouterLink :to="{path:'/site/index'}" style="color:white;">{{ projectName }}</RouterLink>
|
||||
<RouterLink hidden target='_blank' :to="{path:'/site/liveView',query:{ url: 'rtsp://176.139.87.16/axis-media/media.amp' }}">直播测试页rtsp</RouterLink>
|
||||
<RouterLink hidden target='_blank' :to="{path:'/site/liveFlvView',query:{ url: 'rtsp://176.139.87.16/axis-media/media.amp' }}">直播测试页flv</RouterLink>
|
||||
<RouterLink hidden target='_blank' :to="{path:'/site/livem3u8View',query:{ url: 'https://bylwcs.nenu.edu.cn:9553/live_hls/yfjxl101s_lbzj.m3u8' }}">直播测试页m3u8</RouterLink>
|
||||
|
@ -62,6 +62,10 @@
|
|||
//用户相关
|
||||
const userStore = useUserStore();
|
||||
|
||||
function toIndex(){
|
||||
window.location.href="/site/index"
|
||||
}
|
||||
|
||||
function smoothScroll(topNum){
|
||||
setTimeout(() => {
|
||||
if(topNum > 0){
|
||||
|
|
|
@ -42,18 +42,18 @@
|
|||
<a-button type="primary" class="yyyClass" @click="toLivePage(item)" :disabled="!item.jsbh || !item.zhjsId">听课</a-button>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<a-button type="primary" class="yyClass" @click="funpingjia(item)" >评价</a-button>
|
||||
<a-button type="primary" class="bcClass" @click="funpingjia(item)" >评价</a-button>
|
||||
</a-col>
|
||||
<a-col :span="8">
|
||||
<!-- <a-col :span="8">
|
||||
<a-button type="primary" class="bcClass" @click="handleBaocuo(item)">报错</a-button>
|
||||
</a-col>
|
||||
</a-col> -->
|
||||
</a-row>
|
||||
</a-col>
|
||||
<a-col :span="24" v-else>
|
||||
<a-col :span="24" v-else style="text-align: center;">
|
||||
<!-- <a-col :span="24"> -->
|
||||
<a-button type="primary" class="yyyClass" disabled v-if="item.sfyy==1 && item.isdeleted==0">已预约</a-button>
|
||||
<a-button type="primary" class="yyClass" @click="funYuyue(item)" v-if="item.sfyy==0 || (item.sfyy==1 && item.isdeleted==1)">预约</a-button>
|
||||
<a-button type="primary" class="bcClass" @click="handleBaocuo(item)">报错</a-button>
|
||||
<!-- <a-button type="primary" class="bcClass" @click="handleBaocuo(item)">报错</a-button> -->
|
||||
</a-col>
|
||||
</a-row>
|
||||
</div>
|
||||
|
@ -177,12 +177,12 @@ const saveOrUpdate = (params, isUpdate) => {
|
|||
|
||||
<style lang="less" scoped>
|
||||
.yyyClass{
|
||||
background: #6cafda;float: left;font-weight: 600;color:#fff;border-radius: 5px;line-height: 23px;
|
||||
background: #6cafda;font-weight: 600;color:#fff;border-radius: 5px;line-height: 23px;
|
||||
}
|
||||
.yyClass{
|
||||
background-color: #1c84c6;font-weight: 600;color:#fff;border-radius: 5px;line-height: 23px;
|
||||
}
|
||||
.bcClass{
|
||||
background-color: #1c84c6;float: right;font-weight: 600;border-radius: 5px;line-height: 23px;
|
||||
background-color: #1c84c6;font-weight: 600;border-radius: 5px;line-height: 23px;margin-left: 20px;
|
||||
}
|
||||
</style>
|
||||
|
|
|
@ -24,14 +24,20 @@
|
|||
<JDictSelectTag placeholder="请选择课程性质" v-model:value="queryParam.kcxz" dictCode="kc_kcxz" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="{ span: 24 }" :sm="{ span: 8 }" :lg="{ span: 4 }">
|
||||
<a-col :xs="{ span: 24 }" :sm="{ span: 8 }" :lg="{ span: 3 }">
|
||||
<a-form-item label="" style="padding: 10px;">
|
||||
<a-input placeholder="请输入课程或教师名称" v-model:value="queryParam.ywmc"></a-input>
|
||||
<a-input placeholder="请输入上课地点" v-model:value="queryParam.skdd"></a-input>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xs="{ span: 24 }" :sm="{ span: 8 }" :lg="{ span: 4 }" style="padding: 10px;">
|
||||
<a-button type="primary" @click="zbLoadData" style="background-color: rgb(26, 179, 148);">查询</a-button>
|
||||
<a-col :xs="{ span: 24 }" :sm="{ span: 8 }" :lg="{ span: 5 }">
|
||||
<a-form-item label="" style="padding: 10px;">
|
||||
<a-input-search placeholder="请输入课程或教师名称" v-model:value="queryParam.ywmc" enter-button="查询"
|
||||
@search="zbLoadData"></a-input-search>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<!-- <a-col :xs="{ span: 24 }" :sm="{ span: 8 }" :lg="{ span: 4 }" style="padding: 10px;">
|
||||
<a-button type="primary" @click="zbLoadData" style="background-color: rgb(26, 179, 148);">查询</a-button>
|
||||
</a-col> -->
|
||||
</a-row>
|
||||
|
||||
<a-tabs v-model:activeKey="rkbActiveKey" type="card" @change="zibiaoCard">
|
||||
|
@ -46,7 +52,7 @@
|
|||
<kclbList ref="wqxxkcModeal" :queryParam="xxkcqueryParam" @setTotal="xxkcTotal = $event;jzzyload()"></kclbList>
|
||||
|
||||
</a-tab-pane>
|
||||
<a-tab-pane key="2">
|
||||
<!-- <a-tab-pane key="2">
|
||||
<template #tab>
|
||||
<div>
|
||||
<div style="float: left;">腾讯会议</div>
|
||||
|
@ -56,7 +62,7 @@
|
|||
</div>
|
||||
</template>
|
||||
<kclbList ref="txhyModeal" :queryParam="txhyqueryParam" @setTotal="txhyTotal = $event;jzzyload()"></kclbList>
|
||||
</a-tab-pane>
|
||||
</a-tab-pane> -->
|
||||
</a-tabs>
|
||||
</div>
|
||||
</template>
|
||||
|
@ -87,6 +93,7 @@ function zbLoadData() {
|
|||
xxkcqueryParam.value.ywmc = queryParam.value.ywmc
|
||||
xxkcqueryParam.value.kcxz = queryParam.value.kcxz
|
||||
xxkcqueryParam.value.skxs = '1'
|
||||
xxkcqueryParam.value.skdd = queryParam.value.skdd
|
||||
|
||||
//----------------------腾讯会议-------------------
|
||||
txhyqueryParam.value.skrq = queryParam.value.ywTime
|
||||
|
|
|
@ -8,7 +8,9 @@
|
|||
<a-layout-content>
|
||||
|
||||
<a-card>
|
||||
<div style="font-size: 24px;font-weight: bold;height: 70px;">听课足迹</div>
|
||||
<div style="font-size: 24px;font-weight: bold;height: 70px;">听课足迹
|
||||
<span>({{getSysConfig().flag1}}, {{dateFormat(getSysConfig().bxqkssj, 'MM月dd日')}} 至 {{dateFormat(getSysConfig().bxqjssj, 'MM月dd日')}})</span>
|
||||
</div>
|
||||
<a-row :gutter="[16,16]">
|
||||
<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%" />
|
||||
|
|
|
@ -93,7 +93,7 @@
|
|||
您的评价对于我们很重要,感谢您的参与。
|
||||
</p>
|
||||
<p>
|
||||
您可以关闭本页,或点击下方按钮打开主页
|
||||
您可以<span @click="closeFun">关闭本页</span>,或点击下方按钮打开主页
|
||||
</p>
|
||||
<p>
|
||||
<a-button type="primary" :loading="confirmLoading"><RouterLink to="/site/index">返回首页</RouterLink></a-button>
|
||||
|
@ -162,6 +162,10 @@ onMounted(() => {
|
|||
});
|
||||
});
|
||||
|
||||
function closeFun(){
|
||||
window.close();
|
||||
}
|
||||
|
||||
function genAns(x,data,isArray): Array<Object> {
|
||||
let textanscontent,ansid,queid,upuserid,ketangbiaoid;
|
||||
if(isArray){
|
||||
|
|
|
@ -20,16 +20,15 @@
|
|||
</div>
|
||||
</a-col>
|
||||
</a-row>
|
||||
<a-divider class="divider"/>
|
||||
<!-- <a-divider class="divider"/>
|
||||
<div class="buttomDiv wenZiJiaCu">
|
||||
<!-- <FallOutlined class="green"/> -->
|
||||
<span class="green">
|
||||
↳
|
||||
</span>
|
||||
腾讯:{{ tjData?.jinRiKeTang?.txktnum??0 }}
|
||||
钉钉:{{ tjData?.jinRiKeTang?.ddktnum??0 }}
|
||||
其他:{{ tjData?.jinRiKeTang?.qtktnum??0 }}
|
||||
</div>
|
||||
</div> -->
|
||||
</a-card>
|
||||
</a-col>
|
||||
<a-col :xs="{ span: 24 }" :sm="{ span: 5 }" :lg="{ span: 3 }">
|
||||
|
@ -42,8 +41,8 @@
|
|||
</div>
|
||||
</a-col>
|
||||
</a-row>
|
||||
<a-divider />
|
||||
<div class="buttomDiv"></div>
|
||||
<!-- <a-divider /> -->
|
||||
<!-- <div class="buttomDiv"></div> -->
|
||||
</a-card>
|
||||
</a-col>
|
||||
<a-col :xs="{ span: 24 }" :sm="{ span: 11 }" :lg="{ span: 9 }">
|
||||
|
@ -76,8 +75,8 @@
|
|||
</div>
|
||||
</a-col>
|
||||
</a-row>
|
||||
<a-divider />
|
||||
<div class="buttomDiv"></div>
|
||||
<!-- <a-divider /> -->
|
||||
<!-- <div class="buttomDiv"></div> -->
|
||||
</a-card>
|
||||
</a-col>
|
||||
|
||||
|
@ -107,8 +106,8 @@
|
|||
</div>
|
||||
</a-col>
|
||||
</a-row>
|
||||
<a-divider />
|
||||
<div class="buttomDiv"></div>
|
||||
<!-- <a-divider /> -->
|
||||
<!-- <div class="buttomDiv"></div> -->
|
||||
</a-card>
|
||||
</a-col>
|
||||
<a-col :xs="{ span: 24 }" :sm="{ span: 1 }" :lg="{ span: 2 }">
|
||||
|
@ -197,7 +196,7 @@ onMounted(() => {
|
|||
}
|
||||
}
|
||||
.maxRow :deep(.ant-card-body) {
|
||||
padding: 0 24px 24px;
|
||||
// padding: 0 24px 24px;
|
||||
}
|
||||
|
||||
.buttomDiv {
|
||||
|
|
|
@ -5,16 +5,16 @@
|
|||
<div class="account-label gray-75">手机</div>
|
||||
<span class="gray">{{ userDetail.phone ? userDetail.phone : '未填写' }}</span>
|
||||
<span class="pointer blue-e5 phone-margin" @click="updatePhone" v-if="userDetail.phone">修改</span>
|
||||
<span class="pointer blue-e5" @click="unbindPhone" v-if="userDetail.phone">解绑</span>
|
||||
<span class="pointer blue-e5" @click="unbindPhone" v-else>绑定</span>
|
||||
<!-- <span class="pointer blue-e5" @click="unbindPhone" v-if="userDetail.phone">解绑</span>
|
||||
<span class="pointer blue-e5" @click="unbindPhone" v-else>绑定</span> -->
|
||||
</div>
|
||||
<div class="account-row-item clearfix">
|
||||
<div class="account-label gray-75">邮箱</div>
|
||||
<span class="gray">{{ userDetail.email ? userDetail.email : '未填写' }}</span>
|
||||
<span class="pointer blue-e5 phone-margin" @click="updateEmail">修改</span>
|
||||
<span class="pointer blue-e5" @click="unbindEmail" v-if="userDetail.email">解绑</span>
|
||||
<!-- <span class="pointer blue-e5" @click="unbindEmail" v-if="userDetail.email">解绑</span>
|
||||
<span class="pointer blue-e5" @click="unbindEmail" v-else>绑定</span>
|
||||
<span class="pointer blue-e5" style="margin-left:5px" @click="checkEmail" v-if="userDetail.email">验证</span>
|
||||
<span class="pointer blue-e5" style="margin-left:5px" @click="checkEmail" v-if="userDetail.email">验证</span> -->
|
||||
</div>
|
||||
<div class="account-row-item">
|
||||
<div class="account-label gray-75">密码</div>
|
||||
|
@ -22,7 +22,7 @@
|
|||
<span class="pointer blue-e5" style="margin-left: 10px" @click="updatePassWord">修改</span>
|
||||
</div>
|
||||
|
||||
<div class="account-row-item">
|
||||
<!-- <div class="account-row-item">
|
||||
<div class="account-label gray-75">账号绑定</div>
|
||||
<span>
|
||||
<WechatFilled :style="!wechatData.bindWechat ? { color: '#9e9e9e' } : { color: '#1ec563' }" />
|
||||
|
@ -30,7 +30,7 @@
|
|||
<span class="gray-75" style="margin-left: 8px" v-if="wechatData.bindWechat">{{ '已绑定:' + wechatData.name }}</span>
|
||||
<span class="blue-e5 pointer" style="margin-left: 24px" @click="wechatBind">{{ !wechatData.bindWechat ? '绑定' : '解绑' }}</span>
|
||||
</span>
|
||||
</div>
|
||||
</div> -->
|
||||
|
||||
<div class="account-row-item clearfix">
|
||||
<div class="account-label gray-75">账户注销</div>
|
||||
|
|
|
@ -18,24 +18,24 @@ export const settingList = [
|
|||
component: 'BaseSetting',
|
||||
icon:'ant-design:user-outlined'
|
||||
},
|
||||
{
|
||||
key: '2',
|
||||
name: '我的租户',
|
||||
component: 'TenantSetting',
|
||||
icon:'ant-design:team-outlined'
|
||||
},
|
||||
// {
|
||||
// key: '2',
|
||||
// name: '我的租户',
|
||||
// component: 'TenantSetting',
|
||||
// icon:'ant-design:team-outlined'
|
||||
// },
|
||||
{
|
||||
key: '3',
|
||||
key: '2',
|
||||
name: '账号安全',
|
||||
component: 'AccountSetting',
|
||||
icon:'ant-design:lock-outlined'
|
||||
},
|
||||
{
|
||||
key: '4',
|
||||
name: '第三方APP',
|
||||
component: 'WeChatDingSetting',
|
||||
icon: 'ant-design:contacts-outlined',
|
||||
},
|
||||
// {
|
||||
// key: '4',
|
||||
// name: '第三方APP',
|
||||
// component: 'WeChatDingSetting',
|
||||
// icon: 'ant-design:contacts-outlined',
|
||||
// },
|
||||
];
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue