<template>
  <div style="background-color:#f7f7f7;padding:10px 10px;">
    <div class="zhuti" v-if="xiang == false">
      <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">
          <div class="demo-input-suffix">
            <div style="width: 68px;height:36px;line-height:32px;">规划名称</div>
            <el-input placeholder="请输入" v-model="formSel.planningName" style="width:168px;margin-right: 15px">
            </el-input>
            <div style="width: 68px;height:36px;line-height:32px;">规划类型</div>
            <el-select v-model="formSel.planningType" placeholder="请选择"
              style="width: 168px;margin-right: 15px">
              <el-option label="招商规划" value="招商规划" />
              <el-option label="业态规划" value="业态规划" />
              <el-option label="品牌规划" value="品牌规划" />
            </el-select>
            <div style="width: 68px;height:36px;line-height:32px;">实施时间</div>
            <el-date-picker style="width:250px;" v-model="formSel.plan_Time"value-format="yyyy-MM-dd" type="daterange" prefix-icon="none"
              range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期"
            >
            </el-date-picker>
          </div>
          <div>
            <el-button @click="onSubmit" style="background-color: #3F9B6A;color: #fff">检索
            </el-button>
            <el-button @click="resetting" class="buttonHover"
              style="color: #000;border: 1px solid #DBDBDB;background-color: #fff;">重置
            </el-button>
          </div>
        </div>
        <!-- 详情审核弹框 -->
        <el-dialog  :visible.sync="actSpye" custom-class='actSpye_dialog' style="padding: 0;" width="70%"
          center :close-on-click-modal="false" :show-close="false" :close-on-press-escape="false">
           <div style="padding:10px 20px;">
                   <div style="display: flex;justify-content: space-between;border-bottom: 1px solid #E5E5E5;padding: 0 0 10px 0;">
                      <div style="display: flex;align-items: center;">
                          <div style="margin-right: 10px;">代办任务</div>
                          <div style="background-color: #E8F6F3;padding: 5px;margin-right: 10px;font-size:12px;color:#56AC83;border-radius: 3px;">发起人：</div>
                          <div style="background-color: #E8F6F3;padding: 5px;margin-right: 10px;font-size:12px;color:#56AC83;border-radius: 3px;">任务节点：部门领导审批</div>
                        </div>
                        <div style="margin-right:20px ">
                          <el-button  style="background-color: #3F9B6A;color: #fff;" @click="actSpye=false">关闭</el-button>
                        </div>
                      </div>
                      <div style="padding:20px 15px 15px 15px;">
                           <el-tabs v-model="actCard"  @tab-click="handleClick">
                              <el-tab-pane label="表单信息" name='1'>
                                <div style="margin:0 0 10px 30%">方案文件 {{secondData.planningName}}</div>
                                <div style="margin:15px 0;padding:0 20%; padding-bottom:20px;border-bottom: 1px solid #E1EEEF;">
                                  <el-button @click="MsgShen(1)"  style="background-color: #3F9B6A;color: #fff;">基本信息查看</el-button>
                            <!--      <el-button  @click="MsgShen(2)"  style="background-color: #3F9B6A;color: #fff;">活动明细信息查看</el-button>
                                  <el-button  @click="MsgShen(3)" style="background-color: #3F9B6A;color: #fff;">活动成本信息查看</el-button>
                                  <el-button  @click="MsgShen(4)" style="background-color: #3F9B6A;color: #fff;">预估效果信息查看</el-button> -->
                                </div>
                                <div style="padding:20px 0;display:flex;justify-content:flex-end;" v-if="secondData.state != '5'">
                                  <el-button icon="el-icon-edit"  @click="LiuYes(1)"
                                    style="background-color: #3F9B6A;color: #fff;">同意</el-button>
                                    <!-- <el-button icon="el-icon-refresh-left"  @click="Liunie=true"
                                      style="background-color: #3F9B6A;color: #fff;">退回</el-button> -->
                                      <el-button icon="el-icon-circle-close"  @click="LiuYes(2)"
                                        style="background-color: #3F9B6A;color: #fff;">驳回</el-button>
                                </div>
                                <el-dialog
                                     width="60%"
                                     :visible.sync="MsgSp"
                                     append-to-body
                                  title="审批信息"
                                  custom-class='liucheng_css'
                                     :show-close="false"
                                     :close-on-press-escape ="false"
                                     :close-on-click-modal="false">
                                     <div style="padding:30px 20px 0 20px">
                                           <div style="border: 1px solid #E5E5E5;padding: 1px" v-if="index == 1">
                                             <div style="padding: 10px 13px;font-size: 12px;border-bottom: 1px solid #E5E5E5;">
                                              基本信息
                                             </div>
                                             <div style="padding: 15px;">
                                               <el-form  label-position="top"  :model="secondData"  label-width="120px"
                                                 style="position: relative">
                                                 <el-row :gutter="20">
                                                   <el-col :span="8">
                                                     <el-form-item label="规划名称" prop="planningName">
                                                       <el-input v-model="secondData.planningName"  disabled></el-input>
                                                     </el-form-item>
                                                   </el-col>
                                                   <el-col :span="8">
                                                     <el-form-item label="规划类型" prop="planningType">
                                                       <el-select v-model="secondData.planningType" placeholder="请选择"
                                                         style="" disabled>
                                                         <el-option label="1" value="1" />
                                                       </el-select>
                                                     </el-form-item>
                                                   </el-col>

                                                   <el-col :span="8">
                                                     <el-form-item label="实施时间" prop="implementationTime">
                                                       <el-date-picker  v-model="implementationTime" value-format="yyyy-MM-dd" type="daterange" disabled style="width:100%"
                                                         range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期">
                                                       </el-date-picker>
                                                     </el-form-item>
                                                   </el-col>
                                                 </el-row>
                                                 <el-row :gutter="20">
                                                   <el-col :span="24">
                                                     <div style="display: flex;align-items: baseline;">
                                                     <div style="height:20px; padding: 0 0 0 12px;color:#000000e6;width:15%">规划目标</div>
                                                       <div style="padding:20px 10px;" v-html="secondData.planningObjectives" ></div>
                                                     </div>



                                                   </el-col>
                                                    </el-row>
                                                    <el-row :gutter="20">

                                                      <el-col :span="24">
                                                        <div style="display: flex;align-items: baseline;">
                                                        <div style="height:20px; padding: 0 0 0 12px;color:#000000e6;width:15%">规划背景</div>
                                                          <div style="padding:20px 10px;" v-html="secondData.planningBackground" ></div>
                                                        </div>


                                                      </el-col>

                                                       </el-row>
                                                       <el-row :gutter="20">

                                                         <el-col :span="24">
                                                           <div style="display: flex;align-items: baseline;">
                                                           <div style="height:20px; padding: 0 0 0 12px;color:#000000e6;width:40%">规划内容</div>
                                                             <div style="padding:20px 10px;" v-html="secondData.planningContent" ></div>
                                                           </div>


                                                         </el-col>

                                                          </el-row>
                                                    <el-row :gutter="20">
                                                      <el-form-item label="附件信息">
                                                        <div style="color: #3F9B6A;" v-if="secondData.annex" @click="yulanFu(secondData.annex)">
                                                          {{secondData.annex.name}}
                                                        </div>
<!--                                                        <el-upload class="upload-demo" ref="upload" :action="upload" :on-preview="handlePreview"
                                                          :on-remove="handleRemove" :file-list="fileList" :auto-upload="true">
                                                          <el-button style="background-color: #fff;color: #3F9B6A;border: 1px solid #dcdfe6;"  class="buttonHover">+点击上传</el-button>
                                                        </el-upload> -->
                                                      </el-form-item>
                                                       </el-row>
                                               </el-form>
                                             </div>
                                           </div>



                                     </div>
                                     <div style="display:flex;justify-content: flex-end;padding:20px;">
                                       <el-button   @click="MsgSp=false"
                                       class="buttonHover"
                                         style="background-color: #3F9B6A;color: #fff;">返回</el-button>
                                     </div>
                                   </el-dialog>
                                 <el-dialog
                                      width="40%"
                                      title="流程审批"
                                        custom-class='liucheng_css'
                                      :visible.sync="Liunie"
                                      :close-on-click-modal="false" :close-on-press-escape="false" :show-close='false'
                                      append-to-body>
                                      <div style="padding:30px 20px 0 20px">
                                        <el-form  ref="ruleFormInfo" :model="secondData" label-width="120px"
                                          style="position: relative">
                                          <el-form-item label="处理意见" class="grid-content bg-purple" prop="name">
                                            <el-input type="textarea"  v-model="secondData.yijian"
                                             placeholder="请输入处理意见" />
                                          </el-form-item>

                                        </el-form>
                                      </div>
                                      <div style="display:flex;justify-content: flex-end;padding:20px;">
                                        <el-button   @click="Liunie=false"
                                          style="background-color: #3F9B6A;color: #fff;">取消</el-button>
                                          <el-button  @click="OAshen"
                                            style="background-color: #3F9B6A;color: #fff;">确定</el-button>
                                      </div>
                                    </el-dialog>
                              </el-tab-pane>
                              <el-tab-pane label="流转记录" name="2">
                                <div style="">
                                  <el-steps direction="vertical" :active="secondData.state!=5? secondData.state - 1: 1" class="shen_steps1">
                                    <el-step>
                                      <template slot="title">
                                        <div style="font-size: 12px;font-weight: 600;">部门领导审批</div>
                                           </template>
                                       <template slot="description">
                                         <div style="margin-bottom:10px;padding:10px;border:1px solid #EBEEF5;width:50%">
                                                <div>
                                                  <el-descriptions class="margin-top" :column="1"  border>
                                                      <el-descriptions-item>
                                                        <template slot="label">
                                                          <i class="el-icon-user"></i>
                                                          办理人
                                                        </template>

                                                      </el-descriptions-item>
                                                      <el-descriptions-item>
                                                        <template slot="label">
                                                          <i class="el-icon-mobile-phone"></i>
                                                          接收时间
                                                        </template>

                                                      </el-descriptions-item>
                                                      <el-descriptions-item>
                                                        <template slot="label">
                                                          <i class="el-icon-mobile-phone"></i>
                                                          处理时间
                                                        </template>

                                                      </el-descriptions-item>
                                                      <el-descriptions-item>
                                                        <template slot="label">
                                                          <i class="el-icon-mobile-phone"></i>
                                                          处理意见
                                                        </template>

                                                      </el-descriptions-item>
                                                    </el-descriptions>
                                                </div>
                                         </div>
                                         </template>
                                    </el-step>
                                    <el-step>
                                      <template slot="title">
                                        <div style="font-size: 12px;font-weight: 600;">公司领导审批</div>
                                           </template>
                                      <template slot="description">
                                        <div style="margin-bottom:10px;padding:10px;border:1px solid #EBEEF5;width:50%">
                                               <div>
                                                 <el-descriptions class="margin-top" :column="1"  border>
                                                     <el-descriptions-item>
                                                       <template slot="label">
                                                         <i class="el-icon-user"></i>
                                                         办理人
                                                       </template>

                                                     </el-descriptions-item>
                                                     <el-descriptions-item>
                                                       <template slot="label">
                                                         <i class="el-icon-mobile-phone"></i>
                                                         接收时间
                                                       </template>

                                                     </el-descriptions-item>
                                                     <el-descriptions-item>
                                                       <template slot="label">
                                                         <i class="el-icon-mobile-phone"></i>
                                                         处理时间
                                                       </template>

                                                     </el-descriptions-item>
                                                     <el-descriptions-item>
                                                       <template slot="label">
                                                         <i class="el-icon-mobile-phone"></i>
                                                         处理意见
                                                       </template>

                                                     </el-descriptions-item>
                                                   </el-descriptions>
                                               </div>
                                        </div>
                                        </template>
                                    </el-step>
                                    <el-step>
                                      <template slot="title">
                                        <div style="font-size: 12px;font-weight: 600;">其他审批</div>
                                           </template>
                                           <template slot="description">
                                             <div style="margin-bottom:10px;padding:10px;border:1px solid #EBEEF5;width:50%">
                                               <div>
                                                 <el-descriptions class="margin-top" :column="1"  border>
                                                     <el-descriptions-item>
                                                       <template slot="label">
                                                         <i class="el-icon-user"></i>
                                                         办理人
                                                       </template>

                                                     </el-descriptions-item>
                                                     <el-descriptions-item>
                                                       <template slot="label">
                                                         <i class="el-icon-mobile-phone"></i>
                                                         接收时间
                                                       </template>

                                                     </el-descriptions-item>
                                                   </el-descriptions>
                                               </div>

                                             </div>
                                             </template>
                                    </el-step>
                                  </el-steps>
                                </div>
                              </el-tab-pane>
                              <el-tab-pane label="流程图" name="3">
                                <div style="height:120px;width:70%;margin-left:18%;margin-top: 78px;">
                                   <el-steps :active="secondData.state!=5? secondData.state: 1" class="liu_steps">
                                     <el-step  class="step_start">
                                       <template slot="icon">
                                       <!--  <div style="background:green;width:150px;height:100px;">
                                         </div> -->
                                           </template>
                                     </el-step>
                                     <el-step  class="step_buen">
                                       <template slot="icon">
                                         <div >
                                            <div>部门领导审批</div>
                                         </div>
                                           </template>
                                     </el-step>
                                     <el-step  class="step_buen">
                                       <template slot="icon">
                                         <div>
                                            <div>公司领导审批</div>
                                         </div>
                                           </template>
                                     </el-step>
                                     <el-step  class="step_buen">
                                       <template slot="icon">
                                         <div>
                                            <div>其他审批</div>
                                         </div>
                                           </template>
                                     </el-step>
                                     <el-step class="step_start">
                                      <template slot="icon">

                                           </template>
                                     </el-step>
                                   </el-steps>
                                </div>
                              </el-tab-pane>
                            </el-tabs>
                      </div>
              </div>
          </el-dialog>

        <!-- <el-dialog title="审批" :visible.sync="ggXin" custom-class='bian_css' style="padding: 0;" width="55%"
          center:close-on-click-modal="false">
          <div style="margin: 0 10px 20px 15px;" class="xinFrom">
            <el-form ref="jibenFrom" :model="secondData" :rules="rules" label-width="80px">
              <el-form-item label="规划名称" prop="planningName">
                <el-input v-model="secondData.planningName"  disabled></el-input>
              </el-form-item>
              <el-form-item label="规划类型" prop="planningType">
                <el-select v-model="secondData.planningType" placeholder="请选择"
                  style="width: 100%;margin-right: 15px" disabled>
                  <el-option label="1" value="1" />
                </el-select>
              </el-form-item>
              <el-form-item label="实施时间" prop="implementationTime">
                <el-date-picker  v-model="secondData.implementationTime" value-format="yyyy-MM-dd" type="daterange" disabled
                  range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期">
                </el-date-picker>
              </el-form-item>
              <el-form-item label="规划目标" prop="planningObjectives">
                <el-input v-model="secondData.planningObjectives" type="textarea" :rows="4"disabled></el-input>
              </el-form-item>
              <el-form-item label="规划背景" prop="planningBackground">
                <el-input v-model="secondData.planningBackground"  type="textarea" :rows="4" disabled></el-input>
              </el-form-item>
              <el-form-item label="规划内容" prop="solutionEditor" style="margin-bottom:20px;">
                <wang-editor v-model="secondData.solutionEditor" ref="editor" :read="true"></wang-editor>
              </el-form-item>
              <el-form-item label="附件信息">
                <el-upload class="upload-demo" ref="upload" :action="upload" :on-preview="handlePreview"
                  :on-remove="handleRemove" :file-list="fileList" :auto-upload="true">
                  <el-button style="background-color: #fff;color: #3F9B6A;border: 1px solid #dcdfe6;"  class="buttonHover">+点击上传</el-button>
                </el-upload>
              </el-form-item>
              <el-form-item label="状态" prop="solutionEditor" style="margin-bottom:20px;" v-if="ggXinShow==false">
                <el-radio-group v-model="radio">
                    <el-radio :label="3">通过</el-radio>
                    <el-radio :label="6">不通过</el-radio>
                  </el-radio-group>
              </el-form-item>
              <el-form-item label="审核意见" prop="planningObjectives" v-if="ggXinShow==false">
                <el-input v-model="secondData.planningObjectives" type="textarea" :rows="4"  placeholder="请输入"></el-input>
              </el-form-item>
            </el-form>
          </div>
          <span slot="footer" class="dialog-footer">
            <el-button @click="addCheck()"
              style="background-color: #3F9B6A;color: #fff" v-if="ggXinShow==false">确定</el-button>
            <el-button @click="closeFn(1)"  class="buttonHover"
                  style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;">返回</el-button>
          </span>
        </el-dialog> -->
        <!-- 查看 -->

        <!-- <el-dialog :visible.sync="xiang" custom-class='tongyong_css' style="padding: 0;" width="60%" center
            center :close-on-click-modal="false">
            <div style="padding: 20px;max-height: calc(100vh - 200px);
        overflow-y: auto;">
              <div style="font-size: 14px;padding-bottom: 20px;color: #000;">详情页</div>
              <el-form ref="bianjiFrom" :model="secondData"  :rules="rules" label-width="80px">
                <el-form-item label="规划名称" prop="planningName">
                  <el-input v-model="secondData.planningName"  disabled></el-input>
                </el-form-item>
                <el-form-item label="规划类型" prop="planningType">
                  <el-select v-model="secondData.planningType" placeholder="规划方案"  disabled
                    style="width: 100%;margin-right: 15px">
                    <el-option label="招商规划" value="招商规划" />
                    <el-option label="业态规划" value="业态规划" />
                    <el-option label="品牌规划" value="品牌规划" />
                  </el-select>
                </el-form-item>
                <el-form-item label="实施时间" prop="implementationStartTime">
                  <el-date-picker  v-model="implementationStartTime" value-format="yyyy-MM-dd" type="daterange" disabled
                    range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期"   style="width: 100%;">
                  </el-date-picker>
                </el-form-item>
                <div style="display: flex;align-items: baseline;" >
                 <div style="height:20px; padding: 0 0 0 12px;color:#000000e6;width:15%">规划目标</div>
                  <div style="padding:20px 10px;" v-html="secondData.planningObjectives" ></div>
                </div>

                <div style="display: flex;align-items: baseline;" >
                <div style="height:20px; padding: 0 0 0 12px;color:#000000e6;width:15%">规划背景</div>
                  <div style="padding:20px 10px;" v-html="secondData.planningBackground" ></div>
                </div>

                <div style="display: flex;align-items: baseline;"  >
                <div style="height:20px; padding: 0 0 0 12px;color:#000000e6;width:40%">规划内容</div>
                  <div style="padding:20px 10px;" v-html="secondData.planningContent" ></div>
                </div>

                <el-form-item label="附件信息">

                  <div style="padding:10px 0;line-height:20px;color:#3F9B6A" v-if="secondData.annex"  @click="yulanFu(secondData.annex)">{{secondData.annex.name}}</div>
                </el-form-item>
              </el-form>
            </div>
            <template #footer>
              <div style="display: flex; justify-content: flex-end; align-items: center;">
          <el-button @click="closexaing(1)"   class="buttonHover"
                    style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;" >取消</el-button>

              </div>
            </template>
          </el-dialog> -->
        <!-- 表格 -->
        <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="100"  prop="id">
                     <template slot-scope="scope">
                       {{scope.$index + 1}}
                        </template>
                   </el-table-column>
                   <el-table-column label="规划名称" prop="planningName" min-width="250" >
                   </el-table-column>
                   <el-table-column label="规划类型" prop="planningType" min-width="200" >

                   </el-table-column>
                   <el-table-column label="实施时间" prop="implementationTime" min-width="250" >
         <template slot-scope="scope">
                       {{scope.row.implementationStartTime}}至{{scope.row.implementationEndTime}}
                        </template>
                   </el-table-column>
                   <!-- <el-table-column label="编写人" prop="author" min-width="120" >
                   </el-table-column> -->
                   <el-table-column prop="reviewStatus" label="审核状态" min-width="150">
                     <template slot-scope="scope">
                       {{ scope.row.reviewStatus == "1" ? "待审核" :scope.row.reviewStatus == "2" ?'已通过' :scope.row.reviewStatus == "3" ?'已驳回' :'' }}
                     </template>
                   </el-table-column>

          <el-table-column label="操作" min-width="250" >
            <template slot-scope="scope">
              <div @click="handleEditForm(scope.row)" class="tableBtn greens">查看</div>
              <div @click="addbuss(scope.row,false)" class="tableBtn greens" v-if="scope.row.reviewStatus == '1'">审核</div>
            </template>
          </el-table-column>
        </el-table>
        <div class="fenye">
          <el-pagination class="pagination" :hide-on-single-page="flag" background small :current-page="currentPage"
            :page-sizes="[10, 20, 50, 100]"  layout="total,prev, pager,next" :total="total "
            @size-change="handleSizeChange" @current-change="handleCurrentChange" />
        </div>
      </div>
    </div>
<div class="zhuti" v-if="xiang">

          <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 style="margin-top: 30px;">
            <div class="titles">
              基础信息
            </div>
            <div style="padding: 20px 20px 20px 0;">
              <el-form ref="bianjiFrom" :model="secondData"  :rules="rules" label-width="80px">

                <el-row :gutter="20">
                  <el-col :span="12">
                    <el-form-item label="规划名称" prop="planningName">
                      <div  class="duiqi">{{secondData.planningName}}</div>

                    </el-form-item>

                  </el-col>
                  <el-col :span="12">
                    <el-form-item label="规划类型" prop="planningType">
                        <div  class="duiqi">{{secondData.planningType}}</div>

                    </el-form-item>
                  </el-col>

                </el-row>
                <el-row :gutter="20">
                  <el-col :span="12">
                    <el-form-item label="实施时间" prop="implementationStartTime">
                      <div  class="duiqi">{{secondData.implementationStartTime}}-{{secondData.implementationEndTime}}</div>

                    </el-form-item>
                  </el-col>
                </el-row>

                <el-row :gutter="20">
                  <el-col :span="24">
                    <div style="display: flex;align-items: baseline;" >
                     <div style="height:20px; padding: 0 0 0 12px;color:#000000e6;">规划目标</div>
                      <div style="padding:20px 10px; width:90%" v-html="secondData.planningObjectives" ></div>
                    </div>


                  </el-col>

                </el-row>

                <el-row :gutter="20">
                  <el-col :span="24">
                    <div style="display: flex;align-items: baseline;" >
                     <div style="height:20px; padding: 0 0 0 12px;color:#000000e6;">规划背景</div>
                      <div style="padding:20px 10px;width:90%" v-html="secondData.planningBackground" ></div>
                    </div>


                  </el-col>
                </el-row>

                <el-row :gutter="20">
                  <el-col :span="24">
                    <div style="display: flex;align-items: baseline;">
                     <div style="height:20px; padding: 0 0 0 12px;color:#000000e6;">规划内容</div>
                      <div style="padding:20px 10px;width:90%;" v-html="secondData.planningContent" ></div>
                    </div>

                  </el-col>
                </el-row>


                <el-row :gutter="20">
                  <el-col :span="24">
                    <el-form-item label="附件信息">
                      <div style="padding:10px 0;line-height:20px;color:#3F9B6A"  @click="yulanFu(secondData.annex)">{{secondData.annex.name}}</div>



                    </el-form-item>
                  </el-col>
                </el-row>

                <el-row :gutter="20">
                  <el-col :span="12">
                    <el-form-item>
                      <div>
                      <el-button @click="closexaing(1)"   class="buttonHover"
                                style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;" >取消</el-button>

                      </div>

                    </el-form-item>
                  </el-col>
                </el-row>

              </el-form>
            </div>
          </div>
        </div>
  </div>
</template>

<script>
  import {
    contractGetAll,
    contractDel,
    addList,
    edit,
    queryById,
    updateList
  } from '../../api/planningBz.js'
  import wangEditor from "@/components/editor/index"
  import upimg from "@/components/ImageUpload/index"
  import {
    uploadUrl
  } from '@/utils/request'
  export default {
   components: { wangEditor ,upimg},
    data() {
      return {
        formInline: {},
        upload:uploadUrl,
        formSel: {
        planningName:'',
        planningType:'',
        plan_Time:[]
        },
        radio:3,
        secondData: {},
        currentPage: 1,
        total: 0,
        flag: false,
        pageSize: 10,
        actSpye: false,
        actCard:'1',
        MsgSp:false,
        index:0,
        MsgSp:false,
          liuYe:1,//通过or驳回
        Liunie:false,
        tableData: [],
        pageindex: {
          pageNumber: 1,
          pageSize: 10,
          reviewStatus:'1'
        },
        fileList: [],
        ggXinShow:true,
        implementationTime:[],
        xiang:false,
      }
    },

    created() {
      this.getAll()

    },
    mounted() {

    },

    methods: {
      //查询全数据
      async getAll() {
        const res = await contractGetAll(this.pageindex)
this.total = res.data.content.length
        this.tableData = res.data.content
      },

      //删除记录按钮
      async handleDelete(val) {
        await contractDel({
          id: val.id
        })
        this.getAll()
      },
    //查询
    async onSubmit() {
      let forms ={
        pageNumber: 1,
        pageSize: 10,
      }
      if(this.formSel.planningName !=''){
        forms.planningName = this.formSel.planningName
      }
      if(this.formSel.planningType !=''){
        forms.planningType = this.formSel.planningType
      }
      if(this.formSel.plan_Time.length!=0){
        forms.implementationStartTime = this.formSel.plan_Time[0]
        forms.implementationEndTime = this.formSel.plan_Time[1]
      }
    const res= await contractGetAll(forms)
     this.tableData = res.data.content

    },
      // 审核按钮
      addbuss(item,val) {
          this.implementationTime = []
          this.implementationTime.push(item.implementationStartTime)
          this.implementationTime.push(item.implementationEndTime)
          this.secondData = item
          if (typeof this.secondData.annex === 'string' && this.secondData.annex!='') {
              this.secondData.annex = JSON.parse(item.annex)
          }
          this.ggXinShow = val
            this.actSpye = true
      },
      handleCurrentChange(val) {
        this.currentPage = val
      },
      handleSizeChange(val) {
        this.pageSize = val
      },
      closeFn(){
        this.actSpye= false
      },

      //重置按钮
      resetting() {
        this.formSel = {
       planningName:'',
       planningType:'',
       plan_Time:[]
          },
          this.getAll()
      },
      MsgShen(val){
         this.index = val
         this.MsgSp =true
      },
      LiuYes(val){
        this.liuYe = val
        this.Liunie = true
      },
      async OAshen(){
         if(this.liuYe == '1'){
             await updateList({id:this.secondData.id,reviewStatus:'2'})
         }else{
           await updateList({id:this.secondData.id,reviewStatus:'3'})
         }
         this.Liunie = false
         this.actSpye = false
         this.getAll()
       },
       closexaing(val){
         this.xiang = false
       },
       handleEditForm(item) {
         this.secondData = {}
         this.fileList = []
           this.secondData  = item
         if (typeof this.secondData.annex === 'string' && this.secondData.annex!='') {
             this.secondData.annex = JSON.parse(item.annex)
         }
         // this.secondData.annex  = JSON.parse(this.secondData.annex)
         this.fileList.push(this.secondData.annex)
         console.log(this.secondData)

         this.xiang = true
       },
       yulanFu(item){
          window.location.href =item.url ;

       },
    }
  }
</script>
<style src="@wangeditor/editor/dist/css/style.css"></style>
<style scoped>
  /deep/ .first-column-bg {
    background-color: #f4f4f5 !important;
  }

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

  }

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

  ::v-deep .xinForm .el-form-item__content {
    line-height: 3;
  }

  .tableBtn {
    display: inline-block;
    margin-right: 10px;
    cursor: pointer;
  }



  .greens {
    color: #3F9B6A;
  }


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

  /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/ .el-form--label-top .el-form-item__label {
    padding: 0;
  }

  .demo-input-suffix {
    display: flex;
    margin-right: 20px;
    width: 83%;
  }

  .pagination {
    text-align: right;
    line-height: 20px;
  }

  /deep/ .el-pagination__total {
    margin-top: 4px;
  }


 /deep/ .dialog_css {
   margin-top: 11vh;
   margin-left: 13%;
   padding: 0px;

   .el-dialog__title {
     font-size: 12px;
   }
 }

  /deep/.el-dialog__body {
    padding: 0px;
  }

  /deep/ .el-dialog__header {
    background-color: #fff;
  }

  /deep/.el-dialog__title {
    color: #000;
  }

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

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

  /deep/ .avatar-uploader .el-upload {
    border: 1px dashed #d9d9d9;
    border-radius: 6px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
  }

  .avatar-uploader .el-upload:hover {
    border-color: #409EFF;
  }

  .avatar-uploader-icon {
    font-size: 28px;
    color: #8c939d;
    width: 108px;
    height: 108px;
    line-height: 108px;
    /*text-align: center;*/
  }

  .avatar {
    width: 108px;
    height: 108px;
    display: block;
  }

  ::v-deep .el-tabs__item.is-active {
    color: #3F9B6A;
    opacity: 1;
  }

  /deep/ .el-tabs__nav-wrap::after {
    background-color: #fff;
  }

  ::v-deep .el-tabs__item:hover {
    color: #3F9B6A;
    cursor: pointer;
    opacity: 1;
  }

  /deep/ .el-tabs__active-bar {
    background-color: #389865;
  }

  /deep/ .el-table_2_column_13 {
    font-weight: 100;
  }

  ::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 .el-step__icon-inner {
    line-height: 0
  }

  ::v-deep .el-date-editor .el-range-separator {
    line-height: 24px;
  }

</style>
<style lang="scss" scoped>
  ::v-deep .bian_css {
    .el-dialog__header {
     padding: 10px 20px 20px 20px;
    }
  .el-dialog__body{
    padding:5px;
  }
  }

  ::v-deep .xinFrom{
    .el-input--mini .el-input__inner{
      height:36px;
      line-height:36px;
    }
    .el-range-editor--mini.el-input__inner{
        height:36px;
        width:100%;
    }
  }
  ::v-deep .buttonHover:hover{
    color:#3f9b6a !important;
    border-color: #c5e1d2 !important;
    background-color: #ecf5f0 !important;
    outline: none;
  }

  ::v-deep .formSearch {
    display: flex;
    width: 100%;
    font-size: 14px;
    justify-content: space-between;
    margin-bottom:20px;
  }
  ::v-deep .el-radio-group{
    padding-top:14px;
  }
  ::v-deep .el-pagination__total {
      position: absolute;
      left: 10px;
    }
    ::v-deep label{
      font-weight:100;
    }
    ::v-deep .xinxi{
      margin-top:9vh !important;
      max-height:600px;
      overflow-y: auto;
    }
    ::v-deep .shen_steps1 {
       .is-process { /* 待执行步骤颜色 */
         color: #3F9B6A;
         border:none;
          .el-step__icon{
             background-color: #3F9B6A;
          }
          .el-step__icon-inner{
            color:#fff;
          }
          .el-step__line{
            background-color: #3F9B6A;
          }

      }
     .is-finish{
        color: #3F9B6A;
        border:none;
        .el-step__icon{
           background-color: #3F9B6A;
        }
        .el-step__icon-inner{
          color:#fff;
        }
        .el-step__line{
          background-color: #3F9B6A;
        }
      }

    }

    ::v-deep .liu_steps{
      .step_start{
        flex-basis:15% !important;
        .is-finish{
          border: none;
           color: #3F9B6A;
           .el-step__icon{
              background-color: #D3E6CC;
           }
           .el-step__icon .is-text{
             border: 2px solid #3F9B6A;
           }
           .el-step__icon-inner{
             display: none;
           }
           .el-step__line{
             border-color: #3F9B6A;
           }
         }
         .is-wait{

                border: none;
                 color: #000;
                 .el-step__icon{
                    background-color: #fff;
                 }
                 .el-step__icon .is-text{
                   border: 2px solid #000;
                 }
                 .el-step__icon-inner{
                   display: none;
                 }
                 .el-step__line{
                   background-color: #000;
                 }

         }
     .is-process{
          border: none;
           color: #000;
           .el-step__icon{
              background-color: #fff;
           }
           .el-step__icon .is-text{
             border: 2px solid #000;
           }
           .el-step__icon-inner{
             display: none;
           }
           .el-step__line{
             background-color: #000;
           }
         }
      }
      .step_buen{
        flex-basis:25% !important;
          .is-process{
            .el-step__icon{
              padding: 10px;
                border-radius:10px;
                width:120px;
                height:70px;
                margin-top:-24px;
                position: relative;
              border: 2px solid #FABB41;
              font-size: 12px;
            }
            .el-step__icon .is-text{
                padding: 10px;
                border-radius:10px;
              border: 2px solid #FABB41;
              font-size: 12px;
            }
          }
          .is-wait{
            .el-step__icon{
              padding: 10px;
                border-radius:10px;
                width:120px;
                height:70px;
                margin-top:-24px;
                position: relative;
              border: 2px solid #C0C4CC;
              font-size: 12px;
            }
            .el-step__icon .is-text{
                padding: 10px;
                border-radius:10px;
              border: 2px solid #C0C4CC;
              font-size: 12px;
            }
          }
           .is-finish{
             .el-step__icon{
               padding: 10px;
                 border-radius:10px;
                 width:120px;
                 height:70px;
                 margin-top:-24px;
                 position: relative;
               border: 2px solid #3F9B6A;
               background-color: #D3E6CC;
               font-size: 12px;
               color: #3F9B6A;
             }
             .el-step__icon .is-text{
                 padding: 10px;
                 border-radius:10px;
               border: 2px solid #3F9B6A;
               font-size: 12px;
             }
             .el-step__line{
               background-color: #3F9B6A;
             }
           }
      }
      ::v-deep .xiang_steps{
       .is-process{ /* 待执行步骤颜色 */
         color: #3F9B6A;
         border:none;
          .el-step__icon{
             background-color: #3F9B6A;
          }
          .el-step__icon-inner{
            color:#fff;
          }
          .el-step__line{
            background-color: #3F9B6A;
          }

      }
     .is-finish{
        color: #3F9B6A;
        border:none;
        .el-step__icon{
           background-color: #3F9B6A;
        }
        .el-step__icon-inner{
          color:#fff;
        }
        .el-step__line{
          border-color: #3F9B6A;
        }
      }


      }
    }
</style>
