<template>
  <div style="background-color:#f7f7f7;padding:10px 10px;">
    <div class="zhuti">
      <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>
      <!-- 线上 -->
      <div>
        <!-- 搜索 -->
        <div class="formSearch">
          <el-form :inline="true" :model="formSel">
            <el-form-item label="商户名称">
              <el-input v-model="formSel.leaseName" placeholder="请输入" style="width:168px;" />
            </el-form-item>
            <el-form-item label="起租日期">
              <el-date-picker style="width:160px;margin-right:5px" v-model="formSel.cereContractInformation.leaseStartDate"
                value-format="yyyy-M-d"   type="daterange" range-separator="-" start-placeholder=""
                end-placeholder="" prefix-icon="none" >
              </el-date-picker>
            </el-form-item>
          </el-form>
          <div>
            <el-button plain @click="onSubmit"  style="background-color: #3F9B6A;color: #fff">查询
            </el-button>
            <el-button plain @click="resetting"  class="buttonHover"
              style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;">重置
            </el-button>
          </div>
        </div>
        <!-- <div style="margin: 20px 0;">
          <div>
            <el-button
              style="background-color: #3F9B6A;color: #fff;padding:8px 15px;">导出</el-button>
          </div>

        </div> -->
        <!-- 表格 -->

        <el-table :data="tableData.slice((currentPage - 1) * pageSize, currentPage * pageSize)"
         :header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}" >
        <el-table-column label="合同编号" min-width="150" >
          <template slot-scope="scope">
            {{scope.row.cereContractInformation.contractNumber}}

          </template>
        </el-table-column>
        <el-table-column label="合同名称"  min-width="200">
          <template slot-scope="scope">
           {{scope.row.cereContractInformation.contractName}}

          </template>
        </el-table-column>
        <el-table-column label="合同金额" min-width="100">
        <template slot-scope="scope">
         {{scope.row.cereContractInformation.contractAmount}}

        </template>
        </el-table-column>

        <el-table-column label="起租日期"  min-width="300">
          <template slot-scope="scope">
           {{scope.row.cereContractInformation.leaseStartDate}}

          </template>
        </el-table-column>
        <el-table-column  label="出租人名称" min-width="100">
        <template slot-scope="scope">
         {{scope.row.cereContractInformation.lessorName}}

        </template>
        </el-table-column>
        <el-table-column label="承租人名称"  min-width="150">
          <template slot-scope="scope">
           {{scope.row.cereContractInformation.tenantName}}

          </template>
        </el-table-column>
        <el-table-column label="商铺编号"  min-width="150">
          <template slot-scope="scope">
           {{scope.row.cereContractInformation.shopNumber}}
          </template>
        </el-table-column>

          <el-table-column  label="状态" prop="contractType" min-width="100">

          </el-table-column>
          <el-table-column label="操作"  min-width="300">
            <template slot-scope="scope">
              <div @click="details(scope.row)" class="tableBtn greens">查看</div>
               <div @click="addbuss(3,scope.row)" class="tableBtn greens">续租</div>
               <div @click="danzheng(scope.row)" class="tableBtn greens">续租单证</div>
            </template>
          </el-table-column>
        </el-table>
        <div class="fenye">
          <el-pagination :hide-on-single-page='flag' background small  :current-page="currentPage"
           :page-size="pageSize" layout="prev, pager, next,total"
            :total="total " @size-change="handleSizeChange" @current-change="handleCurrentChange" />
        </div>

        <!-- 终止续约 -->
        <el-dialog :title="index == 4?'合同终止':index == 3?'续约申请':'发送提醒'"  :visible.sync="ggXin" custom-class="diaslog_zhong" style="padding: 0;" width="60%" class="dialog_css_Xq"  center :close-on-click-modal="false" :show-close="false"	>
                    <div >
                          <div style="margin-bottom: 20px;">
                          <el-form ref="form" :model="zhong" label-width="80px">
                            <el-form-item label="甲方">
                              <el-input v-model="zhong.hj" disabled placeholder="张三"  ></el-input>
                            </el-form-item>
                            <el-form-item label="乙方">
                              <el-input v-model="zhong.yyf" disabled placeholder="四川省成都市太平洋有限公司"  ></el-input>
                            </el-form-item>
                            <el-form-item label="合同编号">
                              <el-input v-model="zhong.hbasd" disabled  placeholder="296747" ></el-input>
                            </el-form-item>
                            <el-form-item label="起止时间">
                              <el-input v-model="zhong.qzdas" disabled  placeholder="2024-10-1" ></el-input>
                            </el-form-item>
                            <el-form-item label="月租金" v-if="index ==2">
                              <el-input v-model="zhong.yzsd" disabled placeholder="6000"  ></el-input>
                            </el-form-item>
                            <el-form-item label="缴费日期" v-if="index ==2">
                              <el-input v-model="zhong.rhwad" disabled placeholder="1号"  ></el-input>
                            </el-form-item>
                            <el-form-item label="逾期" v-if="index ==2">
                              <el-input v-model="zhong.afaf" disabled  placeholder="-" ></el-input>
                            </el-form-item>
                            <el-form-item label="申请人" v-if="index !=2">
                              <el-input v-model="zhong.sdf"   ></el-input>
                            </el-form-item>
                            <el-form-item label="联系电话" v-if="index !=2">
                              <el-input v-model="zhong.dfg"   ></el-input>
                            </el-form-item>

                      <el-form-item :label="index == 4?'终止原因':index == 3?'申请原因':'提醒内容'">
                              <el-input type="textarea" v-model="zhong.textarea"  :rows="4"></el-input>
                            </el-form-item>

                          </el-form>

                          </div>
                          <div style="display: flex;justify-content: flex-end;">
                            <el-button  @click="closeFn(1)" class="buttonHover"
              style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;">返回</el-button>
                          <el-button  @click="addCheck(4)" style="background-color: #3F9B6A;color: #fff">确定</el-button>
                            </div>
                    </div>
        </el-dialog>
      </div>

      </div>
        <!-- 详情框 -->
            <el-dialog  :visible.sync="detbox" custom-class='bian_css' style="padding: 0;" width="75%"
                    center :close-on-click-modal="false"  :show-close="false">
                      <div style="padding:20px;">
                        <div style="font-size: 14px;padding-bottom: 20px;color: #000;">租赁信息</div>
                        <div style="margin-bottom: 10px;">
                          <el-descriptions class="margin-top" :column="3" border labelStyle="width:150px;height:42px;">
                            <el-descriptions-item>
                              <template slot="label">
                                租赁人
                              </template>
                              张三
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                意向租期
                              </template>
                              2022-02-22至2022-03-22
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                意向租金
                              </template>
                                  6000
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                租赁主体
                              </template>
                              四川省成都市太平洋有限公司
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                经营者
                              </template>
                              张三
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                状态
                              </template>

                            </el-descriptions-item>
                          </el-descriptions>
                        </div>
                        <div style="">
                          <el-descriptions class="margin-top" :column="3" border labelStyle="width:150px;">
                            <el-descriptions-item>
                              <template slot="label">
                                租赁类型
                              </template>
                              商铺
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                编号
                              </template>
                              284771g
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                名称
                              </template>
                              成华公园南门口沿街铺
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                行政区
                              </template>
                             成华区
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                地址
                              </template>
                              成华公园南门口沿街铺
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                所属主体
                              </template>
                              绿道
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                负责人
                              </template>
                            王五
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                联系电话
                              </template>
                              18374658230
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                范围
                              </template>
                              123
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                面积
                              </template>
                              104.2
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                建成时间
                              </template>
                              2022-02-22
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                房屋类型
                              </template>
                              -
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                主要设施
                              </template>
                              -
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                平面图
                              </template>
                              -
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                收费标准
                              </template>
                              -
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                标签
                              </template>
                              -
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                备注信息
                              </template>
                              -
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                宣传视频
                              </template>
                              -
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                宣传图片
                              </template>
                              -
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                备注信息
                              </template>
                              -
                            </el-descriptions-item>
                          </el-descriptions>
                        </div>
                        <div style="font-size: 14px;padding: 20px 0;color: #000;">合同信息</div>
                        <div>
                          <el-descriptions class="margin-top" :column="3" border labelStyle="width:150px;height:42px;">
                            <el-descriptions-item>
                              <template slot="label">
                                合同编号
                              </template>
                              296747
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                标段号
                              </template>
                              7346sfgh
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                合同名称
                              </template>
                              火星商铺
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                合同金额
                              </template>
                              6000
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                保证金
                              </template>
                              3000
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                合同签订日期
                              </template>
                              2022-02-22
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                合同终止日期
                              </template>
                              254
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                起租日期
                              </template>
                              245
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                出租人名称
                              </template>
                              245
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                联系电话
                              </template>
                              688
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                银行账号
                              </template>
                              2435
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                承租人名称
                              </template>
                              976543
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                承租人联系电话
                              </template>
                              23123
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                承租人银行账号
                              </template>
                              7654
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                商铺编号
                              </template>
                              876543
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                商铺名称
                              </template>
                              87654
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                商铺地址
                              </template>
                              765
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                商铺面积
                              </template>
                              76543
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                商品业态
                              </template>
                              76543
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                经营项目
                              </template>
                              7654
                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                合同附件
                              </template>
                              765
                            </el-descriptions-item>
                          </el-descriptions>
                        </div>
                        <div style="padding:20px 0;">
                         续约记录
                               <el-select v-model="detaiList.renewalTime  || ''" placeholder=""  style="margin: 0 10px;">
                                 <el-option :label="'续约时间' + (detaiList.renewalTime || '')" :value="detaiList.renewalTime || ''"></el-option>
                               </el-select>
                           操作人：
                         </select>
                        </div>
                        <div>
                          <el-descriptions class="margin-top" :column="3" border labelStyle="width:150px;height:42px;">
                            <el-descriptions-item>
                              <template slot="label">
                                合同编号
                              </template>

                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                标段号
                              </template>

                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                合同名称
                              </template>

                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                合同金额
                              </template>

                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                保证金
                              </template>

                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                合同签订日期
                              </template>

                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                合同终止日期
                              </template>

                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                起租日期
                              </template>

                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                出租人名称
                              </template>

                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                联系电话
                              </template>

                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                银行账号
                              </template>

                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                承租人名称
                              </template>

                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                承租人联系电话
                              </template>

                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                承租人银行账号
                              </template>

                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                商铺编号
                              </template>

                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                商铺名称
                              </template>

                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                商铺地址
                              </template>

                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                商铺面积
                              </template>

                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                商品业态
                              </template>

                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                经营项目
                              </template>

                            </el-descriptions-item>
                            <el-descriptions-item>
                              <template slot="label">
                                合同附件
                              </template>

                            </el-descriptions-item>
                          </el-descriptions>
                        </div>
                        <div style="padding-top:20px;display:flex;justify-content: flex-end;">
                                            <el-button    class="buttonHover"
                        style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;"  @click="closeFn(2)">返回</el-button>
                                            <!-- <el-button  @click="addbuss(2)"  style="background-color: #3F9B6A;color: #fff">审批节点</el-button> -->

                                    </div>

     </div>
        </el-dialog>

                <el-dialog  :visible.sync="danzhengShow" custom-class='bian_css' style="padding: 0;" width="75%"
                        center :close-on-click-modal="false"  :show-close="false">
                        <div style="padding:20px">
                          <el-form ref="form" :model="xudan" label-width="120px">
                            <el-form-item label="甲方">
                              <el-input v-model="xudan.name" disabled placeholder="张三"></el-input>
                            </el-form-item>
                            <el-form-item label="乙方">
                              <el-input v-model="xudan.name"  disabled placeholder="四川省成都市太平洋有限公司"></el-input>
                            </el-form-item>
                            <el-form-item label="商铺名称">
                              <el-input v-model="xudan.name" disabled placeholder="成华公园南门口沿街铺"></el-input>
                            </el-form-item>
                            <el-form-item label="商铺地址">
                              <el-input v-model="xudan.name"  disabled placeholder="南门口沿街铺"></el-input>
                            </el-form-item>
                            <el-form-item label="租赁合同编号" >
                              <el-input v-model="xudan.name"  disabled placeholder="165146"></el-input>
                            </el-form-item>
                            <el-form-item label="起租日期">
                              <el-input v-model="xudan.name"  disabled placeholder="2024-10-1"></el-input>
                            </el-form-item>
                            <el-form-item label="租赁期限">
                              <el-input v-model="xudan.name"  disabled placeholder="1年"></el-input>
                            </el-form-item>
                              <el-form-item label="租赁情况">
                                <el-input v-model="xudan.name"  disabled placeholder="已租"></el-input>
                              </el-form-item>
                              <el-form-item label="续租期限">
                                <el-input v-model="xudan.name"  disabled placeholder="1年"></el-input>
                              </el-form-item>
                              <el-form-item label="租金">
                                <el-input v-model="xudan.name"  disabled placeholder="6000"></el-input>
                              </el-form-item>
                              <el-form-item label="租金支付方式">
                                <el-input v-model="xudan.name"  disabled placeholder="微信"></el-input>
                              </el-form-item>
                              <el-form-item label="租金支付日期">
                                <el-input v-model="xudan.name"  disabled placeholder="1号"></el-input>
                              </el-form-item>
                              <el-form-item label="使用用途">
                                <el-input v-model="xudan.name"  disabled placeholder="-"></el-input>
                              </el-form-item>
                              <el-form-item label="物业管理费">
                                <el-input v-model="xudan.name"  disabled placeholder="10"></el-input>
                              </el-form-item>
                              <el-form-item label="水电费">
                                <el-input v-model="xudan.name"  disabled placeholder="100"></el-input>
                              </el-form-item>
                              <el-form-item label="续租注意事项">
                                <wang-editor v-model="xudan.summary" ref="editor" :height="200"></wang-editor>
                              </el-form-item>
                              <el-form-item label="其他备注信息">
                                <wang-editor v-model="xudan.summary" ref="editor" :height="200"></wang-editor>
                              </el-form-item>
                          </el-form>




                          <div style="padding-top:20px;display:flex;justify-content: flex-end;">
              <div style="display: flex;justify-content: flex-end;">
                            <el-button  @click="danzhengShow=false" class="buttonHover"
              style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;">返回</el-button>
                          <el-button  @click="addCheck(3)" style="background-color: #3F9B6A;color: #fff">保存</el-button>
                          <el-button  @click="yulan =true" style="background-color: #3F9B6A;color: #fff">预览</el-button>
                            </div>
                          </div>
                        </div>
                        <el-dialog :visible.sync="yulan" custom-class="actSpye_dialog" style="padding: 0;" width="50%"   center :close-on-click-modal="false" 	append-to-body>
                                <div style="padding:20px">
                                      <div class="form-container" ref="contentToConvert" style="background-color:#fff;">
                                              <div class="form-header">续租单</div>
                                              <div class="form-group">
                                                  <label for="partyA">甲方：</label>
                                                  <input type="text" id="partyA" disabled="true">
                                              </div>
                                              <div class="form-group">
                                                  <label for="partyB">乙方：</label>
                                                  <input type="text" id="partyB" disabled="true">
                                              </div>
                                              <div class="form-group">
                                                  <label for="shopName">商铺名称：</label>
                                                  <input type="text" id="shopName" disabled="true">
                                              </div>
                                              <div class="form-group">
                                                  <label for="shopAddress">商铺地址：</label>
                                                  <input type="text" id="shopAddress" disabled="true">
                                              </div>
                                              <div class="form-group">
                                                  <label for="shopArea">租赁合同编号：</label>
                                                  <input type="text" id="shopArea" disabled="true">
                                              </div>
                                              <div class="form-group">
                                                  <label>起租日期：</label>
                                                  <input type="text" id="startDate" disabled="true">
                                              </div>
                                              <div class="form-group">
                                                  <label for="leaseTerm">租赁期限：</label>
                                                  <input type="text" id="leaseTerm" disabled="true">
                                              </div>
                                              <div class="form-group">
                                                  <label for="rentAmount">租赁情况：</label>
                                                  <input type="text" id="rentAmount" disabled="true">
                                              </div>
                                              <div class="form-group">
                                                  <label for="paymentMethod">续租期限：</label>
                                                  <input type="text" id="paymentMethod" disabled="true">
                                              </div>
                                              <div class="form-group">
                                                  <label>租金支付方式：</label>
                                                  <input type="text" id="paymentDate" disabled="true">
                                              </div>
                                              <div class="form-group">
                                                  <label for="depositAmount">租金支付日期：</label>
                                                  <input type="text" id="depositAmount"  disabled="true">
                                              </div>
                                              <div class="form-group">
                                                  <label for="depositAmount">租金：</label>
                                                  <input type="text" id="depositAmount" disabled="true">
                                              </div>
                                              <div class="form-group">
                                                  <label for="usePurpose">使用用途：</label>
                                                  <input type="text" id="usePurpose" disabled="true">
                                              </div>
                                              <div class="form-group">
                                                  <label for="otherFees">物业管理费：</label>
                                                  <input type="text" id="usePurpose" disabled="true">
                                              </div>
                                              <div class="form-group">
                                                  <label for="otherFees">水电费：</label>
                                                  <input type="text" id="usePurpose" disabled="true">
                                              </div>
                                              <div class="form-group">
                                                  <label for="renovationRules">续租注意事项：</label>
                                                  <div style="padding:20px;width:100%;border: 1px solid #ccc;" v-html="zhong.summary"></div>
                                              </div>
                                              <div class="form-group">
                                                  <label for="remarks">其他备注信息：</label>
                                                  <div style="padding:20px;width:100%;border: 1px solid #ccc;" v-html="zhong.summary"></div>
                                              </div>
                                          </div>

                                      <div style="justify-content:flex-end;margin:20px 20px 0 0;display:flex;">
                                        <el-button @click="downloadPdf" style="background-color: #3F9B6A;color: #fff">下载</el-button>
                                        <!-- <el-button  style="background-color: #3F9B6A;color: #fff">打印</el-button> -->
                                        <!-- <el-button  style="background-color: #3F9B6A;color: #fff">发送</el-button> -->

                                      </div>
                                </div>
                                            </el-dialog>
                            </el-dialog>

      </div>


</template>

<script>
  import {
    async
  } from 'q'
  import axios from 'axios'
  import {
    contractGetAll,
    contractDel,
    updateList,
    queryById,
    cereLeasingById,
    cereLeasingEdit
  } from '../../../api/manage.js'
  import {
    businessListGetAll,
    businessListSave,
    businessListGetById,
    businessListUpdate,
    businessListStart,
    delBusinessById
  } from '@/api/business'
  import wangEditor from "@/components/editor/index"
  import html2canvas from 'html2canvas'
  import jsPDF from 'jspdf'
  export default {
  components: { wangEditor},
    data() {
      return {
        hetongBox:false,//合同
        detbox:false,//详情
        leixing:true,//切换
        index:1,
        currentPage: 1,
        total: 100,
        flag: false,
        pageSize: 10,
        ggXin: false,
        formInline: {
         contractNumber:'',
         sectionNumber:'',
         contractName:'',
         contractAmount:'',
         earnestMoney:'',
         contractSigningDate:'',
         contractTerminationDate:'',
         leaseStartDate:'',
         lessorName:'',
         telephone:'',
         bankAccount:'',
         tenantName:'',
         tenantTelephone:'',
         tenantBankAccount:'',
         shopNumber:'',
         shopName:'',
         shopAddress:'',
         shopArea:'',
         storeFormats:'',
         businessProjects:'',
         appendicesContract:'',
        },
        tableData: [

        ],
        formSel: {
        shopName:'',
          search:'',
          createUser:'',
        page: '1', // 当前页
        pageSize: '10' // 每页记录数
        },
        pageindex: {
          pageNumber: 1,
          pageSize: 10,
        },
        bianjiBox:1,
        chengeTatle:1,
        xudan:{

        },
        zhong:{

                  Num:'',

                  Name:'',

                  Time:'',

                  Data:'',

                  textarea:''

                },
                detaiList:{},
                danzhengShow:false,//单证框
                yulan:false,
      }
    },
    created() {
        this.getAll()
    },
    computed: {

    },
    methods: {
      chenge(val){
        this.formSel={
          affiliation: '',
          createUser: '',
          createDate: '',
          contacts: ''
        }
        this.leixing  = !this.leixing
         this.chengeTatle = val
      },
      async getAll(val) {
        // const res = await contractGetAll(this.pageindex)
        // console.log(res.data.content)
        // this.tableData = res.data.content
        // this.total = res.data.content.length
      },

      // 新增确定按钮
      async addCheck(val) {
        // 1：新增录入 2：变更 3：续约 4：终止

        if(val == 1){

        }else if(val == 2){
          formInline.dataStatus = '2'
            const updateRes = await updateList(formInline)
        }else if(val == 3){
          // let date = this.currentTime()
          // formInline.dataStatus = '2'
          // formInline.renewalTime = date
          //   const updateRes = await updateList(formInline)
        }else{
           // await contractDel({id:this.zhong.id,dataStatus:'3'})
        }


            this.ggXin = false
             this.getAll()
      },
       // 获取时间
     currentTime(){
     let date = new Date();
     let year = date.getFullYear();//月份从0~11，所以加一
     let month= date.getMonth();
     let dateArr = [date.getMonth()+1,date.getDate(),date.getHours()]
     for(let i=0;i<dateArr.length;i++){
       if(dateArr[i] >=1 &&dateArr[i]<=9){
         dateArr[i] = '0' + dateArr[i]
       }
     }
     let strDate= year +'-' + dateArr[0] +'-' + dateArr[1]
     return strDate
     },

      //详情
      async details(val){
          this.detbox = true
          console.log(val)

      },
      addbuss(val,item) {
        this.index = val
        this.detbox = false
        this.ggXin = true

          this.zhong.Num = item?.contractNumber || this.detaiList.contractNumber
          this.zhong.Name = item?.contractName|| this.detaiList.contractName
          this.zhong.Time = item?.contractSigningDate|| this.detaiList.contractSigningDate
          this.zhong.Data = item?.contractTerminationDate|| this.detaiList.contractTerminationDate
          this.zhong.id = item?.id|| this.detaiList.id

      },
      handleSizeChange(val) {
        this.pageSize = val
      },
      handleCurrentChange(val) {
        this.currentPage = val
      },

      closeFn(val) {
        this.bianjiBox = 1
       if(val == 1){
          this.ggXin = false
       }else{
         this.detbox = false
       }
      },
      // 详情编辑
     async bianji(){
        if( this.bianjiBox == 1){
            this.bianjiBox = 2
        }else{
           this.bianjiBox = 1
          let res = await cereLeasingEdit(formList)
          console.log(res)
          this.detbox = false
        }

      },
      //查看合同
      lookHetong(val){
       this.hetongBox = true
      },
      // 查询按钮
    async  onSubmit() {

   const res = await businessListGetAll(this.formSel)
   this.total = res.data.total
   this.tableData = res.data.list
      },
      //重置按钮
      resetting(){
       this.formSel={
         shopName:'',
         search:'',
         createUser:'',
       page: '1', // 当前页
       pageSize: '10' // 每页记录数
       },
         this.tableData = []
      },
 danzheng(item){
      this.danzhengShow = true
    },
    // 下载
     async downloadPdf() {
   const content = this.$refs.contentToConvert;

   // 使用 html2canvas 将 div 渲染为画布
   const canvas = await html2canvas(content);

          // 获取画布的图像数据
          const imgData = canvas.toDataURL('image/png');

          // 创建一个新的 PDF 文档
          const pdf = new jsPDF('p', 'mm', 'a4');

          // 添加图像到 PDF，第二个参数是图像格式，第三个参数是缩放比例
          const imgWidth = 150; // 图像的宽度（mm）
          const imgHeight = (canvas.height * imgWidth) / canvas.width; // 保持图像的宽高比
  // 计算图像在 PDF 页面中的居中位置
  const pageWidth = pdf.internal.pageSize.getWidth();
  const pageHeight = pdf.internal.pageSize.getHeight();
  const x = (pageWidth - imgWidth) / 2; // x 坐标（居中）
  const y = (pageHeight - imgHeight) / 2; // y 坐标（居中）

  pdf.addImage(imgData, 'PNG', x, y, imgWidth, imgHeight); // 使用计算出的居中位置

          // 保存 PDF 文件
          pdf.save('downloaded.pdf');
        },
    }

  }
</script>

<style scoped>
  .zhuti {
    padding: 0  20px 20px 20px;
    min-height: calc(100vh - 50px - 20px);
    background-color: #Fff;

  }
  .chengeXia{
    border-bottom: 6px solid #3F9B6A;padding-bottom: 4px;color: #3F9B6A;
  }

  /deep/ .el-form-item__content {
    line-height: 0;
  }

  .tableBtn {
    display: inline-block;
    margin-right: 10px;
    color:#ACACAC;
  }

  .formSearch {
    display: flex;
    width: 100%;
    font-size: 14px;
    justify-content: space-between;

  }

  .greens {
    color: #3F9B6A;
  }

  /deep/ .el-table__row {
    font-size: 14px;
    color:#000000e6;
    height:42px;
  }

  .fenye {
    margin-top: 20px;
    display: flex;
    justify-content: flex-end;
  }

  /deep/ .el-pagination.is-background .el-pager li:not(.disabled).active {
    background-color: #3F9B6A;
  }

  .el-row {
    margin-bottom: 20px;

    &:last-child {
      margin-bottom: 0;
    }
  }

  .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;
  }
    /deep/ .bg-purple[data-v-3bebae82]{
    background: #fff;
    height: 50px;
  }

::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:0px;
}
  .device-form .el-form-item__label::after {
    content: "*";
    color: #1A1A1A;
    margin-left: 5px;
    font-size: 16px;
  }


  ::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;
  }

}
 ::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
     }
  }

 /deep/ .el-table_1_column_8 .hetong{
   color:#7DBB9A;
   text-decoration: underline;
}
/deep/ .first-column-bg {
    background-color: #FAFAFA !important;
  }

.el-table tr{
  height:56px;
}


::v-deep .table3{
  .el-table__empty-block{
    display:none;
  }
}
::v-deep .textarea{
  width: 85%;
   .el-textarea__inner{
    width: 100%;
  }
}
::v-deep .el-button--mini{
  padding: 7px 10px;
}
::v-deep .pass_input{
    width: 100%;
    .el-input__inner {
      border: none;
       padding:0;
       }
  }
::v-deep .pass_select{
  width: 100%;
 .el-input__inner {
   border: none;
   padding:0;
    }
  .el-icon-arrow-up:before{
    content:''
  }

}
 /deep/ .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{
  background-color: #fff;
}


</style>
<style lang="scss" scoped>
  ::v-deep .bian_css{
    .el-dialog__header{
      padding:0px;
    }
  }
  ::v-deep .buttonHover:hover{
    color:#3f9b6a !important;
    border-color: #c5e1d2 !important;
    background-color: #ecf5f0 !important;
    outline: none;
  }
  ::v-deep .el-pagination__total{
        position: absolute;
        left: 33px;
  }
  .form-container {
            max-width: 600px;
            margin: 0px auto;
            padding: 20px;
            border: 1px solid #ccc;
            border-radius: 5px;
            background-color:#fff;
        }
        .form-group {
            margin-bottom: 15px;
            display:flex;
            align-items: center
        }
        .form-group label {
            display: block;
            font-weight: bold;
            margin-bottom: 5px;
            width: 152px;
        }
        .form-group input,
        .form-group textarea {
            width: 100%;
            padding: 8px;
            box-sizing: border-box;
            border: 1px solid #ccc;
            border-radius: 4px;
        }
        .form-group textarea {
            resize: vertical;
        }
        .form-header {
            text-align: center;
            margin-bottom: 20px;
            font-size: 1.5em;
            font-weight: bold;
        }
        .jianju{
          margin-bottom:10px;
        }
        .titles{
          position: relative;
          padding-left: 10px;

        }
</style>
