Browse Source

123456

feature
是小王呀\24601 1 year ago
parent
commit
95e558b6c0
  1. 2
      src/views/modules/communityParty/comPromotion/index.vue
  2. 21
      src/views/modules/shequzhili/Delivery/index.vue
  3. 98
      src/views/modules/shequzhili/eventHandling/index.vue
  4. 101
      src/views/modules/shequzhili/timeOut/Urging.vue
  5. 62
      src/views/modules/shequzhili/timeOut/index.vue

2
src/views/modules/communityParty/comPromotion/index.vue

@ -86,7 +86,7 @@
<!-- 修改弹出框 --> <!-- 修改弹出框 -->
<el-dialog :visible.sync="formShow" :close-on-click-modal="false" :close-on-press-escape="false" :title="formTitle" <el-dialog :visible.sync="formShow" :close-on-click-modal="false" :close-on-press-escape="false" :title="formTitle"
width="950px" top="5vh" class="dialog-h" @closed="diaClose"> width="450px" top="5vh" class="dialog-h" @closed="diaClose">
<add ref="ref_form" v-if="formShow" @dialogCancle="addFormCancle" <add ref="ref_form" v-if="formShow" @dialogCancle="addFormCancle"
@dialogOk="addFormOk"></add> @dialogOk="addFormOk"></add>
</el-dialog> </el-dialog>

21
src/views/modules/shequzhili/Delivery/index.vue

@ -151,7 +151,7 @@
</el-table-column> </el-table-column>
<el-table-column fixed="right" label="操作" align="center" width="200px" prop="status"> <el-table-column fixed="right" label="操作" align="center" width="200px" prop="status">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button @click="handleDispose(scope.row)" type="text" size="small" class="">查看</el-button> <el-button type="text" size="small" class="">查看</el-button>
<el-button @click="handleDispose(scope.row)" type="text" size="small" class="">{{scope.row.deliverystatus==0?"派件":"办理"}}</el-button> <el-button @click="handleDispose(scope.row)" type="text" size="small" class="">{{scope.row.deliverystatus==0?"派件":"办理"}}</el-button>
</template> </template>
</el-table-column> </el-table-column>
@ -259,7 +259,7 @@ export default {
{ {
workOrder:"5131133113213213213", workOrder:"5131133113213213213",
eventType:"城乡建设-住房", eventType:"城乡建设-住房",
eventContent:"王先生反映:市北区有一家换门及不好吃", eventContent:"王先生反映:市北区有一家黄焖鸡不好吃",
eventName:"王先生", eventName:"王先生",
phone:"15666628220", phone:"15666628220",
deliverystatus:0, deliverystatus:0,
@ -271,7 +271,7 @@ export default {
{ {
workOrder:"5131133113213213213", workOrder:"5131133113213213213",
eventType:"城乡建设-住房", eventType:"城乡建设-住房",
eventContent:"王先生反映:市北区有一家换门及不好吃", eventContent:"王先生反映:市北区有一家黄焖鸡不好吃",
eventName:"王先生", eventName:"王先生",
phone:"15666628220", phone:"15666628220",
deliverystatus:1, deliverystatus:1,
@ -283,7 +283,7 @@ export default {
{ {
workOrder:"5131133113213213213", workOrder:"5131133113213213213",
eventType:"城乡建设-住房", eventType:"城乡建设-住房",
eventContent:"王先生反映:市北区有一家换门及不好吃", eventContent:"王先生反映:市北区有一家黄焖鸡不好吃",
eventName:"王先生", eventName:"王先生",
phone:"15666628220", phone:"15666628220",
deliverystatus:1, deliverystatus:1,
@ -529,19 +529,8 @@ export default {
} }
}, },
//
async handleDispose(row) { async handleDispose(row) {
this.eventId = row.icEventId; console.log("row",row);
const url = "/governance/icEvent/detail";
const { data, code, msg } = await requestPost(url, {
icEventId: this.eventId,
});
if (code === 0) {
this.eventDetailData = { ...data };
this.pageType = "dispose";
} else {
this.$message.error(msg);
}
}, },
// //
async handleExportModule() { async handleExportModule() {

98
src/views/modules/shequzhili/eventHandling/index.vue

@ -5,8 +5,8 @@
<el-form :inline="true" :model="formData" ref="ref_searchform" :label-width="'100px'"> <el-form :inline="true" :model="formData" ref="ref_searchform" :label-width="'100px'">
<div> <div>
<el-form-item label="事件类别" prop="firstIdList"> <el-form-item label="事件类别" prop="firstIdList">
<el-cascader ref="cascaderEvent" v-model.trim="eventTypeCheck" :options="cateOptions" collapse-tags <el-cascader ref="cascaderEvent" v-model.trim="eventTypeCheck" :options="cateOptions"
:show-all-levels="false" :props="{ collapse-tags :show-all-levels="false" :props="{
multiple: true, multiple: true,
checkStrictly: false, checkStrictly: false,
emitPath: false, emitPath: false,
@ -16,8 +16,8 @@
}" clearable class="u-item-width-normal" @change="handleEventType" /> }" clearable class="u-item-width-normal" @change="handleEventType" />
</el-form-item> </el-form-item>
<el-form-item label="工单编号" prop="workOrderNum"> <el-form-item label="工单编号" prop="workOrderNum">
<el-input v-model.trim="formData.workOrderNum" class="u-item-width-normal" size="small" clearable <el-input v-model.trim="formData.workOrderNum" class="u-item-width-normal" size="small"
placeholder="请输入"> clearable placeholder="请输入">
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="报件人电话" prop="mobile"> <el-form-item label="报件人电话" prop="mobile">
@ -26,13 +26,14 @@
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="事件描述" prop="eventContent"> <el-form-item label="事件描述" prop="eventContent">
<el-input v-model.trim="formData.eventContent" class="u-item-width-normal" size="small" clearable <el-input v-model.trim="formData.eventContent" class="u-item-width-normal" size="small"
placeholder="请输入"> clearable placeholder="请输入">
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="办理超期" prop="overdue"> <el-form-item label="办理超期" prop="overdue">
<el-cascader ref="cascaderEvent" v-model.trim="formData.overdue" :options="overdue" collapse-tags <el-cascader ref="cascaderEvent" v-model.trim="formData.overdue" :options="overdue"
:show-all-levels="false" :props="optionProps" clearable class="u-item-width-normal" @change="handleEventType" /> collapse-tags :show-all-levels="false" clearable class="u-item-width-normal"
@change="handleEventType" />
<!-- <template slot-scope="{ node, data }"> <!-- <template slot-scope="{ node, data }">
<div @click="cascaderClick(node, data)"> <div @click="cascaderClick(node, data)">
<span>{{ data.name }}</span> <span>{{ data.name }}</span>
@ -41,24 +42,19 @@
</el-cascader> --> </el-cascader> -->
</el-form-item> </el-form-item>
<el-form-item label="办理状态" prop="agencyId"> <el-form-item label="办理状态" prop="agencyId">
<el-cascader class="u-item-width-normal" <el-cascader class="u-item-width-normal" size="small" ref="myCascader"
size="small" v-model.trim="formData.agencyId" :options="ProcessingList" :show-all-levels="false"
ref="myCascader"
v-model.trim="formData.agencyId"
:options="ProcessingList"
:show-all-levels="false"
@change="handleChangeAgency"
clearable></el-cascader> clearable></el-cascader>
</el-form-item> </el-form-item>
<el-form-item label="办结时限" prop="limitStartTime"> <el-form-item label="办结时限" prop="limitStartTime">
<el-date-picker v-model.trim="formData.startTime" :picker-options="startPickerOptions" <el-date-picker v-model.trim="formData.startTime" class="u-item-width-daterange"
class="u-item-width-daterange" size="small" type="date" value-format="yyyy-MM-dd HH:mm:ss" size="small" type="date" value-format="yyyy-MM-dd HH:mm:ss" value="yyyy-MM-dd"
value="yyyy-MM-dd" placeholder="开始时间"> placeholder="开始时间">
</el-date-picker> </el-date-picker>
<span class="u-data-tag"></span> <span class="u-data-tag"></span>
<el-date-picker v-model.trim="formData.endTime" :picker-options="endPickerOptions" <el-date-picker v-model.trim="formData.endTime" class="u-item-width-daterange u-data-tag"
class="u-item-width-daterange u-data-tag" size="small" type="date" size="small" type="date" value-format="yyyy-MM-dd HH:mm:ss" value="yyyy-MM-dd"
value-format="yyyy-MM-dd HH:mm:ss" value="yyyy-MM-dd" placeholder="结束时间"> placeholder="结束时间">
</el-date-picker> </el-date-picker>
</el-form-item> </el-form-item>
<el-row> <el-row>
@ -95,7 +91,7 @@
<el-table-column prop="workOrder" align="center" label="工单编号" :show-overflow-tooltip="true"> <el-table-column prop="workOrder" align="center" label="工单编号" :show-overflow-tooltip="true">
</el-table-column> </el-table-column>
<el-table-column prop="eventType" label="事件类别" min-width="140" align="center" <el-table-column prop="eventType" label="事件类别" min-width="140" align="center"
:show-overflow-tooltip="true" /> :show-overflow-tooltip="true" />
<!-- <template slot-scope="scope"> <!-- <template slot-scope="scope">
{{ scope.row.firstName + '-' + scope.row.secondName }} {{ scope.row.firstName + '-' + scope.row.secondName }}
@ -107,12 +103,8 @@
</el-table-column> </el-table-column>
<el-table-column prop="phone" align="center" width="110" label="联系电话" :show-overflow-tooltip="true"> <el-table-column prop="phone" align="center" width="110" label="联系电话" :show-overflow-tooltip="true">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button v-if="scope.row.reportUserId !== null && scope.row.reportUserId !== ''"
v-if="scope.row.reportUserId !== null && scope.row.reportUserId !== ''" @click="handleLook(scope.row)" type="text" size="small">
@click="handleLook(scope.row)"
type="text"
size="small"
>
{{ scope.row.phone }} {{ scope.row.phone }}
</el-button> </el-button>
<span v-else> <span v-else>
@ -122,15 +114,17 @@
</el-table-column> </el-table-column>
<el-table-column prop="date" align="center" width="110" label="办结时限" :show-overflow-tooltip="true"> <el-table-column prop="date" align="center" width="110" label="办结时限" :show-overflow-tooltip="true">
</el-table-column> </el-table-column>
<el-table-column prop="handlestatus" align="center" width="110" label="办理状态" :show-overflow-tooltip="true"> <el-table-column prop="handlestatus" align="center" width="110" label="办理状态"
:show-overflow-tooltip="true">
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="scope.row.handlestatus === 0">联系当事人超期</span> <span v-if="scope.row.handlestatus === 0">联系当事人超期</span>
<span v-else-if="scope.row.handlestatus ===1">部门办结超期</span> <span v-else-if="scope.row.handlestatus ===1">部门办结超期</span>
<span v-else>--</span> <span v-else>--</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="deliverystatus" align="center" width="110" label="办理超期" :show-overflow-tooltip="true"> <el-table-column prop="deliverystatus" align="center" width="110" label="办理超期"
:show-overflow-tooltip="true">
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="scope.row.deliverystatus === 0">联系当事人超期</span> <span v-if="scope.row.deliverystatus === 0">联系当事人超期</span>
<span v-else-if="scope.row.deliverystatus ===1">部门办结超期</span> <span v-else-if="scope.row.deliverystatus ===1">部门办结超期</span>
@ -139,9 +133,10 @@
</el-table-column> </el-table-column>
<el-table-column fixed="right" label="操作" align="center" width="200px" prop="status"> <el-table-column fixed="right" label="操作" align="center" width="200px" prop="status">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button @click="handleDispose(scope.row)" type="text" size="small" class="">查看</el-button> <el-button type="text" size="small" class="">查看</el-button>
<el-button @click="handleDispose(scope.row)" type="text" size="small" class="">办理</el-button> <el-button @click="handleDispose(scope.row)" type="text" size="small"
class="">办理</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
@ -154,7 +149,7 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</template> </template>
@ -162,9 +157,7 @@
import { requestPost } from "@/js/dai/request"; import { requestPost } from "@/js/dai/request";
import nextTick from "dai-js/tools/nextTick"; import nextTick from "dai-js/tools/nextTick";
import { mapGetters } from "vuex"; import { mapGetters } from "vuex";
import axios from "axios"; import axios from "axios";
export default { export default {
@ -198,6 +191,7 @@ export default {
} }
return { return {
dialogVisible:"false",
pageType: "list", // list add dispose info pageType: "list", // list add dispose info
user: {}, user: {},
@ -233,7 +227,7 @@ export default {
{ {
workOrder:"5131133113213213213", workOrder:"5131133113213213213",
eventType:"城乡建设-住房", eventType:"城乡建设-住房",
eventContent:"王先生反映:市北区有一家换门及不好吃", eventContent:"王先生反映:市北区有一家黄焖鸡不好吃",
eventName:"王先生", eventName:"王先生",
phone:"15666628220", phone:"15666628220",
deliverystatus:0, deliverystatus:0,
@ -245,7 +239,7 @@ export default {
{ {
workOrder:"5131133113213213213", workOrder:"5131133113213213213",
eventType:"城乡建设-住房", eventType:"城乡建设-住房",
eventContent:"王先生反映:市北区有一家换门及不好吃", eventContent:"王先生反映:市北区有一家黄焖鸡不好吃",
eventName:"王先生", eventName:"王先生",
phone:"15666628220", phone:"15666628220",
deliverystatus:1, deliverystatus:1,
@ -257,7 +251,7 @@ export default {
{ {
workOrder:"5131133113213213213", workOrder:"5131133113213213213",
eventType:"城乡建设-住房", eventType:"城乡建设-住房",
eventContent:"王先生反映:市北区有一家换门及不好吃", eventContent:"王先生反映:市北区有一家黄焖鸡不好吃",
eventName:"王先生", eventName:"王先生",
phone:"15666628220", phone:"15666628220",
deliverystatus:1, deliverystatus:1,
@ -511,19 +505,8 @@ export default {
} }
}, },
//
async handleDispose(row) { async handleDispose(row) {
this.eventId = row.icEventId; console.log("row",row);
const url = "/governance/icEvent/detail";
const { data, code, msg } = await requestPost(url, {
icEventId: this.eventId,
});
if (code === 0) {
this.eventDetailData = { ...data };
this.pageType = "dispose";
} else {
this.$message.error(msg);
}
}, },
// //
async handleExportModule() { async handleExportModule() {
@ -774,17 +757,6 @@ export default {
}) })
}, },
handleChangeAgency(val) {
this.sarr = []
const map = new Map();
this.getLastItem(
this.orgOptions,
val,
"agencyId"
);
this.level = this.sarr[this.sarr.length - 1].level
},
getLastItem(list, vals, key) { getLastItem(list, vals, key) {
let LIST = list || []; let LIST = list || [];
for (let item of LIST) { for (let item of LIST) {

101
src/views/modules/shequzhili/timeOut/Urging.vue

@ -0,0 +1,101 @@
<template>
<div class="form-container">
<el-form ref="form" :model="form" label-width="80px">
<el-form-item label="活动名称">
<el-input v-model="form.name"></el-input>
</el-form-item>
<el-form-item label="活动区域">
<el-select v-model="form.region" placeholder="请选择活动区域">
<el-option label="区域一" value="shanghai"></el-option>
<el-option label="区域二" value="beijing"></el-option>
</el-select>
</el-form-item>
<el-form-item label="活动时间">
<el-col :span="11">
<el-date-picker type="date" placeholder="选择日期" v-model="form.date1" style="width: 100%;"></el-date-picker>
</el-col>
<el-col class="line" :span="2">-</el-col>
<el-col :span="11">
<el-time-picker placeholder="选择时间" v-model="form.date2" style="width: 100%;"></el-time-picker>
</el-col>
</el-form-item>
<el-form-item label="即时配送">
<el-switch v-model="form.delivery"></el-switch>
</el-form-item>
<el-form-item label="活动性质">
<el-checkbox-group v-model="form.type">
<el-checkbox label="美食/餐厅线上活动" name="type"></el-checkbox>
<el-checkbox label="地推活动" name="type"></el-checkbox>
<el-checkbox label="线下主题活动" name="type"></el-checkbox>
<el-checkbox label="单纯品牌曝光" name="type"></el-checkbox>
</el-checkbox-group>
</el-form-item>
<el-form-item label="特殊资源">
<el-radio-group v-model="form.resource">
<el-radio label="线上品牌商赞助"></el-radio>
<el-radio label="线下场地免费"></el-radio>
</el-radio-group>
</el-form-item>
<el-form-item label="活动形式">
<el-input type="textarea" v-model="form.desc"></el-input>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="onSubmit">立即创建</el-button>
<el-button>取消</el-button>
</el-form-item>
</el-form>
</div>
</template>
<script>
export default {
data() {
return {
formData: {
ticketNumber: '240708102255257019',
eventCategory: '城乡建设-住房与房地产-物业管理',
reporter: '张先生',
contactNumber: '18789008989',
description: '王先生反映:市北区海伦路街道北岭山花园小区3号楼楼顶漏水,多次联系物业,不给处理,推诿,请尽快给做防水处理。',
assignedDepartment: '城建办',
assignmentTime: '2024-07-14 19:54:36',
contactDeadline: '2024-07-15 10:00',
status: '联系来电人超期',
reminderExplanation: '将以发送手机短信形式提醒指派部门负责人(城建办-张三),尽快对事件进行响应处理!'
}
};
},
methods: {
handleSubmit() {
//
console.log('表单已提交');
}
}
};
</script>
<style scoped>
.form-container {
max-width: 600px;
margin: 0 auto;
padding: 20px;
border: 1px solid #ccc;
border-radius: 8px;
}
.form-group {
margin-bottom: 15px;
}
.form-group label {
display: block;
margin-bottom: 5px;
}
.form-group input,
.form-group textarea {
width: 100%;
padding: 8px;
box-sizing: border-box;
}
</style>

62
src/views/modules/shequzhili/timeOut/index.vue

@ -16,12 +16,12 @@
}" clearable class="u-item-width-normal" @change="handleEventType" /> }" clearable class="u-item-width-normal" @change="handleEventType" />
</el-form-item> </el-form-item>
<el-form-item label="工单编号" prop="workOrderNum"> <el-form-item label="工单编号" prop="workOrderNum">
<el-input v-model.trim="formData.eventContent" class="u-item-width-normal" size="small" clearable <el-input v-model.trim="formData.workOrderNum" class="u-item-width-normal" size="small" clearable
placeholder="请输入"> placeholder="请输入">
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="报件人电话" prop="mobile"> <el-form-item label="报件人电话" prop="mobile">
<el-input v-model.trim="formData.eventContent" class="u-item-width-normal" size="small" clearable <el-input v-model.trim="formData.mobile" class="u-item-width-normal" size="small" clearable
placeholder="请输入"> placeholder="请输入">
</el-input> </el-input>
</el-form-item> </el-form-item>
@ -31,17 +31,16 @@
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="指派部门" prop="firstIdList"> <el-form-item label="指派部门" prop="firstIdList">
<el-cascader ref="cascaderEvent" v-model.trim="eventTypeCheck" :options="cateOptions" collapse-tags <el-cascader ref="cascaderEvent" v-model.trim="formData.firstIdList" :options="cateOptions" collapse-tags
:show-all-levels="false" :props="optionProps" clearable class="u-item-width-normal" @change="handleEventType" /> :show-all-levels="false" clearable class="u-item-width-normal" @change="handleEventType" />
</el-form-item> </el-form-item>
<el-form-item label="办理状态" prop="agencyId"> <el-form-item label="办理状态" prop="status">
<el-cascader class="u-item-width-normal" <el-cascader class="u-item-width-normal"
size="small" size="small"
ref="myCascader" ref="myCascader"
v-model.trim="formData.agencyId" v-model.trim="formData.status"
:options="ProcessingList" :options="ProcessingList"
:show-all-levels="false" :show-all-levels="false"
@change="handleChangeAgency"
clearable></el-cascader> clearable></el-cascader>
</el-form-item> </el-form-item>
<el-form-item label="超时状态" prop="Timeoutstatus"> <el-form-item label="超时状态" prop="Timeoutstatus">
@ -51,7 +50,6 @@
v-model.trim="formData.Timeoutstatus" v-model.trim="formData.Timeoutstatus"
:options="timeoutList" :options="timeoutList"
:show-all-levels="false" :show-all-levels="false"
@change="handleChangeAgency"
clearable></el-cascader> clearable></el-cascader>
</el-form-item> </el-form-item>
<el-form-item label="办结时限" prop="limitStartTime"> <el-form-item label="办结时限" prop="limitStartTime">
@ -143,7 +141,7 @@
<el-table-column fixed="right" label="操作" align="center" width="200px" prop="status"> <el-table-column fixed="right" label="操作" align="center" width="200px" prop="status">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button @click="handleDispose(scope.row)" type="text" size="small" class="">查看</el-button> <el-button type="text" size="small" class="">查看</el-button>
<el-button @click="handleDispose(scope.row)" type="text" size="small" class="">催办</el-button> <el-button @click="handleDispose(scope.row)" type="text" size="small" class="">催办</el-button>
</template> </template>
@ -158,7 +156,15 @@
</div> </div>
</div> </div>
</div> </div>
<el-dialog title="催办" :visible.sync="dialogVisible" width="650px" top="5vh" class="dialog-h" :before-close="handleClose">
<Urging ref="ref_form" v-if="dialogVisible" @dialogCancle="addFormCancle"
@dialogOk="addFormOk"></Urging>
<span slot="footer" class="dialog-footer">
<el-button @click="dialogVisible = false"> </el-button>
<el-button type="primary" @click="dialogVisible = false"> </el-button>
</span>
</el-dialog>
</div> </div>
</template> </template>
@ -167,6 +173,7 @@ import { requestPost } from "@/js/dai/request";
import nextTick from "dai-js/tools/nextTick"; import nextTick from "dai-js/tools/nextTick";
import { mapGetters } from "vuex"; import { mapGetters } from "vuex";
import axios from "axios"; import axios from "axios";
import Urging from "./Urging.vue"
export default { export default {
@ -229,12 +236,13 @@ export default {
level: '', level: '',
optionsG: [], optionsG: [],
sarr: [], sarr: [],
dialogVisible:false,
tableData: [ tableData: [
{ {
workOrder:"5131133113213213213", workOrder:"5131133113213213213",
eventType:"城乡建设-住房", eventType:"城乡建设-住房",
eventContent:"王先生反映:市北区有一家换门及不好吃", eventContent:"王先生反映:市北区有一家黄焖鸡不好吃",
eventName:"王先生", eventName:"王先生",
phone:"15666628220", phone:"15666628220",
deliverystatus:0, deliverystatus:0,
@ -246,7 +254,7 @@ export default {
{ {
workOrder:"5131133113213213213", workOrder:"5131133113213213213",
eventType:"城乡建设-住房", eventType:"城乡建设-住房",
eventContent:"王先生反映:市北区有一家换门及不好吃", eventContent:"王先生反映:市北区有一家黄焖鸡不好吃",
eventName:"王先生", eventName:"王先生",
phone:"15666628220", phone:"15666628220",
deliverystatus:1, deliverystatus:1,
@ -258,7 +266,7 @@ export default {
{ {
workOrder:"5131133113213213213", workOrder:"5131133113213213213",
eventType:"城乡建设-住房", eventType:"城乡建设-住房",
eventContent:"王先生反映:市北区有一家换门及不好吃", eventContent:"王先生反映:市北区有一家黄焖鸡不好吃",
eventName:"王先生", eventName:"王先生",
phone:"15666628220", phone:"15666628220",
deliverystatus:1, deliverystatus:1,
@ -327,6 +335,7 @@ export default {
importType: "1" importType: "1"
}; };
}, },
components:{Urging},
computed: { computed: {
maxTableHeight() { maxTableHeight() {
const h = this.clientHeight - this.searchH - 275 + this.iframeHeight; const h = this.clientHeight - this.searchH - 275 + this.iframeHeight;
@ -489,19 +498,10 @@ export default {
} }
}, },
// async handleDispose(row) {
async handleDispose(row) { console.log(row,"row");
this.eventId = row.icEventId; this.dialogVisible=true
const url = "/governance/icEvent/detail";
const { data, code, msg } = await requestPost(url, {
icEventId: this.eventId,
});
if (code === 0) {
this.eventDetailData = { ...data };
this.pageType = "dispose";
} else {
this.$message.error(msg);
}
}, },
// //
async handleExportModule() { async handleExportModule() {
@ -752,17 +752,7 @@ export default {
}) })
}, },
handleChangeAgency(val) {
this.sarr = []
const map = new Map();
this.getLastItem(
this.orgOptions,
val,
"agencyId"
);
this.level = this.sarr[this.sarr.length - 1].level
},
getLastItem(list, vals, key) { getLastItem(list, vals, key) {
let LIST = list || []; let LIST = list || [];
for (let item of LIST) { for (let item of LIST) {

Loading…
Cancel
Save