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;">
|
0e7a57c2
杨鑫
'最新'
|
9
|
<el-form :model="editbgid" ref="ruleForm" label-width="120px" class="demo-ruleForm">
|
4373acf5
wesley88
1
|
10
11
12
13
14
15
16
|
<el-row :gutter="20">
<el-col :span="8">
<el-form-item label="商铺名称" prop="shopName">
<div class="duiqi">{{editbgid.shopName}}</div>
</el-form-item>
</el-col>
<el-col :span="8">
|
9b392fc6
wesley88
1
|
17
|
<el-form-item label="编号" prop="venueNumber">
|
4373acf5
wesley88
1
|
18
19
20
21
|
<div class="duiqi">{{editbgid.venueNumber}}</div>
</el-form-item>
</el-col>
<el-col :span="8">
|
a182f238
wesley88
1
|
22
23
|
<el-form-item label="商铺类型" prop="shopType">
<div class="duiqi">{{editbgid.shopType=='1'?'移动铺位':editbgid.shopType=='2'?'固定铺位':'无'}}</div>
|
4373acf5
wesley88
1
|
24
25
26
27
28
|
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="20">
<el-col :span="8">
|
a182f238
wesley88
1
|
29
|
<el-form-item label="测绘面积" prop="surveyingArea">
|
ad5052c5
wesley88
1
|
30
|
<div class="duiqi">{{editbgid.surveyingArea?editbgid.surveyingArea+' ㎡': '无'}}</div>
|
4373acf5
wesley88
1
|
31
32
33
|
</el-form-item>
</el-col>
<el-col :span="8">
|
a182f238
wesley88
1
|
34
|
<el-form-item label="产权面积" prop="propertyArea">
|
ad5052c5
wesley88
1
|
35
|
<div class="duiqi">{{editbgid.propertyArea?editbgid.propertyArea+' ㎡':'无'}}</div>
|
4373acf5
wesley88
1
|
36
37
38
|
</el-form-item>
</el-col>
<el-col :span="8">
|
a182f238
wesley88
1
|
39
|
<el-form-item label="实际使用面积" prop="actualUsableArea">
|
ad5052c5
wesley88
1
|
40
|
<div class="duiqi">{{editbgid.actualUsableArea?editbgid.actualUsableArea+' ㎡':'无'}}</div>
|
4373acf5
wesley88
1
|
41
42
43
44
45
|
</el-form-item>
</el-col>
</el-row>
<el-row :gutter="20">
<el-col :span="8">
|
a182f238
wesley88
1
|
46
47
|
<el-form-item label="所属区域" prop="belongingRegion">
<div class="duiqi">{{editbgid.belongingRegion || '无'}}</div>
|
4373acf5
wesley88
1
|
48
49
50
|
</el-form-item>
</el-col>
<el-col :span="8">
|
c3f8e431
wesley88
1
|
51
|
<el-form-item label="所属绿道段" prop="belongingGreenwaySection">
|
0e7a57c2
杨鑫
'最新'
|
52
|
<div class="duiqi">{{getLvdaoNameByCode(editbgid.belongingGreenwaySection)}}</div>
|
c3f8e431
wesley88
1
|
53
54
|
</el-form-item>
</el-col>
|
0e7a57c2
杨鑫
'最新'
|
55
56
57
58
59
|
<el-col :span="8">
<el-form-item label="所属公园/步道" prop="belongingParkTrail">
<div class="duiqi">{{getLvdaoNameByCode(editbgid.belongingParkTrail)}}</div>
</el-form-item>
</el-col>
|
c3f8e431
wesley88
1
|
60
61
62
63
64
65
|
<el-col :span="8">
<el-form-item label="门牌号" prop="houseNumber">
<div class="duiqi">{{editbgid.houseNumber || '无'}}</div>
</el-form-item>
</el-col>
<el-col :span="8">
|
a182f238
wesley88
1
|
66
67
|
<el-form-item label="归属部门" prop="belongingDepartment">
<div class="duiqi">{{editbgid.belongingDepartment || '无'}}</div>
|
4373acf5
wesley88
1
|
68
69
70
|
</el-form-item>
</el-col>
<el-col :span="8">
|
a182f238
wesley88
1
|
71
72
|
<el-form-item label="负责人" prop="head">
<div class="duiqi">{{editbgid.head || '无'}}</div>
|
4373acf5
wesley88
1
|
73
74
|
</el-form-item>
</el-col>
|
4373acf5
wesley88
1
|
75
|
<el-col :span="8">
|
a182f238
wesley88
1
|
76
77
|
<el-form-item label="联系人" prop="contacts">
<div class="duiqi">{{editbgid.contacts || '无'}}</div>
|
4373acf5
wesley88
1
|
78
79
80
|
</el-form-item>
</el-col>
<el-col :span="8">
|
a182f238
wesley88
1
|
81
82
|
<el-form-item label="联系方式" prop="telephone">
<div class="duiqi">{{editbgid.telephone || '无'}}</div>
|
4373acf5
wesley88
1
|
83
84
|
</el-form-item>
</el-col>
|
4373acf5
wesley88
1
|
85
|
</el-row>
|
c3f8e431
wesley88
1
|
86
|
|
a182f238
wesley88
1
|
87
88
89
90
|
<el-form-item label="详细位置" prop="detailedLocation">
<div class="duiqi">{{editbgid.detailedLocation || '无'}}</div>
</el-form-item>
<el-form-item label="地图标点" prop="mapPunctuation">
|
4373acf5
wesley88
1
|
91
92
|
<div style="width: 100%;height: 300px;">
<!-- :edit='edit' :sendMap='getChildDate' -->
|
a182f238
wesley88
1
|
93
|
<newmap :isx="false" :message="editbgid.mapPunctuation"></newmap>
|
4373acf5
wesley88
1
|
94
95
96
|
</div>
</el-form-item>
<el-form-item label="建筑图纸" prop="architecturalDrawings">
|
a182f238
wesley88
1
|
97
|
<div v-if="editbgid.architecturalDrawings">
|
1dbc0b2d
wesley88
1
|
98
99
100
101
102
|
<!-- <img :src="$baseURL+item" alt="" style="width:140px;height:140px;margin-left: 15px;"
v-for="item in editbgid.architecturalDrawings.split(',')"> -->
<div style="display: flex;">
<allimg v-if="item" :src="item" fit="contain" v-for="item in editbgid.architecturalDrawings.split(',')" style="width: 112px;height: 112px;border: 1px dotted #dcdfe6;border-radius: 2px;overflow: hidden;margin: 0 10px 10px 0;"/>
</div>
|
b9f23950
wesley88
1
|
103
|
</div>
|
a182f238
wesley88
1
|
104
|
<div class="duiqi" v-else>无</div>
|
4373acf5
wesley88
1
|
105
106
|
</el-form-item>
<el-form-item label="商铺描述" prop="shopDescription">
|
a182f238
wesley88
1
|
107
|
<div class="duiqi">{{editbgid.shopDescription || '无'}}</div>
|
4373acf5
wesley88
1
|
108
109
|
</el-form-item>
<el-form-item label="展示主图" prop="displayMainImage">
|
1dbc0b2d
wesley88
1
|
110
111
112
113
114
115
116
117
|
<div style="display: flex;">
<allimg v-if="item" :src="item" fit="contain" v-for="item in editbgid.displayMainImage.split(',')" style="width: 112px;height: 112px;border: 1px dotted #dcdfe6;border-radius: 2px;overflow: hidden;margin: 0 10px 10px 0;"/>
</div>
<!-- <BaseImage :src="file.address" fit="contain" class="card-img" :code="options.reqParams.code"
:filePath="filePath" @handleDelete="handleDeleteImg(file, i)"
@handleSetCover="handleSetCover(file, i)" :isSetCover="cmpOption.isSetCover" :forIndex="i" :onforIndex="onforIndex"/> -->
<!-- <img v-for="item in editbgid.displayMainImage.split(',')" :src="$baseURL+item" alt="" style="width:140px;height:140px;margin-left: 15px;"> -->
|
4373acf5
wesley88
1
|
118
|
</el-form-item>
|
a182f238
wesley88
1
|
119
120
121
122
|
<el-form-item label="其他视频" prop="otherImageVideos" >
<div class="duiqi" :class="editbgid.otherImageVideos?'greens':''" @click ="editbgid.otherImageVideos?openfile($baseURL+editbgid.otherImageVideos):''">{{editbgid.otherImageVideos?'查看详情':'无'}}</div>
<!-- <div class="duiqi" v-for="item in editbgid.otherImageVideos.split(',')">{{$baseURL+item}}</div> -->
</el-form-item>
|
4373acf5
wesley88
1
|
123
124
|
</el-form>
</div>
|
90d96766
wesley88
1
|
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
|
<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
|
140
141
|
background small layout="prev, pager, next" :total="totalsxj" @size-change="e => handleSizeChange(e,'pagequerysxj')"
@current-change="e=> handleCurrentChange(e,'pagequerysxj')">
|
90d96766
wesley88
1
|
142
143
144
|
</el-pagination>
</div>
</div>
|
4373acf5
wesley88
1
|
145
146
147
148
|
</div>
</el-tab-pane>
<el-tab-pane label="招商方案信息" name="second">
<div style="margin-top: 30px;" class="editcss">
|
d64cd58f
wesley88
上传验收小程序
|
149
|
<!-- <TitleWithCircle title="招商方案信息" />
|
0c5d2ce8
wesley88
1
|
150
151
152
153
154
155
156
157
|
<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">
<el-table-column label="招商方案名称" prop="planName" min-width="200">
</el-table-column>
<el-table-column label="创建日期" prop="createTime" min-width="100">
</el-table-column>
|
0c5d2ce8
wesley88
1
|
158
|
</el-table>
|
d64cd58f
wesley88
上传验收小程序
|
159
|
</div> -->
|
4373acf5
wesley88
1
|
160
161
|
<TitleWithCircle title="策略方案" />
<div style="padding: 20px;">
|
b9f23950
wesley88
1
|
162
163
164
|
<el-table :data="datalist"
:header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}"
tooltip-effect="dark custom-tooltip-effect">
|
90d96766
wesley88
1
|
165
|
<el-table-column label="策略名称" prop="policyName" >
|
b9f23950
wesley88
1
|
166
|
</el-table-column>
|
90d96766
wesley88
1
|
167
|
<el-table-column label="适用资源" prop="applicableResources" >
|
b9f23950
wesley88
1
|
168
|
</el-table-column>
|
90d96766
wesley88
1
|
169
|
<!-- <el-table-column label="经营类型" prop="businessType" min-width="100">
|
b9f23950
wesley88
1
|
170
|
|
90d96766
wesley88
1
|
171
|
</el-table-column> -->
|
2210df30
wesley88
1
|
172
|
<el-table-column label="租金价格(元/m²)" prop="rentalPrice">
|
6106f9fa
杨鑫
'最新'
|
173
|
<template slot-scope="scope">
|
2210df30
wesley88
1
|
174
|
{{scope.row.rentalPrice}}元/m²
|
6106f9fa
杨鑫
'最新'
|
175
|
</template>
|
b9f23950
wesley88
1
|
176
|
</el-table-column>
|
90d96766
wesley88
1
|
177
|
<el-table-column label="付款周期" prop="leaseTerm">
|
94594e39
杨鑫
'最新'
|
178
179
180
|
<template slot-scope="scope">
{{scope.row.leaseTerm!=''?scope.row.leaseTerm:'-'}}
</template>
|
b9f23950
wesley88
1
|
181
|
</el-table-column>
|
440bccda
wesley88
1
|
182
|
<!-- <el-table-column label="付款日" prop="payDay" show-overflow-tooltip></el-table-column> -->
|
90d96766
wesley88
1
|
183
|
<!-- <el-table-column label="是否出租" prop="isRental" min-width="100">
|
b9f23950
wesley88
1
|
184
185
186
187
188
189
190
191
|
<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>
|
90d96766
wesley88
1
|
192
|
</el-table-column> -->
|
b9f23950
wesley88
1
|
193
|
</el-table>
|
9b392fc6
wesley88
1
|
194
|
|
4373acf5
wesley88
1
|
195
196
197
|
</div>
</div>
</el-tab-pane>
|
9b392fc6
wesley88
1
|
198
|
<el-tab-pane label="租赁记录" name="third" >
|
4373acf5
wesley88
1
|
199
200
201
202
203
|
<div style="margin-top: 30px;" class="editcss">
<div class="titles">
租赁记录
</div>
<div style="padding: 20px;">
|
9b392fc6
wesley88
1
|
204
|
<el-table :data="datalistzl"
|
4373acf5
wesley88
1
|
205
206
|
:header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}"
tooltip-effect="dark custom-tooltip-effect">
|
9b392fc6
wesley88
1
|
207
|
<el-table-column label="承租商家" prop="tenantName" show-overflow-tooltip>
|
4373acf5
wesley88
1
|
208
209
|
</el-table-column>
|
9b392fc6
wesley88
1
|
210
211
212
213
|
<el-table-column label="租赁期限" prop="houseNumber" show-overflow-tooltip>
<template slot-scope="scope">
{{scope.row.leaseStartDate}}至{{scope.row.contractTerminationDate}}
</template>
|
4373acf5
wesley88
1
|
214
|
</el-table-column>
|
9b392fc6
wesley88
1
|
215
216
|
<!-- <el-table-column label="经营类型" prop="actualUsableArea"show-overflow-tooltip>
</el-table-column> -->
|
4373acf5
wesley88
1
|
217
|
|
9b392fc6
wesley88
1
|
218
|
<el-table-column label="租金/周期" prop="head" show-overflow-tooltip>
|
4373acf5
wesley88
1
|
219
|
<template slot-scope="scope">
|
9b392fc6
wesley88
1
|
220
|
¥{{scope.row.contractAmount}}/{{scope.row.paymentCycle}}
|
4373acf5
wesley88
1
|
221
222
|
</template>
</el-table-column>
|
9b392fc6
wesley88
1
|
223
|
<el-table-column label="当前状态" prop="publishStatus" show-overflow-tooltip>
|
4373acf5
wesley88
1
|
224
|
<template slot-scope="scope">
|
9b392fc6
wesley88
1
|
225
226
227
228
|
<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>
|
4373acf5
wesley88
1
|
229
230
231
|
</template>
</el-table-column>
|
9b392fc6
wesley88
1
|
232
|
<el-table-column label="操作" fixed="right">
|
4373acf5
wesley88
1
|
233
|
<template slot-scope="scope">
|
9b392fc6
wesley88
1
|
234
|
<div @click="open(scope.row)" class="tableBtn greens">查看</div>
|
4373acf5
wesley88
1
|
235
236
237
|
</template>
</el-table-column>
</el-table>
|
9b392fc6
wesley88
1
|
238
239
240
241
242
243
244
|
<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>
|
4373acf5
wesley88
1
|
245
246
|
</div>
</div>
|
9b392fc6
wesley88
1
|
247
|
</el-tab-pane>
|
4373acf5
wesley88
1
|
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
|
<!-- <el-tab-pane label="人流情况" name="fourth" v-if="edit">
<div style="margin-top: 30px;" class="editcss">
<div class="titles">
人流量情况
</div>
</div>
</el-tab-pane>
<el-tab-pane label="物业维护记录" name="five" v-if="edit">
<div style="margin-top: 30px;" class="editcss">
<div class="titles">
物业维护记录
</div>
</div>
</el-tab-pane> -->
</el-tabs>
</div>
|
9b392fc6
wesley88
1
|
264
265
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
|
<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>
|
98bc35a2
wesley88
1
|
294
|
</div>
|
4373acf5
wesley88
1
|
295
|
<div>
|
9b392fc6
wesley88
1
|
296
|
<el-button v-if="editbgid.publishStatus == '1' && issp == '2'" @click="minSev"
|
98bc35a2
wesley88
1
|
297
|
style="background-color: #3F9B6A;color: #fff;">确定</el-button>
|
4373acf5
wesley88
1
|
298
299
300
301
302
303
304
305
|
<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
|
306
|
import oneht from "@/components/chakan/oneht";
|
4373acf5
wesley88
1
|
307
308
|
import MapXian from "@/components/MapContainer/MapXian";
import TitleWithCircle from '@/components/top/index';
|
b9f23950
wesley88
1
|
309
|
import {
|
0c5d2ce8
wesley88
1
|
310
|
cereResourceStrategylist,
|
90d96766
wesley88
1
|
311
|
cereBusinessPlan,
|
9b392fc6
wesley88
1
|
312
313
|
cereBusinessOperationqueryByPage,
cereContractInformation,
|
b9f23950
wesley88
1
|
314
|
} from '@/api/newly';
|
a182f238
wesley88
1
|
315
|
import newmap from "@/components/newmap/index";
|
98bc35a2
wesley88
1
|
316
|
import {
|
0e7a57c2
杨鑫
'最新'
|
317
318
319
320
|
editList,
gongyuan,
parkTrails,
lvdaoduan,
|
98bc35a2
wesley88
1
|
321
|
} from '@/api/information.js';
|
1dbc0b2d
wesley88
1
|
322
|
import allimg from '@/components/chakan/allimg.vue';
|
4373acf5
wesley88
1
|
323
324
|
export default {
components: {
|
b9f23950
wesley88
1
|
325
|
TitleWithCircle,
|
a182f238
wesley88
1
|
326
|
MapXian,
|
9b392fc6
wesley88
1
|
327
|
newmap,
|
1dbc0b2d
wesley88
1
|
328
329
|
oneht,
allimg
|
4373acf5
wesley88
1
|
330
331
332
333
334
335
336
337
|
},
props: {
editbgid: {
type: Object,
default: function() {
return {};
},
},
|
98bc35a2
wesley88
1
|
338
339
340
341
342
343
|
issp: {
type: String,
default: function() {
return '1';
},
},
|
4373acf5
wesley88
1
|
344
345
346
|
},
data() {
return {
|
9b392fc6
wesley88
1
|
347
348
349
350
351
352
353
354
355
356
|
type: '1',
totalzl:0,
pagequeryzl:{
pageNumber: 0,
pageSize: 10,
shopNumber: 'sp' + this.editbgid.id
},
datalistzl:[],
reviewComments:'',
radio: '2',
|
90d96766
wesley88
1
|
357
358
359
360
|
totalsxj:0,
pagequerysxj:{
pageNumber: 0,
pageSize: 10,
|
9b392fc6
wesley88
1
|
361
|
resourceId: 'sp' + this.editbgid.id
|
90d96766
wesley88
1
|
362
|
},
|
4373acf5
wesley88
1
|
363
364
|
xiangTab: 'first',
list: [],
|
b9f23950
wesley88
1
|
365
|
parentMessage: {},
|
0c5d2ce8
wesley88
1
|
366
|
datalist: [],
|
90d96766
wesley88
1
|
367
|
datalist1:[],
|
0e7a57c2
杨鑫
'最新'
|
368
369
|
datalistxsj:[],
lvdaoList:[]
|
4373acf5
wesley88
1
|
370
371
372
|
}
},
created() {
|
d64cd58f
wesley88
上传验收小程序
|
373
|
|
4373acf5
wesley88
1
|
374
|
console.error(this.editbgid)
|
b9f23950
wesley88
1
|
375
|
if (this.editbgid.id) {
|
4373acf5
wesley88
1
|
376
377
378
|
let c1 = {
pageNumber: 0,
pageSize: 10,
|
b9f23950
wesley88
1
|
379
|
resourcesId: 'sp' + this.editbgid.id
|
4373acf5
wesley88
1
|
380
|
}
|
b9f23950
wesley88
1
|
381
|
cereResourceStrategylist(c1).then(res => {
|
a182f238
wesley88
1
|
382
383
384
385
|
if (!Array.isArray(res.data)) {
this.datalist = [];
return;
}
|
4373acf5
wesley88
1
|
386
387
|
this.datalist = res.data
})
|
0c5d2ce8
wesley88
1
|
388
|
cereBusinessPlan(c1).then(res => {
|
a182f238
wesley88
1
|
389
390
391
392
|
if (!Array.isArray(res.data)) {
this.datalist1 = [];
return;
}
|
0c5d2ce8
wesley88
1
|
393
394
|
this.datalist1 = res.data
})
|
90d96766
wesley88
1
|
395
|
this.getAllxsj()
|
9b392fc6
wesley88
1
|
396
|
this.getAllzl()
|
4373acf5
wesley88
1
|
397
|
}
|
0e7a57c2
杨鑫
'最新'
|
398
|
this.getAll()
|
4373acf5
wesley88
1
|
399
|
},
|
0e7a57c2
杨鑫
'最新'
|
400
|
|
4373acf5
wesley88
1
|
401
402
403
404
|
computed: {
},
methods: {
|
0e7a57c2
杨鑫
'最新'
|
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
|
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
|
429
430
431
432
433
434
|
open(row) {
console.error(row)
this.xiangTab= 'first'
this.type = '2'
this.$refs.onhet.open(row)
},
|
98bc35a2
wesley88
1
|
435
436
437
438
|
minSev() {
console.error({
...this.editbgid,
'publishStatus': this.radio,
|
9b392fc6
wesley88
1
|
439
|
reviewComments: this.reviewComments
|
98bc35a2
wesley88
1
|
440
441
442
443
444
|
})
// return
editList({
...this.editbgid,
'publishStatus': this.radio,
|
9b392fc6
wesley88
1
|
445
|
reviewComments: this.reviewComments?this.reviewComments:null
|
98bc35a2
wesley88
1
|
446
447
448
449
450
451
452
|
}).then(res => {
console.error(res)
if (res.code == 200) {
this.$message({
message: '处理成功',
type: 'success'
})
|
9b392fc6
wesley88
1
|
453
454
|
this.editbgid.publishStatus = this.radio
this.$emit('removeonaction', '1')
|
98bc35a2
wesley88
1
|
455
456
457
458
459
460
461
462
|
} else {
this.$message({
message: '处理失败',
type: 'error'
})
}
})
},
|
9b392fc6
wesley88
1
|
463
464
465
466
467
468
469
470
|
handleCurrentChange(val,type) {
this[type].pageNumber = val - 1
if(type == 'pagequeryzl') {
this.getAllzl()
} else if(type == 'pagequerysxj') {
this.getAllxsj()
}
|
90d96766
wesley88
1
|
471
|
},
|
9b392fc6
wesley88
1
|
472
473
474
475
476
477
478
479
|
handleSizeChange(val,type) {
this[type].pageSize = val
this[type].pageNumber = 0
if(type == 'pagequeryzl') {
this.getAllzl()
} else if(type == 'pagequerysxj') {
this.getAllxsj()
}
|
90d96766
wesley88
1
|
480
481
482
483
484
485
486
487
488
489
490
491
|
},
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
|
492
493
494
495
496
497
498
499
500
501
502
|
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
})
},
|
a182f238
wesley88
1
|
503
504
505
506
507
508
509
510
511
512
513
514
|
openfile(e) {
if (e) {
const fullUrl = e;
try {
window.open(fullUrl, '_blank'); // 在新标签页中打开文件
} catch (error) {
console.error('打开文件失败:', error);
}
} else {
console.error('无文件可查看');
}
},
|
b9f23950
wesley88
1
|
515
|
changetype() {
|
9b392fc6
wesley88
1
|
516
517
518
519
520
521
|
this.xiangTab= 'first'
if(this.type == '1'){
this.$emit('removeonaction', '1')
}else{
this.type = '1'
}
|
4373acf5
wesley88
1
|
522
523
524
525
526
527
528
|
},
}
}
</script>
<style>
.el-form-item__label {
color: #a2a2a2;
|
d64cd58f
wesley88
上传验收小程序
|
529
|
|
4373acf5
wesley88
1
|
530
|
}
|
b9f23950
wesley88
1
|
531
|
|
4373acf5
wesley88
1
|
532
533
534
535
|
.greens {
color: #3F9B6A;
}
</style>
|