2023年5月19日 修改问题

This commit is contained in:
bai 2023-05-19 23:36:52 +08:00
parent 8e8440ba67
commit dbebb78b1e
4 changed files with 60 additions and 20 deletions

View File

@ -24,8 +24,11 @@
<div >{{ mainVideoCardBoxTitle || '' }}</div>
<bVideo ref="mainVideo" videoId="mainVideo" :videoOption="{ autoplay: true }"/>
<div style="width: 100%;">
<a-textarea style="width: calc(100% - 7rem);height:120px;" v-model:value="model.notes" placeholder="您可以填写听课笔记"></a-textarea>
<a-button type="primary" style="width: 7rem;height: 100%;" @click="saveSuibi">保存听课笔记</a-button>
<a-textarea style="width: calc(100% - 7rem);height:120px;float: left;" v-model:value="model.notes" placeholder="您可以填写听课笔记"></a-textarea>
<div style="width: 7rem;height: 100%;float: right;">
<a-button type="primary" style="width: 7rem;height: 100%;" @click="openAllSuiBi">查看听课笔记</a-button>
<a-button type="primary" style="width: 7rem;height: 100%;margin-top: 1rem;" @click="saveSuibi">保存听课笔记</a-button>
</div>
</div>
</div>
</a-card>
@ -70,6 +73,15 @@
</div>
</div>
<addModalPage ref="tingKeZuJiAddModal"/>
<a-modal title="查看听课笔记" width="800px" :visible="tkbjVisible" :okButtonProps="{ class: { 'jee-hidden': true } }" @cancel="() => tkbjVisible = false" cancelText="关闭">
<div style="white-space:normal; word-break:break-all;overflow:hidden;">
<a-table tableLayout="fixed" :dataSource="suibiList" :scroll="{ x: true }" :pagination="false">
<a-table-column width="160px" title="填写时间" key="createTime" data-index="createTime" />
<a-table-column title="内容" key="notes" data-index="notes" />
</a-table>
</div>
</a-modal>
</template>
<script lang="ts" setup name="zhihuijiaoshiIndexPage">
@ -91,7 +103,9 @@ const kcCardBoxTitle = ref<any>('');
const ktangInfo = ref<any>({});
const mainVideoCardBoxTitle = ref<any>('');
const tableData = ref<Recordable>([])
const suibiList = ref<Recordable>([])
const isError = ref(false);
const tkbjVisible = ref(false);
const model = reactive<Record<string, any>>({ notes:'' });
@ -211,6 +225,25 @@ function saveSuibi(){
// }
}
function openAllSuiBi(){
//
tkbjVisible.value = true;
//
let param = {
userId: getUserId(),
ketangbiaoId: route.query.ktId,
column: 'createTime',
order: 'desc',
};
querySuibi(param).then(res => {
// model = (res.records??[{}])[0];
suibiList.value = res.records??[]
}).finally(() => {
//
});
}
</script>
<style lang="less" scoped>
#siteMain {

View File

@ -4,14 +4,12 @@
<a-row style="margin-top:20px;">
<a-col :xs="{ span: 24 }" :sm="{ span: 8 }" :lg="{ span: 4 }">
<a-form-item label="" style="padding: 10px;">
<a-date-picker :showTime="false" valueFormat="YYYY-MM-DD" :placeholder="'请选择结束时间'" style="width:100%;"
v-model:value="queryParam.ywTime"></a-date-picker>
<a-date-picker :showTime="false" valueFormat="YYYY-MM-DD" :placeholder="'请选择结束时间'" style="width:100%;" v-model:value="queryParam.ywTime"></a-date-picker>
</a-form-item>
</a-col>
<a-col :xs="{ span: 24 }" :sm="{ span: 8 }" :lg="{ span: 4 }">
<a-form-item label="" style="padding: 10px;">
<JDictSelectTag placeholder="请选择院系" v-model:value="queryParam.kkdw"
:dictCode="`kc_kkdw_view,kkdw,kkdw`" />
<JDictSelectTag placeholder="请选择院系" v-model:value="queryParam.kkdw" :dictCode="`kc_kkdw_view,kkdw,kkdw`" />
</a-form-item>
</a-col>
<a-col :xs="{ span: 24 }" :sm="{ span: 8 }" :lg="{ span: 4 }">
@ -31,8 +29,7 @@
</a-col>
<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-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;">
@ -105,7 +102,7 @@ function zbLoadData() {
txhyqueryParam.value.kcxz = queryParam.value.kcxz
txhyqueryParam.value.zbpx ='1'
txhyqueryParam.value.ywskxs = '1'
zibiaoCard(1);
}
/**

View File

@ -6,8 +6,12 @@
<a-row style="margin-top:20px;">
<a-col :xs="{ span: 24 }" :sm="{ span: 8 }" :lg="{ span: 4 }">
<a-form-item label="" style="padding: 10px;">
<JDictSelectTag placeholder="请选择院系" v-model:value="queryParam.kkdw"
:dictCode="`kc_kkdw_view,kkdw,kkdw`" />
<JDictSelectTag placeholder="请选择院系" v-model:value="queryParam.kkdw" :dictCode="`kc_kkdw_view,kkdw,kkdw`" />
</a-form-item>
</a-col>
<a-col :xs="{ span: 24 }" :sm="{ span: 8 }" :lg="{ span: 4 }">
<a-form-item label="" style="padding: 10px;">
<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 }">
@ -29,7 +33,7 @@
{{xxkcTotal}}</div>
</div>
</template>
<kclbList ref="wqxxkcModeal" :queryParam="xxkcqueryParam" @setTotal="xxkcTotal = $event;jzzyload()"></kclbList>
<kclbList ref="wqxxkcModeal" :queryParam="xxkcqueryParam" @set-total="xxkcTotal = $event;jzzyload()"></kclbList>
</a-tab-pane>
<a-tab-pane key="2">
@ -41,7 +45,7 @@
{{txhyTotal}}</div>
</div>
</template>
<kclbList ref="txhyModeal" :queryParam="txhyqueryParam" @setTotal="txhyTotal = $event;jzzyload()"></kclbList>
<kclbList ref="txhyModeal" :queryParam="txhyqueryParam" @set-total="txhyTotal = $event;jzzyload()"></kclbList>
</a-tab-pane>
</a-tabs>
</div>
@ -71,6 +75,7 @@ function zbLoadData() {
xxkcqueryParam.value.ywmc = queryParam.value.ywmc
xxkcqueryParam.value.skxs = '1'
xxkcqueryParam.value.type = 0
xxkcqueryParam.value.skdd = queryParam.value.skdd
//-----------------------------------------
txhyqueryParam.value.skrq = queryParam.value.ywTime

View File

@ -3,17 +3,21 @@
<div style="color:#1c84c6;font-weight: 600;font-size: 16px;" v-show="queryParam.jieci">
以下是 <span>{{queryParam.ywTime}}</span><span>{{queryParam.jieci}}节课</span> 的课表
</div>
<div style="color:#1c84c6;font-weight: 600;font-size: 16px;" v-show="!queryParam.jieci">
现在是 <span>{{queryParam.ywTime}}</span> 非上课时段
现在是 <span>{{queryParam.ywTime}}</span> 非上课时段
</div>
<a-row style="margin-top:20px;">
<a-col :xs="{ span: 24 }" :sm="{ span: 8 }" :lg="{ span: 4 }">
<a-form-item label="" style="padding: 10px;">
<JDictSelectTag placeholder="请选择院系" v-model:value="queryParam.kkdw"
:dictCode="`kc_kkdw_view,kkdw,kkdw`" />
<JDictSelectTag placeholder="请选择院系" v-model:value="queryParam.kkdw" :dictCode="`kc_kkdw_view,kkdw,kkdw`" />
</a-form-item>
</a-col>
<a-col :xs="{ span: 24 }" :sm="{ span: 8 }" :lg="{ span: 4 }">
<a-form-item label="" style="padding: 10px;">
<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 }">
@ -35,7 +39,7 @@
{{xxkcTotal}}</div>
</div>
</template>
<kclbList ref="wqxxkcModeal" :queryParam="xxkcqueryParam" @setTotal="xxkcTotal = $event;jzzyload()"></kclbList>
<kclbList ref="wqxxkcModeal" :queryParam="xxkcqueryParam" @set-total="xxkcTotal = $event;jzzyload()"></kclbList>
</a-tab-pane>
<a-tab-pane key="2">
@ -47,7 +51,7 @@
{{txhyTotal}}</div>
</div>
</template>
<kclbList ref="txhyModeal" :queryParam="txhyqueryParam" @setTotal="txhyTotal = $event;jzzyload()"></kclbList>
<kclbList ref="txhyModeal" :queryParam="txhyqueryParam" @set-total="txhyTotal = $event;jzzyload()"></kclbList>
</a-tab-pane>
</a-tabs>
</div>
@ -77,6 +81,7 @@ function zbLoadData() {
xxkcqueryParam.value.ywmc = queryParam.value.ywmc
xxkcqueryParam.value.skxs = 1
xxkcqueryParam.value.type = 1
xxkcqueryParam.value.skdd = queryParam.value.skdd
//-----------------------------------------
txhyqueryParam.value.skrq = queryParam.value.ywTime