5a14192c
monkeyhouyi
1
|
1
2
3
4
5
6
7
|
<template>
<el-dialog
title="详情"
:close-on-click-modal="false"
:visible.sync="visible"
class="NCC-dialog NCC-dialog_center systemInfoDialog"
lock-scroll
|
65aeaaa1
monkeyhouyi
样式修改
|
8
|
width="70%"
|
5a14192c
monkeyhouyi
1
|
9
|
>
|
87e6927c
monkeyhouyi
弹框样式
|
10
|
<el-row :gutter="15" style="height: 65vh;" class="NCC-dialog-content" v-loading="loading">
|
65aeaaa1
monkeyhouyi
样式修改
|
11
|
<el-tabs class="system-info-tabs" type="border-card" tab-position='top' v-model="activeName" @tab-click="handleClick">
|
5a14192c
monkeyhouyi
1
|
12
|
<el-tab-pane label="应用信息" name="1">
|
1c867c77
monkeyhouyi
1
|
13
|
<div class="system-info" style="overflow:auto;height: calc(65vh - 65px); margin-bottom: -10px;">
|
93adad84
monkeyhouyi
网信执法功能添加
|
14
|
<el-col :span="24">
|
5a14192c
monkeyhouyi
1
|
15
|
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
16
|
<div class="label w-120">运营主体/个人:</div>
|
4755ec66
monkeyhouyi
1
|
17
|
<p class="text">{{ dataForm.companyName || '--' }}</p>
|
5a14192c
monkeyhouyi
1
|
18
19
|
</div>
</el-col>
|
93adad84
monkeyhouyi
网信执法功能添加
|
20
|
<el-col :span="24">
|
5a14192c
monkeyhouyi
1
|
21
|
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
22
|
<div class="label w-120">应用类型:</div>
|
4755ec66
monkeyhouyi
1
|
23
|
<p class="text">{{ dataForm.systemType | dynamicTextUP(systemTypeOptions) }}</p>
|
5a14192c
monkeyhouyi
1
|
24
25
|
</div>
</el-col>
|
541d55ac
monkeyhouyi
优化
|
26
27
|
<el-col :span="24">
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
28
|
<div class="label w-120">应用名称:</div>
|
541d55ac
monkeyhouyi
优化
|
29
30
31
32
33
|
<p class="text">{{ dataForm.systemName || "--" }}</p>
</div>
</el-col>
<el-col :span="24">
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
34
|
<div class="label w-120">应用分类:</div>
|
541d55ac
monkeyhouyi
优化
|
35
36
37
|
<p class="text">{{ dataForm.systemClass | dynamicTextClassName(systemClassOptions) }}</p>
</div>
</el-col>
|
bae8b004
monkeyhouyi
1
|
38
|
|
5a14192c
monkeyhouyi
1
|
39
40
41
42
43
44
|
<template
v-if="
dataForm.systemType &&
dataForm.systemType != '580634746028033285'
"
>
|
93adad84
monkeyhouyi
网信执法功能添加
|
45
|
<el-col :span="24">
|
5a14192c
monkeyhouyi
1
|
46
|
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
47
|
<div class="label w-120">特殊备案类型:</div>
|
4755ec66
monkeyhouyi
1
|
48
|
<p class="text">{{ dataForm.specialRecordType || "--" }}</p>
|
5a14192c
monkeyhouyi
1
|
49
50
51
52
|
</div>
</el-col>
<el-col :span="24">
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
53
|
<div class="label w-120">特殊备案内容:</div>
|
4755ec66
monkeyhouyi
1
|
54
|
<p class="text">{{ dataForm.specialRecordContent || "--" }}</p>
|
5a14192c
monkeyhouyi
1
|
55
56
|
</div>
</el-col>
|
bae8b004
monkeyhouyi
1
|
57
58
59
60
61
62
|
<el-col :span="24" v-if="dataForm.systemType != '580634746028033285'">
<div class="form-item">
<div class="label w-120">备案号:</div>
<p class="text">{{ dataForm.systemRecordNumber || "--" }}</p>
</div>
</el-col>
|
b1b3be19
monkeyhouyi
对18号提出需求进行整改
|
63
64
|
<el-col :span="24" v-if="dataForm.systemType == '576280043370579205'">
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
65
|
<div class="label w-120">域名:</div>
|
b1b3be19
monkeyhouyi
对18号提出需求进行整改
|
66
67
68
|
<p class="text">{{ dataForm.domain || "--" }}</p>
</div>
</el-col>
|
93adad84
monkeyhouyi
网信执法功能添加
|
69
|
<el-col :span="24">
|
5a14192c
monkeyhouyi
1
|
70
|
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
71
|
<div class="label w-120">特殊备案号:</div>
|
4755ec66
monkeyhouyi
1
|
72
|
<p class="text">{{ dataForm.specialRecordNumber || "--" }}</p>
|
5a14192c
monkeyhouyi
1
|
73
74
|
</div>
</el-col>
|
bc4f2fcb
monkeyhouyi
1
|
75
|
<!-- <el-col :span="24">
|
5a14192c
monkeyhouyi
1
|
76
|
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
77
|
<div class="label w-120">特殊备案时间:</div>
|
4755ec66
monkeyhouyi
1
|
78
|
<p class="text">{{ ncc.dateFormat(dataForm.specialRecordTime, 'YYYY-MM-DD HH:mm:ss') || "--" }}</p>
|
5a14192c
monkeyhouyi
1
|
79
|
</div>
|
bc4f2fcb
monkeyhouyi
1
|
80
|
</el-col> -->
|
5a14192c
monkeyhouyi
1
|
81
|
</template>
|
541d55ac
monkeyhouyi
优化
|
82
83
|
<el-col :span="24" v-if="dataForm.systemType == '576280004254500101'">
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
84
|
<div class="label w-120">安装次数:</div>
|
541d55ac
monkeyhouyi
优化
|
85
86
|
<p class="text">{{ dataForm.systemDownloadVolume || "--" }}<span class="start-span">更新时间:{{ ncc.dateFormat(dataForm.lastModifyTime) || ncc.dateFormat(dataForm.creatorTime) }}</span></p>
</div>
|
5a14192c
monkeyhouyi
1
|
87
|
</el-col>
|
541d55ac
monkeyhouyi
优化
|
88
89
|
<el-col :span="24" v-if="dataForm.systemType == '576280043370579205' || dataForm.systemType == '576280085330396421'">
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
90
|
<div class="label w-120">月活:</div>
|
541d55ac
monkeyhouyi
优化
|
91
92
93
94
95
|
<p class="text">{{ dataForm.MAU || "--" }}<span class="start-span">更新时间:{{ ncc.dateFormat(dataForm.lastModifyTime) || ncc.dateFormat(dataForm.creatorTime) }}</span></p>
</div>
</el-col>
<el-col :span="24" v-if="dataForm.systemType == '580634746028033285'">
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
96
|
<div class="label w-120">粉丝量:</div>
|
541d55ac
monkeyhouyi
优化
|
97
98
|
<p class="text">{{ dataForm.followerCount || "--" }}<span class="start-span">更新时间:{{ ncc.dateFormat(dataForm.lastModifyTime) || ncc.dateFormat(dataForm.creatorTime) }}</span></p>
</div>
|
5a14192c
monkeyhouyi
1
|
99
|
</el-col>
|
bc4f2fcb
monkeyhouyi
1
|
100
|
<!-- <el-col :span="24">
|
5a14192c
monkeyhouyi
1
|
101
|
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
102
|
<div class="label w-120">备案许可证:</div>
|
4755ec66
monkeyhouyi
1
|
103
|
<p class="text">{{ dataForm.recordLicense || "--" }}</p>
|
5a14192c
monkeyhouyi
1
|
104
|
</div>
|
bc4f2fcb
monkeyhouyi
1
|
105
|
</el-col> -->
|
93adad84
monkeyhouyi
网信执法功能添加
|
106
|
<el-col :span="24">
|
5a14192c
monkeyhouyi
1
|
107
|
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
108
|
<div class="label w-120">归属平台:</div>
|
4755ec66
monkeyhouyi
1
|
109
|
<p class="text">{{ dataForm.platform || "--" }}</p>
|
5a14192c
monkeyhouyi
1
|
110
111
|
</div>
</el-col>
|
b1b3be19
monkeyhouyi
对18号提出需求进行整改
|
112
|
|
541d55ac
monkeyhouyi
优化
|
113
|
<!-- <el-col :span="24">
|
5a14192c
monkeyhouyi
1
|
114
|
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
115
|
<div class="label w-120">下载量:</div>
|
4755ec66
monkeyhouyi
1
|
116
|
<p class="text">{{ dataForm.systemDownloadVolume || "--" }}</p>
|
5a14192c
monkeyhouyi
1
|
117
|
</div>
|
541d55ac
monkeyhouyi
优化
|
118
|
</el-col> -->
|
93adad84
monkeyhouyi
网信执法功能添加
|
119
|
<el-col :span="24">
|
5a14192c
monkeyhouyi
1
|
120
|
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
121
|
<div class="label w-120">版本:</div>
|
4755ec66
monkeyhouyi
1
|
122
|
<p class="text">{{ dataForm.version || "--" }}</p>
|
5a14192c
monkeyhouyi
1
|
123
124
|
</div>
</el-col>
|
93adad84
monkeyhouyi
网信执法功能添加
|
125
|
<el-col :span="24">
|
5a14192c
monkeyhouyi
1
|
126
|
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
127
|
<div class="label w-120">负责人姓名:</div>
|
5a14192c
monkeyhouyi
1
|
128
129
130
|
{{ dataForm.principalName || "--" }}
</div>
</el-col>
|
93adad84
monkeyhouyi
网信执法功能添加
|
131
|
<el-col :span="24">
|
5a14192c
monkeyhouyi
1
|
132
|
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
133
|
<div class="label w-120">负责人电话:</div>
|
5a14192c
monkeyhouyi
1
|
134
135
136
137
138
|
{{ dataForm.principalPhone || "--" }}
</div>
</el-col>
<el-col :span="24">
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
139
|
<div class="label w-120">办公地址:</div>
|
4755ec66
monkeyhouyi
1
|
140
|
<p class="text">{{ dataForm.officeAddress || "--" }}</p>
|
5a14192c
monkeyhouyi
1
|
141
142
|
</div>
</el-col>
|
bc4f2fcb
monkeyhouyi
1
|
143
|
<!-- <el-col :span="24">
|
5a14192c
monkeyhouyi
1
|
144
|
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
145
|
<div class="label w-120">应用图标:</div>
|
eb9b5842
monkeyhouyi
应用上传图片
|
146
|
<img v-if="dataForm.systemIconModel" class="avatar" :src="define.comUrl + dataForm.systemIconModel.url">
|
a242b994
monkeyhouyi
附件调试
|
147
|
<span v-else>无</span>
|
5a14192c
monkeyhouyi
1
|
148
|
</div>
|
bc4f2fcb
monkeyhouyi
1
|
149
|
</el-col> -->
|
b42f8dc9
monkeyhouyi
应用添加关联外协
|
150
151
|
<el-col :span="24">
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
152
|
<div class="label w-120">所属区域:</div>
|
b42f8dc9
monkeyhouyi
应用添加关联外协
|
153
154
155
|
<p class="text">{{ dataForm.areaId | dynamicText(areaOptions) }}</p>
</div>
</el-col>
|
bae8b004
monkeyhouyi
1
|
156
157
158
159
160
161
|
<el-col :span="24">
<div class="form-item">
<div class="label w-120">备注:</div>
<p class="text">{{ dataForm.remark || "--" }}</p>
</div>
</el-col>
|
b1b3be19
monkeyhouyi
对18号提出需求进行整改
|
162
|
<!-- <el-col :span="24">
|
b42f8dc9
monkeyhouyi
应用添加关联外协
|
163
|
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
164
|
<div class="label w-120">所属外协:</div>
|
b42f8dc9
monkeyhouyi
应用添加关联外协
|
165
166
|
<p class="text">{{ dataForm.externalAssistanceId ? '外协一' : "--" }}</p>
</div>
|
b1b3be19
monkeyhouyi
对18号提出需求进行整改
|
167
|
</el-col> -->
|
5a14192c
monkeyhouyi
1
|
168
169
|
</div>
</el-tab-pane>
|
65aeaaa1
monkeyhouyi
样式修改
|
170
|
<el-tab-pane label="运营主体信息" name="2">
|
5a14192c
monkeyhouyi
1
|
171
|
<div class="company-info">
|
93adad84
monkeyhouyi
网信执法功能添加
|
172
|
<el-col :span="24">
|
5a14192c
monkeyhouyi
1
|
173
|
<div class="form-item">
|
bc4f2fcb
monkeyhouyi
1
|
174
|
<div class="label w-120">运营主体/个人:</div>
|
4755ec66
monkeyhouyi
1
|
175
|
<p class="text">{{ companyForm.companyName || "--" }}</p>
|
5a14192c
monkeyhouyi
1
|
176
177
|
</div>
</el-col>
|
bc4f2fcb
monkeyhouyi
1
|
178
|
<!-- <el-col :span="24">
|
5a14192c
monkeyhouyi
1
|
179
|
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
180
|
<div class="label w-120">社会信用代码:</div>
|
4755ec66
monkeyhouyi
1
|
181
|
<p class="text">{{ companyForm.socialCreditAgency || "--" }}</p>
|
5a14192c
monkeyhouyi
1
|
182
|
</div>
|
bc4f2fcb
monkeyhouyi
1
|
183
|
</el-col> -->
|
93adad84
monkeyhouyi
网信执法功能添加
|
184
|
<el-col :span="24">
|
5a14192c
monkeyhouyi
1
|
185
|
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
186
|
<div class="label w-120">运营主体法人:</div>
|
4755ec66
monkeyhouyi
1
|
187
|
<p class="text">{{ companyForm.legalPerson || "--" }}</p>
|
5a14192c
monkeyhouyi
1
|
188
189
|
</div>
</el-col>
|
93adad84
monkeyhouyi
网信执法功能添加
|
190
|
<el-col :span="24">
|
5a14192c
monkeyhouyi
1
|
191
|
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
192
|
<div class="label w-120">运营主体地址:</div>
|
4755ec66
monkeyhouyi
1
|
193
|
<p class="text">{{ companyForm.address || "--" }}</p>
|
5a14192c
monkeyhouyi
1
|
194
195
|
</div>
</el-col>
|
bc4f2fcb
monkeyhouyi
1
|
196
|
<!-- <el-col :span="24">
|
5a14192c
monkeyhouyi
1
|
197
|
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
198
199
|
<div class="label w-120">资质证明:</div>
<div class="text" style="width: calc(120% - 120px);">
|
f3684888
monkeyhouyi
附件大小限制10MB
|
200
|
<NCC-UploadFz v-model="companyForm.qualificationCertificate" :fileSize="10" sizeUnit="MB" :limit="9" buttonText="点击上传" disabled/>
|
6143a919
monkeyhouyi
研判附件
|
201
|
</div>
|
b1b3be19
monkeyhouyi
对18号提出需求进行整改
|
202
|
</div>
|
bc4f2fcb
monkeyhouyi
1
|
203
|
</el-col> -->
|
b1b3be19
monkeyhouyi
对18号提出需求进行整改
|
204
205
|
<el-col :span="24">
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
206
|
<div class="label w-120">联系人:</div>
|
4755ec66
monkeyhouyi
1
|
207
|
<p class="text">{{ companyForm.contactUser || "--" }}</p>
|
5a14192c
monkeyhouyi
1
|
208
209
|
</div>
</el-col>
|
93adad84
monkeyhouyi
网信执法功能添加
|
210
|
<el-col :span="24">
|
5a14192c
monkeyhouyi
1
|
211
|
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
212
|
<div class="label w-120">联系电话:</div>
|
b1b3be19
monkeyhouyi
对18号提出需求进行整改
|
213
|
<p class="text">{{ companyForm.contactPhone || "--" }}</p>
|
5a14192c
monkeyhouyi
1
|
214
215
|
</div>
</el-col>
|
93adad84
monkeyhouyi
网信执法功能添加
|
216
|
<el-col :span="24">
|
5a14192c
monkeyhouyi
1
|
217
|
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
218
|
<div class="label w-120">所属区县:</div>
|
4755ec66
monkeyhouyi
1
|
219
|
<p class="text">{{ companyForm.areaName || "--" }}</p>
|
5a14192c
monkeyhouyi
1
|
220
221
222
223
|
</div>
</el-col>
<el-col :span="24">
<div class="form-item">
|
8994407e
monkeyhouyi
优化
|
224
|
<div class="label w-120">其他信息:</div>
|
5a14192c
monkeyhouyi
1
|
225
226
227
228
229
|
<div v-html="companyForm.otherInfo"></div>
</div>
</el-col>
</div>
</el-tab-pane>
|
3662215e
monkeyhouyi
有害清单,应用详情
|
230
|
<el-tab-pane label="核查处置记录" name="3">
|
65aeaaa1
monkeyhouyi
样式修改
|
231
232
233
|
<el-table :data="inspectionList" height="500" border style="width: 100%">
<el-table-column show-overflow-tooltip prop="platformNameStr" label="应用名称"></el-table-column>
<el-table-column show-overflow-tooltip prop="companyStr" label="运营主体"></el-table-column>
|
f1a44e73
monkeyhouyi
1
|
234
|
<el-table-column show-overflow-tooltip label="问题类型" prop="questionTypeStr" align="left" />
|
65aeaaa1
monkeyhouyi
样式修改
|
235
|
<el-table-column show-overflow-tooltip prop="questionClass" label="关键词"></el-table-column>
|
73755355
monkeyhouyi
优化
|
236
237
238
239
240
|
<el-table-column label="操作" fixed="right" width="100">
<template slot-scope="scope">
<el-button type="text" @click="addOrUpdateHandle(scope.row, true)">详情</el-button>
</template>
</el-table-column>
|
3662215e
monkeyhouyi
有害清单,应用详情
|
241
242
|
</el-table>
</el-tab-pane>
|
67dda4e7
monkeyhouyi
网信执法-》监管执法
|
243
|
<el-tab-pane label="监管执法记录" name="4">
|
65aeaaa1
monkeyhouyi
样式修改
|
244
245
246
247
248
249
250
251
252
253
254
255
256
|
<el-table :data="handingList" height="500" border style="width: 100%">
<el-table-column show-overflow-tooltip prop="number" label="档案号"></el-table-column>
<el-table-column show-overflow-tooltip prop="registrationTime" label="登记时间" :formatter="ncc.tableDateFormat"></el-table-column>
<el-table-column show-overflow-tooltip prop="systemNameStr" label="应用名称"></el-table-column>
<el-table-column show-overflow-tooltip prop="registeredEntityStr" label="运营主体"></el-table-column>
<el-table-column show-overflow-tooltip prop="illegalReasons" label="违法原因"></el-table-column>
<el-table-column show-overflow-tooltip prop="punishmentRequirements" label="处罚要求"></el-table-column>
<el-table-column show-overflow-tooltip prop="punishmentContent" label="处罚内容"></el-table-column>
<el-table-column label="状态" prop="state" align="left" >
<template slot-scope="scope">
<el-tag v-if="scope.row.state" :type="ncc.getStateTagType(scope.row.state, stateOptions)">{{ scope.row.state | dynamicTextUP(stateOptions) }}</el-tag>
</template>
</el-table-column>
|
73755355
monkeyhouyi
优化
|
257
258
259
260
261
|
<el-table-column label="操作" fixed="right" width="100">
<template slot-scope="scope">
<el-button type="text" @click="addOrUpdateHandle(scope.row, true)">详情</el-button>
</template>
</el-table-column>
|
3662215e
monkeyhouyi
有害清单,应用详情
|
262
263
|
</el-table>
</el-tab-pane>
|
5a14192c
monkeyhouyi
1
|
264
|
<el-tab-pane label="数据日志" name="5">
|
1c867c77
monkeyhouyi
1
|
265
|
<div class="infinite-list-wrapper" style="overflow:auto;height: calc(65vh - 65px); margin-bottom: -10px;">
|
5a14192c
monkeyhouyi
1
|
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
|
<el-timeline class="list" v-infinite-scroll="initInfoRecord" :infinite-scroll-disabled="record_disabled">
<el-timeline-item
placement="top"
v-for="(v, i) in updataRecordList"
:key="i"
>
<el-card>
<h4 v-if="v.content">
<!-- <p v-for="(item, index) in v.updataList" :key="index">
将“{{ item.PropertyName }}”从“{{
item.OldValue
}}”改为“{{ item.NewValue }}”
</p> -->
<p v-for="(item, index) in v.changeRecord" :key="index">{{ item }}</p>
</h4>
<h4 v-else>
<p>{{ v.describe }}</p>
</h4>
<p>{{ v.creatorUserId }} 提交于 {{ v.updataTime }}</p>
</el-card>
</el-timeline-item>
</el-timeline>
<p v-if="record_loading">加载中...</p>
<p v-if="updataRecordList.length && record_noMore">没有更多了</p>
<el-empty v-if="!updataRecordList.length && !record_loading" description="暂无数据"></el-empty>
</div>
</el-tab-pane>
</el-tabs>
</el-row>
|
73755355
monkeyhouyi
优化
|
295
296
297
|
<!-- 案件处理 -->
<HandForm v-if="HandFormVisible" ref="HandForm" @refresh="(val) => {taskRefresh('HandFormVisible', val)}" />
<ReportForm v-if="ReportFormVisible" ref="ReportForm" @refresh="(val) => {taskRefresh('ReportFormVisible', val)}" />
|
5a14192c
monkeyhouyi
1
|
298
299
300
301
302
303
304
305
306
|
<span slot="footer" class="dialog-footer">
<el-button @click="visible = false">取 消</el-button>
</span>
</el-dialog>
</template>
<script>
import request from "@/utils/request";
import { getSystemDetail, getUpdataRecord } from "@/api/baseData/info";
import { getCompanyInfoById } from "@/api/baseData/company";
|
73755355
monkeyhouyi
优化
|
307
308
|
import HandForm from '@/views/baseCaseHandling/Form.vue' // 案件处理
import ReportForm from '@/views/baseInspectionReport/Form.vue' // 案件处理
|
5ed26527
monkeyhouyi
1
|
309
310
|
import infoMixin from "@/mixins/info";
|
5a14192c
monkeyhouyi
1
|
311
|
export default {
|
73755355
monkeyhouyi
优化
|
312
|
components: {HandForm, ReportForm},
|
5ed26527
monkeyhouyi
1
|
313
|
mixins: [infoMixin],
|
b42f8dc9
monkeyhouyi
应用添加关联外协
|
314
|
props: ['areaOptions'],
|
5a14192c
monkeyhouyi
1
|
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
|
data() {
return {
loading: false,
visible: false,
activeName: "1",
// 应用信息
dataForm: {
id: undefined,
questionFrom: undefined,
platformName: undefined,
platformType: undefined,
questionType: undefined,
questionClass: undefined,
questionContent: undefined,
link: undefined,
obtainEvidence: [],
annex: [],
|
eb9b5842
monkeyhouyi
应用上传图片
|
334
|
systemIconModel: '',
|
5a14192c
monkeyhouyi
1
|
335
336
337
338
339
340
|
},
systemTypeOptions: [],
systemClassOptions: [],
// 公司信息
companyForm: {},
|
65aeaaa1
monkeyhouyi
样式修改
|
341
|
// 网信执法记录
|
3662215e
monkeyhouyi
有害清单,应用详情
|
342
343
|
handingList: [],
|
65aeaaa1
monkeyhouyi
样式修改
|
344
|
// 核查处置记录
|
3662215e
monkeyhouyi
有害清单,应用详情
|
345
346
|
inspectionList: [],
|
5a14192c
monkeyhouyi
1
|
347
348
349
350
351
352
353
|
// 数据日志
record_loading: false,
queryList: {
pageIndex: 1,
pageSize: 10,
},
updataRecordList: [],
|
65aeaaa1
monkeyhouyi
样式修改
|
354
355
356
|
record_total: '',
questionTypeOptions : [],
stateOptions: [],
|
73755355
monkeyhouyi
优化
|
357
358
|
HandFormVisible: false,
ReportFormVisible: false,
|
5ed26527
monkeyhouyi
1
|
359
|
specialRecordTypeOption: [],
|
5a14192c
monkeyhouyi
1
|
360
361
362
363
364
365
366
367
368
369
370
|
};
},
computed: {
record_noMore() {
return this.updataRecordList.length >= this.record_total;
},
record_disabled () {
return this.record_loading || this.record_noMore;
}
},
watch: {},
|
5ed26527
monkeyhouyi
1
|
371
|
async created() {
|
65aeaaa1
monkeyhouyi
样式修改
|
372
|
this.initStateTypeOption();
|
5a14192c
monkeyhouyi
1
|
373
|
this.initSystemTypeList();
|
5ed26527
monkeyhouyi
1
|
374
|
await this.initSpecialRecordTypeOption();
|
5a14192c
monkeyhouyi
1
|
375
376
377
|
},
mounted() {},
methods: {
|
65aeaaa1
monkeyhouyi
样式修改
|
378
379
380
381
382
|
async initStateTypeOption() {
let list = this.$store.state.meta.stateTypeList;
!list && (list = await this.$store.dispatch('getTypeListByCode', 'stateType'));
this.stateOptions = list;
},
|
5a14192c
monkeyhouyi
1
|
383
384
|
init(row) {
this.visible = true;
|
65aeaaa1
monkeyhouyi
样式修改
|
385
|
this.dataForm.id = row.id;
|
5a14192c
monkeyhouyi
1
|
386
387
388
389
390
391
|
this.activeName = '1'
this.$nextTick(() => {
this.initSystemForm(this.dataForm.id, row.companyName)
});
},
handleClick(e) {
|
5a14192c
monkeyhouyi
1
|
392
393
394
395
|
switch (e.index) {
case '1':
// 公司信息
this.initCompanyForm();
|
5a14192c
monkeyhouyi
1
|
396
|
break;
|
3662215e
monkeyhouyi
有害清单,应用详情
|
397
398
|
case '2':
// 核查处置记录
|
65aeaaa1
monkeyhouyi
样式修改
|
399
|
this.initInspectionList(this.dataForm.id);
|
3662215e
monkeyhouyi
有害清单,应用详情
|
400
401
402
|
break;
case '3':
// 网信执法记录
|
65aeaaa1
monkeyhouyi
样式修改
|
403
|
this.initHandingList(this.dataForm.id);
|
3662215e
monkeyhouyi
有害清单,应用详情
|
404
|
break;
|
5a14192c
monkeyhouyi
1
|
405
|
case '4':
|
3662215e
monkeyhouyi
有害清单,应用详情
|
406
|
// 数据日志
|
5a14192c
monkeyhouyi
1
|
407
408
409
410
411
|
this.updataRecordList = [];
this.queryList = {
pageIndex: 1,
pageSize: 10,
};
|
5a14192c
monkeyhouyi
1
|
412
413
|
this.initInfoRecord();
break;
|
5a14192c
monkeyhouyi
1
|
414
415
416
|
default:
break;
}
|
5a14192c
monkeyhouyi
1
|
417
418
|
},
|
3662215e
monkeyhouyi
有害清单,应用详情
|
419
|
// 初始化应用信息-----------------------------------------------------------------------------0
|
5a14192c
monkeyhouyi
1
|
420
421
422
423
424
425
|
async initSystemForm(id, companyName) {
this.loading = true;
let { data } = await getSystemDetail(id);
await this.initSystemClassList(data.systemType);
this.dataForm = data;
this.dataForm.companyName = companyName;
|
5ed26527
monkeyhouyi
1
|
426
|
this.dataForm.specialRecordType && (this.dataForm.specialRecordType = this.specialRecordTypeOption.find(v => v.id == this.dataForm.specialRecordType).fullName);
|
5a14192c
monkeyhouyi
1
|
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
|
this.loading = false;
},
async initSystemTypeList() {
let list = this.$store.state.meta.system;
!list &&
(list = await this.$store.dispatch("getTypeListByCode", "system"));
this.systemTypeOptions = list;
},
async initSystemClassList(val) {
let list = this.$store.state.meta.systemClass[val];
!list && (list = await this.$store.dispatch('getSystemType', val));
this.systemClassOptions = list;
},
|
3662215e
monkeyhouyi
有害清单,应用详情
|
442
|
// 初始化公司信息------------------------------------------------------------------------------1
|
5a14192c
monkeyhouyi
1
|
443
444
445
446
447
448
449
|
async initCompanyForm() {
this.loading = true;
let res = await getCompanyInfoById(this.dataForm.companyId);
this.companyForm = res.data;
this.loading = false;
},
|
3662215e
monkeyhouyi
有害清单,应用详情
|
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
|
// 核查处置记录------------------------------------------------------------------------------2
initHandingList(id) {
this.loading = true;
request({
url: `/Extend/basesysteminfo/GetHandlingList/${id}`,
method: "get",
}).then((res) => {
this.loading = false;
this.handingList = res.data;
}).catch(() => this.loading = false);
},
// 网信执法记录--------------------------------------------------------------------------------3
initInspectionList(id) {
this.loading = true;
request({
url: `/Extend/basesysteminfo/GetInspectionList/${id}`,
method: "get",
}).then((res) => {
this.loading = false;
this.inspectionList = res.data;
}).catch(() => this.loading = false);
},
// 数据日志-----------------------------------------------------------------------------------4
|
5a14192c
monkeyhouyi
1
|
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
|
async initInfoRecord() {
this.record_loading = true;
await getUpdataRecord({
id: this.dataForm.id,
...this.queryList,
}).then(({ data }) => {
data.list.forEach((item) => {
let date = new Date(item.creatorTime * 1000);
item.updataTime = this.$m(date).format("YYYY-MM-DD HH:mm:ss");
item.updataList = JSON.parse(item.content);
item.changeRecord = item.content ? JSON.parse(item.describe) : item.describe;
});
this.record_total = data.pagination.total
this.updataRecordList = [...this.updataRecordList, ...data.list];
this.record_loading = false;
this.queryList.pageIndex += 1;
});
},
|
73755355
monkeyhouyi
优化
|
492
|
|
541d55ac
monkeyhouyi
优化
|
493
|
addOrUpdateHandle(row) {
|
73755355
monkeyhouyi
优化
|
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
|
switch (this.activeName) {
case "3":
this.ReportFormVisible = true;
this.$nextTick(() => {
this.$refs.ReportForm.init(row.id, true);
});
break;
case "4":
this.HandFormVisible = true;
this.$nextTick(() => {
this.$refs.HandForm.init(row.id, true);
});
break;
default:
break;
}
},
taskRefresh(key ,isrRefresh) {
this[`${key}`] = false;
if (isrRefresh) this.reset();
},
|
5a14192c
monkeyhouyi
1
|
517
518
519
520
521
522
523
524
525
|
goBack() {
this.$emit("refresh");
},
},
};
</script>
<style lang="scss" scoped>
|
65aeaaa1
monkeyhouyi
样式修改
|
526
527
528
529
530
|
.system-info-tabs {
width: 100%;
height: 100%;
border-radius: 15px;
}
|
93adad84
monkeyhouyi
网信执法功能添加
|
531
532
|
.el-dialog__wrapper.NCC-dialog.NCC-dialog_center.systemInfoDialog {
:deep(.el-tabs__content) {
|
65aeaaa1
monkeyhouyi
样式修改
|
533
534
|
//background: #f5f5f5;
//border-radius: 10px;
|
93adad84
monkeyhouyi
网信执法功能添加
|
535
|
padding: 10px;
|
65aeaaa1
monkeyhouyi
样式修改
|
536
|
margin: 10px;
|
93adad84
monkeyhouyi
网信执法功能添加
|
537
538
539
|
}
}
|
61009cfc
monkeyhouyi
2024/8/8
|
540
541
542
543
544
545
546
547
|
// .NCC-dialog.systemInfoDialog {
// :deep(.el-dialog__body) {
// overflow: unset !important;
// :deep(.el-tabs__content) {
// height: calc(65vh - 45px);
// }
// }
// }
|
a242b994
monkeyhouyi
附件调试
|
548
549
550
551
552
553
554
555
|
.avatar {
width: 100px;
height: 100px;
display: block;
border: 1px dashed #d9d9d9;
border-radius: 6px;
margin-left: 10px;
}
|
541d55ac
monkeyhouyi
优化
|
556
557
558
559
560
561
|
.start-span {
margin-left: 10px;
color: red;
font-size: 12px;
line-height: 30px;
}
|
5a14192c
monkeyhouyi
1
|
562
|
</style>
|