Blame view

admin-web-master/src/views/customer/icReview/index.vue 14 KB
3f535f30   杨鑫   '初始'
1
2
  <template>
    <div style="background-color:#f7f7f7;padding:10px 10px;">
de5fce08   杨鑫   '最新'
3
      <div class="zhuti" v-if="onaction == '1'">
3f535f30   杨鑫   '初始'
4
        <div style="height:58px;line-height:58px;">
de5fce08   杨鑫   '最新'
5
          <div style="color:#0006"> <span>商户意向管理</span> <span style="padding:0 5px;">></span> <span
3f535f30   杨鑫   '初始'
6
7
              style="color:#000000e6">意向客户审核</span></div>
        </div>
de5fce08   杨鑫   '最新'
8
        <!-- 线上 -->
3f535f30   杨鑫   '初始'
9
10
11
        <div>
          <!-- 搜索 -->
          <div class="formSearch">
de5fce08   杨鑫   '最新'
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
            <el-form :inline="true" :model="pagequery">
              <el-form-item label="资源名称">
                <el-input v-model="pagequery.cereBasicInformationShop.shopName" placeholder="请输入" style="width:168px;" />
              </el-form-item>
              <el-form-item label="资源类型" prop="rentalResourcesId">
                <el-select v-model="pagequery.rentalResourcesId" clearable placeholder="请选择" style="width: 168px;margin-right: 15px">
                  <el-option label="商铺" value="sp"></el-option>
                  <el-option label="场地" value="cd"></el-option>
  
                </el-select>
              </el-form-item>
              <el-form-item label="联系电话">
                <el-input v-model="pagequery.applicant" placeholder="请输入" style="width:168px;" />
              </el-form-item>
            </el-form>
3f535f30   杨鑫   '初始'
27
  
3f535f30   杨鑫   '初始'
28
29
30
31
32
33
34
            <div>
              <el-button @click="onSubmit" style="background-color: #3F9B6A;color: #fff">查询
              </el-button>
              <el-button @click="resetting" class="buttonHover"
                style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;">重置
              </el-button>
            </div>
3f535f30   杨鑫   '初始'
35
          </div>
de5fce08   杨鑫   '最新'
36
37
38
39
40
          <!-- <div style="margin-bottom: 20px;">
            <el-button @click="removeonaction('2')" style="background-color: #3F9B6A;color: #fff;padding:8px 15px;"
              icon="el-icon-circle-plus-outline">新增</el-button>
            <el-button @click="" style="background-color: #3F9B6A;color: #fff">批量导入</el-button>
          </div> -->
3f535f30   杨鑫   '初始'
41
          <!-- 表格 -->
3f535f30   杨鑫   '初始'
42
  
de5fce08   杨鑫   '最新'
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
          <el-table :data="tableData"
            :header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}">
            <el-table-column label="序号" width="80">
              <template slot-scope="scope">
                {{scope.$index + 1}}
              </template>
            </el-table-column>
            <el-table-column label="资源名称">
              <template slot-scope="scope">
                {{scope.row.cereAdvertisingInformation.id?scope.row.cereAdvertisingInformation.id:scope.row.cereBasicInformationShop.shopName?scope.row.cereBasicInformationShop.shopName:scope.row.cereBasicInformationVenue.venueName?scope.row.cereBasicInformationVenue.venueName:''}}
              </template>
            </el-table-column>
            <el-table-column label="资源类型">
              <template slot-scope="scope">
                {{scope.row.cereAdvertisingInformation.id?'广告位':scope.row.cereBasicInformationShop.id?'商铺':scope.row.cereBasicInformationVenue.id?'场地':''}}
              </template>
            </el-table-column>
            <!-- <el-table-column label="姓名">
              <template slot-scope="scope">
                {{scope.row.operatorName?scope.row.operatorName:scope.row.lesseeName?scope.row.lesseeName:''}}
              </template>
            </el-table-column> -->
            <el-table-column label="意向租期" prop="intendedLeaseTerm">
            </el-table-column>
3f535f30   杨鑫   '初始'
67
  
de5fce08   杨鑫   '最新'
68
            <el-table-column label="经营用途" porp='businessPurpose'>
3f535f30   杨鑫   '初始'
69
              <template slot-scope="scope">
de5fce08   杨鑫   '最新'
70
71
72
73
74
75
76
77
                {{scope.row.businessPurpose}}
              </template>
            </el-table-column>
            <el-table-column label="提交时间"  porp='applicationTime'>
              <template slot-scope="scope">
                {{scope.row.applicationTime}}
              </template>
            </el-table-column>
e8237f2e   杨鑫   最新
78
            <el-table-column label="状态"  porp='intentionStatus'>
de5fce08   杨鑫   '最新'
79
              <template slot-scope="scope">
813b166e   wesley88   1
80
                {{scope.row.intentionStatus ==''?'待处理':scope.row.intentionStatus =='2'?'有意向':scope.row.intentionStatus =='3'?'无意向':''}}
de5fce08   杨鑫   '最新'
81
82
              </template>
            </el-table-column>
3f535f30   杨鑫   '初始'
83
  
de5fce08   杨鑫   '最新'
84
85
86
            <el-table-column label="操作" width="140" fixed="right">
              <template slot-scope="scope">
                <div @click="details(scope.row,'1')" class="tableBtn greens">查看</div>
813b166e   wesley88   1
87
88
                <!-- -->
                <div v-if="scope.row.intentionStatus ==''"   @click="details(scope.row,'2')" class="tableBtn greens">审核</div>
3f535f30   杨鑫   '初始'
89
90
91
              </template>
            </el-table-column>
          </el-table>
de5fce08   杨鑫   '最新'
92
93
94
95
96
97
          <div style="display: flex;justify-content: space-between;" class="bom">
            <div style="font-size: 14px;">共 <span style="color: #3F9B6A;">{{total}}</span> 项数据</div>
            <el-pagination :current-page="pagequery.pageNumber+1" :page-sizes="[10, 20, 50, 100]" :page-size="10"
              background small layout="prev, pager, next" :total="total" @size-change="handleSizeChange"
              @current-change="handleCurrentChange">
            </el-pagination>
8550d958   杨鑫   '最新'
98
99
          </div>
  
de5fce08   杨鑫   '最新'
100
        </div>
3f535f30   杨鑫   '初始'
101
  
de5fce08   杨鑫   '最新'
102
      </div>
3f535f30   杨鑫   '初始'
103
  
3f535f30   杨鑫   '初始'
104
  
3f535f30   杨鑫   '初始'
105
  
3f535f30   杨鑫   '初始'
106
  
3f535f30   杨鑫   '初始'
107
  
3f535f30   杨鑫   '初始'
108
  
de5fce08   杨鑫   '最新'
109
110
111
112
113
      <div class="zhuti" v-if="onaction == '2'">
        <div style="height:58px;line-height:58px;">
          <div style="color:#0006"> <span>招商租赁审核</span> <span style="padding:0 5px;">></span> <span
              style="color:#000000e6">新增</span></div>
        </div>
8550d958   杨鑫   '最新'
114
  
de5fce08   杨鑫   '最新'
115
116
        <div style="padding: 20px 20px 20px 0;">
          <add :info="formInline" @removeonaction="removeonaction"></add>
3f535f30   杨鑫   '初始'
117
118
        </div>
      </div>
de5fce08   杨鑫   '最新'
119
120
121
122
123
124
125
126
127
128
129
      <div class="zhuti" v-if="onaction == '3'">
        <div style="height:58px;line-height:58px;">
          <div style="color:#0006"> <span>招商租赁审核</span> <span style="padding:0 5px;">></span> <span
              style="color:#000000e6">{{onindex=='1'?'查看':'审核'}}</span></div>
        </div>
        <div>
          <zl :issp="onindex" :info="detailsinfo" @removeonaction="removeonaction"></zl>
        </div>
      </div>
      
    </div>
8550d958   杨鑫   '最新'
130
  
8550d958   杨鑫   '最新'
131
  
de5fce08   杨鑫   '最新'
132
  </template>
8550d958   杨鑫   '最新'
133
  
de5fce08   杨鑫   '最新'
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
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
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
  <script>
    import {
      GetAll,
      queryGetAll,
      msgadd,
      msgedit,
      close,
    } from '@/api/cereBusinessInfo'
    import add from '@/components/add/addht.vue'
    import addremove from '@/components/add/addremoveht.vue'
    import zl from '@/components/add/addyixiang'
    import {
      cereContractInformation
    } from '@/api/commodityLease.js'
    export default {
      data() {
        return {
          onindex:'1',
          contractChangeReason: '',
          detailsinfo: {},
          pagequery: {
            auditStatus:'3',
            pageNumber: 0,
            pageSize: 10,
            applicant: '',
            rentalResourcesId:"",
            cereBasicInformationShop: {
              shopName: ""
            }
          },
          tableData: [],
          total: 0,
          onaction: '1',
          formInline: {
          },
        }
      },
      components: {
        add,
        zl,
        addremove
      },
      created() {
        this.getAll()
      },
      methods: {
        openhet(row) {
          this.formInline = row
          this.onaction = '2'
        },
              //删除
        async closemsg(e) {
          console.error(e)
          const res = await close({
            id: e.id
          })
        },
        remove(e,auditStatus) {
          msgedit({id:e.id,'auditStatus':auditStatus}).then(res => {
            console.error(res)
            if (res.code == 200 || res.code == '' ) {
              this.$message({
                message: '处理成功',
                type: 'success'
              })
              this.yujingSet = false
              this.getAll()
            } else {
              this.$message({
                message: '处理失败',
                type: 'error'
              })
            }
          })
8550d958   杨鑫   '最新'
208
  
de5fce08   杨鑫   '最新'
209
210
211
212
        },
        gettime() {
          // 获取当前时间
          let currentTime = new Date();
8550d958   杨鑫   '最新'
213
  
de5fce08   杨鑫   '最新'
214
215
          // 获取年份
          let year = currentTime.getFullYear();
8550d958   杨鑫   '最新'
216
  
de5fce08   杨鑫   '最新'
217
218
          // 获取月份(注意月份是从0开始计数的,所以需要加1)
          let month = currentTime.getMonth() + 1;
8550d958   杨鑫   '最新'
219
  
de5fce08   杨鑫   '最新'
220
221
          // 获取日期
          let day = currentTime.getDate();
8550d958   杨鑫   '最新'
222
  
de5fce08   杨鑫   '最新'
223
224
          // 获取小时
          let hours = currentTime.getHours();
8550d958   杨鑫   '最新'
225
  
de5fce08   杨鑫   '最新'
226
227
          // 获取分钟
          let minutes = currentTime.getMinutes();
8550d958   杨鑫   '最新'
228
  
de5fce08   杨鑫   '最新'
229
230
          // 获取秒数
          let seconds = currentTime.getSeconds();
8550d958   杨鑫   '最新'
231
  
de5fce08   杨鑫   '最新'
232
233
          // 获取毫秒数
          let milliseconds = currentTime.getMilliseconds();
8550d958   杨鑫   '最新'
234
  
de5fce08   杨鑫   '最新'
235
236
          // 格式化时间为 YYYY-MM-DD
          let formattedDate = `${year}-${month.toString().padStart(2, '0')}-${day.toString().padStart(2, '0')}`;
8550d958   杨鑫   '最新'
237
  
de5fce08   杨鑫   '最新'
238
239
240
          // 格式化时间为 HH:MM:SS
          let formattedTime =
            `${hours.toString().padStart(2, '0')}:${minutes.toString().padStart(2, '0')}:${seconds.toString().padStart(2, '0')}`;
8550d958   杨鑫   '最新'
241
  
de5fce08   杨鑫   '最新'
242
243
244
          // 格式化时间为 YYYY-MM-DD HH:MM:SS
          let formattedDateTime = `${formattedDate} ${formattedTime}`;
          return formattedDateTime
8550d958   杨鑫   '最新'
245
  
3f535f30   杨鑫   '初始'
246
        },
de5fce08   杨鑫   '最新'
247
248
249
250
251
252
253
254
255
256
257
258
        details(row,e) {
          this.onindex = e
          this.detailsinfo = row
          this.onaction = '3'
        },
        removeinfo(row, e) {
          this.contractChangeReason = e
          this.detailsinfo = row
          this.onaction = '4'
        },
        async getAll() {
          const res = await GetAll(this.pagequery)
813b166e   wesley88   1
259
260
          this.tableData = res.data.records
          this.total = res.data.total
de5fce08   杨鑫   '最新'
261
262
263
264
265
266
267
268
269
270
271
272
273
        },
        removeonaction(e) {
          console.error(e)
          this.onaction = e
          this.pagequery.pageNumber = 0
          this.getAll()
        },
        handleCurrentChange(val) {
          this.pagequery.pageNumber = val - 1
          this.getAll()
        },
        handleSizeChange(val) {
          this.pagequery.pageSize = val
3f535f30   杨鑫   '初始'
274
        },
de5fce08   杨鑫   '最新'
275
276
277
278
        // 查询按钮
        async onSubmit() {
          this.pagequery.pageNumber = 0
          this.getAll()
3f535f30   杨鑫   '初始'
279
        },
de5fce08   杨鑫   '最新'
280
281
282
283
284
285
286
287
288
289
290
291
292
        //重置按钮
        resetting() {
          this.pagequery = {
              auditStatus:'3',
              pageNumber: 0,
              pageSize: 10,
              applicant: '',
              rentalResourcesId:"",
              cereBasicInformationShop: {
                shopName: ""
              }
            },
            this.getAll()
3f535f30   杨鑫   '初始'
293
        },
3f535f30   杨鑫   '初始'
294
      }
3f535f30   杨鑫   '初始'
295
  
3f535f30   杨鑫   '初始'
296
    }
3f535f30   杨鑫   '初始'
297
  </script>
3f535f30   杨鑫   '初始'
298
  
de5fce08   杨鑫   '最新'
299
300
301
  <style scoped>
    .zhuti {
      padding: 0  20px 20px 20px;
3f535f30   杨鑫   '初始'
302
303
304
305
      min-height: calc(100vh - 50px - 20px);
      background-color: #Fff;
  
    }
de5fce08   杨鑫   '最新'
306
307
308
    .chengeXia{
      border-bottom: 6px solid #3F9B6A;padding-bottom: 4px;color: #3F9B6A;
    }
3f535f30   杨鑫   '初始'
309
  
de5fce08   杨鑫   '最新'
310
311
312
    /deep/ .el-form-item__content {
      /* line-height: 0; */
    }
3f535f30   杨鑫   '初始'
313
314
  
  
d64cd58f   wesley88   上传验收小程序
315
  
de5fce08   杨鑫   '最新'
316
    .formSearch {
3f535f30   杨鑫   '初始'
317
318
319
320
      display: flex;
      width: 100%;
      font-size: 14px;
      justify-content: space-between;
de5fce08   杨鑫   '最新'
321
322
      padding-bottom: 10px;
  
3f535f30   杨鑫   '初始'
323
324
    }
  
de5fce08   杨鑫   '最新'
325
326
327
    .greens {
      color: #3F9B6A;
    }
3f535f30   杨鑫   '初始'
328
  
de5fce08   杨鑫   '最新'
329
    /deep/ .el-table__row {
3f535f30   杨鑫   '初始'
330
      font-size: 14px;
de5fce08   杨鑫   '最新'
331
332
      color:#000000e6;
      height:42px;
3f535f30   杨鑫   '初始'
333
    }
3f535f30   杨鑫   '初始'
334
  
de5fce08   杨鑫   '最新'
335
336
337
338
    .fenye {
      margin-top: 20px;
      display: flex;
      justify-content: flex-end;
3f535f30   杨鑫   '初始'
339
    }
3f535f30   杨鑫   '初始'
340
  
de5fce08   杨鑫   '最新'
341
342
343
    /deep/ .el-pagination.is-background .el-pager li:not(.disabled).active {
      background-color: #3F9B6A;
    }
3f535f30   杨鑫   '初始'
344
  
de5fce08   杨鑫   '最新'
345
346
    .el-row {
      margin-bottom: 20px;
3f535f30   杨鑫   '初始'
347
  
de5fce08   杨鑫   '最新'
348
349
350
351
      &:last-child {
        margin-bottom: 0;
      }
    }
3f535f30   杨鑫   '初始'
352
  
de5fce08   杨鑫   '最新'
353
354
355
    .el-col {
      border-radius: 4px;
    }
3f535f30   杨鑫   '初始'
356
  
de5fce08   杨鑫   '最新'
357
358
359
    .bg-purple-dark {
      background: #99a9bf;
    }
3f535f30   杨鑫   '初始'
360
  
de5fce08   杨鑫   '最新'
361
362
363
    .bg-purple {
      background: #d3dce6;
    }
3f535f30   杨鑫   '初始'
364
  
de5fce08   杨鑫   '最新'
365
366
367
    .bg-purple-light {
      background: #e5e9f2;
    }
3f535f30   杨鑫   '初始'
368
  
de5fce08   杨鑫   '最新'
369
370
371
372
    .grid-content {
      border-radius: 4px;
      min-height: 36px;
    }
3f535f30   杨鑫   '初始'
373
  
de5fce08   杨鑫   '最新'
374
375
376
377
    .row-bg {
      padding: 10px 0;
      background-color: #f9fafc;
    }
3f535f30   杨鑫   '初始'
378
  
de5fce08   杨鑫   '最新'
379
380
381
382
383
384
385
386
    /deep/ .bg-purple[data-v-0e3fe4ec] {
      background: #fff;
      height: 50px;
    }
      /deep/ .bg-purple[data-v-3bebae82]{
      background: #fff;
      height: 50px;
    }
3f535f30   杨鑫   '初始'
387
  
de5fce08   杨鑫   '最新'
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
  ::v-deep .bg-purple{
      background: #fff;
      height: 50px;
    }
    /deep/ .el-form--label-top .el-form-item__label {
      padding: 0;
    }
  ::v-deep .el-form-item{
    margin-bottom:16px;
  }
    .device-form .el-form-item__label::after {
      content: "*";
      color: #1A1A1A;
      margin-left: 5px;
      font-size: 16px;
    }
3f535f30   杨鑫   '初始'
404
405
  
  
de5fce08   杨鑫   '最新'
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
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
    ::v-deep .el-dialog__wrapper {
      .el-dialog__header {
        background-color: #FAFAFA;
      }
    }
   ::v-deep .el-input__inner:focus {
        border: #3F9B6A 1px solid;
     }
    .dialog-footer {
      display: flex;
      justify-content: flex-end;
      border-top: solid rgba(209, 209, 209, 0.2) 2px;
      padding-top: 20px;
    }
   ::v-deep .el-input__inner:focus {
        border: #3F9B6A 1px solid;
     }
     ::v-deep .el-input__inner:hover {
          border: #3F9B6A 1px solid;
       }
       ::v-deep .el-select .el-input.is-focus .el-input__inner{
           border-color:#3F9B6A
       }
  ::v-deep .btn .el-button:focus,
  .el-button:hover {
    border: 1px solid #3F9B6A;
  }
  .el-select-dropdown__item.selected{
      color: #3F9B6A;
  }
  
  .el-pagination__sizes .el-input .el-input__inner:hover{
      border-color: #3F9B6A;
  }
  ::v-deep .el-dialog__wrapper{
  
    .dialog_css{
        margin-right: 12px;
        margin-top:61px !important;
        .el-dialog__title {
          font-size: 16px !important;
          font-weight: 600;
          color: #000;
        }
    }
    .diaslog_zhong{
       margin-left: 20%;
       margin-top:61px !important;
3f535f30   杨鑫   '初始'
454
    }
3f535f30   杨鑫   '初始'
455
  
3f535f30   杨鑫   '初始'
456
  }
de5fce08   杨鑫   '最新'
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
   ::v-deep .diaslog_zhong{
       margin-left: 20%;
       margin-top:61px !important;
       .el-dialog__header{
         background-color:#fff;
         border-bottom:1px solid #EFEFEF;
         .el-dialog__title{
           font-size: 14px;
            color: #000000e6;
         }
       }
       .el-dialog__body{
         padding:10px 20px 30px 20px
       }
    }
3f535f30   杨鑫   '初始'
472
  
de5fce08   杨鑫   '最新'
473
474
475
   /deep/ .el-table_1_column_8 .hetong{
     color:#7DBB9A;
     text-decoration: underline;
3f535f30   杨鑫   '初始'
476
  }
de5fce08   杨鑫   '最新'
477
478
479
  /deep/ .first-column-bg {
      background-color: #FAFAFA !important;
    }
3f535f30   杨鑫   '初始'
480
  
de5fce08   杨鑫   '最新'
481
482
  .el-table tr{
    height:56px;
3f535f30   杨鑫   '初始'
483
484
  }
  
de5fce08   杨鑫   '最新'
485
486
487
488
  ::v-deep .table3{
    .el-table__empty-block{
      display:none;
    }
3f535f30   杨鑫   '初始'
489
  }
de5fce08   杨鑫   '最新'
490
491
492
493
494
  ::v-deep .textarea{
    width: 85%;
     .el-textarea__inner{
      width: 100%;
    }
3f535f30   杨鑫   '初始'
495
  }
de5fce08   杨鑫   '最新'
496
497
  ::v-deep .el-button--mini{
    padding: 7px 10px;
3f535f30   杨鑫   '初始'
498
  }
de5fce08   杨鑫   '最新'
499
500
501
502
503
504
  ::v-deep .pass_input{
      width: 100%;
      .el-input__inner {
        border: none;
         padding:0;
         }
3f535f30   杨鑫   '初始'
505
    }
de5fce08   杨鑫   '最新'
506
507
508
509
510
  ::v-deep .pass_select{
    width: 100%;
   .el-input__inner {
     border: none;
     padding:0;
3f535f30   杨鑫   '初始'
511
      }
de5fce08   杨鑫   '最新'
512
513
    .el-icon-arrow-up:before{
      content:''
3f535f30   杨鑫   '初始'
514
    }
3f535f30   杨鑫   '初始'
515
  
3f535f30   杨鑫   '初始'
516
  }
de5fce08   杨鑫   '最新'
517
518
   /deep/ .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{
    background-color: #fff;
3f535f30   杨鑫   '初始'
519
520
  }
  
3f535f30   杨鑫   '初始'
521
  
3f535f30   杨鑫   '初始'
522
523
  </style>
  <style lang="scss" scoped>
de5fce08   杨鑫   '最新'
524
525
526
    ::v-deep .bian_css{
      .el-dialog__header{
        padding:0px;
3f535f30   杨鑫   '初始'
527
528
      }
    }
de5fce08   杨鑫   '最新'
529
530
    ::v-deep .buttonHover:hover{
      color:#3f9b6a !important;
3f535f30   杨鑫   '初始'
531
532
533
534
      border-color: #c5e1d2 !important;
      background-color: #ecf5f0 !important;
      outline: none;
    }
de5fce08   杨鑫   '最新'
535
536
537
    ::v-deep .el-pagination__total{
          position: absolute;
          left: 33px;
3f535f30   杨鑫   '初始'
538
    }
3f535f30   杨鑫   '初始'
539
  </style>