<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">
          <div class="demo-input-suffix">
       <div style="width: 68px;height:36px;line-height:32px;">方案名称</div>
       <el-input placeholder="请输入" v-model="pageindex.schemeTitle" style="width:168px;">
       </el-input>
       <div style="width: 52px;height:36px;line-height:36px;margin-left: 10px;">创建人</div>
       <el-input placeholder="请输入" v-model="pageindex.createUser" style="width:168px;">
       </el-input>
       <div style="width: 38px;height:36px;line-height:36px;margin-left: 10px;">状态</div>
       <el-select v-model="pageindex.state" placeholder="请选择"
          style="width:168px">
         <el-option label="待提交" value="1"></el-option>
         <el-option label="待审批" value="2"></el-option>
         <el-option label="审核通过" value="5"></el-option>
         <el-option label="已驳回" value="6"></el-option>
       </el-select>
          </div>
          <div>
            <el-button @click="onSubmit"  style="background-color: #3F9B6A;color: #fff">查询
            </el-button>
            <el-button @click="resetting"  class="buttonHover"
             style="color: #606266;border: 1px solid #dddfe5;background-color: #fff;">重置
            </el-button>
          </div>
        </div>
        <!-- 分栏 -->
        <div class="fenlan">
          <!-- 搜索分类 -->
          <!-- <div class="souLei">
            <div style="line-height:42px;height:42px;background-color:#f2f3f5;border-bottom:1px solid #d7d7d7;padding-left:12px;color:#0009">
              标签分类
            </div>
            <div calss="souList">
              <div class="souTabs">
                   <div style="padding: 5px 0 0 10px;color:#000000e6;line-height:40px;cursor: pointer;"  @click="getFenAll">全部分类</div>
                   <el-tree :data="fenlei" :props="defaultProps" @node-click="handleNodeClick"></el-tree>
              </div>
            </div>
          </div> -->
          <div class="tableList">
            <!-- 表格 -->
            <div>
              <el-table :data="tableData"
                :header-cell-style="{fontSize: '14px',color:'#0009',fontWeight: 'normal',backgroundColor:'#F2F3F5'}"
                ref="mulTable">
              <el-table-column label="宣传标题" min-width="35%"  prop="schemeTitle" >
                              </el-table-column>
                           <!--   <el-table-column label="类型" prop="promotionContent" min-width="20%" >
                              </el-table-column> -->

                              <el-table-column label="审批状态" prop="state" min-width="15%" >
              <template slot-scope="scope">
                                 {{scope.row.state == '1'?'待提交':scope.row.state == '2'?'待审批':scope.row.state == '5'?'审核通过':'已驳回'}}
                                 </template>
                              </el-table-column>
                            <el-table-column label="创建时间" prop="createDate" min-width="30%"  >
                            </el-table-column>
                            <el-table-column prop="createUser" label="创建人" min-width="20%" >
                            
                            </el-table-column>

                <el-table-column label="操作" min-width="25%" fixed="right">
                  <template slot-scope="scope">
					  <div @click="handleEditForm(scope.row,1)" class="tableBtn greens" >查看</div>
					  <!-- @click="actSp(scope.row)" -->
                    <div  @click="handleEditForm(scope.row,2)" class="tableBtn greens" v-if="scope.row.state != '1' && scope.row.state != '5' && scope.row.state != '6'">审核</div>
                    <!-- <div @click="handleEditForm(scope.row)" class="tableBtn greens">效果评估</div> -->
                  </template>
                </el-table-column>
              </el-table>
              <div class="fenye">
				  <div>共{{total}}条</div>
                <el-pagination class="pagination" :hide-on-single-page="flag" background small
                  :current-page="pageindex.pageNumber+1" :page-sizes="[10, 20, 50, 100]" :page-size="pageindex.pageSize"
                  layout="prev,pager,next" :total="total" @size-change="handleSizeChange"
                  @current-change="handleCurrentChange" />
              </div>

            </div>
          </div>
        </div>

      </div>
    </div>
	<el-dialog :title="wangShow==false?'审核页 ':'详情页'" :visible.sync="ggXin"  style="padding: 0;" width="65%"
	     center :close-on-click-modal="false" :close-on-press-escape="false" :show-close='false' top="5%">
	         <div>
	               <el-form  :model="secondData" label-width="120px"
	                 style="position: relative">
	                 <el-form-item label="宣传标题" class="grid-content bg-purple device-from" prop="schemeTitle">
						 <div style="padding:20px;">{{secondData.schemeTitle}}</div>
	                   
	                 </el-form-item>
	                 <el-form-item label="宣传海报" class="grid-content bg-purple" prop="coverImage">
	                   <div style="margin:0 10px;">
								  <img :src="$baseURL+secondData.coverImage" alt="" style="width:150px;height: 150px;" /> 
	                     </div>
	                 </el-form-item>
	                 <el-form-item label="宣传内容" class="grid-content bg-purple" prop="promotionContent">
	                   <div v-html="secondData.promotionContent" style="white-space: pre-wrap; height: auto;"></div>
	                             
	                 </el-form-item>
	                 <!-- <el-form-item label="跳转链接" class="grid-content bg-purple" prop="eventAddrs">
						 <div style="padding:20px;">{{secondData.eventAddrs}}</div>
	                 </el-form-item> -->
					 <el-form-item label="审核状态" class="grid-content bg-purple" v-if='wangShow==false'>
					 	  <div style="padding:10px;">
							  <el-radio-group v-model="liuYe">
							     <el-radio :label="1">通过</el-radio>
							     <el-radio :label="2">不通过</el-radio>
							   </el-radio-group>
						  </div>
					 </el-form-item>
					 <el-form-item label="审核意见" class="grid-content bg-purple" >
						 <el-input maxlength="200" show-word-limit rows="4"  placeholder="请输入审核意见" type="textarea" v-model="secondData.auditOpinion" v-if='wangShow==false'></el-input>
						 <div style="padding:20px;" v-else>{{secondData.auditOpinion}}</div>    
					 </el-form-item>
	               </el-form>
	           </div>
	         <div style="display:flex;justify-content: flex-end;padding:20px;">
	           <el-button @click="ggXin=false"
	             style="color: #000;border: 1px solid #DBDBDB;background-color: #fff;" class="buttonHover">返回
	           </el-button>
	           <el-button @click="OAshen"  v-if="!wangShow"
	             style="color: #fff;background-color: #3F9B6A;">确定
	           </el-button>
	         </div>
	   </el-dialog>
      <!-- 审批 -->
    <!-- <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.planName}}</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>
                            </div>
                            <div style="padding:20px 0;display:flex;justify-content:flex-end;">
                              <el-button icon="el-icon-edit"   @click="LiuYes(1)"
                                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%"
                                 title="审批信息"
                                 custom-class='liucheng_css'
                                 :visible.sync="MsgSp"
                                 append-to-body>
                                 <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="方案标题" class="grid-content bg-purple device-from" prop="name">
                                                   <el-input v-model="secondData.schemeTitle"  disabled/>
                                                 </el-form-item>
                                               </el-col>
                                               <el-col :span="8">
                                                 <el-form-item label="跳转链接" class="grid-content bg-purple" prop="name">
                                                   <el-input v-model="secondData.eventAddrs"  disabled/>
                                                 </el-form-item>

                                               </el-col>

                                               <el-col :span="8">
                                                 <el-form-item label="宣传内容" class="grid-content bg-purple" prop="name">
                                                   <div style="padding:20px;" v-html="secondData.updateUser"></div>
                                                 </el-form-item>
                                               </el-col>
                                             </el-row>

                                             <el-row :gutter="20">
                                               <el-col :span="8">
                                                 <el-form-item label="封面海报" class="grid-content bg-purple" prop="name">
                                                   <div style="margin:0 10px;">
                                                     <img :src="$baseURL+secondData.coverImage" alt="" style="width:150px;height: 150px;" />
                                                     </div>
                                                 </el-form-item>
                                               </el-col>
                                             </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="63px"
                                      style="position: relative">
                                      <el-form-item label="处理意见" class="grid-content bg-purple" prop="name">
                                        <el-input type="textarea"  v-model="secondData.expectedDirectBenefits"
                                         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" 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" class="liu_steps">
                                 <el-step  class="step_start">
                                   <template slot="icon">
                             
                                       </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> -->

  </div>
</template>

<script>
  import {
   cereGet,
  } from '@/api/activityBz'
  import {
    tuiGetAll,
    deletTui,
    editTui
  } from '@/api/tuiguancehuguanli.js'
  import wangEditor from "@/components/editor/index";
  import upimg from "@/components/ImageUpload/index"
  export default {
components: { wangEditor},
    data() {
      return {
        Liunie:false,//流程审批内页
        actSpye:false,//审批框
        actCard:'1',
        wangShow:false,//详情编辑切换
        secondData: {},
        planName: '',
        planTime: '',
        eventTheme: '',
        currentPage: 1,
        total: 0,
        flag: false,
        pageSize: 10,
        ggXin: false,
        radio: '1',
        shan: '',
        activeName: 'first',
        formInline: {
          merchantName: '', // 商家名称
          storeId: '', // 编码
          contacts: '', // 联系人
          businessEntity: '', //经营主体
          page: 1, // 当前页
          pageSize: 10 // 每页记录数
        },
        tableData: [],
        id: '',
        text: 123,
        tableData1: [{
          id: 0,
          name: '类型',
          planName: '',
          text: '活动地点',
          eventTheme: ''
        }, {
          id: 0,
          name: '活动开始时间',
          planName: '',
          text: '活动结束时间',
          eventTheme: ''
        }, {
          id: 0,
          name: '活动主题',
          planName: '',
          text: '活动主办方',
          eventTheme: ''
        }, {
          id: 0,
          name: '活动参与方',
          planName: '',
          text: '活动主要目的',
          eventTheme: ''
        }, {
          id: '5',
          name: '状态',
          eventTheme: '待审核'
        }],
        internalLaborCostEstimation: '',
        externalLaborCostEstimation: '',
        tableData3: [{
          id: 0,
          name: '商品成本预估',
          planName: '',
          text: '设备成本预估',
          eventTheme: ''
        }, {
          id: 0,
          name: '宣传费用预估',
          planName: '',
          text: '其他必要成本预估',
          eventTheme: ''
        }, {
          id: 0,
          name: '总成本预估',
          planName: '',
          text: '备注',
          eventTheme: ''
        }],
        expectedAttractTraffic: '',
        expectedParticipation: '',
        tableData4: [{
          id: 0,
          name: '预计直接收益',
          planName: '',
          text: '预计间接收益',
          eventTheme: '-'
        }],
        createUser: '',
        createDate: '',
        tableData5: [{
          id: 0,
          name: '更新人',
          planName: '',
          text: '更新时间',
          eventTheme: '-'
        }],
        tableData2: [],
        pageindex: {
			schemeTitle:'',
			createUser:'',
			state:'',
          pageNumber: 0,
          pageSize: 10,
        },
        options: [{
                  value: 1,
                  label: '类型1'
                }],
                value: '',
                radio1:'',
                radio1_time:[],
                dataList:[],
                fenlei:[],
                defaultProps:{
                     children: 'children',
                     label: 'classificationName'
                },
                submenuId:'',
                liuYe:1,
                MsgSp:false,
                index:1,
				wangShow:false

      }
    },
    created() {
      this.getAll()

    },
    computed: {

    },
    methods: {
      getStatus(state) {
        switch (state) {
          case '':
            return '待审核';
          case '1':
            return '开始审核';
          case '2':
            return '业务部审核';
          case '3':
            return '品牌审核';
          case '4':
            return '审核通过';
        }
      },
      //查询全数据
      async getAll() {
        const res = await tuiGetAll(this.pageindex)
        this.tableData = res.data.content
        this.total = res.data.totalElements
        let page = {
           pageNumber: 1,
           pageSize: 10,
           classificationType:'3'
         }
        const fenleis =  await cereGet(page)
        this.fenlei = this.transformData(fenleis.data)

      },
      //查询
       onSubmit() {
		  this.getAll()
	  },
      transformData(data) {
          return data.map(item => ({
            ...item.cereClassification,
               children: item.childClassifications || []
              }));
      },
      //详情点击
      handleEditForm(item,val) {
        // this.planTime = [item.eventStartTime, item.eventEndTime]
        // let that = this
        // if (!item) {
        //   this.formItem = {}
        // } else {
        //   this.formItem = item
        // }
		//1详情  2审核
		if(val == 1){
		  this.wangShow =true
		}else{
		  this.wangShow = false
		}
		if (!item) {
		  this.formItem = {}
		} else {
		  this.formItem = item
		}
		this.ggXin = true
		this.secondData = item
      },
      removeEmptyValues(obj) {
        if (typeof obj !== 'object' || obj === null) {
          return obj;
        }

        const newObj = Array.isArray(obj) ? [] : {};

        for (const key in obj) {
          if (Object.prototype.hasOwnProperty.call(obj, key)) {
            const value = obj[key];
            if (value !== null && value !== undefined && value !== '' && !this.isEmptyObject(value)) {
              if (Array.isArray(newObj)) {
                newObj.push(this.removeEmptyValues(value));
              } else {
                newObj[key] = this.removeEmptyValues(value);
              }
            }
          }
        }

        return newObj;
      },
      isEmptyObject(obj) {
        return Object.keys(obj).length === 0 && obj.constructor === Object;
      },

      handleCurrentChange(val) {
        this.pageindex.pageNumber= val-1
		this.getAll()
      },
      handleSizeChange(val) {
        this.pageSize = val
      },
      closeFn() {
        this.ggXin = false
      },
	  async handleNodeClick(data){
	      console.log('Node clicked:', data);
	      let pageindex= {
	        pageNumber: 1,
	        pageSize: 10,
	        classificationCode:data.id
	      }
	      const res = await tuiGetAll(pageindex)
	      this.tableData = res.data.content
	      this.total = res.data.content.length
	   },
    async getFenAll(){
       this.pageindex={
       pageNumber: 1,
       pageSize: 10
     }
     const res = await tuiGetAll(this.pageindex)
     this.tableData = res.data.content
     this.total = res.data.content.length
     },
      //重置按钮
      resetting() {
        this.pageindex = {
			schemeTitle:'',
			createUser:'',
			state:'',
          pageNumber: 0,
          pageSize: 10,
        }
        this.getAll()
      },
actSp(item){
            this.actSpye =true
            this.secondData = item
      },
      TabClick(tab, event){
        console.log(tab, event)
      },
      fenleiMenu(item){
          if(item.cereClassification){
             this.pageindex.fnelie = item.cereClassification.classificationName
          }else{
             this.pageindex.fnelie = item.classificationName
          }
          this.getAll()
      },
      OAshen(){
        if(this.liuYe == 1){
          editTui({id:this.secondData.id,state:'5',auditOpinion:this.secondData.auditOpinion}).then(res=>{
            this.Liunie = false
            this.actSpye =false
			this.wangShow =true
			this.ggXin =false
			this.$message({
			  message: '保存成功',
			  type: 'success'
			})
            this.getAll()
          })
        }else{
          editTui({id:this.secondData.id,state:'6',auditOpinion:this.secondData.auditOpinion}).then(res=>{
            this.Liunie = false
            this.actSpye =false
			this.wangShow =true
			this.ggXin =false
			this.$message({
			  message: '保存成功',
			  type: 'success'
			})
            this.getAll()
          })
      }
    },
      LiuYes(val){
        this.liuYe = val
        this.Liunie = true
      },
      MsgShen(val){
         this.index = val
         this.MsgSp =true
      },

    }
  }
</script>

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

  }





  .formSearch {
    display: flex;
    width: 100%;
    font-size: 14px;
    justify-content: space-between;
    padding-bottom: 10px;
    align-items: center;
  }

  .greens {
    color: #3F9B6A;
  }

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

  .fenye {
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
    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;
  }


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

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

  /deep/ .dialog_css {
    padding: 0px;
    .el-dialog__header{
      padding:0;
    }
  .el-dialog__title{
    font-size: 12px;
  }
  .el-dialog__body {
    padding: 0px 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-steps .el-step__head.is-wait {
  background-color: red; /* 修改为你想要的颜色 */
  ::v-deep .el-step__head.is-finish{
    border-color:#3F9B6A;
    color:#3F9B6A;
  }
  /* 修改未进行步骤的描述文字颜色 */
  ::v-deep .el-steps .el-step__description.is-wait {
    color: #999;
    /* 修改为你想要的颜色 */
  }

  /* 修改未进行步骤的图标颜色 */
  ::v-deep .el-steps .el-step__icon.is-text.is-wait {
    color: #999;
    /* 修改为你想要的颜色 */
  }

  /* 修改未进行步骤的边框色 */
  ::v-deep .el-steps .el-step__line.is-wait {
    border-color: #eee;
    /* 修改为你想要的颜色 */
  }

  ::v-deep .el-steps .is-process .el-step__line {
    background-color: #3F9B6A;
    /* 修改线的颜色 */
  }

  ::v-deep .el-steps .is-process .el-step__title {
    color: #fe7b6a;
    /* 修改进行中步骤的标题颜色 */
  }

  ::v-deep .el-steps .is-process .el-step__icon {
    color: #fff;
    /* 修改进行中步骤的图标颜色 */
    background: #3F9B6A;
    /* 修改进行中步骤图标的边框颜色 */
    border: 0px;
  }

  ::v-deep .el-step__icon-inner {
    line-height: 0
  }

  /* 线条长度 */
  ::v-deep .el-step.is-vertical .el-step__line {
    top: 30px;
  }

  .fenlan {
    display: flex;
  }

  .souLei {
    border: 1px solid #d7d7d7;
    background-color: #fff;
    width:18%;
     margin-right:20px;

  }
  ::v-deep .el-menu{
    border-right:0px;
  }
::v-deep .el-menu-item{
  height:36px;
  line-height: 36px;
}

::v-deep .el-submenu__title{
  height:36px;
  line-height: 36px;
  font-weight:600;
  border-radius:4px;
  margin:4px 0;
}
::v-deep .el-menu-item-group__title{
  padding:0px
}
 ::v-deep .fudan{
      font-weight:600;
     border-radius:4px;
     margin:4px 0;
  }
  ::v-deep .chinddan{
    margin:5px 0;
  }
  ::v-deep .buttonHover:hover{
    color:#3f9b6a !important;
    border-color: #c5e1d2 !important;
    background-color: #ecf5f0 !important;
    outline: none;
  }
</style>
<style lang="scss" scoped>
  ::v-deep .actSpye_dialog{
    .dialog__header{
      padding: 0px;
    }
  }

  ::v-deep .souTabs {
    padding:0 15px 0 12px;
    .el-submenu{
      padding:0px;
    }
    .el-menu-item:focus, .el-menu-item:hover{
      background-color: #3F9B6A !important;
    }
    .el-menu-item:hover{
      background-color:#3f9b6a1a !important;
      color:#000 !important;
    }
    .el-tabs--left .el-tabs__header.is-left {
      width: 100%;
      margin-right: 0px;
    }

    .el-tabs--left .el-tabs__item.is-left {
      text-align: center;
    }

    .el-tabs__item.is-active {
      background-color: #DEEBE2;
    }
  }

  ::v-deep .tableList {
    width: 100%;

    .el-button:hover {
      border: none
    }
  }
</style>
<style lang="scss" scoped>
  ::v-deep .demo-input-suffix {
    display: flex;
    margin-right: 20px;

    .el-input__inner{
       height:32px;
    }
  }
  ::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__head{
           color:#3F9B6A;
           border-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{
      background-color: #3F9B6A;
    }
  }


  }
}

  ::v-deep .souTabs {
    .el-tabs--left .el-tabs__header.is-left {
      width: 100%;
      margin-right: 0px;
    }

    .el-tabs--left .el-tabs__item.is-left {
      text-align: center;
    }

    .el-tabs__item.is-active {
      background-color: #DEEBE2;
    }
  }


  ::v-deep .actSpye_dialog{
    .dialog__header{
      padding: 0px;
    }
  }
::v-deep .el-tabs--border-card {
        border: none;
        -webkit-box-shadow:none;
        box-shadow:none;
    .el-tabs__content{
      border:  1px solid #E4E7ED;
      padding:0;
    }
    .el-tabs__header{
      background-color: #fff;
        border-bottom:none;
    }
    .el-tabs__content{
        border: none;
     }
    .el-tabs__header .el-tabs__item{
      border: none;
      margin-right: 10px;
      background-color: #F2F2F2;
      font-size:12px;
       border-top-left-radius: 8px;
        border-top-right-radius: 8px;
      padding:0 15px;
    }
    .el-tabs__header .el-tabs__item.is-active{
      color:#fff;
      background-color: #3F9B6A;
    }
    .el-tabs__header .el-tabs__item:not(.is-disabled):hover{
       color:#3F9B6A;
    }
  }
</style>
