0af91599
monkeyhouyi
弹框请求优化
|
1
|
<template>
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
2
3
4
5
6
7
8
9
|
<!-- 应用信息 -->
<div class="SystemInfo item-box common-info-box">
<div class="item-title">应用信息</div>
<div class="item-body">
<div class="NCC-common-layout">
<div class="NCC-common-layout-center">
<el-row class="NCC-common-search-box" :gutter="5">
<el-form @submit.native.prevent size="mini">
|
f7abd928
monkeyhouyi
1.基础信息库-筛选:应用信息、运...
|
10
|
<!-- <el-col :span="3">
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
11
|
<el-form-item label="">
|
b42f8dc9
monkeyhouyi
应用添加关联外协
|
12
|
<el-input clearable v-model="query.keyword" placeholder="请输入应用名称、运营主体名称进行查询"/>
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
13
|
</el-form-item>
|
f7abd928
monkeyhouyi
1.基础信息库-筛选:应用信息、运...
|
14
|
</el-col> -->
|
8994407e
monkeyhouyi
优化
|
15
|
<el-col :span="3" v-if="laderType != 0">
|
f7abd928
monkeyhouyi
1.基础信息库-筛选:应用信息、运...
|
16
17
18
19
20
|
<el-form-item label="">
<el-select v-model="query.areaId" placeholder="请选择所属区(市)县" clearable>
<el-option v-for="item in areaOptions" :key="item.id" :label="item.fullName" :value="item.id"/>
</el-select>
</el-form-item>
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
21
22
23
|
</el-col>
<el-col :span="3">
<el-form-item label="">
|
b42f8dc9
monkeyhouyi
应用添加关联外协
|
24
25
|
<el-select v-model="query.systemType" placeholder="请选择应用类型" clearable @change="handleSystemTypeChange">
<el-option v-for="item in systemTypeOptions" :key="item.Id" :label="item.FullName" :value="item.Id"/>
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
26
27
28
29
30
|
</el-select>
</el-form-item>
</el-col>
<el-col :span="3">
<el-form-item label="">
|
b42f8dc9
monkeyhouyi
应用添加关联外协
|
31
32
|
<el-select v-model="query.systemClass" placeholder="请选择应用分类" :disabled="!query.systemType" clearable>
<el-option v-for="item in systemClassOptions" :key="item.Id" :label="item.ClassName" :value="item.Id"/>
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
33
34
35
|
</el-select>
</el-form-item>
</el-col>
|
a242b994
monkeyhouyi
附件调试
|
36
|
<el-col :span="3">
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
37
|
<el-form-item label="">
|
361871c7
monkeyhouyi
12
|
38
39
40
41
42
43
44
|
<el-select v-model="query.specialRecordType" placeholder="请选择特殊备案类型" clearable>
<el-option v-for="item in specialRecordTypeOption" :key="item.id" :label="item.fullName" :value="item.id"/>
</el-select>
</el-form-item>
</el-col>
<!-- <el-col :span="3">
<el-form-item label="">
|
cbd5265d
monkeyhouyi
优化
|
45
|
<el-input v-model="query.principalName" placeholder="请输入联系人" clearable/>
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
46
47
|
</el-form-item>
</el-col>
|
a242b994
monkeyhouyi
附件调试
|
48
|
<el-col :span="3">
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
49
|
<el-form-item label="">
|
cbd5265d
monkeyhouyi
优化
|
50
|
<el-input v-model="query.principalPhone" placeholder="请输入联系电话" clearable/>
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
51
|
</el-form-item>
|
361871c7
monkeyhouyi
12
|
52
|
</el-col> -->
|
541d55ac
monkeyhouyi
优化
|
53
|
<el-col :span="3">
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
54
|
<el-form-item>
|
541d55ac
monkeyhouyi
优化
|
55
56
|
<el-button type="primary" icon="el-icon-search" @click="search()" >搜索</el-button>
<el-button icon="el-icon-refresh-right" @click="reset()">重置</el-button>
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
57
58
59
60
|
</el-form-item>
</el-col>
</el-form>
<div class="NCC-common-search-box-right">
|
94f06e38
monkeyhouyi
优化
|
61
|
<el-button type="primary" icon="el-icon-download" size="mini" @click="exportData('demo')">导出模板</el-button>
|
b42f8dc9
monkeyhouyi
应用添加关联外协
|
62
|
<el-upload class="uploadXlax" :action="define.APIURl + '/api/Extend/basesysteminfo/Actions/ImportByExcel'" :headers="uploadHeaders" :on-success="uploadSuccess" :show-file-list="false" name="excelfile">
|
a242b994
monkeyhouyi
附件调试
|
63
|
<div class="avatar-box">
|
bc4f2fcb
monkeyhouyi
1
|
64
|
<el-button type="warning" icon="el-icon-upload" size="mini">导入</el-button>
|
a242b994
monkeyhouyi
附件调试
|
65
66
|
</div>
</el-upload>
|
94f06e38
monkeyhouyi
优化
|
67
|
<el-button type="primary" icon="el-icon-download" size="mini" @click="exportData()">导出</el-button>
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
68
69
70
|
</div>
</el-row>
<div class="NCC-common-layout-main NCC-flex-main">
|
ecc43230
monkeyhouyi
优化首页,应用管理
|
71
|
<NCC-table v-loading="loading" :data="infoDataList">
|
df22ed7d
monkeyhouyi
运营主体可手动输入
|
72
73
74
|
<el-table-column show-overflow-tooltip prop="companyName" label="运营主体名称" align="center">
<template slot-scope="scope">{{ scope.row.companyName || scope.row.companyId }}</template>
</el-table-column>
|
541d55ac
monkeyhouyi
优化
|
75
|
<el-table-column show-overflow-tooltip prop="systemName" label="应用名称" align="center"/>
|
9913f656
monkeyhouyi
巡查上报
|
76
77
78
|
<el-table-column label="应用类型" prop="systemType" align="left" show-overflow-tooltip>
<template slot-scope="scope">{{ scope.row.systemType | dynamicTextUP(systemTypeOptions) }}</template>
</el-table-column>
|
361871c7
monkeyhouyi
12
|
79
80
81
|
<el-table-column label="特殊备案类型" prop="specialRecordType" align="left" show-overflow-tooltip>
<template slot-scope="scope">{{ scope.row.specialRecordType | dynamicText(specialRecordTypeOption) }}</template>
</el-table-column>
|
541d55ac
monkeyhouyi
优化
|
82
|
<el-table-column label="应用分类" prop="systemClassStr" align="left" show-overflow-tooltip>
|
9913f656
monkeyhouyi
巡查上报
|
83
84
|
<!-- <template slot-scope="scope">{{ scope.row.systemClass | dynamicTextUP(systemTypeOptions) }}</template> -->
</el-table-column>
|
f7abd928
monkeyhouyi
1.基础信息库-筛选:应用信息、运...
|
85
86
|
<el-table-column show-overflow-tooltip prop="principalName" label="联系人" align="center"/>
<el-table-column show-overflow-tooltip prop="principalPhone" label="联系电话" align="center"/>
|
af8e6fa8
monkeyhouyi
添加电话号加密显示,但未启用
|
87
88
89
|
<!-- <el-table-column prop="principalPhone" show-overflow-tooltip label="联系电话" align="left">
<template slot-scope="scope">{{ scope.row.principalPhone | phoneEncryp() }}</template>
</el-table-column> -->
|
f7abd928
monkeyhouyi
1.基础信息库-筛选:应用信息、运...
|
90
|
<el-table-column label="所属区(市)县" prop="areaId" align="left" show-overflow-tooltip>
|
e47508b6
monkeyhouyi
优化专项行动
|
91
92
|
<template slot-scope="scope">{{ scope.row.areaId | dynamicText(areaOptions) }}</template>
</el-table-column>
|
93186f57
monkeyhouyi
前端整改页面
|
93
|
<el-table-column label="操作" width="250">
|
ecc43230
monkeyhouyi
优化首页,应用管理
|
94
95
|
<!-- 查看,修改,归属地变更,上报 -->
<template slot-scope="scope">
|
65aeaaa1
monkeyhouyi
样式修改
|
96
|
<infoForm class="btn_dialog" type="edit" :systemId="scope.row.id" @reInit="search">
|
ecc43230
monkeyhouyi
优化首页,应用管理
|
97
98
|
<el-button size="mini" type="text">修改</el-button>
</infoForm>
|
5a14192c
monkeyhouyi
1
|
99
|
<el-button size="mini" type="text" @click="toDetail(scope.row)">查看</el-button>
|
89ab0203
monkeyhouyi
修改个人信息弹框
|
100
|
<el-button size="mini" type="text" @click="toChangeArea(scope.row)" >归属地变更</el-button>
|
142c4a8e
monkeyhouyi
优化
|
101
|
<!-- <el-button size="mini" type="text" @click="toInspection(scope.row)" v-if="!isSHILevel">上报</el-button> -->
|
e8dbf78f
monkeyhouyi
设置id=77777的人员可以删除...
|
102
|
<el-button type="text" style="color: red;" @click="delNew(scope.row)" v-if="isSHILevel && userId == '77777'">删除</el-button>
|
ecc43230
monkeyhouyi
优化首页,应用管理
|
103
104
105
|
</template>
</el-table-column>
</NCC-table>
|
b42f8dc9
monkeyhouyi
应用添加关联外协
|
106
|
<pagination :total="total" :page.sync="listQuery.currentPage" :limit.sync="listQuery.pageSize" @pagination="initList"/>
|
ecc43230
monkeyhouyi
优化首页,应用管理
|
107
|
</div>
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
108
|
</div>
|
b42f8dc9
monkeyhouyi
应用添加关联外协
|
109
110
|
<el-dialog title="归属地变更" :visible.sync="areaChangeVisible" width="50%">
<el-form :model="areaForm" :rules="areaRules" ref="areaForm" size="small" label-width="100px" v-loading="areaDialogLoading">
|
eec97c6a
monkeyhouyi
归属地变更去除市属
|
111
|
<!-- <el-form-item label="市属" prop="city">
|
b42f8dc9
monkeyhouyi
应用添加关联外协
|
112
|
<el-input v-model="areaForm.city" placeholder="请输入市属" maxlength="20"></el-input>
|
eec97c6a
monkeyhouyi
归属地变更去除市属
|
113
|
</el-form-item> -->
|
ecc43230
monkeyhouyi
优化首页,应用管理
|
114
|
<el-form-item label="所属区县" prop="areaId">
|
b42f8dc9
monkeyhouyi
应用添加关联外协
|
115
116
|
<el-radio-group v-model="areaForm.areaId" placeholder="请选择所属区县" style="line-height: 22px">
<el-radio v-for="v in areaOptions" :key="v.id" :label="v.id">{{ v.fullName }}</el-radio>
|
ecc43230
monkeyhouyi
优化首页,应用管理
|
117
118
119
|
</el-radio-group>
</el-form-item>
<el-form-item label="申请内容描述" prop="applnycontent">
|
b42f8dc9
monkeyhouyi
应用添加关联外协
|
120
|
<el-input type="textarea" v-model="areaForm.applnycontent" placeholder="请输入申请内容描述" maxlength="300"></el-input>
|
ecc43230
monkeyhouyi
优化首页,应用管理
|
121
122
|
</el-form-item>
</el-form>
|
ecc43230
monkeyhouyi
优化首页,应用管理
|
123
124
|
<span slot="footer" class="dialog-footer">
<el-button @click="areaChangeVisible = false">取 消</el-button>
|
2201a66b
monkeyhouyi
专项性行动-首页联动
|
125
|
<el-button type="primary" @click="areaSubmit" :loading="btnLoading">确 定</el-button>
|
ecc43230
monkeyhouyi
优化首页,应用管理
|
126
127
|
</span>
</el-dialog>
|
b42f8dc9
monkeyhouyi
应用添加关联外协
|
128
|
<InspectionForm v-if="InspectionFormVisible" ref="InspectionForm" @refresh="refresh"/>
|
93186f57
monkeyhouyi
前端整改页面
|
129
|
<ChangeRecord v-if="ChangeRecordVisible" ref="ChangeRecord"/>
|
b42f8dc9
monkeyhouyi
应用添加关联外协
|
130
|
<DetailForm v-if="DetailFormVisible" :areaOptions="areaOptions" ref="DetailForm"/>
|
3662215e
monkeyhouyi
有害清单,应用详情
|
131
|
<ExportBox v-if="ExportBoxVisible" ref="ExportBox" @download="download"/>
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
132
133
134
135
136
137
|
</div>
</div>
</div>
</template>
<script>
|
3662215e
monkeyhouyi
有害清单,应用详情
|
138
|
import request from "@/utils/request";
|
76e683c7
monkeyhouyi
提交
|
139
|
import { getList } from "@/api/baseData/info";
|
5330d757
monkeyhouyi
公司信息管理完成
|
140
|
import { applnyChageArea } from "@/api/baseData/info";
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
141
|
import infoMixin from "@/mixins/info";
|
006cc67a
monkeyhouyi
巡查上报
|
142
|
import InspectionForm from "./InspectForm.vue";
|
87e6927c
monkeyhouyi
弹框样式
|
143
|
import DetailForm from './DetailForm.vue';
|
93186f57
monkeyhouyi
前端整改页面
|
144
|
import ChangeRecord from "./ChangeRecord.vue";
|
3662215e
monkeyhouyi
有害清单,应用详情
|
145
|
import ExportBox from "./ExportBox.vue";
|
94f06e38
monkeyhouyi
优化
|
146
|
import define from '@/utils/define'
|
bae8b004
monkeyhouyi
1
|
147
|
import { mapState } from 'vuex';
|
006cc67a
monkeyhouyi
巡查上报
|
148
|
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
149
150
151
|
export default {
name: "SystemInfo",
mixins: [infoMixin],
|
3662215e
monkeyhouyi
有害清单,应用详情
|
152
|
components: { InspectionForm, ChangeRecord, DetailForm, ExportBox },
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
153
154
155
|
data() {
return {
loading: false,
|
12fba5f0
monkeyhouyi
导入Islogin
|
156
157
158
159
|
uploadHeaders: {
Authorization: this.$store.getters.token,
IsLogin: true,
},
|
ecc43230
monkeyhouyi
优化首页,应用管理
|
160
|
query: {
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
161
162
|
systemType: "",
systemClass: "",
|
4614132f
monkeyhouyi
列表查询,案件处理
|
163
164
|
principalName: "",
principalPhone: "",
|
ecc43230
monkeyhouyi
优化首页,应用管理
|
165
|
},
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
166
|
listQuery: {
|
73755355
monkeyhouyi
优化
|
167
|
currentPage: 1,
|
df22ed7d
monkeyhouyi
运营主体可手动输入
|
168
|
pageSize: 20,
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
169
170
171
172
173
174
|
sort: "desc",
sidx: "",
},
total: 0,
infoDataList: [],
|
ecc43230
monkeyhouyi
优化首页,应用管理
|
175
176
177
178
179
|
// 归属地变更
areaChangeVisible: false,
areaDialogLoading: false,
activeAreaId: "",
areaForm: {
|
93186f57
monkeyhouyi
前端整改页面
|
180
|
city: '',
|
ecc43230
monkeyhouyi
优化首页,应用管理
|
181
182
183
184
185
|
areaId: "",
applnycontent: "",
},
areaRules: {
areaId: {
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
186
187
188
189
|
required: true,
message: "请输入所属区县",
trigger: "change",
},
|
ecc43230
monkeyhouyi
优化首页,应用管理
|
190
191
|
},
activeSystemId: "",
|
006cc67a
monkeyhouyi
巡查上报
|
192
193
194
|
// 上报
InspectionFormVisible: false,
|
2201a66b
monkeyhouyi
专项性行动-首页联动
|
195
196
|
ChangeRecordVisible: false,
btnLoading: false,
|
5a14192c
monkeyhouyi
1
|
197
198
199
|
// 详情
DetailFormVisible: false,
|
3662215e
monkeyhouyi
有害清单,应用详情
|
200
201
202
203
204
205
206
207
208
209
210
211
|
// 导出
ExportBoxVisible: false,
columnList: [
{ prop: "companyName", label: "主体企业" },
{ prop: "systemName", label: "应用名称" },
{ prop: "systemType", label: "应用类型" },
{ prop: "systemClass", label: "系统类型" },
{ prop: "principalName", label: "联系人" },
{ prop: "principalPhone", label: "联系电话" },
{ prop: "areaId", label: "所属区域" },
],
|
361871c7
monkeyhouyi
12
|
212
|
specialRecordTypeOption: [],
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
213
214
|
};
},
|
73755355
monkeyhouyi
优化
|
215
|
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
216
|
created() {
|
361871c7
monkeyhouyi
12
|
217
|
this.initSpecialRecordTypeOption();
|
ecc43230
monkeyhouyi
优化首页,应用管理
|
218
|
this.initSystemTypeList();
|
e47508b6
monkeyhouyi
优化专项行动
|
219
|
this.initAreaTypeList();
|
9913f656
monkeyhouyi
巡查上报
|
220
|
this.initList();
|
e8dbf78f
monkeyhouyi
设置id=77777的人员可以删除...
|
221
|
console.log(this.userId)
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
222
|
},
|
ecc43230
monkeyhouyi
优化首页,应用管理
|
223
|
mounted() {},
|
73755355
monkeyhouyi
优化
|
224
225
226
227
228
|
computed: {
isSHILevel() {
// 判断角色是否为‘市级办公室’
return this.$store.state.user.islader;
},
|
e8dbf78f
monkeyhouyi
设置id=77777的人员可以删除...
|
229
230
231
232
|
userId() {
// admin1这个人可以删除数据
return this.$store.state.user.id;
},
|
8994407e
monkeyhouyi
优化
|
233
234
235
|
laderType() {
return this.$store.state.user.laderType;
}
|
73755355
monkeyhouyi
优化
|
236
|
},
|
bae8b004
monkeyhouyi
1
|
237
238
239
240
241
242
243
244
245
|
// watch: {
// $route: {
// handler: function (route) {
// this.query.keyword = this.$store.state.meta.searchKey;
// this.initList();
// },
// immediate: true,
// },
// },
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
246
|
methods: {
|
a242b994
monkeyhouyi
附件调试
|
247
|
uploadSuccess(response, file, fileList) {
|
cbd5265d
monkeyhouyi
优化
|
248
249
250
251
252
253
|
let type = response.code == 200 ? 'success' : 'error';
this.$message({
type: type,
message: response.msg,
});
this.initList();
|
a242b994
monkeyhouyi
附件调试
|
254
|
},
|
ecc43230
monkeyhouyi
优化首页,应用管理
|
255
256
257
258
|
handleSystemTypeChange(val) {
this.query.systemClass = "";
this.initSystemClassList(val);
},
|
006cc67a
monkeyhouyi
巡查上报
|
259
260
261
262
263
264
265
266
267
268
269
270
271
|
reset() {
for (let key in this.query) {
this.query[key] = undefined;
}
this.listQuery = {
currentPage: 1,
pageSize: 20,
sort: "desc",
sidx: "",
};
this.initList();
},
|
ecc43230
monkeyhouyi
优化首页,应用管理
|
272
273
|
search() {
this.listQuery = {
|
73755355
monkeyhouyi
优化
|
274
|
currentPage: 1,
|
b42f8dc9
monkeyhouyi
应用添加关联外协
|
275
|
pageSize: 20,
|
ecc43230
monkeyhouyi
优化首页,应用管理
|
276
277
278
279
280
|
sort: "desc",
sidx: "",
};
this.initList();
},
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
281
|
initList() {
|
ecc43230
monkeyhouyi
优化首页,应用管理
|
282
283
|
this.loading = true;
let query = {
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
284
285
|
...this.listQuery,
...this.query,
|
bae8b004
monkeyhouyi
1
|
286
|
keyword: this.$store.state.meta.searchKey
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
287
|
};
|
bae8b004
monkeyhouyi
1
|
288
|
console.log(query, 'query')
|
76e683c7
monkeyhouyi
提交
|
289
|
getList(query).then(({ data }) => {
|
7d4da54c
monkeyhouyi
修改应用列表接口
|
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
|
// let list = [];
// data.list.length &&
// data.list.forEach((v) => {
// let obj = {
// companyName: v.compayInfo.CompanyName,
// systemName: v.SysytemInfo.SystemName,
// systemType: v.SysytemInfo.SystemType,
// systemClass: v.SysytemInfo.SystemClass,
// areaId: v.SysytemInfo.AreaId,
// principalName: v.SysytemInfo.PrincipalName,
// principalPhone: v.SysytemInfo.PrincipalPhone,
// Id: v.SysytemInfo.Id,
// };
// list.push(obj);
// });
// this.infoDataList = list;
// this.total = data.totalCount;
this.total = data.pagination.total;
this.infoDataList = data.list;
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
309
310
311
|
this.loading = false;
});
},
|
5a14192c
monkeyhouyi
1
|
312
|
toDetail(row) {
|
5a14192c
monkeyhouyi
1
|
313
314
315
316
317
|
this.DetailFormVisible = true;
this.$nextTick(() => {
this.$refs.DetailForm.init(row);
});
},
|
ecc43230
monkeyhouyi
优化首页,应用管理
|
318
|
// 上报
|
006cc67a
monkeyhouyi
巡查上报
|
319
320
321
322
323
324
|
toInspection(row) {
this.InspectionFormVisible = true;
this.$nextTick(() => {
this.$refs.InspectionForm.init(row);
});
},
|
006cc67a
monkeyhouyi
巡查上报
|
325
326
327
328
|
refresh(isrRefresh) {
this.InspectionFormVisible = false;
if (isrRefresh) this.reset();
},
|
ecc43230
monkeyhouyi
优化首页,应用管理
|
329
330
331
332
333
|
async toChangeArea(row) {
this.areaChangeVisible = true;
this.areaDialogLoading = true;
this.activeAreaId = row.areaId;
this.areaForm.areaId = row.areaId;
|
65aeaaa1
monkeyhouyi
样式修改
|
334
|
this.activeSystemId = row.id;
|
ecc43230
monkeyhouyi
优化首页,应用管理
|
335
336
337
338
339
|
await this.initAreaTypeList();
this.areaDialogLoading = false;
},
areaSubmit() {
if (this.activeAreaId == this.areaForm.areaId) return;
|
2201a66b
monkeyhouyi
专项性行动-首页联动
|
340
|
this.btnLoading = true;
|
ecc43230
monkeyhouyi
优化首页,应用管理
|
341
342
343
344
345
|
applnyChageArea({
id: this.activeSystemId,
toChangeIntoId: this.areaForm.areaId,
applnycontent: this.areaForm.applnycontent,
}).then((res) => {
|
2201a66b
monkeyhouyi
专项性行动-首页联动
|
346
|
this.btnLoading = false;
|
ecc43230
monkeyhouyi
优化首页,应用管理
|
347
|
this.areaChangeVisible = false;
|
2201a66b
monkeyhouyi
专项性行动-首页联动
|
348
349
350
351
|
this.$message({
message: res.msg,
type: 'success'
});
|
ecc43230
monkeyhouyi
优化首页,应用管理
|
352
353
354
|
this.initList();
});
},
|
94f06e38
monkeyhouyi
优化
|
355
356
357
358
359
360
|
exportData(type) {
let obj = {};
if(type) {
obj = {
url: '/Extend/basesysteminfo/Actions/GenerateImportTemplate',
method: "GET",
|
a242b994
monkeyhouyi
附件调试
|
361
|
responseType: 'blob',
|
94f06e38
monkeyhouyi
优化
|
362
363
364
365
366
367
368
|
}
} else {
obj ={
url: '/Extend/basesysteminfo/Actions/Export',
method: "POST",
data: this.query,
}
|
89ab0203
monkeyhouyi
修改个人信息弹框
|
369
|
};
|
94f06e38
monkeyhouyi
优化
|
370
371
372
373
374
375
376
377
378
|
request(obj).then((res) => {
if(type) {
const blob = new Blob([res], {type: 'application/json'});
const url = window.URL.createObjectURL(blob);
let link = document.createElement('a');
link.style.display = 'none';
link.href = url;
link.download = '应用信息模板.xlsx';
link.click();
|
89ab0203
monkeyhouyi
修改个人信息弹框
|
379
|
} else {
|
94f06e38
monkeyhouyi
优化
|
380
381
382
383
384
385
|
if(res.code != 200) return;
const url = define.APIURl + res.data.url;
const link = document.createElement("a");
link.href = url;
link.download = res.data.name;
link.click();
|
89ab0203
monkeyhouyi
修改个人信息弹框
|
386
|
}
|
94f06e38
monkeyhouyi
优化
|
387
|
})
|
3662215e
monkeyhouyi
有害清单,应用详情
|
388
389
390
391
392
393
394
395
396
397
398
399
400
401
|
},
download(data) {
let query = { ...data, ...this.listQuery, ...this.query };
request({
url: `/Extend/BasePrincipalResponsibility/Actions/Export`,
method: "GET",
data: query,
}).then((res) => {
if (!res.data.url) return;
window.location.href = this.define.comUrl + res.data.url;
this.$refs.ExportBox.visible = false;
this.ExportBoxVisible = false;
});
},
|
89ab0203
monkeyhouyi
修改个人信息弹框
|
402
403
404
405
406
407
408
409
|
delNew(row) {
this.$confirm('此操作将永久删除该系统, 是否继续?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(async () => {
let res = await request({
|
65aeaaa1
monkeyhouyi
样式修改
|
410
|
url: `/Extend/basesysteminfo/${row.id}`,
|
89ab0203
monkeyhouyi
修改个人信息弹框
|
411
412
413
414
415
416
417
418
419
|
method: "DELETE",
});
this.$message({
message: res.msg,
type: 'success'
});
this.initList();
});
},
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
420
421
422
423
424
425
426
427
428
|
},
};
</script>
<style scoped lang="scss">
.common-info-box {
:deep(.el-table__body-wrapper.is-scrolling-none) {
height: calc(100% - 47px);
overflow-y: scroll;
}
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
429
|
}
|
a242b994
monkeyhouyi
附件调试
|
430
431
432
433
|
.uploadXlax {
display: inline-block;
margin: 0 8px;
}
|
7af40104
monkeyhouyi
应用信息页面完成(上报没写)
|
434
|
</style>
|