fix:增加课程审核时间字段,类型搜索问题修复

This commit is contained in:
wuyx
2022-11-30 15:41:00 +08:00
parent a2e699571c
commit 29ba6dd15d
2 changed files with 104 additions and 142 deletions

View File

@@ -1,19 +1,11 @@
<template> <template>
<a-drawer <a-drawer :visible="ProjAuditvisible" class="drawerStyle ProjectAudit" placement="right" width="60%"
:visible="ProjAuditvisible" @after-visible-change="afterVisibleChange">
class="drawerStyle ProjectAudit"
placement="right"
width="60%"
@after-visible-change="afterVisibleChange"
>
<div class="drawerMain"> <div class="drawerMain">
<div class="header"> <div class="header">
<div class="headerTitle">审核项目</div> <div class="headerTitle">审核项目</div>
<img <img style="width: 29px; height: 29px; cursor: pointer" src="../../assets/images/basicinfo/close.png"
style="width: 29px; height: 29px; cursor: pointer" @click="closeDrawer" />
src="../../assets/images/basicinfo/close.png"
@click="closeDrawer"
/>
</div> </div>
<div class="main" style="padding-right: 10px"> <div class="main" style="padding-right: 10px">
<a-tabs v-model:activeKey="activeSetKey"> <a-tabs v-model:activeKey="activeSetKey">
@@ -29,19 +21,13 @@
<div class="set_content"> <div class="set_content">
<div class="setc_name"><span>封面图</span></div> <div class="setc_name"><span>封面图</span></div>
<div class="setc_main"> <div class="setc_main">
<img <img style="width: 151px; height: 84px" :src="picUrl" alt="" />
style="width: 151px; height: 84px"
:src="picUrl"
alt=""
/>
</div> </div>
</div> </div>
<div class="set_content"> <div class="set_content">
<div class="setc_name"><span>项目时间</span></div> <div class="setc_name"><span>项目时间</span></div>
<div class="setc_main"> <div class="setc_main">
<span style="color: #999999" <span style="color: #999999">{{ startTime }} {{ endTime }}</span>
>{{ startTime }} {{ endTime }}</span
>
</div> </div>
</div> </div>
<div class="set_content"> <div class="set_content">
@@ -65,11 +51,8 @@
<div class="set_content"> <div class="set_content">
<div class="setc_name"><span>同步学习记录</span></div> <div class="setc_name"><span>同步学习记录</span></div>
<div class="setc_main"> <div class="setc_main">
<a-radio v-model:checked="checkedSty" <a-radio v-model:checked="checkedSty"><span
><span style="color: #333333" style="color: #333333">同步课程学习记录如学员在课程库中拥有课程的学习记录自动免修该课程</span></a-radio>
>同步课程学习记录如学员在课程库中拥有课程的学习记录自动免修该课程</span
></a-radio
>
</div> </div>
</div> </div>
<div class="set_content"> <div class="set_content">
@@ -87,9 +70,7 @@
<div class="set_content"> <div class="set_content">
<div class="setc_name"><span>是否BOEU实施</span></div> <div class="setc_name"><span>是否BOEU实施</span></div>
<div class="setc_main"> <div class="setc_main">
<a-radio v-model:checked="checkedBOEU" <a-radio v-model:checked="checkedBOEU"><span style="color: #333333">BOEU实施</span></a-radio>
><span style="color: #333333">BOEU实施</span></a-radio
>
</div> </div>
</div> </div>
</div> </div>
@@ -101,7 +82,7 @@
</button> </button>
</div> </div>
</a-tab-pane> </a-tab-pane>
<a-tab-pane key="2" tab="修改记录"></a-tab-pane> <!-- <a-tab-pane key="2" tab="修改记录"></a-tab-pane> -->
</a-tabs> </a-tabs>
<div class="audit"> <div class="audit">
<div class="set_content"> <div class="set_content">

View File

@@ -14,35 +14,24 @@
<div class="tmplh_inp"> <div class="tmplh_inp">
<div class="inpbox"> <div class="inpbox">
<div class="inpbox1"> <div class="inpbox1">
<a-select <a-select v-model:value="valueproj" value-key="value"
v-model:value="valueproj" :options="[{ label: '请选择内容分类', value: '' }, ...calssifyList]" />
value-key="value"
:options="[{label:'请选择内容分类',value:''},...calssifyList]"
/>
</div> </div>
<div class="inpbox1"> <div class="inpbox1">
<a-input <a-input v-model:value="valuecreater" style="
v-model:value="valuecreater"
style="
width: 270px; width: 270px;
height: 40px; height: 40px;
border-radius: 8px; border-radius: 8px;
margin-right: 14px; margin-right: 14px;
" " placeholder="请输入创建人" />
placeholder="请输入创建人"
/>
</div> </div>
<div class="inpbox1"> <div class="inpbox1">
<a-input <a-input v-model:value="valuename" style="
v-model:value="valuename"
style="
width: 270px; width: 270px;
height: 40px; height: 40px;
border-radius: 8px; border-radius: 8px;
margin-right: 14px; margin-right: 14px;
" " placeholder="请输入名称" />
placeholder="请输入名称"
/>
</div> </div>
</div> </div>
</div> </div>
@@ -59,28 +48,13 @@
</div> </div>
<div class="tmpl_body"> <div class="tmpl_body">
<div class="tmpl_tabbox"> <div class="tmpl_tabbox">
<a-table <a-table :columns="columns1" :data-source="tableData1" :loading="tableDataTotal === -1 ? true : false"
:columns="columns1" expandRowByClick="true" @expand="expandTable" :scroll="{ x: 1300 }" :pagination="false" />
:data-source="tableData1"
:loading="tableDataTotal === -1 ? true : false"
expandRowByClick="true"
@expand="expandTable"
:scroll="{ x: 1300 }"
:pagination="false"
/>
</div> </div>
<div class="tableBox"> <div class="tableBox">
<div class="pa"> <div class="pa">
<a-pagination <a-pagination v-if="total > 10" showSizeChanger="true" show-quick-jumper :pageSize="pageSize"
v-if="total > 10" v-model:current="currentPage" :total="total" class="pagination" @change="changePagination" />
showSizeChanger="true"
show-quick-jumper
:pageSize="pageSize"
v-model:current="currentPage"
:total="total"
class="pagination"
@change="changePagination"
/>
</div> </div>
</div> </div>
</div> </div>
@@ -91,6 +65,7 @@
import { reactive, toRefs, onMounted } from "vue"; import { reactive, toRefs, onMounted } from "vue";
import { courseListView } from "../../api/indexAudit"; import { courseListView } from "../../api/indexAudit";
import * as api1 from "@/api/index1"; import * as api1 from "@/api/index1";
import { toDate } from "../../api/method";
export default { export default {
name: "CoursereViewed", name: "CoursereViewed",
@@ -147,6 +122,11 @@ export default {
dataIndex: "time", dataIndex: "time",
key: "time", key: "time",
align: "center", align: "center",
customRender: (time) => {
console.log(time)
return <div style="color:#387DF7">{toDate(time, "Y-M-D h:m")}</div>;
},
}, },
{ {
title: "审核说明", title: "审核说明",
@@ -154,15 +134,15 @@ export default {
key: "msg", key: "msg",
align: "center", align: "center",
}, },
{ // {
title: "操作", // title: "操作",
dataIndex: "opt", // dataIndex: "opt",
key: "opt", // key: "opt",
align: "center", // align: "center",
customRender: () => { // customRender: () => {
return <div style="color:#387DF7">审核日志</div>; // return <div style="color:#387DF7">审核日志</div>;
}, // },
}, // },
], ],
tableData1: [ tableData1: [
// { // {
@@ -180,12 +160,13 @@ export default {
const getList = () => { const getList = () => {
let objn = { let objn = {
auditStatus: 0, auditStatus: 0,
categoryId: state.valueproj, categoryId: Number(state.valueproj),
createName: state.valuecreater, createName: state.valuecreater,
name: state.valuename, name: state.valuename,
pageNo: state.currentPage, pageNo: state.currentPage,
pageSize: 10, pageSize: 10,
}; };
console.log(objn)
courseListView(objn) courseListView(objn)
.then((res) => { .then((res) => {
console.log("获取已审核课程成功", res.data.data); console.log("获取已审核课程成功", res.data.data);
@@ -220,7 +201,7 @@ export default {
? "拒绝" ? "拒绝"
: "-", : "-",
creater: item.createName, creater: item.createName,
time: "-", time: item.createTime,
msg: item.description || "-", msg: item.description || "-",
}; };
array.push(obj); array.push(obj);