Blame view

admin-web-master/src/components/chakan/zl.vue 32.9 KB
4373acf5   wesley88   1
1
2
  <template>
    <div>
a6a3878d   杨鑫   最新绿道
3
      <div v-show="type == '1'">
4373acf5   wesley88   1
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
        <el-tabs v-model="xiangTab">
          <el-tab-pane label="申请内容" name="first">
            <div style="margin-top: 30px;" class="editcss">
              <TitleWithCircle title="租赁信息" />
              <div style="padding: 20px;margin-top: 10px;">
                <el-form :model="info" ref="ruleForm" label-width="140px" class="demo-ruleForm">
                  <el-row :gutter="20">
                    <el-col :span="9">
                      <el-form-item label="经营用途" prop="businessPurpose">
                        <div class="duiqi">{{info.businessPurpose}}</div>
                      </el-form-item>
                    </el-col>
                    <el-col :span="9">
                      <el-form-item label="租期" prop="intendedLeaseTerm">
                        <div class="duiqi">{{info.intendedLeaseTerm}}</div>
                      </el-form-item>
                    </el-col>
                  </el-row>
                  <!-- <el-row :gutter="20">
                    <el-col :span="9">
                      <el-form-item label="开店名称" prop="sectionNumber">
                        <div class="duiqi">{{info.sectionNumber}}</div>
                      </el-form-item>
                    </el-col>
                    <el-col :span="9">
                      <el-form-item label="品牌名称" prop="contractName">
                        <div class="duiqi">{{info.contractName}}</div>
                      </el-form-item>
                    </el-col>
                  </el-row>
                  <el-row :gutter="20">
                    <el-col :span="9">
                      <el-form-item label="租金方案" prop="contractSigningDate">
                        <div class="duiqi">{{info.contractSigningDate}}</div>
                      </el-form-item>
                    </el-col>
                    <el-col :span="9">
                      <el-form-item label="租金" prop="earnestMoney">
                        <div class="duiqi">{{info.earnestMoney}}</div>
                      </el-form-item>
                    </el-col>
                  </el-row>
                  <el-form-item label="付款日" prop="leaseStartDate">
                    <div class="duiqi">{{info.leaseStartDate}}</div>
                  </el-form-item>
                  <el-form-item label="优惠政策" prop="contractTerminationDate">
                    <div class="duiqi">{{info.contractTerminationDate}}</div>
                  </el-form-item>
                  <el-form-item label="其他说明" prop="contractTerminationDate">
                    <div class="duiqi">{{info.contractTerminationDate}}</div>
                  </el-form-item> -->
                </el-form>
              </div>
              <TitleWithCircle title="营业执照信息" />
              <div style="padding: 20px;margin-top: 10px;">
                <el-form :model="info" ref="ruleForm" label-width="140px" class="demo-ruleForm">
                  <el-row :gutter="20">
                    <el-col :span="9">
                      <el-form-item label="主体名称" prop="entityName">
                        <div class="duiqi">{{info.entityName}}</div>
                      </el-form-item>
                    </el-col>
                    <el-col :span="9">
                      <el-form-item label="统一社会信用代码" prop="unifiedSocialCreditCode">
                        <div class="duiqi">{{info.unifiedSocialCreditCode}}</div>
                      </el-form-item>
                    </el-col>
                  </el-row>
                  <el-row :gutter="20">
                    <el-col :span="9">
                      <el-form-item label="类型" prop="entityType">
                        <div class="duiqi">{{info.entityType}}</div>
                      </el-form-item>
                    </el-col>
                    <el-col :span="9">
                      <el-form-item label="法定代表人" prop="legalRepresentative">
                        <div class="duiqi">{{info.legalRepresentative}}</div>
                      </el-form-item>
                    </el-col>
                  </el-row>
                  <el-form-item label="经营范围" prop="businessScope">
d64cd58f   wesley88   上传验收小程序
85
                    <div class="duiqi">{{info.businessScope}}</div>
4373acf5   wesley88   1
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
                  </el-form-item>
                  <el-row :gutter="20">
                    <el-col :span="9">
                      <el-form-item label="注册资本" prop="registeredCapital">
                        <div class="duiqi">{{info.registeredCapital}}</div>
                      </el-form-item>
                    </el-col>
                    <el-col :span="9">
                      <el-form-item label="成立日期" prop="establishmentDate">
                        <div class="duiqi">{{info.establishmentDate}}</div>
                      </el-form-item>
                    </el-col>
                  </el-row>
                  <el-form-item label="住所" prop="residence">
                    <div class="duiqi">{{info.residence}}</div>
                  </el-form-item>
                  <el-row :gutter="20">
                    <el-col :span="9">
                      <el-form-item label="邮箱地址" prop="emailAddress">
                        <div class="duiqi">{{info.emailAddress}}</div>
                      </el-form-item>
                    </el-col>
                    <el-col :span="9">
                      <el-form-item label="营业期限" prop="businessStartDate">
                        <div class="duiqi">{{info.businessStartDate}} - {{info.businessEndDate}}</div>
                      </el-form-item>
                    </el-col>
                  </el-row>
                  <el-form-item label="营业执照" prop="businessLicense">
                    <!-- <div class="duiqi">{{info.businessLicense}}</div> -->
1dbc0b2d   wesley88   1
116
117
118
119
                    <!-- <el-image style="width: 200px;" :src="$baseURL+info.businessLicense" fit="contain"></el-image> -->
                    <div style="display: flex;">
                      <allimg v-if="item" :src="item" fit="contain"  v-for="item in info.businessLicense.split(',')" style="width: 112px;height: 112px;border: 1px dotted #dcdfe6;border-radius: 2px;overflow: hidden;margin: 0 10px 10px 0;"/>
                    </div>
4373acf5   wesley88   1
120
121
122
123
124
125
126
127
128
                  </el-form-item>
                </el-form>
              </div>
            </div>
          </el-tab-pane>
          <el-tab-pane label="商家信息" name="second">
            <div style="margin-top: 30px;" class="editcss">
              <TitleWithCircle title="基础信息" />
              <div style="padding: 20px;margin-top: 10px;">
3b97e418   wesley88   1
129
                <el-form :model="shopMsg" ref="ruleForm" label-width="140px" class="demo-ruleForm">
4373acf5   wesley88   1
130
131
                  <el-row :gutter="20">
                    <el-col :span="9">
3b97e418   wesley88   1
132
133
                      <el-form-item label="姓名" prop="name">
                        <div class="duiqi">{{shopMsg.name}}</div>
4373acf5   wesley88   1
134
135
136
137
                      </el-form-item>
                    </el-col>
                    <el-col :span="9">
                      <el-form-item label="手机号" prop="phone">
3b97e418   wesley88   1
138
                        <div class="duiqi">{{shopMsg.phone}}</div>
4373acf5   wesley88   1
139
140
141
142
143
144
                      </el-form-item>
                    </el-col>
                  </el-row>
                  <el-row :gutter="20">
                    <el-col :span="9">
                      <el-form-item label="证件类型" prop="idCardType">
3b97e418   wesley88   1
145
                        <div class="duiqi">{{shopMsg.idCardType}}</div>
4373acf5   wesley88   1
146
147
148
                      </el-form-item>
                    </el-col>
                    <el-col :span="9">
3b97e418   wesley88   1
149
150
                      <el-form-item label="身份证号码" prop="idCardNumber">
                        <div class="duiqi">{{shopMsg.idCardNumber}}</div>
4373acf5   wesley88   1
151
152
153
                      </el-form-item>
                    </el-col>
                  </el-row>
3b97e418   wesley88   1
154
                  <el-form-item label="身份证照片(正)" prop="idCardFrontImage">
1dbc0b2d   wesley88   1
155
                    <!-- <div style="margin-top: 10px;">
3b97e418   wesley88   1
156
                      <el-image style="width: 200px;height:200px" :src="$baseURL+shopMsg.idCardFrontImage" fit="contain"></el-image>
1dbc0b2d   wesley88   1
157
158
159
                    </div> -->
                    <div style="display: flex;">
                      <allimg  :src="shopMsg.idCardFrontImage" fit="contain" style="width: 112px;height: 112px;border: 1px dotted #dcdfe6;border-radius: 2px;overflow: hidden;margin: 0 10px 10px 0;"/>
4373acf5   wesley88   1
160
161
                    </div>
                  </el-form-item>
3b97e418   wesley88   1
162
                  <el-form-item label="身份证照片(反)" prop="idCardBackImage">
1dbc0b2d   wesley88   1
163
                    <!-- <div style="margin-top: 10px;">
3b97e418   wesley88   1
164
                      <el-image style="width: 200px;height:200px" :src="$baseURL+shopMsg.idCardBackImage" fit="contain"></el-image>
1dbc0b2d   wesley88   1
165
166
167
                    </div> -->
                    <div style="display: flex;">
                      <allimg  :src="shopMsg.idCardBackImage" fit="contain" style="width: 112px;height: 112px;border: 1px dotted #dcdfe6;border-radius: 2px;overflow: hidden;margin: 0 10px 10px 0;"/>
4373acf5   wesley88   1
168
169
170
171
172
173
174
                    </div>
                  </el-form-item>
                </el-form>
              </div>
            </div>
          </el-tab-pane>
          <el-tab-pane label="资源信息" name="third">
d64cd58f   wesley88   上传验收小程序
175
            <div style="margin-top: 30px;" class="editcss">
4373acf5   wesley88   1
176
177
178
179
180
181
182
183
184
185
              <TitleWithCircle title="基础信息" />
              <div style="padding: 20px;" v-if="info.cereBasicInformationShop.id">
                <el-form :model="info.cereBasicInformationShop" ref="ruleForm" label-width="140px" class="demo-ruleForm">
                  <el-row :gutter="20">
                    <el-col :span="8">
                      <el-form-item label="商铺名称" prop="shopName">
                        <div class="duiqi">{{info.cereBasicInformationShop.shopName}}</div>
                      </el-form-item>
                    </el-col>
                    <el-col :span="8">
3b97e418   wesley88   1
186
                      <el-form-item label="编号" prop="venueNumber">
4373acf5   wesley88   1
187
188
189
190
                        <div class="duiqi">{{info.cereBasicInformationShop.venueNumber}}</div>
                      </el-form-item>
                    </el-col>
                    <el-col :span="8">
3b97e418   wesley88   1
191
192
                      <el-form-item label="商铺类型" prop="shopType">
                        <div class="duiqi">{{info.cereBasicInformationShop.shopType=='1'?'移动铺位':info.cereBasicInformationShop.shopType=='2'?'固定铺位':'无'}}</div>
4373acf5   wesley88   1
193
194
195
196
197
                      </el-form-item>
                    </el-col>
                  </el-row>
                  <el-row :gutter="20">
                    <el-col :span="8">
3b97e418   wesley88   1
198
                      <el-form-item label="测绘面积" prop="surveyingArea">
1dbc0b2d   wesley88   1
199
                        <div class="duiqi">{{info.cereBasicInformationShop.surveyingArea?info.cereBasicInformationShop.surveyingArea+' ㎡': '无'}}</div>
4373acf5   wesley88   1
200
201
202
                      </el-form-item>
                    </el-col>
                    <el-col :span="8">
3b97e418   wesley88   1
203
                      <el-form-item label="产权面积" prop="propertyArea">
1dbc0b2d   wesley88   1
204
                        <div class="duiqi">{{info.cereBasicInformationShop.propertyArea?info.cereBasicInformationShop.propertyArea+' ㎡':'无'}}</div>
4373acf5   wesley88   1
205
206
207
                      </el-form-item>
                    </el-col>
                    <el-col :span="8">
3b97e418   wesley88   1
208
                      <el-form-item label="实际使用面积" prop="actualUsableArea">
1dbc0b2d   wesley88   1
209
                        <div class="duiqi">{{info.cereBasicInformationShop.actualUsableArea?info.cereBasicInformationShop.actualUsableArea+' ㎡':'无'}}</div>
4373acf5   wesley88   1
210
211
212
213
214
                      </el-form-item>
                    </el-col>
                  </el-row>
                  <el-row :gutter="20">
                    <el-col :span="8">
3b97e418   wesley88   1
215
216
                      <el-form-item label="所属区域" prop="belongingRegion">
                        <div class="duiqi">{{info.cereBasicInformationShop.belongingRegion || '无'}}</div>
4373acf5   wesley88   1
217
218
219
                      </el-form-item>
                    </el-col>
                    <el-col :span="8">
c3f8e431   wesley88   1
220
                      <el-form-item label="所属绿道段" prop="belongingGreenwaySection">
726bc80b   杨鑫   最新
221
222
                        <div class="duiqi">{{getLvdaoNameByCode(info.cereBasicInformationShop.belongingGreenwaySection)|| '无'}}</div>
  					  
c3f8e431   wesley88   1
223
224
225
226
227
228
229
230
                      </el-form-item>
                    </el-col>
                    <el-col :span="8">
                      <el-form-item label="门牌号" prop="houseNumber">
                        <div class="duiqi">{{info.cereBasicInformationShop.houseNumber || '无'}}</div>
                      </el-form-item>
                    </el-col>
                    <el-col :span="8">
3b97e418   wesley88   1
231
232
                      <el-form-item label="归属部门" prop="belongingDepartment">
                        <div class="duiqi">{{info.cereBasicInformationShop.belongingDepartment || '无'}}</div>
4373acf5   wesley88   1
233
234
235
                      </el-form-item>
                    </el-col>
                    <el-col :span="8">
3b97e418   wesley88   1
236
                      <el-form-item label="负责人" prop="head">
726bc80b   杨鑫   最新
237
                        <div class="duiqi">{{info.cereBasicInformationShop.head ||  info.cereBasicInformationVenue.responsiblePerson|| '无'}}</div>
4373acf5   wesley88   1
238
239
                      </el-form-item>
                    </el-col>
4373acf5   wesley88   1
240
                    <el-col :span="8">
3b97e418   wesley88   1
241
242
                      <el-form-item label="联系人" prop="contacts">
                        <div class="duiqi">{{info.cereBasicInformationShop.contacts || '无'}}</div>
4373acf5   wesley88   1
243
244
245
                      </el-form-item>
                    </el-col>
                    <el-col :span="8">
3b97e418   wesley88   1
246
247
                      <el-form-item label="联系方式" prop="telephone">
                        <div class="duiqi">{{info.cereBasicInformationShop.telephone || '无'}}</div>
4373acf5   wesley88   1
248
249
                      </el-form-item>
                    </el-col>
4373acf5   wesley88   1
250
                  </el-row>
c3f8e431   wesley88   1
251
252
  
  
3b97e418   wesley88   1
253
254
255
                  <el-form-item label="详细位置" prop="detailedLocation">
                    <div class="duiqi">{{info.cereBasicInformationShop.detailedLocation || '无'}}</div>
                  </el-form-item>
47e4e5dc   wesley88   1
256
                  <el-form-item label="地图标点" prop="mapPunctuation" v-if="info.cereBasicInformationShop">
3b97e418   wesley88   1
257
                    <div style="width: 100%;height: 300px;">
1dbc0b2d   wesley88   1
258
                      <!-- :edit='edit' :sendMap='getChildDate' -->
47e4e5dc   wesley88   1
259
                       <!-- {{ info.cereBasicInformationShop.mapPunctuation }} -->
3b97e418   wesley88   1
260
261
262
                      <newmap :isx="false" :message="info.cereBasicInformationShop.mapPunctuation"></newmap>
                    </div>
                  </el-form-item>
4373acf5   wesley88   1
263
                  <el-form-item label="建筑图纸" prop="architecturalDrawings">
3b97e418   wesley88   1
264
                    <div v-if="info.cereBasicInformationShop.architecturalDrawings">
1dbc0b2d   wesley88   1
265
266
267
268
269
                      <!-- <img :src="$baseURL+item" alt="" style="width:140px;height:140px;margin-left: 15px;"
                        v-for="item in info.cereBasicInformationShop.architecturalDrawings.split(',')"> -->
                        <div style="display: flex;">
                          <allimg v-if="item" :src="item" fit="contain"  v-for="item in info.cereBasicInformationShop.architecturalDrawings.split(',')" style="width: 112px;height: 112px;border: 1px dotted #dcdfe6;border-radius: 2px;overflow: hidden;margin: 0 10px 10px 0;"/>
                        </div>
d64cd58f   wesley88   上传验收小程序
270
                    </div>
3b97e418   wesley88   1
271
                    <div  class="duiqi" v-else>无</div>
4373acf5   wesley88   1
272
273
                  </el-form-item>
                  <el-form-item label="商铺描述" prop="shopDescription">
3b97e418   wesley88   1
274
                    <div class="duiqi">{{info.cereBasicInformationShop.shopDescription || '无'}}</div>
4373acf5   wesley88   1
275
276
                  </el-form-item>
                  <el-form-item label="展示主图" prop="displayMainImage">
1dbc0b2d   wesley88   1
277
278
279
280
281
282
283
284
                    <div style="display: flex;">
                      <allimg v-if="item" :src="item" fit="contain"  v-for="item in info.cereBasicInformationShop.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 info.cereBasicInformationShop.displayMainImage.split(',')" :src="$baseURL+item" alt="" style="width:140px;height:140px;margin-left: 15px;"> -->
3b97e418   wesley88   1
285
286
                  </el-form-item>
                  <el-form-item label="其他视频" prop="otherImageVideos"  >
02c2ca01   杨鑫   最新2
287
                    <div class="duiqi" :class="info.cereBasicInformationShop.otherImageVideos?'greens':''" @click ="info.cereBasicInformationShop.otherImageVideos?openfile(info.cereBasicInformationShop.otherImageVideos):''">{{info.cereBasicInformationShop.otherImageVideos?'查看详情':'无'}}</div>
1dbc0b2d   wesley88   1
288
                    <!-- <div class="duiqi" v-for="item in info.cereBasicInformationShop.otherImageVideos.split(',')">{{$baseURL+item}}</div> -->
4373acf5   wesley88   1
289
                  </el-form-item>
4373acf5   wesley88   1
290
291
                </el-form>
              </div>
3b97e418   wesley88   1
292
293
              <div style="padding: 20px;" v-if="info.cereBasicInformationVenue.id">
                <el-form :model="info.cereBasicInformationVenue" ref="ruleForm" label-width="140px" class="demo-ruleForm">
4373acf5   wesley88   1
294
295
                  <el-row :gutter="20">
                    <el-col :span="8">
3b97e418   wesley88   1
296
297
                      <el-form-item label="场地名称" prop="venueName">
                        <div class="duiqi">{{info.cereBasicInformationVenue.venueName  || '无'}}</div>
4373acf5   wesley88   1
298
299
300
                      </el-form-item>
                    </el-col>
                    <el-col :span="8">
3b97e418   wesley88   1
301
302
                      <el-form-item label="场地类型" prop="venueType">
                        <div class="duiqi">{{info.cereBasicInformationVenue.venueType  || '无'}}</div>
4373acf5   wesley88   1
303
304
305
                      </el-form-item>
                    </el-col>
                    <el-col :span="8">
3b97e418   wesley88   1
306
307
                      <el-form-item label="实际使用面积" prop="actualArea">
                        <div class="duiqi">{{info.cereBasicInformationVenue.actualArea  || '无'}}</div>
4373acf5   wesley88   1
308
309
310
311
                      </el-form-item>
                    </el-col>
                  </el-row>
                  <el-row :gutter="20">
4373acf5   wesley88   1
312
                    <el-col :span="8">
3b97e418   wesley88   1
313
314
                      <el-form-item label="所属区域" prop="district">
                        <div  class="duiqi">{{info.cereBasicInformationVenue.district  || '无'}}</div>
4373acf5   wesley88   1
315
316
317
                      </el-form-item>
                    </el-col>
                    <el-col :span="8">
3b97e418   wesley88   1
318
319
                      <el-form-item label="归属部门" prop="department">
                        <div  class="duiqi">{{info.cereBasicInformationVenue.department  || '无'}}</div>
4373acf5   wesley88   1
320
321
322
                      </el-form-item>
                    </el-col>
                    <el-col :span="8">
3b97e418   wesley88   1
323
                      <el-form-item label="负责人" prop="responsiblePerson">
726bc80b   杨鑫   最新
324
                        <div  class="duiqi">{{info.cereBasicInformationVenue.responsiblePerson  || '无'}}</div>
4373acf5   wesley88   1
325
326
327
328
329
                      </el-form-item>
                    </el-col>
                  </el-row>
                  <el-row :gutter="20">
                    <el-col :span="8">
3b97e418   wesley88   1
330
331
                      <el-form-item label="联系人" prop="contact">
                        <div  class="duiqi">{{info.cereBasicInformationVenue.contact  || '无'}}</div>
4373acf5   wesley88   1
332
333
334
                      </el-form-item>
                    </el-col>
                    <el-col :span="8">
726bc80b   杨鑫   最新
335
336
337
338
339
  					  <el-form-item label="所属绿道段" prop="belongingGreenwaySection">
  		<div class="duiqi">{{getLvdaoNameByCode(info.cereBasicInformationVenue.belongingGreenwaySection)|| '无'}}</div>
  					  </el-form-item>
  					    </el-col>
  						 <el-col :span="8">
3b97e418   wesley88   1
340
                      <el-form-item label="联系电话" prop="phoneNumber">
726bc80b   杨鑫   最新
341
                        <div  class="duiqi">{{info.cereBasicInformationVenue.phoneNumber  || '无'}}</div>
4373acf5   wesley88   1
342
343
                      </el-form-item>
                    </el-col>
4373acf5   wesley88   1
344
                  </el-row>
1dbc0b2d   wesley88   1
345
                  <!-- <el-form-item label="详细位置" prop="detailedLocation">
3b97e418   wesley88   1
346
                      <div  class="duiqi">{{info.cereBasicInformationVenue.detailedLocation  || '无'}}</div>
1dbc0b2d   wesley88   1
347
                  </el-form-item> -->
47e4e5dc   wesley88   1
348
                  <el-form-item label="地图标点" prop="mapMarker">
3b97e418   wesley88   1
349
                    <div style="width: 100%;height: 300px;">
47e4e5dc   wesley88   1
350
351
                      <!-- <newmap :isx="false" :message="editbgid.detailedLocation"></newmap> -->
                      <indexall :isx="false" :message="info.cereBasicInformationVenue.detailedLocation?info.cereBasicInformationVenue.detailedLocation:''"></indexall>
3b97e418   wesley88   1
352
353
354
                    </div>
                  </el-form-item>
                  <el-form-item label="场地描述" prop="description">
1dbc0b2d   wesley88   1
355
356
357
                    <!-- <div  class="duiqi">{{info.cereBasicInformationVenue.description  || '无'}}</div> -->
                    <div v-if="info.cereBasicInformationVenue.description"  class="duiqi" v-html="info.cereBasicInformationVenue.description"></div>
                    <div class="duiqi" v-else>无</div>
3b97e418   wesley88   1
358
                  </el-form-item>
d64cd58f   wesley88   上传验收小程序
359
                  <el-form-item label="规划图纸" prop="planningDrawing">
3b97e418   wesley88   1
360
                    <div v-if="info.cereBasicInformationVenue.planningDrawing">
1dbc0b2d   wesley88   1
361
362
363
364
365
                      <!-- <img :src="$baseURL+item" alt="" style="width:140px;height:140px;"
                        v-for="item in info.cereBasicInformationVenue.planningDrawing.split(',')"> -->
                        <div style="display: flex;">
                          <allimg v-if="item" :src="item" fit="contain"  v-for="item in info.cereBasicInformationVenue.planningDrawing.split(',')" style="width: 112px;height: 112px;border: 1px dotted #dcdfe6;border-radius: 2px;overflow: hidden;margin: 0 10px 10px 0;"/>
                        </div>
d64cd58f   wesley88   上传验收小程序
366
                    </div>
3b97e418   wesley88   1
367
                    <div  class="duiqi" v-else>无</div>
d64cd58f   wesley88   上传验收小程序
368
                  </el-form-item>
d64cd58f   wesley88   上传验收小程序
369
                  <el-form-item label="展示主图" prop="displayImage">
1dbc0b2d   wesley88   1
370
                    <!-- <div >
d64cd58f   wesley88   上传验收小程序
371
372
                      <img :src="$baseURL+item" alt="" style="width:140px;height:140px;"
                        v-for="item in info.cereBasicInformationVenue.displayImage.split(',')">
1dbc0b2d   wesley88   1
373
374
375
                    </div> -->
                    <div style="display: flex;">
                      <allimg v-if="item" :src="item" fit="contain"  v-for="item in info.cereBasicInformationVenue.displayImage.split(',')" style="width: 112px;height: 112px;border: 1px dotted #dcdfe6;border-radius: 2px;overflow: hidden;margin: 0 10px 10px 0;"/>
d64cd58f   wesley88   上传验收小程序
376
                    </div>
d64cd58f   wesley88   上传验收小程序
377
                  </el-form-item>
726bc80b   杨鑫   最新
378
379
                  <el-form-item label="其他视频" prop="otherMedia"  >
                    <div class="duiqi" :class="info.cereBasicInformationVenue.otherMedia?'greens':''" @click ="info.cereBasicInformationVenue.otherMedia?openfile(info.cereBasicInformationVenue.otherMedia):''">{{info.cereBasicInformationVenue.otherMedia?'查看详情':'无'}}</div>
3b97e418   wesley88   1
380
                  </el-form-item>
4373acf5   wesley88   1
381
382
383
384
                </el-form>
              </div>
            </div>
          </el-tab-pane>
a6a3878d   杨鑫   最新绿道
385
386
387
388
389
390
391
392
393
394
395
396
397
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
423
424
425
426
427
428
429
430
431
432
433
434
  		<el-tab-pane label="租赁记录" name="five" >
  		  <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
435
436
        </el-tabs>
      </div>
a6a3878d   杨鑫   最新绿道
437
438
439
  	<div v-show="type == '2'">
  	  <oneht ref="onhet"></oneht>
  	</div>
9d8bcb26   wesley88   2
440
      <!-- v-if='info.auditStatus == 1' -->
3b97e418   wesley88   1
441
442
      <div v-if="info.auditStatus == 1  && issp == '2'">
        <!-- <div style="padding-left: 130px;margin: 25px 0;">
9d8bcb26   wesley88   2
443
444
          <el-radio v-model="radio" label="2">同意</el-radio>
          <el-radio v-model="radio" label="3">拒绝</el-radio>
3b97e418   wesley88   1
445
446
447
448
449
        </div> -->
        <TitleWithCircle title="审核情况"/>
        <div style="padding: 20px;">
          <el-form :model="info" label-width="130px" class="demo-ruleForm">
            <el-form-item label="状态">
e94be901   wesley88   1
450
451
452
              <el-radio v-model="radio" label="2">同意</el-radio>
              <el-radio v-model="radio" label="3">拒绝</el-radio>
            </el-form-item>
3b97e418   wesley88   1
453
            <el-form-item label="审核意见">
c3f8e431   wesley88   1
454
              <el-input maxlength="200" show-word-limit rows="4" v-model="info.auditSuggestions" placeholder="请输入审核意见"
3b97e418   wesley88   1
455
456
457
458
459
                type="textarea" />
            </el-form-item>
          </el-form>
        </div>
      </div>
6d7925d7   wesley88   1
460
      <div v-if="(info.auditStatus == '2' || info.auditStatus == '3') && xiangTab == 'first'">
3b97e418   wesley88   1
461
462
463
464
465
466
467
        <TitleWithCircle title="审核结果"/>
        <div style="padding: 20px;">
          <el-form :model="info" label-width="100px" class="demo-ruleForm">
            <el-form-item label="状态">
              <div class="duiqi">{{info.auditStatus=='2'?'已通过':info.auditStatus=='3'?'不通过':'无'}}</div>
            </el-form-item>
            <el-form-item label="审核意见">
c3f8e431   wesley88   1
468
              <div class="duiqi">{{info.auditSuggestions || '无'}}</div>
3b97e418   wesley88   1
469
470
471
            </el-form-item>
          </el-form>
        </div>
9d8bcb26   wesley88   2
472
      </div>
4373acf5   wesley88   1
473
      <div>
3b97e418   wesley88   1
474
        <el-button v-if="info.auditStatus == 1 && issp == '2'" @click="minSev"
d64cd58f   wesley88   上传验收小程序
475
          style="background-color: #3F9B6A;color: #fff;">确定</el-button>
4373acf5   wesley88   1
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
        <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>
    import {
      queryByContractcontractNumber
    } from '../../api/commodityLease.js'
    import {
      businessListGetById
    } from '../../api/business.js'
    import TitleWithCircle from '@/components/top/index';
    import MapXian from "@/components/MapContainer/MapXian";
9d8bcb26   wesley88   2
492
    import {
a6a3878d   杨鑫   最新绿道
493
494
      cerePlatformMerchant,
  	cereContractInformation
3b97e418   wesley88   1
495
496
    } from '@/api/newly.js'
    import {
9d8bcb26   wesley88   2
497
      msgedit,
d64cd58f   wesley88   上传验收小程序
498
  
9d8bcb26   wesley88   2
499
    } from '@/api/cereBusinessInfo'
1dbc0b2d   wesley88   1
500
    import allimg from '@/components/chakan/allimg.vue';
3b97e418   wesley88   1
501
    import newmap from "@/components/newmap/index";
1dbc0b2d   wesley88   1
502
    import indexall from "@/components/newmap/indexall";
a6a3878d   杨鑫   最新绿道
503
    import oneht from "@/components/chakan/oneht";
02c2ca01   杨鑫   最新2
504
505
506
507
508
    import {
    	gongyuan,
    	parkTrails,
    	lvdaoduan,
    } from '@/api/information.js';
4373acf5   wesley88   1
509
510
511
    export default {
      components: {
        TitleWithCircle,
3b97e418   wesley88   1
512
        MapXian,
1dbc0b2d   wesley88   1
513
514
        newmap,
        allimg,
a6a3878d   杨鑫   最新绿道
515
516
        indexall,
  	  oneht
4373acf5   wesley88   1
517
518
519
520
521
522
523
524
      },
      props: {
        info: {
          type: Object,
          default: function() {
            return {}; // 返回一个空数组作为默认值
          },
        },
3b97e418   wesley88   1
525
526
527
528
529
530
        issp: {
          type: String,
          default: function() {
            return '1';
          },
        },
4373acf5   wesley88   1
531
532
533
      },
      data() {
        return {
d64cd58f   wesley88   上传验收小程序
534
535
536
537
          radio: '2',
          ontype: '线上广告位',
          url: '',
          type: '1',
4373acf5   wesley88   1
538
539
540
541
542
543
544
          tableData: [],
          xiangTab: 'first',
          siteIds: [],
          list: [],
          advIds: [],
          shopIds: [],
          shop: {},
d64cd58f   wesley88   上传验收小程序
545
546
          newshop: {},
          newinfo: {},
3b97e418   wesley88   1
547
548
549
550
551
552
553
          parentMessage: {},
          pagequery: {
            pageNumber: 0,
            pageSize: 10,
            checkState:'2',
            phone: '',
          },
02c2ca01   杨鑫   最新2
554
          shopMsg:{},
a6a3878d   杨鑫   最新绿道
555
556
557
558
559
560
561
562
  		lvdaoList:[],
  		datalistzl:[],
  		totalzl:0,
  		pagequeryzl:{
  		  pageNumber: 0,
  		  pageSize: 10,
  		  shopNumber: ''
  		},
4373acf5   wesley88   1
563
564
565
        }
      },
      created() {
a6a3878d   杨鑫   最新绿道
566
567
568
569
570
571
        console.log(this.info,'21312321')
  	  if(this.info.cereBasicInformationShop.id){
  		  this.pagequeryzl.shopNumber = 'sp' + this.info.cereBasicInformationShop.id
  	  }else{
  		   this.pagequeryzl.shopNumber = 'cd' + this.info.cereBasicInformationVenue.id
  	  }
3b97e418   wesley88   1
572
573
574
575
        this.pagequery.phone = this.info.applicant
        cerePlatformMerchant(this.pagequery).then(res=>{
           this.shopMsg = res.data.content[0]
        })
d64cd58f   wesley88   上传验收小程序
576
        if (this.info.cereAdvertisingInformation) {
4373acf5   wesley88   1
577
578
          this.ontype = this.info.cereAdvertisingInformation.advertisingType
        }
02c2ca01   杨鑫   最新2
579
  	  this.getAll()
a6a3878d   杨鑫   最新绿道
580
  	  this.getAllzl()
4373acf5   wesley88   1
581
582
583
584
585
      },
      computed: {
  
      },
      methods: {
a6a3878d   杨鑫   最新绿道
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
  		handleCurrentChange(val,type) {
  		  this[type].pageNumber = val - 1
  		  if(type == 'pagequeryzl') {
  		    this.getAllzl()
  		  }
  		 
  		},
  		getAllzl() {
  		  cereContractInformation(this.pagequeryzl).then(res => {
  		    if (!Array.isArray(res.data.content)) {
  		      this.datalistzl = [];
  		      return;
  		    }
  		    this.datalistzl = res.data.content
  		    this.totalzl = res.data.totalElements
  		  })
  		},
  		open(row) {
  		  console.error(row)
  		  this.xiangTab= 'first'
  		  this.type = '2'
  		  this.$refs.onhet.open(row)
  		},
02c2ca01   杨鑫   最新2
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
  		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 '无';
  		},
d64cd58f   wesley88   上传验收小程序
633
        minSev() {
9d8bcb26   wesley88   2
634
635
          console.error(this.info)
          console.error(this.radio)
d64cd58f   wesley88   上传验收小程序
636
637
638
639
  
          msgedit({
            id: this.info.id,
            'auditStatus': this.radio,
0e6c481b   wesley88   1
640
641
            auditSuggestions: this.info.auditSuggestions,
            rentalResourcesId:this.info.rentalResourcesId
d64cd58f   wesley88   上传验收小程序
642
          }).then(res => {
9d8bcb26   wesley88   2
643
644
645
646
647
648
            console.error(res)
            if (res.code == 200) {
              this.$message({
                message: '处理成功',
                type: 'success'
              })
e94be901   wesley88   1
649
              this.setmsg()
d64cd58f   wesley88   上传验收小程序
650
              this.info.auditStatus = this.radio
02c2ca01   杨鑫   最新2
651
  			  this.$emit('removeonaction', '1')
9d8bcb26   wesley88   2
652
653
654
655
656
657
658
659
            } else {
              this.$message({
                message: '处理失败',
                type: 'error'
              })
            }
          })
        },
e94be901   wesley88   1
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
        async setmsg() {
          let t4 = this.info.auditSuggestions?this.info.auditSuggestions:'暂无'
          let t1 = this.info.cereBasicInformationShop.id?this.info.cereBasicInformationShop.shopName:this.info.cereBasicInformationVenue.id?this.info.cereBasicInformationVenue.venueName:'资源'
          let t2 = '很抱歉,您的'+t1+'申请未通过审核。原因说明:'+t4+'。请您根据审核意见修改资料后重新提交申请,感谢您的配合。'
          let t3 = '您申请的'+t1+'资源申请已通过,请前往“我的-我租赁的资产”中设置您的店铺信息。'
          let info = {
            type: '通知消息',
            phone: this.shopMsg.phone,
            content: {
              type: '1',
              title: this.radio == '2' ?'租赁审核申请已通过': this.radio == '3' ?'租赁审核申请未通过': '-',
              content: this.radio == '2' ?t3: this.radio == '3' ?t2: '-'
            },
          }
          await this.$setmsg(info);
        },
4373acf5   wesley88   1
676
677
        openfile(e) {
          if (e) {
9b392fc6   wesley88   1
678
            const fullUrl = this.$baseURL + e;
02c2ca01   杨鑫   最新2
679
  		  console.log(fullUrl,'fullUrlfullUrlfullUrl')
4373acf5   wesley88   1
680
681
682
683
684
685
686
687
688
            try {
              window.open(fullUrl, '_blank'); // 在新标签页中打开文件
            } catch (error) {
              console.error('打开文件失败:', error);
            }
          } else {
            console.error('无文件可查看');
          }
        },
d64cd58f   wesley88   上传验收小程序
689
690
691
        changetype() {
          this.xiangTab = 'first'
          if (this.type == '1') {
4373acf5   wesley88   1
692
            this.$emit('removeonaction', '1')
d64cd58f   wesley88   上传验收小程序
693
          } else {
4373acf5   wesley88   1
694
695
696
697
698
699
700
            this.type = '1'
          }
        },
        open(row) {
          console.error(row)
          this.type = '2'
          this.newinfo = row
d64cd58f   wesley88   上传验收小程序
701
702
703
          businessListGetById({
            shopId: row.relatedMerchants
          }).then(res => {
4373acf5   wesley88   1
704
705
706
707
708
709
710
711
712
713
714
715
716
717
            console.log(res)
            this.newshop = res.data
          })
        },
        closeFn() {
          this.$emit('change', false);
        },
      }
    }
  </script>
  <style>
    .el-form-item__label {
      color: #a2a2a2;
    }
d64cd58f   wesley88   上传验收小程序
718
  
4373acf5   wesley88   1
719
720
721
722
    .greens {
      color: #3F9B6A;
    }
  </style>