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;">
|
9b392fc6
wesley88
1
|
9
|
<el-form :model="editbgid" ref="ruleForm" label-width="100px" 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
52
53
54
55
56
57
58
59
60
|
<el-form-item label="所属绿道段" prop="belongingGreenwaySection">
<div class="duiqi">{{editbgid.belongingGreenwaySection || '无'}}</div>
</el-form-item>
</el-col>
<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
|
61
62
|
<el-form-item label="归属部门" prop="belongingDepartment">
<div class="duiqi">{{editbgid.belongingDepartment || '无'}}</div>
|
4373acf5
wesley88
1
|
63
64
65
|
</el-form-item>
</el-col>
<el-col :span="8">
|
a182f238
wesley88
1
|
66
67
|
<el-form-item label="负责人" prop="head">
<div class="duiqi">{{editbgid.head || '无'}}</div>
|
4373acf5
wesley88
1
|
68
69
|
</el-form-item>
</el-col>
|
4373acf5
wesley88
1
|
70
|
<el-col :span="8">
|
a182f238
wesley88
1
|
71
72
|
<el-form-item label="联系人" prop="contacts">
<div class="duiqi">{{editbgid.contacts || '无'}}</div>
|
4373acf5
wesley88
1
|
73
74
75
|
</el-form-item>
</el-col>
<el-col :span="8">
|
a182f238
wesley88
1
|
76
77
|
<el-form-item label="联系方式" prop="telephone">
<div class="duiqi">{{editbgid.telephone || '无'}}</div>
|
4373acf5
wesley88
1
|
78
79
|
</el-form-item>
</el-col>
|
4373acf5
wesley88
1
|
80
|
</el-row>
|
c3f8e431
wesley88
1
|
81
|
|
a182f238
wesley88
1
|
82
83
84
85
|
<el-form-item label="详细位置" prop="detailedLocation">
<div class="duiqi">{{editbgid.detailedLocation || '无'}}</div>
</el-form-item>
<el-form-item label="地图标点" prop="mapPunctuation">
|
4373acf5
wesley88
1
|
86
87
|
<div style="width: 100%;height: 300px;">
<!-- :edit='edit' :sendMap='getChildDate' -->
|
a182f238
wesley88
1
|
88
|
<newmap :isx="false" :message="editbgid.mapPunctuation"></newmap>
|
4373acf5
wesley88
1
|
89
90
91
|
</div>
</el-form-item>
<el-form-item label="建筑图纸" prop="architecturalDrawings">
|
a182f238
wesley88
1
|
92
|
<div v-if="editbgid.architecturalDrawings">
|
1dbc0b2d
wesley88
1
|
93
94
95
96
97
|
<!-- <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
|
98
|
</div>
|
a182f238
wesley88
1
|
99
|
<div class="duiqi" v-else>无</div>
|
4373acf5
wesley88
1
|
100
101
|
</el-form-item>
<el-form-item label="商铺描述" prop="shopDescription">
|
a182f238
wesley88
1
|
102
|
<div class="duiqi">{{editbgid.shopDescription || '无'}}</div>
|
4373acf5
wesley88
1
|
103
104
|
</el-form-item>
<el-form-item label="展示主图" prop="displayMainImage">
|
1dbc0b2d
wesley88
1
|
105
106
107
108
109
110
111
112
|
<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
|
113
|
</el-form-item>
|
a182f238
wesley88
1
|
114
115
116
117
|
<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
|
118
119
|
</el-form>
</div>
|
90d96766
wesley88
1
|
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
|
<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
|
135
136
|
background small layout="prev, pager, next" :total="totalsxj" @size-change="e => handleSizeChange(e,'pagequerysxj')"
@current-change="e=> handleCurrentChange(e,'pagequerysxj')">
|
90d96766
wesley88
1
|
137
138
139
|
</el-pagination>
</div>
</div>
|
4373acf5
wesley88
1
|
140
141
142
143
|
</div>
</el-tab-pane>
<el-tab-pane label="招商方案信息" name="second">
<div style="margin-top: 30px;" class="editcss">
|
d64cd58f
wesley88
上传验收小程序
|
144
|
<!-- <TitleWithCircle title="招商方案信息" />
|
0c5d2ce8
wesley88
1
|
145
146
147
148
149
150
151
152
|
<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
|
153
|
</el-table>
|
d64cd58f
wesley88
上传验收小程序
|
154
|
</div> -->
|
4373acf5
wesley88
1
|
155
156
|
<TitleWithCircle title="策略方案" />
<div style="padding: 20px;">
|
b9f23950
wesley88
1
|
157
158
159
|
<el-table :data="datalist"
:header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}"
tooltip-effect="dark custom-tooltip-effect">
|
90d96766
wesley88
1
|
160
|
<el-table-column label="策略名称" prop="policyName" >
|
b9f23950
wesley88
1
|
161
|
</el-table-column>
|
90d96766
wesley88
1
|
162
|
<el-table-column label="适用资源" prop="applicableResources" >
|
b9f23950
wesley88
1
|
163
|
</el-table-column>
|
90d96766
wesley88
1
|
164
|
<!-- <el-table-column label="经营类型" prop="businessType" min-width="100">
|
b9f23950
wesley88
1
|
165
|
|
90d96766
wesley88
1
|
166
167
|
</el-table-column> -->
<el-table-column label="租金价格" prop="rentalPrice">
|
b9f23950
wesley88
1
|
168
|
</el-table-column>
|
90d96766
wesley88
1
|
169
|
<el-table-column label="付款周期" prop="leaseTerm">
|
b9f23950
wesley88
1
|
170
|
</el-table-column>
|
90d96766
wesley88
1
|
171
172
|
<el-table-column label="付款日" prop="payDay" show-overflow-tooltip></el-table-column>
<!-- <el-table-column label="是否出租" prop="isRental" min-width="100">
|
b9f23950
wesley88
1
|
173
174
175
176
177
178
179
180
|
<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
|
181
|
</el-table-column> -->
|
b9f23950
wesley88
1
|
182
|
</el-table>
|
9b392fc6
wesley88
1
|
183
|
|
4373acf5
wesley88
1
|
184
185
186
|
</div>
</div>
</el-tab-pane>
|
9b392fc6
wesley88
1
|
187
|
<el-tab-pane label="租赁记录" name="third" >
|
4373acf5
wesley88
1
|
188
189
190
191
192
|
<div style="margin-top: 30px;" class="editcss">
<div class="titles">
租赁记录
</div>
<div style="padding: 20px;">
|
9b392fc6
wesley88
1
|
193
|
<el-table :data="datalistzl"
|
4373acf5
wesley88
1
|
194
195
|
:header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}"
tooltip-effect="dark custom-tooltip-effect">
|
9b392fc6
wesley88
1
|
196
|
<el-table-column label="承租商家" prop="tenantName" show-overflow-tooltip>
|
4373acf5
wesley88
1
|
197
198
|
</el-table-column>
|
9b392fc6
wesley88
1
|
199
200
201
202
|
<el-table-column label="租赁期限" prop="houseNumber" show-overflow-tooltip>
<template slot-scope="scope">
{{scope.row.leaseStartDate}}至{{scope.row.contractTerminationDate}}
</template>
|
4373acf5
wesley88
1
|
203
|
</el-table-column>
|
9b392fc6
wesley88
1
|
204
205
|
<!-- <el-table-column label="经营类型" prop="actualUsableArea"show-overflow-tooltip>
</el-table-column> -->
|
4373acf5
wesley88
1
|
206
|
|
9b392fc6
wesley88
1
|
207
|
<el-table-column label="租金/周期" prop="head" show-overflow-tooltip>
|
4373acf5
wesley88
1
|
208
|
<template slot-scope="scope">
|
9b392fc6
wesley88
1
|
209
|
¥{{scope.row.contractAmount}}/{{scope.row.paymentCycle}}
|
4373acf5
wesley88
1
|
210
211
|
</template>
</el-table-column>
|
9b392fc6
wesley88
1
|
212
|
<el-table-column label="当前状态" prop="publishStatus" show-overflow-tooltip>
|
4373acf5
wesley88
1
|
213
|
<template slot-scope="scope">
|
9b392fc6
wesley88
1
|
214
215
216
217
|
<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
|
218
219
220
|
</template>
</el-table-column>
|
9b392fc6
wesley88
1
|
221
|
<el-table-column label="操作" fixed="right">
|
4373acf5
wesley88
1
|
222
|
<template slot-scope="scope">
|
9b392fc6
wesley88
1
|
223
|
<div @click="open(scope.row)" class="tableBtn greens">查看</div>
|
4373acf5
wesley88
1
|
224
225
226
|
</template>
</el-table-column>
</el-table>
|
9b392fc6
wesley88
1
|
227
228
229
230
231
232
233
|
<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
|
234
235
|
</div>
</div>
|
9b392fc6
wesley88
1
|
236
|
</el-tab-pane>
|
4373acf5
wesley88
1
|
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
|
<!-- <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
|
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
|
<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
|
283
|
</div>
|
4373acf5
wesley88
1
|
284
|
<div>
|
9b392fc6
wesley88
1
|
285
|
<el-button v-if="editbgid.publishStatus == '1' && issp == '2'" @click="minSev"
|
98bc35a2
wesley88
1
|
286
|
style="background-color: #3F9B6A;color: #fff;">确定</el-button>
|
4373acf5
wesley88
1
|
287
288
289
290
291
292
293
294
|
<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
|
295
|
import oneht from "@/components/chakan/oneht";
|
4373acf5
wesley88
1
|
296
297
|
import MapXian from "@/components/MapContainer/MapXian";
import TitleWithCircle from '@/components/top/index';
|
b9f23950
wesley88
1
|
298
|
import {
|
0c5d2ce8
wesley88
1
|
299
|
cereResourceStrategylist,
|
90d96766
wesley88
1
|
300
|
cereBusinessPlan,
|
9b392fc6
wesley88
1
|
301
302
|
cereBusinessOperationqueryByPage,
cereContractInformation,
|
b9f23950
wesley88
1
|
303
|
} from '@/api/newly';
|
a182f238
wesley88
1
|
304
|
import newmap from "@/components/newmap/index";
|
98bc35a2
wesley88
1
|
305
306
307
|
import {
editList
} from '@/api/information.js';
|
1dbc0b2d
wesley88
1
|
308
|
import allimg from '@/components/chakan/allimg.vue';
|
4373acf5
wesley88
1
|
309
310
|
export default {
components: {
|
b9f23950
wesley88
1
|
311
|
TitleWithCircle,
|
a182f238
wesley88
1
|
312
|
MapXian,
|
9b392fc6
wesley88
1
|
313
|
newmap,
|
1dbc0b2d
wesley88
1
|
314
315
|
oneht,
allimg
|
4373acf5
wesley88
1
|
316
317
318
319
320
321
322
323
|
},
props: {
editbgid: {
type: Object,
default: function() {
return {};
},
},
|
98bc35a2
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: 'sp' + this.editbgid.id
},
datalistzl:[],
reviewComments:'',
radio: '2',
|
90d96766
wesley88
1
|
343
344
345
346
|
totalsxj:0,
pagequerysxj:{
pageNumber: 0,
pageSize: 10,
|
9b392fc6
wesley88
1
|
347
|
resourceId: 'sp' + this.editbgid.id
|
90d96766
wesley88
1
|
348
|
},
|
4373acf5
wesley88
1
|
349
350
|
xiangTab: 'first',
list: [],
|
b9f23950
wesley88
1
|
351
|
parentMessage: {},
|
0c5d2ce8
wesley88
1
|
352
|
datalist: [],
|
90d96766
wesley88
1
|
353
354
|
datalist1:[],
datalistxsj:[]
|
4373acf5
wesley88
1
|
355
356
357
|
}
},
created() {
|
d64cd58f
wesley88
上传验收小程序
|
358
|
|
4373acf5
wesley88
1
|
359
|
console.error(this.editbgid)
|
b9f23950
wesley88
1
|
360
|
if (this.editbgid.id) {
|
4373acf5
wesley88
1
|
361
362
363
|
let c1 = {
pageNumber: 0,
pageSize: 10,
|
b9f23950
wesley88
1
|
364
|
resourcesId: 'sp' + this.editbgid.id
|
4373acf5
wesley88
1
|
365
|
}
|
b9f23950
wesley88
1
|
366
|
cereResourceStrategylist(c1).then(res => {
|
4373acf5
wesley88
1
|
367
|
console.error(res)
|
a182f238
wesley88
1
|
368
369
370
371
|
if (!Array.isArray(res.data)) {
this.datalist = [];
return;
}
|
4373acf5
wesley88
1
|
372
373
|
this.datalist = res.data
})
|
0c5d2ce8
wesley88
1
|
374
375
|
cereBusinessPlan(c1).then(res => {
console.error(res)
|
a182f238
wesley88
1
|
376
377
378
379
|
if (!Array.isArray(res.data)) {
this.datalist1 = [];
return;
}
|
0c5d2ce8
wesley88
1
|
380
381
|
this.datalist1 = res.data
})
|
90d96766
wesley88
1
|
382
|
this.getAllxsj()
|
9b392fc6
wesley88
1
|
383
|
this.getAllzl()
|
4373acf5
wesley88
1
|
384
385
386
387
388
389
|
}
},
computed: {
},
methods: {
|
9b392fc6
wesley88
1
|
390
391
392
393
394
395
|
open(row) {
console.error(row)
this.xiangTab= 'first'
this.type = '2'
this.$refs.onhet.open(row)
},
|
98bc35a2
wesley88
1
|
396
397
398
399
|
minSev() {
console.error({
...this.editbgid,
'publishStatus': this.radio,
|
9b392fc6
wesley88
1
|
400
|
reviewComments: this.reviewComments
|
98bc35a2
wesley88
1
|
401
402
403
404
405
|
})
// return
editList({
...this.editbgid,
'publishStatus': this.radio,
|
9b392fc6
wesley88
1
|
406
|
reviewComments: this.reviewComments?this.reviewComments:null
|
98bc35a2
wesley88
1
|
407
408
409
410
411
412
413
|
}).then(res => {
console.error(res)
if (res.code == 200) {
this.$message({
message: '处理成功',
type: 'success'
})
|
9b392fc6
wesley88
1
|
414
415
|
this.editbgid.publishStatus = this.radio
this.$emit('removeonaction', '1')
|
98bc35a2
wesley88
1
|
416
417
418
419
420
421
422
423
|
} else {
this.$message({
message: '处理失败',
type: 'error'
})
}
})
},
|
9b392fc6
wesley88
1
|
424
425
426
427
428
429
430
431
|
handleCurrentChange(val,type) {
this[type].pageNumber = val - 1
if(type == 'pagequeryzl') {
this.getAllzl()
} else if(type == 'pagequerysxj') {
this.getAllxsj()
}
|
90d96766
wesley88
1
|
432
|
},
|
9b392fc6
wesley88
1
|
433
434
435
436
437
438
439
440
|
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
|
441
442
443
444
445
446
447
448
449
450
451
452
|
},
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
|
453
454
455
456
457
458
459
460
461
462
463
|
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
|
464
465
466
467
468
469
470
471
472
473
474
475
|
openfile(e) {
if (e) {
const fullUrl = e;
try {
window.open(fullUrl, '_blank'); // 在新标签页中打开文件
} catch (error) {
console.error('打开文件失败:', error);
}
} else {
console.error('无文件可查看');
}
},
|
b9f23950
wesley88
1
|
476
|
changetype() {
|
9b392fc6
wesley88
1
|
477
478
479
480
481
482
|
this.xiangTab= 'first'
if(this.type == '1'){
this.$emit('removeonaction', '1')
}else{
this.type = '1'
}
|
4373acf5
wesley88
1
|
483
484
485
486
487
488
489
|
},
}
}
</script>
<style>
.el-form-item__label {
color: #a2a2a2;
|
d64cd58f
wesley88
上传验收小程序
|
490
|
|
4373acf5
wesley88
1
|
491
|
}
|
b9f23950
wesley88
1
|
492
|
|
4373acf5
wesley88
1
|
493
494
495
496
|
.greens {
color: #3F9B6A;
}
</style>
|