|
@@ -8,7 +8,40 @@
|
|
|
<el-button type="primary" @click="handleAdd()">导出</el-button>
|
|
<el-button type="primary" @click="handleAdd()">导出</el-button>
|
|
|
</template>
|
|
</template>
|
|
|
<template #names="scope">
|
|
<template #names="scope">
|
|
|
- {{ scope.row.names }}
|
|
|
|
|
|
|
+ <el-popover placement="bottom" :width="800" trigger="click">
|
|
|
|
|
+ <template #reference>
|
|
|
|
|
+ <div @click="onClickNames(scope.row.releasedId)" class="pointer">{{ scope.row.names }}</div>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <div>
|
|
|
|
|
+ <div class="flex-ac mb10">
|
|
|
|
|
+ <div class="flex-cc">
|
|
|
|
|
+ <div class="square green_bgc" />
|
|
|
|
|
+ <div class="green">接收单位正常期限提醒</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="flex-cc">
|
|
|
|
|
+ <div class="square yellow_bgc" />
|
|
|
|
|
+ <div class="yellow">接收单位退回和补正超期提醒</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <div class="flex-cc">
|
|
|
|
|
+ <div class="square red_bgc" />
|
|
|
|
|
+ <div class="red">接收单位处理/处置完成超期提醒</div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ <el-table :data="[]">
|
|
|
|
|
+ <el-table-column prop="receivingUnitStr" label="接收单位" />
|
|
|
|
|
+ <el-table-column prop="userPhone" label="联络人电话" />
|
|
|
|
|
+ <el-table-column prop="notificationStatus" label="通报状态" />
|
|
|
|
|
+ <el-table-column prop="takeMeasures" label="采取措施" />
|
|
|
|
|
+ <el-table-column prop="overdueStatus" label="超期状态" />
|
|
|
|
|
+ <el-table-column prop="acceptanceDate" label="受理日期" />
|
|
|
|
|
+ <el-table-column fixed="right" label="操作">
|
|
|
|
|
+ <template #default>
|
|
|
|
|
+ <el-button link type="primary" size="small">查看</el-button>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ </el-table-column>
|
|
|
|
|
+ </el-table>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </el-popover>
|
|
|
</template>
|
|
</template>
|
|
|
<template #operate="scope">
|
|
<template #operate="scope">
|
|
|
<el-button type="primary" link @click="handleDetails(scope.row.rentalCompanyId)">
|
|
<el-button type="primary" link @click="handleDetails(scope.row.rentalCompanyId)">
|
|
@@ -34,6 +67,7 @@ import searchConfig from './config/search.config';
|
|
|
import pageSearch from '@/components/components/pageSearch.vue';
|
|
import pageSearch from '@/components/components/pageSearch.vue';
|
|
|
import useSystemStore from '@/store/main';
|
|
import useSystemStore from '@/store/main';
|
|
|
import { outTypeList } from '@/libs/commonMeth';
|
|
import { outTypeList } from '@/libs/commonMeth';
|
|
|
|
|
+import { fetchNotificationMattersList } from '@/api/notificationInfoManage/myPublish';
|
|
|
// 通报整体状态
|
|
// 通报整体状态
|
|
|
const allNotificationStatus = outTypeList('bj_notify_os');
|
|
const allNotificationStatus = outTypeList('bj_notify_os');
|
|
|
// 通报事项类别
|
|
// 通报事项类别
|
|
@@ -55,6 +89,23 @@ const tableData = ref([]);
|
|
|
const tableListRef = ref();
|
|
const tableListRef = ref();
|
|
|
const router = useRouter();
|
|
const router = useRouter();
|
|
|
|
|
|
|
|
|
|
+const getNotificationMattersList = async(id) => {
|
|
|
|
|
+ console.log(searchTableRef.value.searchForm);
|
|
|
|
|
+ const params = {
|
|
|
|
|
+ releasedId: id,
|
|
|
|
|
+ notificationStatus: searchTableRef.value.searchForm.notificationStatus,
|
|
|
|
|
+ takeMeasures: searchTableRef.value.searchForm.takeMeasures,
|
|
|
|
|
+ overdueStatus: searchTableRef.value.searchForm.overdueStatus,
|
|
|
|
|
+ releasedDate: searchTableRef.value.searchForm.releasedDate,
|
|
|
|
|
+ }
|
|
|
|
|
+ const response = await fetchNotificationMattersList(params)
|
|
|
|
|
+ console.log(response);
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+const onClickNames = (id) => {
|
|
|
|
|
+ getNotificationMattersList(id)
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
const handleEdit = async (id: string) => {
|
|
const handleEdit = async (id: string) => {
|
|
|
router.push({
|
|
router.push({
|
|
|
name: 'addPublish',
|
|
name: 'addPublish',
|
|
@@ -137,4 +188,22 @@ searchItem();
|
|
|
.dialog-tip {
|
|
.dialog-tip {
|
|
|
text-align: center;
|
|
text-align: center;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+.square {
|
|
|
|
|
+ width: 12px;
|
|
|
|
|
+ height: 12px;
|
|
|
|
|
+ margin-right: 10px;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.red_bgc {
|
|
|
|
|
+ background-color: #c00000;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.yellow_bgc {
|
|
|
|
|
+ background-color: #f2941e;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+.green_bgc {
|
|
|
|
|
+ background-color: #46a70c;
|
|
|
|
|
+}
|
|
|
</style>
|
|
</style>
|