Blame view

admin-web-master/src/views/shopRental/renewalMan/index.vue 19.2 KB
3f535f30   杨鑫   '初始'
1
2
  <template>
    <div style="background-color:#f7f7f7;padding:10px 10px;">
900ab311   李宇   1
3
      <div class="zhuti" v-if="onaction == '1'">
3f535f30   杨鑫   '初始'
4
        <div style="height:58px;line-height:58px;">
900ab311   李宇   1
5
          <div style="color:#0006"> <span>商铺租赁服务</span> <span style="padding:0 5px;">></span> <span
ea4bb352   wesley88   1
6
              style="color:#000000e6">退租决算管理</span></div>
3f535f30   杨鑫   '初始'
7
8
9
10
11
        </div>
        <!-- 线上 -->
        <div>
          <!-- 搜索 -->
          <div class="formSearch">
900ab311   李宇   1
12
            <el-form :inline="true" :model="pagequery">
ea4bb352   wesley88   1
13
              <!-- <el-form-item label="合同名称">
900ab311   李宇   1
14
                <el-input v-model="pagequery.contractName" placeholder="请输入" style="width:168px;" />
3f535f30   杨鑫   '初始'
15
              </el-form-item>
ea4bb352   wesley88   1
16
17
18
19
20
21
22
23
              <el-form-item label="合同状态" prop="status">
                <el-select v-model="pagequery.status" clearable placeholder="请选择" style="width: 168px;margin-right: 15px">
                  <el-option label="使用中" value="1"></el-option>
                  <el-option label="往期合同" value="2"></el-option>
                  <el-option label="已终止" value="3"></el-option>
                  
                </el-select>
              </el-form-item> -->
3f535f30   杨鑫   '初始'
24
            </el-form>
ea4bb352   wesley88   1
25
            
3f535f30   杨鑫   '初始'
26
            <div>
900ab311   李宇   1
27
              <el-button @click="onSubmit" style="background-color: #3F9B6A;color: #fff">查询
3f535f30   杨鑫   '初始'
28
              </el-button>
900ab311   李宇   1
29
              <el-button @click="resetting" class="buttonHover"
3f535f30   杨鑫   '初始'
30
31
32
33
                style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;">重置
              </el-button>
            </div>
          </div>
4373acf5   wesley88   1
34
          <div style="margin-bottom: 20px;">
4373acf5   wesley88   1
35
          </div>
3f535f30   杨鑫   '初始'
36
          <!-- 表格 -->
900ab311   李宇   1
37
38
          <el-table :data="tableData"
            :header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}">
4373acf5   wesley88   1
39
            <el-table-column label="承租人名称">
900ab311   李宇   1
40
              <template slot-scope="scope">
ea4bb352   wesley88   1
41
                {{scope.row.cereContractInformation.tenantName}}
900ab311   李宇   1
42
43
              </template>
            </el-table-column>
4373acf5   wesley88   1
44
            <el-table-column label="租赁类型">
900ab311   李宇   1
45
              <template slot-scope="scope">
ea4bb352   wesley88   1
46
                {{scope.row.cereContractInformation.contractType}}
900ab311   李宇   1
47
48
              </template>
            </el-table-column>
ea4bb352   wesley88   1
49
            <el-table-column label="手机号">
900ab311   李宇   1
50
              <template slot-scope="scope">
ea4bb352   wesley88   1
51
                {{scope.row.cereContractInformation.tenantTelephone}}
900ab311   李宇   1
52
53
              </template>
            </el-table-column>
ea4bb352   wesley88   1
54
            <el-table-column label="资源名称">
900ab311   李宇   1
55
              <template slot-scope="scope">
ea4bb352   wesley88   1
56
                {{scope.row.cereContractInformation.cereBasicInformationShop.shopName || scope.row.cereContractInformation.cereAdvertisingInformation.advertisingName || scope.row.cereContractInformation.cereBasicInformationVenue.venueName}}
900ab311   李宇   1
57
58
              </template>
            </el-table-column>
4373acf5   wesley88   1
59
            <el-table-column label="租赁起止时间">
900ab311   李宇   1
60
              <template slot-scope="scope">
ea4bb352   wesley88   1
61
                {{scope.row.cereContractInformation.contractSigningDate}}至{{scope.row.cereContractInformation.contractTerminationDate}}
900ab311   李宇   1
62
63
              </template>
            </el-table-column>
ea4bb352   wesley88   1
64
            <el-table-column label="申请时间">
900ab311   李宇   1
65
              <template slot-scope="scope">
ea4bb352   wesley88   1
66
                {{scope.row.createTime}}
900ab311   李宇   1
67
68
              </template>
            </el-table-column>
ea4bb352   wesley88   1
69
            <el-table-column prop="status" label="状态">
3f535f30   杨鑫   '初始'
70
              <template slot-scope="scope">
ea4bb352   wesley88   1
71
72
73
74
75
76
77
78
79
80
81
82
83
                <span v-if='scope.row.status == 1'>待审核</span>
                <span v-else-if='scope.row.status == 2'>已同意</span>
                <span v-else-if='scope.row.status == 3'>已拒绝</span>
                <span v-else>待发起</span>
              </template>
            </el-table-column>
            <el-table-column label="操作" min-width="150" fixed="right">
              <template slot-scope="scope">
                <div @click="details(scope.row,'1')" class="tableBtn greens">查看</div>
                <!-- <div v-if='scope.row.status == 2' @click="addgzd(scope.row)" class="tableBtn greens">生成退租告知单</div> -->
                <div v-if='scope.row.status == 1 && scope.row.isInterior == 1'  @click="details(scope.row,'2')" class="tableBtn greens">审核</div>
                <div v-if="scope.row.status == null || scope.row.status == '0'"  @click="remove(scope.row)" class="tableBtn greens">内部审核</div>
                <div v-if="scope.row.status == null || scope.row.status == '0'"  @click="openOAitem(scope.row)" class="tableBtn greens">OA审核</div>
3f535f30   杨鑫   '初始'
84
85
86
              </template>
            </el-table-column>
          </el-table>
900ab311   李宇   1
87
88
          <div style="display: flex;justify-content: space-between;" class="bom">
            <div style="font-size: 14px;">共 <span style="color: #3F9B6A;">{{total}}</span> 项数据</div>
4373acf5   wesley88   1
89
90
            <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"
900ab311   李宇   1
91
92
              @current-change="handleCurrentChange">
            </el-pagination>
3f535f30   杨鑫   '初始'
93
94
          </div>
  
3f535f30   杨鑫   '初始'
95
96
        </div>
  
900ab311   李宇   1
97
98
99
100
101
102
103
      </div>
  
  
  
  
  
  
ea4bb352   wesley88   1
104
105
106
107
      <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>
3f535f30   杨鑫   '初始'
108
        </div>
4373acf5   wesley88   1
109
  
ea4bb352   wesley88   1
110
111
112
113
        <div style="padding: 20px 20px 20px 0;">
          <add :info="detailsinfo" @removeonaction="removeonaction"></add>
        </div>
      </div>
900ab311   李宇   1
114
115
      <div class="zhuti" v-if="onaction == '3'">
        <div style="height:58px;line-height:58px;">
ea4bb352   wesley88   1
116
          <div style="color:#0006"> <span>退租决算管理</span> <span style="padding:0 5px;">></span> <span
900ab311   李宇   1
117
118
119
              style="color:#000000e6">查看</span></div>
        </div>
        <div>
ea4bb352   wesley88   1
120
          <busCha :issp="issp" :info="detailsinfo.cereContractInformation" :newinfo="detailsinfo" @removeonaction="removeonaction"></busCha>
900ab311   李宇   1
121
        </div>
4373acf5   wesley88   1
122
123
124
125
126
        <!-- <div>
          <el-button class="buttonHover"
            style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;margin-top: 20px;"
            @click="removeonaction('1')">返回</el-button>
        </div> -->
900ab311   李宇   1
127
      </div>
ea4bb352   wesley88   1
128
129
130
131
132
      <div class="zhuti" v-if="onaction == '4'">
        <div style="height:58px;line-height:58px;">
          <div style="color:#0006"> <span>退租决算管理</span> <span style="padding:0 5px;">></span> <span
              style="color:#000000e6">{{contractChangeReason}}</span></div>
        </div>
3f535f30   杨鑫   '初始'
133
  
ea4bb352   wesley88   1
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
        <div style="padding: 20px 20px 20px 0;">
          <!-- <addremove :info="detailsinfo" :contractChangeReason="contractChangeReason" @removeonaction="removeonaction">
          </addremove> -->
          <!-- <add :info="detailsinfo" :contractChangeReason="contractChangeReason" @removeonaction="removeonaction"></add> -->
        </div>
      </div>
      <el-dialog :visible.sync="openoa" title="OA" width="65%" append-to-body center :close-on-click-modal="false"
        :close-on-press-escape="false" :show-close="false">
        <el-form v-if="openoa"  style="padding-right: 50px;padding-top: 20px;" :model="ruleForm" :rules="rulesoa" ref="oaForm" label-width="130px" class="demo-ruleForm">
          <el-form-item label="审核人" prop="reviewers">
            <el-select v-model="ruleForm.reviewers" placeholder="请选择" style="width: 100%;">
              <el-option label="陈阳" value="1858710592190291968"></el-option>
            </el-select>
          </el-form-item>
  
        </el-form>
        <div style="display: flex; justify-content: flex-end; align-items: center;padding: 20px 50px;">
          <el-button @click="openoa =false" class="buttonHover"
            style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;">取消</el-button>
          <el-button @click="OA" style="background-color: #3F9B6A;color: #fff;">确定</el-button>
        </div>
      </el-dialog>
4373acf5   wesley88   1
156
    </div>
ea4bb352   wesley88   1
157
  
3f535f30   杨鑫   '初始'
158
159
160
161
  
  </template>
  
  <script>
ea4bb352   wesley88   1
162
163
   import {
      changeContractInformationqueryByPage,changeContractInformationedit,generalBySurrenderTenancy
9b392fc6   wesley88   1
164
    } from '@/api/newly.js'
4373acf5   wesley88   1
165
    import {
ea4bb352   wesley88   1
166
167
168
169
170
171
172
173
174
175
176
177
178
179
      contractGetAllnew,
      edit,
      editById
    } from '@/api/manage.js'
  //  import add from './add'
    import addremove from '@/components/add/addremoveht.vue'
    import busCha from '@/components/buscha/busChanew'
    import {
      cereContractInformation
    } from '@/api/commodityLease.js'
    import {
      modifyResourceStatus,general
    } from '@/api/newly.js'
    import axios from 'axios'
3f535f30   杨鑫   '初始'
180
    export default {
3f535f30   杨鑫   '初始'
181
182
      data() {
        return {
ea4bb352   wesley88   1
183
184
185
186
187
188
189
          issp:'1',
          rulesoa: {
            reviewers: [{
              required: true,
              message: '请选择审核人',
              trigger: 'blur'
            }, ],
4373acf5   wesley88   1
190
          },
ea4bb352   wesley88   1
191
192
193
194
195
          ruleForm:{
            reviewers:""
          },
          openoa:false,
          contractChangeReason: '',
4373acf5   wesley88   1
196
          detailsinfo: {},
900ab311   李宇   1
197
          pagequery: {
ea4bb352   wesley88   1
198
            // status:'1',
900ab311   李宇   1
199
            pageNumber: 0,
3f535f30   杨鑫   '初始'
200
            pageSize: 10,
ea4bb352   wesley88   1
201
            contractType:'1',
4373acf5   wesley88   1
202
            contractName: ''
3f535f30   杨鑫   '初始'
203
          },
900ab311   李宇   1
204
205
206
          tableData: [],
          total: 0,
          onaction: '1',
ea4bb352   wesley88   1
207
208
          formInline: {},
          oainfo:{}
3f535f30   杨鑫   '初始'
209
210
        }
      },
900ab311   李宇   1
211
      components: {
ea4bb352   wesley88   1
212
        // add,
4373acf5   wesley88   1
213
        busCha,
ea4bb352   wesley88   1
214
        addremove
3f535f30   杨鑫   '初始'
215
      },
900ab311   李宇   1
216
217
      created() {
        this.getAll()
3f535f30   杨鑫   '初始'
218
219
      },
      methods: {
ea4bb352   wesley88   1
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
        addgzd(row) {
          this.detailsinfo = row
          this.onaction = '2'
        },
        remove(row) {
          let that = this
          this.$confirm('是否确定内部审核吗?', '提示', {
            confirmButtonText: '确定',
            cancelButtonText: '取消',
            type: 'warning'
          }).then(() => {
            changeContractInformationedit({
              ...row,
              isInterior:'1',
              status: '1',
            }).then(res => {
              console.error(res)
              if (res.code == 200) { 
                this.$message({
                    message: '处理成功',
                    type: 'success'
                  })
                  this.resetting()
                
              } else {
                this.$message({
                  message: res.msg,
                  type: 'error'
                })
              }
  
            })
          })
        },
        openOAitem(row){
          this.oainfo = row
          this.ruleForm.reviewers = ''
          this.openoa = true
        },
         downloadBase64File(base64String, fileName, mimeType) {
          try {
            // 将 Base64 字符串解码为二进制数据
            const byteCharacters = atob(base64String);
            const byteNumbers = new Array(byteCharacters.length);
            for (let i = 0; i < byteCharacters.length; i++) {
              byteNumbers[i] = byteCharacters.charCodeAt(i);
            }
            const byteArray = new Uint8Array(byteNumbers);
  
            // 创建 Blob 对象
            const blob = new Blob([byteArray], { type: mimeType });
  
            // 生成下载链接并触发下载
            const url = window.URL.createObjectURL(blob);
            const link = document.createElement('a');
            link.href = url;
            link.setAttribute('download', fileName); // 设置下载文件名
            document.body.appendChild(link);
            link.click();
  
            // 清理生成的 URL 对象
            window.URL.revokeObjectURL(url);
            document.body.removeChild(link);
  
            console.log('文件下载成功:', fileName);
          } catch (error) {
            console.error('文件下载失败:', error);
          }
4373acf5   wesley88   1
288
        },
ea4bb352   wesley88   1
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
        async OA(){
          // console.error(row)
          let row = this.oainfo
          await this.$refs.oaForm.validate((valid) => {
            
          })
          if(!this.ruleForm.reviewers) {
            return
          }
          const loading = this.$loading({
            fullscreen: true
          })
          this.openoa = false
          const response = await axios({
            method: 'get',
            url: this.$baseURL + row.cereContractInformation.appendicesContract, // 文件 URL
            responseType: 'arraybuffer' // 指定响应类型为二进制数据
          });
          const file = new File([response.data], 'filename.txt', { type: 'text/plain' });
          let fd = new FormData();
          fd.append('files', file); 
          fd.append('reviewers', this.ruleForm.reviewers);
          fd.append('fileNames', '合同.docx');
          fd.append('title', `${row.cereContractInformation.contractName}退租审批`);
          fd.append('changeContractInformationId', row.id);
  		    // fd.append('sponsor', userData.user.id);
          fd.append('sponsor', 11);
          console.log(fd);
    
          generalBySurrenderTenancy(fd).then(res => {
            console.log(res);
            let data = JSON.parse(res.data)
            if(data.code == '0'){
4373acf5   wesley88   1
322
              this.$message({
ea4bb352   wesley88   1
323
324
                type: 'success',
                message: '发起成功'
4373acf5   wesley88   1
325
              })
ea4bb352   wesley88   1
326
327
              loading.close();
              this.resetting()
4373acf5   wesley88   1
328
329
            } else {
              this.$message({
ea4bb352   wesley88   1
330
331
                type: 'error',
                message: data.message
4373acf5   wesley88   1
332
333
334
              })
            }
          })
ea4bb352   wesley88   1
335
  
4373acf5   wesley88   1
336
337
          
        },
ea4bb352   wesley88   1
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
        gettime() {
          // 获取当前时间
          let currentTime = new Date();
  
          // 获取年份
          let year = currentTime.getFullYear();
  
          // 获取月份(注意月份是从0开始计数的,所以需要加1)
          let month = currentTime.getMonth() + 1;
  
          // 获取日期
          let day = currentTime.getDate();
  
          // 获取小时
          let hours = currentTime.getHours();
  
          // 获取分钟
          let minutes = currentTime.getMinutes();
  
          // 获取秒数
          let seconds = currentTime.getSeconds();
  
          // 获取毫秒数
          let milliseconds = currentTime.getMilliseconds();
  
          // 格式化时间为 YYYY-MM-DD
          let formattedDate = `${year}-${month.toString().padStart(2, '0')}-${day.toString().padStart(2, '0')}`;
  
          // 格式化时间为 HH:MM:SS
          let formattedTime =
            `${hours.toString().padStart(2, '0')}:${minutes.toString().padStart(2, '0')}:${seconds.toString().padStart(2, '0')}`;
  
          // 格式化时间为 YYYY-MM-DD HH:MM:SS
          let formattedDateTime = `${formattedDate} ${formattedTime}`;
          return formattedDateTime
  
4373acf5   wesley88   1
374
        },
ea4bb352   wesley88   1
375
376
377
378
379
380
381
382
383
384
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
        removeinfozz(row, e) {
          let that = this
          this.$confirm('确定要终止合同吗?', '提示', {
            confirmButtonText: '确定',
            cancelButtonText: '取消',
            type: 'warning'
          }).then(() => {
            cereContractInformation({
              ...row,
              contractChangeReason: e,
              status: '3',
              originalContractCode: row.contractNumber,
              updateDate: that.gettime(),
              createDate: that.gettime(),
              contractChangeTime: that.gettime(),
              updateUser:localStorage.getItem('roleName')
            }).then(res => {
              console.error(res)
              if (res.code == 200) {
                this.$message({
                  message: '终止成功',
                  type: 'success'
                })
                let c1 = row.shopNumber
                modifyResourceStatus({
                  resourcesId: c1,
                  status:"0"
                }).then(res => {
                  console.error(res)
                })
                // this.$emit('removeonaction', '1')
                this.getAll()
              } else {
                this.$message({
                  message: res.msg,
                  type: 'error'
                })
              }
  
            })
          })
3f535f30   杨鑫   '初始'
416
        },
ea4bb352   wesley88   1
417
418
        details(row,e) {
          this.issp = e
900ab311   李宇   1
419
420
          this.detailsinfo = row
          this.onaction = '3'
3f535f30   杨鑫   '初始'
421
        },
ea4bb352   wesley88   1
422
423
424
425
426
        removeinfo(row, e) {
          this.contractChangeReason = e
          // console.error(this.contractChangeReason)
          this.detailsinfo = row
          this.onaction = '4'
8550d958   杨鑫   '最新'
427
        },
900ab311   李宇   1
428
        async getAll() {
ea4bb352   wesley88   1
429
          const res = await changeContractInformationqueryByPage(this.pagequery)
900ab311   李宇   1
430
431
          this.tableData = res.data.content
          this.total = res.data.totalElements
3f535f30   杨鑫   '初始'
432
        },
900ab311   李宇   1
433
434
435
        removeonaction(e) {
          console.error(e)
          this.onaction = e
ea4bb352   wesley88   1
436
437
          this.pagequery.pageNumber = 0
          this.getAll()
3f535f30   杨鑫   '初始'
438
439
        },
        handleCurrentChange(val) {
4373acf5   wesley88   1
440
          this.pagequery.pageNumber = val - 1
900ab311   李宇   1
441
          this.getAll()
3f535f30   杨鑫   '初始'
442
        },
900ab311   李宇   1
443
444
        handleSizeChange(val) {
          this.pagequery.pageSize = val
3f535f30   杨鑫   '初始'
445
446
        },
        // 查询按钮
900ab311   李宇   1
447
448
449
        async onSubmit() {
          this.pagequery.pageNumber = 0
          this.getAll()
3f535f30   杨鑫   '初始'
450
451
        },
        //重置按钮
900ab311   李宇   1
452
453
454
455
        resetting() {
          this.pagequery = {
              pageNumber: 0,
              pageSize: 10,
ea4bb352   wesley88   1
456
457
              status:'',
              contractType:'1',
4373acf5   wesley88   1
458
              contractName: ''
900ab311   李宇   1
459
460
            },
            this.getAll()
3f535f30   杨鑫   '初始'
461
        },
3f535f30   杨鑫   '初始'
462
463
464
465
466
467
      }
  
    }
  </script>
  
  <style scoped>
ea4bb352   wesley88   1
468
469
470
471
    .el-table {
      /* height: calc(100vh - 330px); */
    }
  
3f535f30   杨鑫   '初始'
472
    .zhuti {
ea4bb352   wesley88   1
473
      padding: 0 20px 20px 20px;
3f535f30   杨鑫   '初始'
474
475
476
477
      min-height: calc(100vh - 50px - 20px);
      background-color: #Fff;
  
    }
ea4bb352   wesley88   1
478
479
480
481
482
  
    .chengeXia {
      border-bottom: 6px solid #3F9B6A;
      padding-bottom: 4px;
      color: #3F9B6A;
3f535f30   杨鑫   '初始'
483
484
    }
  
ea4bb352   wesley88   1
485
    /* /deep/ .el-form-item__content {
3f535f30   杨鑫   '初始'
486
      line-height: 0;
ea4bb352   wesley88   1
487
    } */
3f535f30   杨鑫   '初始'
488
  
ea4bb352   wesley88   1
489
490
491
492
493
    .tableBtn {
      display: inline-block;
      margin-right: 10px;
      color: #ACACAC;
    }
3f535f30   杨鑫   '初始'
494
495
496
497
498
499
  
    .formSearch {
      display: flex;
      width: 100%;
      font-size: 14px;
      justify-content: space-between;
3f535f30   杨鑫   '初始'
500
501
502
503
504
505
506
507
    }
  
    .greens {
      color: #3F9B6A;
    }
  
    /deep/ .el-table__row {
      font-size: 14px;
ea4bb352   wesley88   1
508
509
      color: #000000e6;
      height: 42px;
3f535f30   杨鑫   '初始'
510
511
512
513
514
    }
  
    .fenye {
      margin-top: 20px;
      display: flex;
ea4bb352   wesley88   1
515
      justify-content: space-between;
3f535f30   杨鑫   '初始'
516
517
518
519
520
521
    }
  
    /deep/ .el-pagination.is-background .el-pager li:not(.disabled).active {
      background-color: #3F9B6A;
    }
  
3f535f30   杨鑫   '初始'
522
  
3f535f30   杨鑫   '初始'
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
  
    .el-col {
      border-radius: 4px;
    }
  
    .bg-purple-dark {
      background: #99a9bf;
    }
  
    .bg-purple {
      background: #d3dce6;
    }
  
    .bg-purple-light {
      background: #e5e9f2;
    }
  
    .grid-content {
      border-radius: 4px;
      min-height: 36px;
    }
  
    .row-bg {
      padding: 10px 0;
      background-color: #f9fafc;
    }
  
    /deep/ .bg-purple[data-v-0e3fe4ec] {
      background: #fff;
      height: 50px;
    }
ea4bb352   wesley88   1
554
555
  
    /deep/ .bg-purple[data-v-3bebae82] {
3f535f30   杨鑫   '初始'
556
557
558
559
      background: #fff;
      height: 50px;
    }
  
ea4bb352   wesley88   1
560
    ::v-deep .bg-purple {
3f535f30   杨鑫   '初始'
561
562
563
      background: #fff;
      height: 50px;
    }
ea4bb352   wesley88   1
564
  
3f535f30   杨鑫   '初始'
565
566
567
    /deep/ .el-form--label-top .el-form-item__label {
      padding: 0;
    }
3f535f30   杨鑫   '初始'
568
569
570
  
    ::v-deep .el-dialog__wrapper {
      .el-dialog__header {
ea4bb352   wesley88   1
571
        background-color: #fff;
3f535f30   杨鑫   '初始'
572
573
      }
    }
ea4bb352   wesley88   1
574
575
576
  
  
  
3f535f30   杨鑫   '初始'
577
578
579
580
581
582
    .dialog-footer {
      display: flex;
      justify-content: flex-end;
      border-top: solid rgba(209, 209, 209, 0.2) 2px;
      padding-top: 20px;
    }
ea4bb352   wesley88   1
583
584
585
586
587
  
  
  
  
    .el-select-dropdown__item.selected {
3f535f30   杨鑫   '初始'
588
      color: #3F9B6A;
ea4bb352   wesley88   1
589
590
591
592
593
    }
  
    ::v-deep .el-dialog__title {
      color: #000;
    }
3f535f30   杨鑫   '初始'
594
  
ea4bb352   wesley88   1
595
    ::v-deep .el-dialog__wrapper {
900ab311   李宇   1
596
  
ea4bb352   wesley88   1
597
      .dialog_css {
3f535f30   杨鑫   '初始'
598
        margin-right: 12px;
ea4bb352   wesley88   1
599
600
601
602
603
604
605
606
607
608
609
610
611
612
        margin-top: 61px !important;
  
      }
  
      .diaslog_zhong {
        margin-left: 222px;
        margin-top: 61px !important;
      }
  
    }
  
    /deep/ .el-table_1_column_8 .hetong {
      color: #7DBB9A;
      text-decoration: underline;
3f535f30   杨鑫   '初始'
613
    }
ea4bb352   wesley88   1
614
615
  
    /deep/ .first-column-bg {
3f535f30   杨鑫   '初始'
616
617
618
      background-color: #FAFAFA !important;
    }
  
ea4bb352   wesley88   1
619
620
621
    .el-table tr {
      height: 56px;
    }
900ab311   李宇   1
622
  
ea4bb352   wesley88   1
623
624
625
626
    ::v-deep .table3 {
      .el-table__empty-block {
        display: none;
      }
3f535f30   杨鑫   '初始'
627
    }
ea4bb352   wesley88   1
628
629
630
631
632
633
634
  
    ::v-deep .textarea {
      width: 85%;
  
      .el-textarea__inner {
        width: 100%;
      }
3f535f30   杨鑫   '初始'
635
    }
ea4bb352   wesley88   1
636
637
638
639
640
641
  
    ::v-deep .el-button--mini {
      padding: 7px 10px;
    }
  
    ::v-deep .pass_input {
900ab311   李宇   1
642
      width: 100%;
ea4bb352   wesley88   1
643
  
900ab311   李宇   1
644
645
      .el-input__inner {
        border: none;
ea4bb352   wesley88   1
646
        padding: 0;
900ab311   李宇   1
647
      }
4373acf5   wesley88   1
648
    }
3f535f30   杨鑫   '初始'
649
  
ea4bb352   wesley88   1
650
651
    ::v-deep .pass_select {
      width: 100%;
900ab311   李宇   1
652
  
ea4bb352   wesley88   1
653
654
655
656
      .el-input__inner {
        border: none;
        padding: 0;
      }
900ab311   李宇   1
657
  
ea4bb352   wesley88   1
658
659
      .el-icon-arrow-up:before {
        content: ''
4373acf5   wesley88   1
660
      }
ea4bb352   wesley88   1
661
  
3f535f30   杨鑫   '初始'
662
    }
ea4bb352   wesley88   1
663
664
665
  
    /deep/ .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell {
      background-color: #fff;
4373acf5   wesley88   1
666
    }
3f535f30   杨鑫   '初始'
667
  </style>
ea4bb352   wesley88   1
668
669
670
671
  <style lang="scss" scoped>
    ::v-deep .el-dialog__body {
      padding: 0 0 !important;
    }
4373acf5   wesley88   1
672
  
ea4bb352   wesley88   1
673
674
  
  </style>