|
|
|
@ -31,7 +31,10 @@ const seachForm = reactive({
|
|
|
|
|
baseId: "",
|
|
|
|
|
publishDateBegin: "",
|
|
|
|
|
publishDateEnd: "",
|
|
|
|
|
time: []
|
|
|
|
|
submitDateBegin: "",
|
|
|
|
|
submitDateEnd: "",
|
|
|
|
|
time: [],
|
|
|
|
|
submitDate: []
|
|
|
|
|
});
|
|
|
|
|
const statusList = [
|
|
|
|
|
{
|
|
|
|
@ -96,7 +99,7 @@ const tabList = ref([
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: "通过",
|
|
|
|
|
id: "4"
|
|
|
|
|
id: "2"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
title: "失效",
|
|
|
|
@ -151,8 +154,12 @@ const columns: TableColumnList = [
|
|
|
|
|
prop: "submitDeptName"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
label: "最新时间",
|
|
|
|
|
prop: "updateTime"
|
|
|
|
|
label: "发布日期",
|
|
|
|
|
prop: "publishDate"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
label: "报送日期",
|
|
|
|
|
prop: "submitDate"
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
label: "操作",
|
|
|
|
@ -182,10 +189,18 @@ const getData = async () => {
|
|
|
|
|
seachForm.publishDateBegin = "";
|
|
|
|
|
seachForm.publishDateEnd = "";
|
|
|
|
|
}
|
|
|
|
|
if (seachForm.submitDate && seachForm.submitDate.length > 0) {
|
|
|
|
|
seachForm.submitDateBegin = seachForm.submitDate[0];
|
|
|
|
|
seachForm.submitDateEnd = seachForm.submitDate[1];
|
|
|
|
|
} else {
|
|
|
|
|
seachForm.submitDateBegin = "";
|
|
|
|
|
seachForm.submitDateEnd = "";
|
|
|
|
|
}
|
|
|
|
|
const params = {
|
|
|
|
|
pageNum: pagination.currentPage,
|
|
|
|
|
pageSize: pagination.pageSize,
|
|
|
|
|
...seachForm
|
|
|
|
|
...seachForm,
|
|
|
|
|
time: undefined
|
|
|
|
|
};
|
|
|
|
|
const res: any = await queryKnowledgePage(params);
|
|
|
|
|
dataList.value = res.data.records;
|
|
|
|
@ -280,6 +295,7 @@ const withdrawOk = async (id, val) => {
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
onActivated(() => {
|
|
|
|
|
seachForm.status = "";
|
|
|
|
|
search();
|
|
|
|
|
});
|
|
|
|
|
onMounted(() => {
|
|
|
|
@ -338,20 +354,49 @@ onMounted(() => {
|
|
|
|
|
></el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
<el-row>
|
|
|
|
|
<el-col :span="8"
|
|
|
|
|
><el-form-item label="报送人部门">
|
|
|
|
|
<el-select
|
|
|
|
|
size="large"
|
|
|
|
|
style="width: 100%"
|
|
|
|
|
filterable
|
|
|
|
|
v-model="seachForm.submittedDeptId"
|
|
|
|
|
placeholder="请选择"
|
|
|
|
|
>
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="item in departmentList"
|
|
|
|
|
:key="item.id"
|
|
|
|
|
:label="item.deptName"
|
|
|
|
|
:value="item.id"
|
|
|
|
|
/>
|
|
|
|
|
</el-select> </el-form-item
|
|
|
|
|
></el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item label="发文时间">
|
|
|
|
|
<el-form-item label="发布日期">
|
|
|
|
|
<el-date-picker
|
|
|
|
|
style="width: 100%"
|
|
|
|
|
start-placeholder="开始时间"
|
|
|
|
|
end-placeholder="结束时间"
|
|
|
|
|
format="YYYY-MM-DD HH:mm:ss"
|
|
|
|
|
format="YYYY-MM-DD"
|
|
|
|
|
v-model="seachForm.time"
|
|
|
|
|
type="datetimerange"
|
|
|
|
|
value-format="YYYY-MM-DD HH:mm:ss"
|
|
|
|
|
type="daterange"
|
|
|
|
|
value-format="YYYY-MM-DD"
|
|
|
|
|
placeholder="请选择"
|
|
|
|
|
size="large" /></el-form-item
|
|
|
|
|
></el-col>
|
|
|
|
|
<el-col :span="8">
|
|
|
|
|
<el-form-item label="报送日期">
|
|
|
|
|
<el-date-picker
|
|
|
|
|
style="width: 100%"
|
|
|
|
|
start-placeholder="开始时间"
|
|
|
|
|
end-placeholder="结束时间"
|
|
|
|
|
format="YYYY-MM-DD"
|
|
|
|
|
v-model="seachForm.submitDate"
|
|
|
|
|
type="daterange"
|
|
|
|
|
value-format="YYYY-MM-DD"
|
|
|
|
|
placeholder="请选择"
|
|
|
|
|
size="large" /></el-form-item
|
|
|
|
|
></el-col>
|
|
|
|
|
|
|
|
|
|
<el-button size="large" class="ml-8" @click="search" type="primary"
|
|
|
|
|
>搜索</el-button
|
|
|
|
|
>
|
|
|
|
|