课程介绍中的常见问题,学生端调整分页,序号连续行
This commit is contained in:
parent
1aa18e9b97
commit
6593aa7e93
|
@ -42,7 +42,7 @@
|
|||
<a-col :span="24" v-for="(item,index) in cjwtSource" :key="index">
|
||||
<a-row>
|
||||
<a-col :span="24">
|
||||
<span style="float: left;">{{index+1}}.{{item.question}}</span>
|
||||
<span style="float: left;">{{(pageNo-1)*pageSize+index+1}}.{{item.question}}</span>
|
||||
<span style="float: right;">
|
||||
<a title="修改" @click="handleEdit(item)"><Icon icon="ant-design:form-outlined" /></a>
|
||||
<a-divider type="vertical" style="height: 30px; background-color: #7cb305" />
|
||||
|
@ -95,7 +95,7 @@
|
|||
|
||||
const globSetting = useGlobSetting();
|
||||
const baseApiUrl = globSetting.domainUrl;
|
||||
|
||||
|
||||
//当前路由信息
|
||||
const { currentRoute } = useRouter();
|
||||
const { query } = unref(currentRoute);
|
||||
|
@ -117,7 +117,7 @@ const baseApiUrl = globSetting.domainUrl;
|
|||
jxrlFilePath:null,
|
||||
kcjs:''
|
||||
});
|
||||
|
||||
|
||||
//引用功能
|
||||
function handleYinyong(){
|
||||
var record = {xqxn,rwbh}
|
||||
|
@ -146,37 +146,38 @@ const baseApiUrl = globSetting.domainUrl;
|
|||
|
||||
function openPdf(record){
|
||||
var url2 = getFileAccessHttpUrl(record.pdfPath)
|
||||
console.log(`🚀 ~ openPdf ~ url2:`, url2)
|
||||
// console.log(`🚀 ~ openPdf ~ url2:`, url2)
|
||||
let url = baseApiUrl+"/generic/web/viewer.html?file="+encodeURIComponent(url2);
|
||||
window.open(url,"_blank")
|
||||
}
|
||||
|
||||
function openJxrlPdf(record){
|
||||
var url2 = getFileAccessHttpUrl(record.jxrlPdfPath)
|
||||
console.log(`🚀 ~ openPdf ~ url2:`, url2)
|
||||
// console.log(`🚀 ~ openPdf ~ url2:`, url2)
|
||||
let url = baseApiUrl+"/generic/web/viewer.html?file="+encodeURIComponent(url2);
|
||||
window.open(url,"_blank")
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//常见问题回调刷新
|
||||
function handleCjwtOk() {
|
||||
console.log('--------cjwt ok -----------')
|
||||
// console.log('--------cjwt ok -----------')
|
||||
cjwtData(1);
|
||||
}
|
||||
|
||||
|
||||
//常见问题新增翻页
|
||||
function handlePageChange(page: number) {
|
||||
cjwtData(page);
|
||||
}
|
||||
|
||||
function cjwtData(arg){
|
||||
pageNo.value = arg;
|
||||
defHttp.get({ url: '/zyCjwt/zyCjwt/list', params: { pageSize: 3,pageNo:arg, rwbh:rwbh,xqxn:xqxn,column:'createTime',order:'desc' } }).then((res) => {
|
||||
console.log(`🚀 ~ defHttp.get ~ res:`, res)
|
||||
// console.log(`🚀 ~ defHttp.get ~ res:`, res)
|
||||
cjwtSource.value = res.records;
|
||||
total.value = res.total;
|
||||
console.log(`🚀 ~ defHttp.get ~ cjwtSource:`, cjwtSource)
|
||||
// console.log(`🚀 ~ defHttp.get ~ cjwtSource:`, cjwtSource)
|
||||
});
|
||||
}
|
||||
//获取课程简介和教学大纲内容
|
||||
|
@ -192,13 +193,13 @@ const baseApiUrl = globSetting.domainUrl;
|
|||
var model = jxdgInfo.value;
|
||||
model.rwbh = rwbh;
|
||||
model.xqxn = xqxn;
|
||||
console.log(`🚀 ~ addKcjsHandle ~ model:`, model)
|
||||
// console.log(`🚀 ~ addKcjsHandle ~ model:`, model)
|
||||
if(model.id){
|
||||
if(type=='1'){
|
||||
model.filePath = '';
|
||||
}
|
||||
defHttp.post({ url: '/zyJxdg/zyJxdg/edit', params: model }).then((res) => {
|
||||
console.log(`🚀 ~ defHttp.post 111~ res:`, res)
|
||||
// console.log(`🚀 ~ defHttp.post 111~ res:`, res)
|
||||
getKcjsJxdg();
|
||||
});
|
||||
}else{
|
||||
|
@ -206,7 +207,7 @@ const baseApiUrl = globSetting.domainUrl;
|
|||
model.filePath = '';
|
||||
}
|
||||
defHttp.post({ url: '/zyJxdg/zyJxdg/add', params: model }).then((res) => {
|
||||
console.log(`🚀 ~ defHttp.post 222~ res:`, res)
|
||||
// console.log(`🚀 ~ defHttp.post 222~ res:`, res)
|
||||
getKcjsJxdg();
|
||||
});
|
||||
}
|
||||
|
@ -218,7 +219,7 @@ const baseApiUrl = globSetting.domainUrl;
|
|||
cjwtData(1);
|
||||
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
<style lang="less" scoped>
|
||||
</style>
|
||||
</style>
|
||||
|
|
|
@ -44,7 +44,7 @@
|
|||
<a-col :span="24" v-for="(item,index) in cjwtSource" :key="index">
|
||||
<a-row>
|
||||
<a-col :span="24">
|
||||
<span style="float: left;">{{index+1}}.{{item.question}}</span>
|
||||
<span style="float: left;">{{(pageNo-1)*pageSize+index+1}}.{{item.question}}</span>
|
||||
</a-col>
|
||||
<a-col :span="24"><span><Icon icon="ant-design:caret-right-outlined" />答:{{item.answer}}</span></a-col>
|
||||
<a-col :span="24">
|
||||
|
@ -93,7 +93,7 @@
|
|||
|
||||
const globSetting = useGlobSetting();
|
||||
const baseApiUrl = globSetting.domainUrl;
|
||||
|
||||
|
||||
//当前路由信息
|
||||
const { currentRoute } = useRouter();
|
||||
const { query } = unref(currentRoute);
|
||||
|
@ -114,7 +114,7 @@ const baseApiUrl = globSetting.domainUrl;
|
|||
filePath:'',
|
||||
kcjs:''
|
||||
});
|
||||
|
||||
|
||||
//引用功能
|
||||
function handleYinyong(){
|
||||
var record = {xqxn,rwbh}
|
||||
|
@ -143,41 +143,43 @@ const baseApiUrl = globSetting.domainUrl;
|
|||
|
||||
function openPdf(record){
|
||||
var url2 = getFileAccessHttpUrl(record.pdfPath)
|
||||
console.log(`🚀 ~ openPdf ~ url2:`, url2)
|
||||
// console.log(`🚀 ~ openPdf ~ url2:`, url2)
|
||||
let url = baseApiUrl+"/generic/web/viewer.html?file="+encodeURIComponent(url2);
|
||||
window.open(url,"_blank")
|
||||
}
|
||||
|
||||
function openJxrlPdf(record){
|
||||
var url2 = getFileAccessHttpUrl(record.jxrlPdfPath)
|
||||
console.log(`🚀 ~ openPdf ~ url2:`, url2)
|
||||
// console.log(`🚀 ~ openPdf ~ url2:`, url2)
|
||||
let url = baseApiUrl+"/generic/web/viewer.html?file="+encodeURIComponent(url2);
|
||||
window.open(url,"_blank")
|
||||
}
|
||||
|
||||
|
||||
|
||||
//常见问题回调刷新
|
||||
function handleCjwtOk() {
|
||||
console.log('--------cjwt ok -----------')
|
||||
// console.log('--------cjwt ok -----------')
|
||||
cjwtData(1);
|
||||
}
|
||||
|
||||
|
||||
//常见问题新增翻页
|
||||
function handlePageChange(page: number) {
|
||||
cjwtData(page);
|
||||
}
|
||||
|
||||
function cjwtData(arg){
|
||||
defHttp.get({ url: '/zyCjwt/zyCjwt/list', params: { pageSize: 3,pageNo:arg, rwbh:rwbh,xqxn:xqxn } }).then((res) => {
|
||||
console.log(`🚀 ~ defHttp.get ~ res:`, res)
|
||||
pageNo.value = arg;
|
||||
defHttp.get({ url: '/zyCjwt/zyCjwt/list', params: { pageSize: 3,pageNo:arg, rwbh:rwbh,xqxn:xqxn,column:'createTime',order:'desc' } }).then((res) => {
|
||||
// console.log(`🚀 ~ defHttp.get ~ res:`, res)
|
||||
cjwtSource.value = res.records;
|
||||
console.log(`🚀 ~ defHttp.get ~ cjwtSource:`, cjwtSource)
|
||||
total.value = res.total;
|
||||
// console.log(`🚀 ~ defHttp.get ~ cjwtSource:`, cjwtSource)
|
||||
});
|
||||
}
|
||||
//获取课程简介和教学大纲内容
|
||||
function getKcjsJxdg(){
|
||||
defHttp.get({ url: '/zyJxdg/zyJxdg/getKcjsJxdg', params: { rwbh:rwbh} }).then((res) => {
|
||||
console.log(`🚀 1111111111111~ getKcjsJxdg ~ res:`, res)
|
||||
// console.log(`🚀 1111111111111~ getKcjsJxdg ~ res:`, res)
|
||||
if(res){
|
||||
jxdgInfo.value = res;
|
||||
}
|
||||
|
@ -188,13 +190,13 @@ function openJxrlPdf(record){
|
|||
var model = jxdgInfo.value;
|
||||
model.rwbh = rwbh;
|
||||
model.xqxn = xqxn;
|
||||
console.log(`🚀 ~ addKcjsHandle ~ model:`, model)
|
||||
// console.log(`🚀 ~ addKcjsHandle ~ model:`, model)
|
||||
if(model.id){
|
||||
if(type=='1'){
|
||||
model.filePath = '';
|
||||
}
|
||||
defHttp.post({ url: '/zyJxdg/zyJxdg/edit', params: model }).then((res) => {
|
||||
console.log(`🚀 ~ defHttp.post 111~ res:`, res)
|
||||
// console.log(`🚀 ~ defHttp.post 111~ res:`, res)
|
||||
getKcjsJxdg();
|
||||
});
|
||||
}else{
|
||||
|
@ -202,7 +204,7 @@ function openJxrlPdf(record){
|
|||
model.filePath = '';
|
||||
}
|
||||
defHttp.post({ url: '/zyJxdg/zyJxdg/add', params: model }).then((res) => {
|
||||
console.log(`🚀 ~ defHttp.post 222~ res:`, res)
|
||||
// console.log(`🚀 ~ defHttp.post 222~ res:`, res)
|
||||
getKcjsJxdg();
|
||||
});
|
||||
}
|
||||
|
@ -214,7 +216,7 @@ function openJxrlPdf(record){
|
|||
cjwtData(1);
|
||||
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
<style lang="less" scoped>
|
||||
</style>
|
||||
</style>
|
||||
|
|
Loading…
Reference in New Issue