4373acf5
wesley88
1
|
1
2
|
<template>
<div>
|
9b392fc6
wesley88
1
|
3
|
<div v-show="type == '1'">
|
4373acf5
wesley88
1
|
4
5
6
7
8
|
<el-tabs v-model="xiangTab">
<el-tab-pane label="资源信息" name="first">
<div style="margin-top: 30px;" class="editcss">
<TitleWithCircle title="基础信息" />
<div style="padding: 20px;">
|
542e27d5
wesley88
1
|
9
|
<el-form :model="editbgid" ref="formInline" label-width="130px" class="demo-ruleForm">
|
4373acf5
wesley88
1
|
10
11
12
|
<el-row :gutter="20">
<el-col :span="8">
<el-form-item label="广告位名称" prop="advertisingName">
|
a182f238
wesley88
1
|
13
|
<div class="duiqi">{{editbgid.advertisingName || '无'}}</div>
|
4373acf5
wesley88
1
|
14
15
16
17
|
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="广告位编号" prop="advertisingSpaceNumber">
|
a182f238
wesley88
1
|
18
|
<div class="duiqi">{{editbgid.advertisingSpaceNumber || '无'}}</div>
|
4373acf5
wesley88
1
|
19
20
21
22
|
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="广告位类型" prop="advertisingType">
|
a182f238
wesley88
1
|
23
|
<div class="duiqi">{{editbgid.advertisingType || '无'}}</div>
|
4373acf5
wesley88
1
|
24
25
26
|
</el-form-item>
</el-col>
</el-row>
|
a182f238
wesley88
1
|
27
|
<el-row :gutter="20" v-if="editbgid.advertisingType == '线上广告位'">
|
4373acf5
wesley88
1
|
28
|
<el-col :span="8">
|
a182f238
wesley88
1
|
29
30
|
<el-form-item label="所属端" prop="affiliation" >
<div class="duiqi">{{editbgid.affiliation || '无'}}</div>
|
4373acf5
wesley88
1
|
31
32
33
|
</el-form-item>
</el-col>
<el-col :span="8">
|
6106f9fa
杨鑫
'最新'
|
34
35
|
<el-form-item label="轮播顺序" prop="rotationOrder" >
<div class="duiqi">{{editbgid.rotationOrder || '无'}}</div>
|
4373acf5
wesley88
1
|
36
37
38
|
</el-form-item>
</el-col>
<el-col :span="8">
|
a182f238
wesley88
1
|
39
40
|
<el-form-item label="广告尺寸" prop="dimensions">
<div class="duiqi">{{editbgid.dimensions || '无'}}</div>
|
4373acf5
wesley88
1
|
41
42
|
</el-form-item>
</el-col>
|
a182f238
wesley88
1
|
43
44
45
|
<el-col :span="8">
<el-form-item label="可上传大小" prop="size">
<div class="duiqi">{{editbgid.size || '无'}}</div>
|
4373acf5
wesley88
1
|
46
47
|
</el-form-item>
</el-col>
|
4373acf5
wesley88
1
|
48
|
<el-col :span="8">
|
a182f238
wesley88
1
|
49
|
<el-form-item label="播放时长" prop="playDuration">
|
6106f9fa
杨鑫
'最新'
|
50
51
|
<div class="duiqi" v-if="editbgid.playDuration!=''">{{editbgid.playDuration}}/秒</div>
<div class="duiqi" v-else>无</div>
|
4373acf5
wesley88
1
|
52
53
54
|
</el-form-item>
</el-col>
<el-col :span="8">
|
a182f238
wesley88
1
|
55
56
|
<el-form-item label="推送地址" prop="pushAddress">
<div class="duiqi">{{editbgid.pushAddress || '无'}}</div>
|
4373acf5
wesley88
1
|
57
58
|
</el-form-item>
</el-col>
|
a182f238
wesley88
1
|
59
60
|
</el-row>
<el-row :gutter="20" v-if="editbgid.advertisingType == '实体广告位'">
|
4373acf5
wesley88
1
|
61
|
<el-col :span="8">
|
542e27d5
wesley88
1
|
62
63
64
65
66
67
68
69
70
71
|
<el-form-item label="所属绿道段" prop="belongingGreenwaySection">
<div class="duiqi">{{getLvdaoNameByCode(editbgid.belongingGreenwaySection) || '无'}}</div>
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="所属公园/步道" prop="belongingParkTrail">
<div class="duiqi">{{getLvdaoNameByCode(editbgid.belongingParkTrail) || '无' }}</div>
</el-form-item>
</el-col>
<el-col :span="8">
|
a182f238
wesley88
1
|
72
73
|
<el-form-item label="设备类型" prop="deviceType" >
<div class="duiqi">{{editbgid.deviceType || '无'}}</div>
|
4373acf5
wesley88
1
|
74
75
|
</el-form-item>
</el-col>
|
a182f238
wesley88
1
|
76
77
78
|
<el-col :span="8">
<el-form-item label="设备大小" prop="equipmentSize" >
<div class="duiqi">{{editbgid.equipmentSize || '无'}}</div>
|
4373acf5
wesley88
1
|
79
80
|
</el-form-item>
</el-col>
|
a182f238
wesley88
1
|
81
82
83
|
<el-col :span="8">
<el-form-item label="广告尺寸" prop="dimensions">
<div class="duiqi">{{editbgid.dimensions || '无'}}</div>
|
4373acf5
wesley88
1
|
84
85
|
</el-form-item>
</el-col>
|
4373acf5
wesley88
1
|
86
|
<el-col :span="8">
|
a182f238
wesley88
1
|
87
88
|
<el-form-item label="广告材质" prop="advertisingMaterial">
<div class="duiqi">{{editbgid.advertisingMaterial || '无'}}</div>
|
4373acf5
wesley88
1
|
89
90
91
|
</el-form-item>
</el-col>
</el-row>
|
a182f238
wesley88
1
|
92
93
94
95
96
97
98
99
100
|
<el-form-item label="详细位置" prop="detailedLocation" v-if="editbgid.advertisingType == '实体广告位'">
<div class="duiqi">{{editbgid.detailedLocation || '无'}}</div>
</el-form-item>
<el-form-item label="地图标点" prop="mapPunctuation" v-if="editbgid.advertisingType == '实体广告位'">
<div style="width: 100%;height: 300px;">
<newmap :isx="false" :message="editbgid.mapPunctuation"></newmap>
</div>
</el-form-item>
<el-form-item label="位置示意图" prop="locationDiagram">
|
1dbc0b2d
wesley88
1
|
101
102
103
104
|
<div style="display: flex;">
<allimg v-if="item" :src="item" fit="contain" v-for="item in editbgid.locationDiagram.split(',')" style="width: 112px;height: 112px;border: 1px dotted #dcdfe6;border-radius: 2px;overflow: hidden;margin: 0 10px 10px 0;"/>
</div>
<!-- <img v-for="item in editbgid.locationDiagram.split(',')" :src="$baseURL+item" alt="" style="width:140px;height:140px;margin-left: 15px;"> -->
|
a182f238
wesley88
1
|
105
106
|
</el-form-item>
|
1dbc0b2d
wesley88
1
|
107
108
109
110
|
<el-form-item label="介绍" prop="memo" v-if="editbgid.advertisingType == '线上广告位'">
<!-- <div class="duiqi">{{editbgid.memo || '无'}}</div> -->
<div v-if="editbgid.memo" class="duiqi" v-html="editbgid.memo"></div>
<div class="duiqi" v-else>无</div>
|
a182f238
wesley88
1
|
111
|
</el-form-item>
|
4373acf5
wesley88
1
|
112
|
</el-form>
|
bdbe3660
wesley88
1
|
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
|
<TitleWithCircle title="历史发布/下架记录" />
<div style="padding: 20px;">
<el-table :data="datalistxsj"
:header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}"
tooltip-effect="dark custom-tooltip-effect">
<el-table-column label="类型" prop="type" >
</el-table-column>
<el-table-column label="操作时间" prop="operationTime" >
</el-table-column>
<el-table-column label="操作人" prop="operator">
</el-table-column>
</el-table>
<div style="display: flex;justify-content: space-between;" class="bom">
<div style="font-size: 14px;">共 <span style="color: #3F9B6A;">{{totalsxj}}</span> 项数据</div>
<el-pagination :current-page="pagequerysxj.pageNumber+1" :page-sizes="[10, 20, 50, 100]" :page-size="pagequerysxj.pageSize"
|
9b392fc6
wesley88
1
|
128
129
|
background small layout="prev, pager, next" :total="totalsxj" @size-change="handleCurrentChange"
@current-change="handleCurrentChange">
|
bdbe3660
wesley88
1
|
130
131
132
|
</el-pagination>
</div>
</div>
|
4373acf5
wesley88
1
|
133
134
135
|
</div>
</div>
</el-tab-pane>
|
d64cd58f
wesley88
上传验收小程序
|
136
137
|
<el-tab-pane label="招商方案信息" name="second">
<div style="margin-top: 30px;" class="editcss">
|
542e27d5
wesley88
1
|
138
|
<TitleWithCircle title="招商方案信息" />
|
d64cd58f
wesley88
上传验收小程序
|
139
140
141
142
|
<div style="padding: 20px;">
<el-table :data="datalist1"
:header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}"
tooltip-effect="dark custom-tooltip-effect">
|
542e27d5
wesley88
1
|
143
144
145
146
147
148
|
<el-table-column label="招商方案名称" prop="planName">
</el-table-column>
<el-table-column label="涵盖资源数" prop="createTime">
<template slot-scope="scope">
{{scope.row.resourceManagement?(scope.row.resourceManagement.split(',').length):0}}
</template>
|
d64cd58f
wesley88
上传验收小程序
|
149
|
</el-table-column>
|
542e27d5
wesley88
1
|
150
151
152
153
154
155
156
157
158
|
<el-table-column label="创建时间" prop="createTime">
<template slot-scope="scope">
{{scope.row.createTime || '-' }}
</template>
</el-table-column>
<el-table-column label="创建人" prop="createUser">
<template slot-scope="scope">
{{scope.row.createUser || '-' }}
</template>
|
d64cd58f
wesley88
上传验收小程序
|
159
160
|
</el-table-column>
</el-table>
|
542e27d5
wesley88
1
|
161
|
</div>
|
d64cd58f
wesley88
上传验收小程序
|
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
|
<TitleWithCircle title="策略方案" />
<div style="padding: 20px;">
<el-table :data="datalist"
:header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}"
tooltip-effect="dark custom-tooltip-effect">
<el-table-column label="策略名称" prop="policyName" min-width="200">
</el-table-column>
<el-table-column label="适用资源" prop="applicableResources" min-width="100">
</el-table-column>
<el-table-column label="经营类型" prop="businessType" min-width="100">
</el-table-column>
<el-table-column label="租金价格" prop="rentalPrice" min-width="150">
</el-table-column>
<el-table-column label="租期" prop="leaseTerm" min-width="100">
</el-table-column>
<el-table-column label="是否出租" prop="isRental" min-width="100">
<template slot-scope="scope">
{{scope.row.isRental == '0'?'否':'是'}}
</template>
</el-table-column>
<el-table-column label="是否自营" prop="planningObjectives" min-width="100">
<template slot-scope="scope">
{{scope.row.isSelfOperated == '0'?'否':'是'}}
</template>
</el-table-column>
</el-table>
|
4373acf5
wesley88
1
|
189
|
</div>
|
d64cd58f
wesley88
上传验收小程序
|
190
191
|
</div>
</el-tab-pane>
|
9b392fc6
wesley88
1
|
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
|
<el-tab-pane label="租赁记录" name="third" >
<div style="margin-top: 30px;" class="editcss">
<div class="titles">
租赁记录
</div>
<div style="padding: 20px;">
<el-table :data="datalistzl"
:header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}"
tooltip-effect="dark custom-tooltip-effect">
<el-table-column label="承租商家" prop="tenantName" show-overflow-tooltip>
</el-table-column>
<el-table-column label="租赁期限" prop="houseNumber" show-overflow-tooltip>
<template slot-scope="scope">
{{scope.row.leaseStartDate}}至{{scope.row.contractTerminationDate}}
</template>
</el-table-column>
<!-- <el-table-column label="经营类型" prop="actualUsableArea"show-overflow-tooltip>
</el-table-column> -->
<el-table-column label="租金/周期" prop="head" show-overflow-tooltip>
<template slot-scope="scope">
¥{{scope.row.contractAmount}}/{{scope.row.paymentCycle}}
</template>
</el-table-column>
<el-table-column label="当前状态" prop="publishStatus" show-overflow-tooltip>
<template slot-scope="scope">
<span v-if='scope.row.dataStatus == 1'>使用中</span>
<span v-else-if='scope.row.dataStatus == 2'>往期合同</span>
<span v-else-if='scope.row.dataStatus == 3'>已终止</span>
<span v-else>-</span>
</template>
</el-table-column>
<el-table-column label="操作" fixed="right">
<template slot-scope="scope">
<div @click="open(scope.row)" class="tableBtn greens">查看</div>
</template>
</el-table-column>
</el-table>
<div style="display: flex;justify-content: space-between;" class="bom">
<div style="font-size: 14px;">共 <span style="color: #3F9B6A;">{{totalzl}}</span> 项数据</div>
<el-pagination :current-page="pagequeryzl.pageNumber+1" :page-sizes="[10, 20, 50, 100]" :page-size="pagequeryzl.pageSize"
background small layout="prev, pager, next" :total="totalzl" @size-change="e => handleSizeChange(e,'pagequeryzl')"
@current-change="e=> handleCurrentChange(e,'pagequeryzl')">
</el-pagination>
</div>
</div>
</div>
</el-tab-pane>
|
4373acf5
wesley88
1
|
242
243
|
</el-tabs>
</div>
|
9b392fc6
wesley88
1
|
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
|
<div v-show="type == '2'">
<oneht ref="onhet"></oneht>
</div>
<div v-if="editbgid.publishStatus == '1' && issp == '2'">
<TitleWithCircle title="审核情况"/>
<div style="padding: 20px;">
<el-form :model="editbgid" label-width="100px" class="demo-ruleForm">
<el-form-item label="状态">
<el-radio v-model="radio" label="2">通过</el-radio>
<el-radio v-model="radio" label="3">不通过</el-radio>
</el-form-item>
<el-form-item label="审核意见">
<el-input maxlength="200" show-word-limit rows="4" v-model="reviewComments" placeholder="请输入审核意见"
type="textarea" />
</el-form-item>
</el-form>
</div>
</div>
<div v-if="(editbgid.publishStatus == '2' || editbgid.publishStatus == '3') && xiangTab == 'first'">
<TitleWithCircle title="审核结果"/>
<div style="padding: 20px;">
<el-form :model="editbgid" label-width="100px" class="demo-ruleForm">
<el-form-item label="状态">
<div class="duiqi">{{editbgid.publishStatus=='2'?'已发布':editbgid.publishStatus=='3'?'不通过':'无'}}</div>
</el-form-item>
<el-form-item label="审核意见">
<div class="duiqi">{{editbgid.reviewComments || '无'}}</div>
</el-form-item>
</el-form>
</div>
</div>
|
4373acf5
wesley88
1
|
275
|
<div>
|
9b392fc6
wesley88
1
|
276
277
|
<el-button v-if="editbgid.publishStatus == '1' && issp == '2'" @click="minSev"
style="background-color: #3F9B6A;color: #fff;">确定</el-button>
|
4373acf5
wesley88
1
|
278
279
280
281
282
283
284
285
|
<el-button class="buttonHover"
style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;margin-top: 20px;"
@click="changetype">返回</el-button>
</div>
</div>
</template>
<script>
|
9b392fc6
wesley88
1
|
286
|
import oneht from "@/components/chakan/oneht";
|
a182f238
wesley88
1
|
287
|
import newmap from "@/components/newmap/index";
|
4373acf5
wesley88
1
|
288
289
|
import MapXian from "@/components/MapContainer/MapXian";
import TitleWithCircle from '@/components/top/index';
|
d64cd58f
wesley88
上传验收小程序
|
290
|
import {
|
bdbe3660
wesley88
1
|
291
|
cereBusinessOperationqueryByPage,
|
d64cd58f
wesley88
上传验收小程序
|
292
|
cereResourceStrategylist,
|
9b392fc6
wesley88
1
|
293
|
cereBusinessPlan,
|
542e27d5
wesley88
1
|
294
|
cereContractInformation,resourcesFindPlan
|
d64cd58f
wesley88
上传验收小程序
|
295
|
} from '@/api/newly';
|
9b392fc6
wesley88
1
|
296
297
298
|
import {
editList
} from '@/api/map1.js';
|
1dbc0b2d
wesley88
1
|
299
|
import allimg from '@/components/chakan/allimg.vue';
|
542e27d5
wesley88
1
|
300
301
302
303
304
|
import {
gongyuan,
parkTrails,
lvdaoduan,
} from '@/api/information.js';
|
4373acf5
wesley88
1
|
305
306
307
|
export default {
components: {
TitleWithCircle,
|
a182f238
wesley88
1
|
308
|
MapXian,
|
9b392fc6
wesley88
1
|
309
|
newmap,
|
1dbc0b2d
wesley88
1
|
310
311
|
oneht,
allimg
|
4373acf5
wesley88
1
|
312
313
314
315
316
317
318
319
320
321
322
323
|
},
props: {
leixing: {
type: Boolean,
default: true
},
editbgid: {
type: Object,
default: function() {
return {};
},
},
|
9b392fc6
wesley88
1
|
324
325
326
327
328
329
|
issp: {
type: String,
default: function() {
return '1';
},
},
|
4373acf5
wesley88
1
|
330
331
332
|
},
data() {
return {
|
9b392fc6
wesley88
1
|
333
334
335
336
337
338
339
340
341
342
|
type: '1',
totalzl:0,
pagequeryzl:{
pageNumber: 0,
pageSize: 10,
shopNumber: 'gg' + this.editbgid.id
},
datalistzl:[],
reviewComments:'',
radio: '2',
|
bdbe3660
wesley88
1
|
343
344
345
346
347
|
datalistxsj:[],
totalsxj:0,
pagequerysxj:{
pageNumber: 0,
pageSize: 10,
|
9b392fc6
wesley88
1
|
348
|
resourceId: 'gg' + this.editbgid.id
|
bdbe3660
wesley88
1
|
349
|
},
|
4373acf5
wesley88
1
|
350
351
|
xiangTab: 'first',
list: [],
|
d64cd58f
wesley88
上传验收小程序
|
352
353
|
parentMessage: {},
datalist: [],
|
542e27d5
wesley88
1
|
354
355
|
datalist1:[],
lvdaoList:[]
|
4373acf5
wesley88
1
|
356
357
358
|
}
},
created() {
|
d64cd58f
wesley88
上传验收小程序
|
359
360
361
362
363
|
if(this.editbgid.id) {
let c1 = {
pageNumber: 0,
pageSize: 10,
resourcesId: 'gg' + this.editbgid.id
|
4373acf5
wesley88
1
|
364
|
}
|
d64cd58f
wesley88
上传验收小程序
|
365
366
|
cereResourceStrategylist(c1).then(res => {
console.error(res)
|
a182f238
wesley88
1
|
367
368
369
370
|
if (!Array.isArray(res.data)) {
this.datalist = [];
return;
}
|
d64cd58f
wesley88
上传验收小程序
|
371
372
|
this.datalist = res.data
})
|
542e27d5
wesley88
1
|
373
374
375
376
377
378
379
380
381
|
// cereBusinessPlan(c1).then(res => {
// console.error(res)
// if (!Array.isArray(res.data)) {
// this.datalist1 = [];
// return;
// }
// this.datalist1 = res.data
// })
resourcesFindPlan( {resourceManagement: 'gg' + this.editbgid.id}).then(res => {
|
a182f238
wesley88
1
|
382
383
384
|
if (!Array.isArray(res.data)) {
this.datalist1 = [];
return;
|
d64cd58f
wesley88
上传验收小程序
|
385
|
}
|
a182f238
wesley88
1
|
386
|
this.datalist1 = res.data
|
d64cd58f
wesley88
上传验收小程序
|
387
|
})
|
bdbe3660
wesley88
1
|
388
|
this.getAllxsj()
|
9b392fc6
wesley88
1
|
389
|
this.getAllzl()
|
4373acf5
wesley88
1
|
390
|
}
|
d64cd58f
wesley88
上传验收小程序
|
391
|
|
542e27d5
wesley88
1
|
392
|
this.getAll()
|
4373acf5
wesley88
1
|
393
394
395
396
397
|
},
computed: {
},
methods: {
|
542e27d5
wesley88
1
|
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
|
async getAll(){
const lvdao = await lvdaoduan()
const gongyua = await parkTrails()
const budao = await gongyuan()
const lvList = lvdao.data.concat(gongyua.data)
this.lvdaoList = lvList.concat(budao.data)
},
getLvdaoNameByCode(code) {
// 若传入的 code 为空,直接返回空字符串
if (!code) {
return '';
}
// 遍历 this.lvdaoList 数组
for (let i = 0; i < this.lvdaoList.length; i++) {
const item = this.lvdaoList[i];
// 当传入的 code 等于 item 的 code 时,返回 item 的 name
if (item.code === code) {
return item.name;
}
}
// 若遍历完数组都没找到匹配的 code,返回空字符串
return '无';
},
|
9b392fc6
wesley88
1
|
423
424
425
426
427
|
open(row) {
console.error(row)
this.xiangTab= 'first'
this.type = '2'
this.$refs.onhet.open(row)
|
bdbe3660
wesley88
1
|
428
|
},
|
9b392fc6
wesley88
1
|
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
|
minSev() {
console.error({
...this.editbgid,
'publishStatus': this.radio,
reviewComments: this.reviewComments
})
// return
editList({
...this.editbgid,
'publishStatus': this.radio,
reviewComments: this.reviewComments?this.reviewComments:null
}).then(res => {
console.error(res)
if (res.code == 200) {
this.$message({
message: '处理成功',
type: 'success'
})
this.editbgid.publishStatus = this.radio
this.$emit('removeonaction', '1')
} else {
this.$message({
message: '处理失败',
type: 'error'
})
}
})
},
handleCurrentChange(val,type) {
this[type].pageNumber = val - 1
if(type == 'pagequeryzl') {
this.getAllzl()
} else if(type == 'pagequerysxj') {
this.getAllsxj()
}
},
handleSizeChange(val,type) {
this[type].pageSize = val
this[type].pageNumber = 0
if(type == 'pagequeryzl') {
this.getAllzl()
} else if(type == 'pagequerysxj') {
this.getAllsxj()
}
|
bdbe3660
wesley88
1
|
474
475
476
477
478
479
480
481
482
483
484
485
|
},
getAllxsj() {
cereBusinessOperationqueryByPage(this.pagequerysxj).then(res => {
console.error(res)
if (!Array.isArray(res.data.content)) {
this.datalistxsj = [];
return;
}
this.datalistxsj = res.data.content
this.totalsxj = res.data.totalElements
})
},
|
9b392fc6
wesley88
1
|
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
|
getAllzl() {
cereContractInformation(this.pagequeryzl).then(res => {
console.error(res)
if (!Array.isArray(res.data.content)) {
this.datalistzl = [];
return;
}
this.datalistzl = res.data.content
this.totalzl = res.data.totalElements
})
},
openfile(e) {
if (e) {
const fullUrl = e;
try {
window.open(fullUrl, '_blank'); // 在新标签页中打开文件
} catch (error) {
console.error('打开文件失败:', error);
}
} else {
console.error('无文件可查看');
}
},
|
4373acf5
wesley88
1
|
509
|
changetype() {
|
9b392fc6
wesley88
1
|
510
511
512
513
514
515
|
this.xiangTab= 'first'
if(this.type == '1'){
this.$emit('removeonaction', '1')
}else{
this.type = '1'
}
|
4373acf5
wesley88
1
|
516
517
518
519
520
521
522
523
524
525
526
527
528
|
},
}
}
</script>
<style>
.el-form-item__label {
color: #a2a2a2;
}
.greens {
color: #3F9B6A;
}
</style>
|