4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
1
2
|
<template>
<div class="item-box common-info-box">
|
73755355
monkeyhouyi
优化
|
3
|
<div class="item-title">问题督导整改清单</div>
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
4
5
6
7
8
|
<div class="item-body">
<div class="NCC-common-layout">
<div class="NCC-common-layout-center">
<el-row class="NCC-common-search-box" :gutter="16">
<el-form @submit.native.prevent size="mini">
|
ff36c85d
monkeyhouyi
1
|
9
|
<!-- <el-col :span="4">
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
10
11
12
13
14
15
16
17
18
19
20
|
<el-form-item label="">
<el-date-picker
v-model="query.inputTime"
type="daterange"
value-format="timestamp"
format="yyyy-MM-dd"
start-placeholder="开始日期"
end-placeholder="结束日期"
>
</el-date-picker>
</el-form-item>
|
ff36c85d
monkeyhouyi
1
|
21
|
</el-col> -->
|
89ab0203
monkeyhouyi
修改个人信息弹框
|
22
|
<!-- <el-col :span="6">
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
23
|
<el-form-item label="">
|
ff36c85d
monkeyhouyi
1
|
24
|
<el-input v-model="query.content" placeholder="请输入具体内容" />
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
25
|
</el-form-item>
|
89ab0203
monkeyhouyi
修改个人信息弹框
|
26
27
|
</el-col> -->
<el-col :span="5">
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
28
|
<el-form-item label="">
|
89ab0203
monkeyhouyi
修改个人信息弹框
|
29
|
<el-select v-model="query.source" placeholder="请选择来源" clearable>
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
30
31
32
33
34
35
36
37
38
|
<el-option
v-for="(item, index) in levelOptions"
:key="index"
:label="item.fullName"
:value="item.id"
/>
</el-select>
</el-form-item>
</el-col>
|
89ab0203
monkeyhouyi
修改个人信息弹框
|
39
|
<el-col :span="5">
|
3662215e
monkeyhouyi
有害清单,应用详情
|
40
|
<el-form-item label="">
|
218a9837
monkeyhouyi
运营主体优化
|
41
42
|
<CompanySelect v-model="query.company" :isInput="true" placeholder="请选择运营主体"></CompanySelect>
<!-- <el-select
|
3662215e
monkeyhouyi
有害清单,应用详情
|
43
|
v-model="query.company"
|
a242b994
monkeyhouyi
附件调试
|
44
|
placeholder="请选择运营主体"
|
3662215e
monkeyhouyi
有害清单,应用详情
|
45
|
clearable
|
12ff398d
monkeyhouyi
优化
|
46
47
48
49
50
|
filterable
v-selectLoadMore="moreCompanyList"
:loading="name_loading"
:teleported="false"
:filter-method="filterMethod"
|
3662215e
monkeyhouyi
有害清单,应用详情
|
51
52
|
>
<el-option
|
12ff398d
monkeyhouyi
优化
|
53
|
v-for="(item, index) in companyOptions.slice(0, company_currentPage)"
|
3662215e
monkeyhouyi
有害清单,应用详情
|
54
55
56
57
|
:key="index"
:label="item.companyName"
:value="item.id"
/>
|
218a9837
monkeyhouyi
运营主体优化
|
58
|
</el-select> -->
|
3662215e
monkeyhouyi
有害清单,应用详情
|
59
60
|
</el-form-item>
</el-col>
|
89ab0203
monkeyhouyi
修改个人信息弹框
|
61
|
<el-col :span="5">
|
3662215e
monkeyhouyi
有害清单,应用详情
|
62
|
<el-form-item label="">
|
a242b994
monkeyhouyi
附件调试
|
63
|
<el-input v-model="query.questionType" clearable placeholder="请输入问题类型" />
|
3662215e
monkeyhouyi
有害清单,应用详情
|
64
65
|
</el-form-item>
</el-col>
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
66
67
|
<el-col :span="3">
<el-form-item>
|
ff36c85d
monkeyhouyi
1
|
68
|
<el-button type="primary" icon="el-icon-search" @click="search()">查询</el-button>
|
7180000e
monkeyhouyi
优化
|
69
|
<el-button icon="el-icon-refresh-right" @click="reset()">重置</el-button>
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
70
|
</el-form-item>
|
ff36c85d
monkeyhouyi
1
|
71
72
73
|
<div class="NCC-common-search-box-right">
<el-button type="primary" icon="el-icon-download" size="mini" @click="toExport" :loading="exportBtnLoading">导出</el-button>
</div>
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
74
75
76
77
|
</el-col>
</el-form>
</el-row>
<div class="NCC-common-layout-main NCC-flex-main">
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
78
|
<NCC-table v-loading="listLoading" :data="list">
|
ff36c85d
monkeyhouyi
1
|
79
|
<!-- <el-table-column prop="id" label="主键" align="left" show-overflow-tooltip/> -->
|
3662215e
monkeyhouyi
有害清单,应用详情
|
80
|
<el-table-column prop="inputTime" label="录入时间" align="left" :formatter="ncc.tableDateFormat" show-overflow-tooltip/>
|
89ab0203
monkeyhouyi
修改个人信息弹框
|
81
|
<el-table-column label="运营主体" prop="companyStr" align="left" show-overflow-tooltip />
|
73755355
monkeyhouyi
优化
|
82
|
<el-table-column label="应用名称" prop="websitePlatformStr" align="left" show-overflow-tooltip />
|
89ab0203
monkeyhouyi
修改个人信息弹框
|
83
84
85
|
<el-table-column label="来源" prop="source" align="left" show-overflow-tooltip />
<el-table-column label="问题类型" prop="questionType" align="left" show-overflow-tooltip />
<el-table-column label="问题内容" prop="questionContent" align="left" show-overflow-tooltip />
|
7180000e
monkeyhouyi
优化
|
86
87
|
<el-table-column label="违法原因" prop="unlawfulReason" align="left" show-overflow-tooltip />
<el-table-column label="处罚内容" prop="penaltyContent" align="left" show-overflow-tooltip/>
|
ff36c85d
monkeyhouyi
1
|
88
89
90
91
|
<!-- <el-table-column prop="creatorUserId" label="创建用户" show-overflow-tooltip align="left"/> -->
<!-- <el-table-column prop="creatorTime" label="创建时间" align="left" show-overflow-tooltip :formatter="ncc.tableDateFormat"/> -->
<!-- <el-table-column prop="lastModifyUserId" label="修改用户" align="left" show-overflow-tooltip/> -->
<!-- <el-table-column prop="lastModifyTime" label="修改时间" :formatter="ncc.tableDateFormat" show-overflow-tooltip align="left"/> -->
|
73755355
monkeyhouyi
优化
|
92
|
<el-table-column label="操作" fixed="right" width="100">
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
93
|
<template slot-scope="scope">
|
73755355
monkeyhouyi
优化
|
94
|
<el-button type="text" @click="addOrUpdateHandle(scope.row, true)">详情</el-button>
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
95
|
</template>
|
73755355
monkeyhouyi
优化
|
96
|
</el-table-column>
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
97
|
</NCC-table>
|
73755355
monkeyhouyi
优化
|
98
|
<pagination :total="total" :page.sync="listQuery.currentPage" :limit.sync="listQuery.pageSize" @pagination="initData"/>
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
99
100
101
|
</div>
</div>
<NCC-Form v-if="formVisible" ref="NCCForm" @refresh="refresh" />
|
73755355
monkeyhouyi
优化
|
102
103
104
|
<ExportBox v-if="exportBoxVisible" ref="ExportBox" @download="download"/>
<!-- 案件处理 -->
<HandForm v-if="HandFormVisible" ref="HandForm" @refresh="(val) => {taskRefresh('HandFormVisible', val)}" />
|
d8ed082d
monkeyhouyi
研判页面添加研判按钮校验和详情弹框
|
105
|
<!-- 巡查处置 -->
|
73755355
monkeyhouyi
优化
|
106
|
<ReportForm v-if="ReportFormVisible" ref="ReportForm" @refresh="(val) => {taskRefresh('ReportFormVisible', val)}" />
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
107
108
109
110
111
112
113
114
115
116
|
</div>
</div>
</div>
</template>
<script>
import request from "@/utils/request";
import { getDictionaryDataSelector } from "@/api/systemData/dictionary";
import NCCForm from "./Form";
import ExportBox from "./ExportBox";
import { previewDataInterface } from "@/api/systemData/dataInterface";
|
73755355
monkeyhouyi
优化
|
117
|
import HandForm from '@/views/baseCaseHandling/Form.vue' // 案件处理
|
d8ed082d
monkeyhouyi
研判页面添加研判按钮校验和详情弹框
|
118
|
import ReportForm from '@/views/baseInspectionReport/Form.vue' // 巡查处置
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
119
|
export default {
|
73755355
monkeyhouyi
优化
|
120
|
components: { NCCForm, ExportBox, HandForm, ReportForm },
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
121
122
123
124
125
126
|
data() {
return {
showAll: false,
query: {
inputTime: undefined,
content: undefined,
|
ff36c85d
monkeyhouyi
1
|
127
|
harmfulInformationTypes: undefined, // 有害类型
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
128
|
company: undefined,
|
a242b994
monkeyhouyi
附件调试
|
129
|
questionType: undefined,
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
|
},
list: [],
listLoading: false,
multipleSelection: [],
total: 0,
listQuery: {
currentPage: 1,
pageSize: 20,
sort: "desc",
sidx: "",
},
formVisible: false,
exportBoxVisible: false,
columnList: [
{ prop: "id", label: "主键" },
{ prop: "inputTime", label: "录入时间" },
{ prop: "content", label: "具体内容" },
{ prop: "harmfulInformationTypes", label: "有害信息类型" },
{ prop: "level", label: "级别" },
{ prop: "frequency", label: "频率" },
{ prop: "company", label: "涉及的企业" },
{ prop: "websitePlatform", label: "网站平台" },
{ prop: "creatorUserId", label: "创建用户" },
{ prop: "creatorTime", label: "创建时间" },
{ prop: "lastModifyUserId", label: "修改用户" },
{ prop: "lastModifyTime", label: "修改时间" },
],
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
157
|
levelOptions: [
|
a242b994
monkeyhouyi
附件调试
|
158
159
|
{ fullName: "核查处置", id: "核查处置" },
{ fullName: "网信执法", id: "网信执法" },
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
160
161
|
],
companyOptions: [],
|
ff36c85d
monkeyhouyi
1
|
162
163
164
|
// 导出
exportBtnLoading: false,
|
73755355
monkeyhouyi
优化
|
165
166
|
HandFormVisible: false,
ReportFormVisible: false,
|
12ff398d
monkeyhouyi
优化
|
167
168
|
company_currentPage: 20,
name_loading: false,
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
169
170
171
172
|
};
},
computed: {},
created() {
|
3662215e
monkeyhouyi
有害清单,应用详情
|
173
|
this.initData();
|
218a9837
monkeyhouyi
运营主体优化
|
174
|
// this.getcompanyOptions();
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
175
176
|
},
methods: {
|
218a9837
monkeyhouyi
运营主体优化
|
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
|
// getcompanyOptions() {
// this.name_loading = true;
// request({
// url: `/Extend/basecomapnyinfo/GetNoPagingList`,
// method: "GET",
// }).then(({data}) => {
// this.companyOptions = data;
// this.name_loading = false;
// })
// },
// moreCompanyList() {
// if(this.company_currentPage > this.companyOptions.length) return
// this.company_currentPage += 10;
// },
// filterMethod(val) {
// this.company_currentPage = 20;
// this.name_loading = true;
// request({
// url: `/Extend/basecomapnyinfo/GetNoPagingList`,
// method: "GET",
// params: { companyName: val }
// }).then(({data}) => {
// this.companyOptions = data;
// this.name_loading = false;
// })
// },
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
|
initData() {
this.listLoading = true;
let _query = {
...this.listQuery,
...this.query,
};
let query = {};
for (let key in _query) {
if (Array.isArray(_query[key])) {
query[key] = _query[key].join();
} else {
query[key] = _query[key];
}
}
request({
|
3662215e
monkeyhouyi
有害清单,应用详情
|
218
|
url: `/extend/BaseListHazardousSamples`,
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
219
|
method: "GET",
|
218a9837
monkeyhouyi
运营主体优化
|
220
|
params: query,
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
221
222
223
224
225
226
|
}).then((res) => {
this.list = res.data.list;
this.total = res.data.pagination.total;
this.listLoading = false;
});
},
|
ff36c85d
monkeyhouyi
1
|
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
|
// 导出
toExport() {
let _query = {
...this.query,
};
let query = {};
for (let key in _query) {
if (Array.isArray(_query[key])) {
query[key] = _query[key].join();
} else {
query[key] = _query[key];
}
}
this.exportBtnLoading = true;
request({
url: `/extend/BaseListHazardousSamples/Actions/Export`,
method: "POST",
data: query,
}).then((res) => {
const url = process.env.VUE_APP_BASE_API + res.data.url;
const link = document.createElement("a");
link.href = url;
link.download = res.data.name;
link.click();
this.exportBtnLoading = false;
}).catch(() => this.exportBtnLoading = false);
},
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
|
handleDel(id) {
this.$confirm("此操作将永久删除该数据, 是否继续?", "提示", {
type: "warning",
})
.then(() => {
request({
url: `/Extend/BaseListHazardousSamples/${id}`,
method: "DELETE",
}).then((res) => {
this.$message({
type: "success",
message: res.msg,
onClose: () => {
this.initData();
},
});
});
})
.catch(() => {});
},
|
3662215e
monkeyhouyi
有害清单,应用详情
|
274
|
addOrUpdateHandle(row, isDetail) {
|
73755355
monkeyhouyi
优化
|
275
276
277
278
279
280
|
switch (row.source) {
case "核查处置":
this.ReportFormVisible = true;
this.$nextTick(() => {
this.$refs.ReportForm.init(row.inspectionReportId, true);
});
|
3662215e
monkeyhouyi
有害清单,应用详情
|
281
|
break;
|
73755355
monkeyhouyi
优化
|
282
283
284
285
286
|
case "网信执法":
this.HandFormVisible = true;
this.$nextTick(() => {
this.$refs.HandForm.init(row.caseHandlingId, true);
});
|
3662215e
monkeyhouyi
有害清单,应用详情
|
287
288
289
290
291
|
break;
default:
break;
}
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
292
293
294
295
296
297
298
299
300
301
|
},
search() {
this.listQuery = {
currentPage: 1,
pageSize: 20,
sort: "desc",
sidx: "",
};
this.initData();
},
|
73755355
monkeyhouyi
优化
|
302
303
|
taskRefresh(key ,isrRefresh) {
this[`${key}`] = false;
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
|
if (isrRefresh) this.reset();
},
reset() {
for (let key in this.query) {
this.query[key] = undefined;
}
this.listQuery = {
currentPage: 1,
pageSize: 20,
sort: "desc",
sidx: "",
};
this.initData();
},
},
};
</script>
<style scoped lang="scss">
.common-info-box {
:deep(.el-table__body-wrapper.is-scrolling-none) {
height: calc(100% - 47px);
overflow-y: scroll;
}
|
4424f41c
monkeyhouyi
网信执法、清单管理静态页面
|
327
328
|
}
</style>
|