|  | @@ -5,56 +5,64 @@
 | 
	
		
			
				|  |  |      </h2>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      <div class="m-core">
 | 
	
		
			
				|  |  | -      <div class="newBand" v-permission="'/vipNewActive'" @click="gotoNewActive">新建</div>
 | 
	
		
			
				|  |  | -      <el-form :inline="true" class="searchForm" v-model.trim="searchForm">
 | 
	
		
			
				|  |  | +      <div class="newBand"
 | 
	
		
			
				|  |  | +           v-permission="'/vipNewActive'"
 | 
	
		
			
				|  |  | +           @click="gotoNewActive">新建</div>
 | 
	
		
			
				|  |  | +      <el-form :inline="true"
 | 
	
		
			
				|  |  | +               class="searchForm"
 | 
	
		
			
				|  |  | +               v-model.trim="searchForm">
 | 
	
		
			
				|  |  |          <el-form-item prop="organId">
 | 
	
		
			
				|  |  | -          <el-select
 | 
	
		
			
				|  |  | -            class="multiple"
 | 
	
		
			
				|  |  | -            filterable
 | 
	
		
			
				|  |  | -            style="width:180px!important"
 | 
	
		
			
				|  |  | -            v-model.trim="searchForm.organId"
 | 
	
		
			
				|  |  | -            clearable
 | 
	
		
			
				|  |  | -            placeholder="请选择分部"
 | 
	
		
			
				|  |  | -          >
 | 
	
		
			
				|  |  | -            <el-option
 | 
	
		
			
				|  |  | -              v-for="(item,index) in organList"
 | 
	
		
			
				|  |  | -              :key="index"
 | 
	
		
			
				|  |  | -              :label="item.name"
 | 
	
		
			
				|  |  | -              :value="item.id"
 | 
	
		
			
				|  |  | -            ></el-option>
 | 
	
		
			
				|  |  | +          <el-select class="multiple"
 | 
	
		
			
				|  |  | +                     filterable
 | 
	
		
			
				|  |  | +                     style="width:180px!important"
 | 
	
		
			
				|  |  | +                     v-model.trim="searchForm.organId"
 | 
	
		
			
				|  |  | +                     clearable
 | 
	
		
			
				|  |  | +                     placeholder="请选择分部">
 | 
	
		
			
				|  |  | +            <el-option v-for="(item,index) in organList"
 | 
	
		
			
				|  |  | +                       :key="index"
 | 
	
		
			
				|  |  | +                       :label="item.name"
 | 
	
		
			
				|  |  | +                       :value="item.id"></el-option>
 | 
	
		
			
				|  |  |            </el-select>
 | 
	
		
			
				|  |  |          </el-form-item>
 | 
	
		
			
				|  |  | -                <el-form-item prop="organId">
 | 
	
		
			
				|  |  | -          <el-select
 | 
	
		
			
				|  |  | -            filterable
 | 
	
		
			
				|  |  | -            style="width:180px!important"
 | 
	
		
			
				|  |  | -            v-model="searchForm.enable"
 | 
	
		
			
				|  |  | -            clearable
 | 
	
		
			
				|  |  | -            @clear='resetEnable'
 | 
	
		
			
				|  |  | -            placeholder="活动状态"
 | 
	
		
			
				|  |  | -          >
 | 
	
		
			
				|  |  | -            <el-option
 | 
	
		
			
				|  |  | -              label="开启"
 | 
	
		
			
				|  |  | -              :value="true"
 | 
	
		
			
				|  |  | -            ></el-option>
 | 
	
		
			
				|  |  | -            <el-option
 | 
	
		
			
				|  |  | -              label="关闭"
 | 
	
		
			
				|  |  | -              :value="false"
 | 
	
		
			
				|  |  | -            ></el-option>
 | 
	
		
			
				|  |  | +        <el-form-item prop="organId">
 | 
	
		
			
				|  |  | +          <el-select filterable
 | 
	
		
			
				|  |  | +                     style="width:180px!important"
 | 
	
		
			
				|  |  | +                     v-model="searchForm.enable"
 | 
	
		
			
				|  |  | +                     clearable
 | 
	
		
			
				|  |  | +                     @clear='resetEnable'
 | 
	
		
			
				|  |  | +                     placeholder="活动状态">
 | 
	
		
			
				|  |  | +            <el-option label="开启"
 | 
	
		
			
				|  |  | +                       :value="true"></el-option>
 | 
	
		
			
				|  |  | +            <el-option label="关闭"
 | 
	
		
			
				|  |  | +                       :value="false"></el-option>
 | 
	
		
			
				|  |  |            </el-select>
 | 
	
		
			
				|  |  |          </el-form-item>
 | 
	
		
			
				|  |  |          <el-form-item>
 | 
	
		
			
				|  |  | -          <el-button @click="search" type="danger">搜索</el-button>
 | 
	
		
			
				|  |  | +          <el-button @click="search"
 | 
	
		
			
				|  |  | +                     type="danger">搜索</el-button>
 | 
	
		
			
				|  |  |          </el-form-item>
 | 
	
		
			
				|  |  |        </el-form>
 | 
	
		
			
				|  |  |        <div class="tableWrap">
 | 
	
		
			
				|  |  | -        <el-table :data="tableList" :header-cell-style="{background:'#EDEEF0',color:'#444'}">
 | 
	
		
			
				|  |  | -          <el-table-column align="center" prop="id" label="活动编号"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column align="center" prop="name" label="活动名称"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column align="center" prop="vipGroupCategoryNames" label="适用课程形式"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column align="center" prop="type" :formatter="fommatterType" label="活动类型"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column align="center" label="适用课时类型" :formatter="fommatterCourseType"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column align="center" label="结算标准">
 | 
	
		
			
				|  |  | +        <el-table :data="tableList"
 | 
	
		
			
				|  |  | +                  :header-cell-style="{background:'#EDEEF0',color:'#444'}">
 | 
	
		
			
				|  |  | +          <el-table-column align="center"
 | 
	
		
			
				|  |  | +                           prop="id"
 | 
	
		
			
				|  |  | +                           label="活动编号"></el-table-column>
 | 
	
		
			
				|  |  | +          <el-table-column align="center"
 | 
	
		
			
				|  |  | +                           prop="name"
 | 
	
		
			
				|  |  | +                           label="活动名称"></el-table-column>
 | 
	
		
			
				|  |  | +          <el-table-column align="center"
 | 
	
		
			
				|  |  | +                           prop="vipGroupCategoryNames"
 | 
	
		
			
				|  |  | +                           label="适用课程形式"></el-table-column>
 | 
	
		
			
				|  |  | +          <el-table-column align="center"
 | 
	
		
			
				|  |  | +                           prop="type"
 | 
	
		
			
				|  |  | +                           :formatter="fommatterType"
 | 
	
		
			
				|  |  | +                           label="活动类型"></el-table-column>
 | 
	
		
			
				|  |  | +          <el-table-column align="center"
 | 
	
		
			
				|  |  | +                           label="适用课时类型"
 | 
	
		
			
				|  |  | +                           :formatter="fommatterCourseType"></el-table-column>
 | 
	
		
			
				|  |  | +          <el-table-column align="center"
 | 
	
		
			
				|  |  | +                           label="结算标准">
 | 
	
		
			
				|  |  |              <template slot-scope="scope">
 | 
	
		
			
				|  |  |                <div>
 | 
	
		
			
				|  |  |                  <p>{{ scope.row.salarySettlementJson | onlinePip }}</p>
 | 
	
	
		
			
				|  | @@ -62,7 +70,8 @@
 | 
	
		
			
				|  |  |                </div>
 | 
	
		
			
				|  |  |              </template>
 | 
	
		
			
				|  |  |            </el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column align="center" label="结算说明">
 | 
	
		
			
				|  |  | +          <el-table-column align="center"
 | 
	
		
			
				|  |  | +                           label="结算说明">
 | 
	
		
			
				|  |  |              <template slot-scope="scope">
 | 
	
		
			
				|  |  |                <div>
 | 
	
		
			
				|  |  |                  <p>{{ scope.row.salarySettlementJson | onlineDesc }}</p>
 | 
	
	
		
			
				|  | @@ -70,8 +79,13 @@
 | 
	
		
			
				|  |  |                </div>
 | 
	
		
			
				|  |  |              </template>
 | 
	
		
			
				|  |  |            </el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column align="center" label="启用状态" prop="enable" :formatter="fommatterEnable"></el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column align="center" width="130px" label="活动持续时间">
 | 
	
		
			
				|  |  | +          <el-table-column align="center"
 | 
	
		
			
				|  |  | +                           label="启用状态"
 | 
	
		
			
				|  |  | +                           prop="enable"
 | 
	
		
			
				|  |  | +                           :formatter="fommatterEnable"></el-table-column>
 | 
	
		
			
				|  |  | +          <el-table-column align="center"
 | 
	
		
			
				|  |  | +                           width="130px"
 | 
	
		
			
				|  |  | +                           label="活动持续时间">
 | 
	
		
			
				|  |  |              <template slot-scope="scope">
 | 
	
		
			
				|  |  |                <div>
 | 
	
		
			
				|  |  |                  <p>{{ scope.row.startTime | formatTimer }}</p>
 | 
	
	
		
			
				|  | @@ -79,115 +93,117 @@
 | 
	
		
			
				|  |  |                </div>
 | 
	
		
			
				|  |  |              </template>
 | 
	
		
			
				|  |  |            </el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column align="center" width="130px" label="课程安排时间">
 | 
	
		
			
				|  |  | +          <el-table-column align="center"
 | 
	
		
			
				|  |  | +                           width="130px"
 | 
	
		
			
				|  |  | +                           label="课程安排时间">
 | 
	
		
			
				|  |  |              <template slot-scope="scope">
 | 
	
		
			
				|  |  |                <div>
 | 
	
		
			
				|  |  |                  <p>{{ scope.row.coursesStartTime | formatTimer }}</p>
 | 
	
		
			
				|  |  | -                <p>{{ scope.row.coursesEndTime | formatTimer }}</p> 
 | 
	
		
			
				|  |  | +                <p>{{ scope.row.coursesEndTime | formatTimer }}</p>
 | 
	
		
			
				|  |  |                </div>
 | 
	
		
			
				|  |  |              </template>
 | 
	
		
			
				|  |  |            </el-table-column>
 | 
	
		
			
				|  |  | -          <el-table-column align="center" label="操作">
 | 
	
		
			
				|  |  | +          <el-table-column align="center"
 | 
	
		
			
				|  |  | +                           label="操作">
 | 
	
		
			
				|  |  |              <template slot-scope="scope">
 | 
	
		
			
				|  |  |                <div>
 | 
	
		
			
				|  |  | -                <el-button
 | 
	
		
			
				|  |  | -                  type="text"
 | 
	
		
			
				|  |  | -                  v-permission="'vipGroupActivity/update'"
 | 
	
		
			
				|  |  | -                  @click="reset(scope.row)"
 | 
	
		
			
				|  |  | -                >修改</el-button>
 | 
	
		
			
				|  |  | +                <el-button type="text"
 | 
	
		
			
				|  |  | +                           v-permission="'vipGroupActivity/update'"
 | 
	
		
			
				|  |  | +                           @click="reset(scope.row)">修改</el-button>
 | 
	
		
			
				|  |  |                  <!-- <el-button type='text'
 | 
	
		
			
				|  |  |                  @click="remove(scope.row)">删除</el-button>-->
 | 
	
		
			
				|  |  | -                <el-popover
 | 
	
		
			
				|  |  | -                  placement="top"
 | 
	
		
			
				|  |  | -                  width="160"
 | 
	
		
			
				|  |  | -                  v-permission="'vipGroupActivity/delete'"
 | 
	
		
			
				|  |  | -                  :ref="scope.$index"
 | 
	
		
			
				|  |  | -                >
 | 
	
		
			
				|  |  | +                <el-popover placement="top"
 | 
	
		
			
				|  |  | +                            width="160"
 | 
	
		
			
				|  |  | +                            v-permission="'vipGroupActivity/delete'"
 | 
	
		
			
				|  |  | +                            :ref="scope.$index">
 | 
	
		
			
				|  |  |                    <p>确定删除?</p>
 | 
	
		
			
				|  |  |                    <div style="text-align: right; margin: 0">
 | 
	
		
			
				|  |  | -                    <el-button
 | 
	
		
			
				|  |  | -                      size="mini"
 | 
	
		
			
				|  |  | -                      type="text"
 | 
	
		
			
				|  |  | -                      @click="scope._self.$refs[scope.$index].doClose()"
 | 
	
		
			
				|  |  | -                    >取消</el-button>
 | 
	
		
			
				|  |  | -                    <el-button type="primary" size="mini" @click="remove(scope)">确定</el-button>
 | 
	
		
			
				|  |  | +                    <el-button size="mini"
 | 
	
		
			
				|  |  | +                               type="text"
 | 
	
		
			
				|  |  | +                               @click="scope._self.$refs[scope.$index].doClose()">取消</el-button>
 | 
	
		
			
				|  |  | +                    <el-button type="primary"
 | 
	
		
			
				|  |  | +                               size="mini"
 | 
	
		
			
				|  |  | +                               @click="remove(scope)">确定</el-button>
 | 
	
		
			
				|  |  |                    </div>
 | 
	
		
			
				|  |  | -                  <el-button type="text" slot="reference">删除</el-button>
 | 
	
		
			
				|  |  | +                  <el-button type="text"
 | 
	
		
			
				|  |  | +                             slot="reference">删除</el-button>
 | 
	
		
			
				|  |  |                  </el-popover>
 | 
	
		
			
				|  |  |                </div>
 | 
	
		
			
				|  |  |              </template>
 | 
	
		
			
				|  |  |            </el-table-column>
 | 
	
		
			
				|  |  |          </el-table>
 | 
	
		
			
				|  |  |          <!-- 分页器 -->
 | 
	
		
			
				|  |  | -        <pagination
 | 
	
		
			
				|  |  | -          :total="rules.total"
 | 
	
		
			
				|  |  | -          :page.sync="rules.page"
 | 
	
		
			
				|  |  | -          :limit.sync="rules.limit"
 | 
	
		
			
				|  |  | -          :page-sizes="rules.page_size"
 | 
	
		
			
				|  |  | -          @pagination="getList"
 | 
	
		
			
				|  |  | -        />
 | 
	
		
			
				|  |  | +        <pagination :total="rules.total"
 | 
	
		
			
				|  |  | +                    :page.sync="rules.page"
 | 
	
		
			
				|  |  | +                    :limit.sync="rules.limit"
 | 
	
		
			
				|  |  | +                    :page-sizes="rules.page_size"
 | 
	
		
			
				|  |  | +                    @pagination="getList" />
 | 
	
		
			
				|  |  |        </div>
 | 
	
		
			
				|  |  |      </div>
 | 
	
		
			
				|  |  | -    <el-dialog title="提示" width="60%" :before-close="closeVipform" :visible.sync="dialogVisible">
 | 
	
		
			
				|  |  | +    <el-dialog title="提示"
 | 
	
		
			
				|  |  | +               width="60%"
 | 
	
		
			
				|  |  | +               :before-close="closeVipform"
 | 
	
		
			
				|  |  | +               :visible.sync="dialogVisible">
 | 
	
		
			
				|  |  |        <div>
 | 
	
		
			
				|  |  | -        <el-form
 | 
	
		
			
				|  |  | -          :label-position="labelPosition"
 | 
	
		
			
				|  |  | -          :model="resetForm"
 | 
	
		
			
				|  |  | -          ref="vipform"
 | 
	
		
			
				|  |  | -          :rules="resetFormRules"
 | 
	
		
			
				|  |  | -          class="vipform"
 | 
	
		
			
				|  |  | -        >
 | 
	
		
			
				|  |  | -          <el-form-item label="活动名称" prop="name">
 | 
	
		
			
				|  |  | -            <el-input style="width:400px" v-model.trim="resetForm.name"></el-input>
 | 
	
		
			
				|  |  | +        <el-form :label-position="labelPosition"
 | 
	
		
			
				|  |  | +                 :model="resetForm"
 | 
	
		
			
				|  |  | +                 ref="vipform"
 | 
	
		
			
				|  |  | +                 :rules="resetFormRules"
 | 
	
		
			
				|  |  | +                 class="vipform">
 | 
	
		
			
				|  |  | +          <el-form-item label="活动名称"
 | 
	
		
			
				|  |  | +                        prop="name">
 | 
	
		
			
				|  |  | +            <el-input style="width:400px"
 | 
	
		
			
				|  |  | +                      v-model.trim="resetForm.name"></el-input>
 | 
	
		
			
				|  |  |            </el-form-item>
 | 
	
		
			
				|  |  | -          <el-form-item label="适用分部" prop="organ">
 | 
	
		
			
				|  |  | -            <el-select v-model.trim="resetForm.organ" filterable multiple clearable>
 | 
	
		
			
				|  |  | -              <el-option
 | 
	
		
			
				|  |  | -                v-for="(item,index) in organList"
 | 
	
		
			
				|  |  | -                :key="index"
 | 
	
		
			
				|  |  | -                :label="item.name"
 | 
	
		
			
				|  |  | -                :value="item.id"
 | 
	
		
			
				|  |  | -              ></el-option>
 | 
	
		
			
				|  |  | +          <el-form-item label="适用分部"
 | 
	
		
			
				|  |  | +                        prop="organ">
 | 
	
		
			
				|  |  | +            <el-select v-model.trim="resetForm.organ"
 | 
	
		
			
				|  |  | +                       filterable
 | 
	
		
			
				|  |  | +                       multiple
 | 
	
		
			
				|  |  | +                       clearable>
 | 
	
		
			
				|  |  | +              <el-option v-for="(item,index) in organList"
 | 
	
		
			
				|  |  | +                         :key="index"
 | 
	
		
			
				|  |  | +                         :label="item.name"
 | 
	
		
			
				|  |  | +                         :value="item.id"></el-option>
 | 
	
		
			
				|  |  |              </el-select>
 | 
	
		
			
				|  |  |              <el-button @click="onCheckAllBranch">适用所有分部</el-button>
 | 
	
		
			
				|  |  |            </el-form-item>
 | 
	
		
			
				|  |  | -          <el-form-item label="活动描述" prop="desc">
 | 
	
		
			
				|  |  | -            <el-input
 | 
	
		
			
				|  |  | -              type="textarea"
 | 
	
		
			
				|  |  | -              v-model.trim="resetForm.desc"
 | 
	
		
			
				|  |  | -              style="width:400px"
 | 
	
		
			
				|  |  | -              :rows="5"
 | 
	
		
			
				|  |  | -              placeholder="请输入活动说明"
 | 
	
		
			
				|  |  | -            ></el-input>
 | 
	
		
			
				|  |  | +          <el-form-item label="活动描述"
 | 
	
		
			
				|  |  | +                        prop="desc">
 | 
	
		
			
				|  |  | +            <el-input type="textarea"
 | 
	
		
			
				|  |  | +                      v-model.trim="resetForm.desc"
 | 
	
		
			
				|  |  | +                      style="width:400px"
 | 
	
		
			
				|  |  | +                      :rows="5"
 | 
	
		
			
				|  |  | +                      placeholder="请输入活动说明"></el-input>
 | 
	
		
			
				|  |  |            </el-form-item>
 | 
	
		
			
				|  |  | -          <el-form-item label="活动时间" prop="activeTime">
 | 
	
		
			
				|  |  | -            <el-date-picker
 | 
	
		
			
				|  |  | -              v-model.trim="resetForm.activeTime"
 | 
	
		
			
				|  |  | -              type="daterange"
 | 
	
		
			
				|  |  | -              range-separator="至"
 | 
	
		
			
				|  |  | -              value-format="yyyy-MM-dd HH:mm:ss"
 | 
	
		
			
				|  |  | -              start-placeholder="开始日期"
 | 
	
		
			
				|  |  | -              end-placeholder="结束日期"
 | 
	
		
			
				|  |  | -            ></el-date-picker>
 | 
	
		
			
				|  |  | +          <el-form-item label="活动时间"
 | 
	
		
			
				|  |  | +                        prop="activeTime">
 | 
	
		
			
				|  |  | +            <el-date-picker v-model.trim="resetForm.activeTime"
 | 
	
		
			
				|  |  | +                            type="daterange"
 | 
	
		
			
				|  |  | +                            range-separator="至"
 | 
	
		
			
				|  |  | +                            value-format="yyyy-MM-dd HH:mm:ss"
 | 
	
		
			
				|  |  | +                            start-placeholder="开始日期"
 | 
	
		
			
				|  |  | +                            end-placeholder="结束日期"></el-date-picker>
 | 
	
		
			
				|  |  |            </el-form-item>
 | 
	
		
			
				|  |  | -          <el-form-item label="课程时间" prop="courseTime">
 | 
	
		
			
				|  |  | -            <el-date-picker
 | 
	
		
			
				|  |  | -              v-model.trim="resetForm.courseTime"
 | 
	
		
			
				|  |  | -              type="datetimerange"
 | 
	
		
			
				|  |  | -              range-separator="至"
 | 
	
		
			
				|  |  | -              value-format="yyyy-MM-dd HH:mm:ss"
 | 
	
		
			
				|  |  | -              start-placeholder="开始日期"
 | 
	
		
			
				|  |  | -              end-placeholder="结束日期"
 | 
	
		
			
				|  |  | -            ></el-date-picker>
 | 
	
		
			
				|  |  | +          <el-form-item label="课程时间"
 | 
	
		
			
				|  |  | +                        prop="courseTime">
 | 
	
		
			
				|  |  | +            <el-date-picker v-model.trim="resetForm.courseTime"
 | 
	
		
			
				|  |  | +                            type="datetimerange"
 | 
	
		
			
				|  |  | +                            range-separator="至"
 | 
	
		
			
				|  |  | +                            value-format="yyyy-MM-dd HH:mm:ss"
 | 
	
		
			
				|  |  | +                            start-placeholder="开始日期"
 | 
	
		
			
				|  |  | +                            end-placeholder="结束日期"></el-date-picker>
 | 
	
		
			
				|  |  |            </el-form-item>
 | 
	
		
			
				|  |  | -          <el-form-item label="课程形式" prop="stauts">
 | 
	
		
			
				|  |  | -            <el-select v-model.trim="resetForm.stauts" filterable clearable multiple>
 | 
	
		
			
				|  |  | -              <el-option
 | 
	
		
			
				|  |  | -                v-for="(item,index) in courseStatusList"
 | 
	
		
			
				|  |  | -                :key="index"
 | 
	
		
			
				|  |  | -                :value="item.id"
 | 
	
		
			
				|  |  | -                :label="item.name"
 | 
	
		
			
				|  |  | -              ></el-option>
 | 
	
		
			
				|  |  | +          <el-form-item label="课程形式"
 | 
	
		
			
				|  |  | +                        prop="stauts">
 | 
	
		
			
				|  |  | +            <el-select v-model.trim="resetForm.stauts"
 | 
	
		
			
				|  |  | +                       filterable
 | 
	
		
			
				|  |  | +                       clearable
 | 
	
		
			
				|  |  | +                       multiple>
 | 
	
		
			
				|  |  | +              <el-option v-for="(item,index) in courseStatusList"
 | 
	
		
			
				|  |  | +                         :key="index"
 | 
	
		
			
				|  |  | +                         :value="item.id"
 | 
	
		
			
				|  |  | +                         :label="item.name"></el-option>
 | 
	
		
			
				|  |  |              </el-select>
 | 
	
		
			
				|  |  |            </el-form-item>
 | 
	
		
			
				|  |  |          </el-form>
 | 
	
	
		
			
				|  | @@ -197,51 +213,57 @@
 | 
	
		
			
				|  |  |            </div>
 | 
	
		
			
				|  |  |            <div class="right">
 | 
	
		
			
				|  |  |              <div class="chioseWrap">
 | 
	
		
			
				|  |  | -              <el-checkbox label="线上课" v-model.trim="online"></el-checkbox>
 | 
	
		
			
				|  |  | -              <el-select v-model.trim="onlineSalary" clearable filterable>
 | 
	
		
			
				|  |  | -                <el-option label="老师默认课酬" value="TEACHER_DEFAULT"></el-option>
 | 
	
		
			
				|  |  | -                <el-option label="实际课程单价比例折扣" value="RATIO_DISCOUNT"></el-option>
 | 
	
		
			
				|  |  | -                <el-option label="固定课酬" value="FIXED_SALARY"></el-option>
 | 
	
		
			
				|  |  | +              <el-checkbox label="线上课"
 | 
	
		
			
				|  |  | +                           v-model.trim="online"></el-checkbox>
 | 
	
		
			
				|  |  | +              <el-select v-model.trim="onlineSalary"
 | 
	
		
			
				|  |  | +                         clearable
 | 
	
		
			
				|  |  | +                         filterable>
 | 
	
		
			
				|  |  | +                <el-option label="老师默认课酬"
 | 
	
		
			
				|  |  | +                           value="TEACHER_DEFAULT"></el-option>
 | 
	
		
			
				|  |  | +                <el-option label="实际课程单价比例折扣"
 | 
	
		
			
				|  |  | +                           value="RATIO_DISCOUNT"></el-option>
 | 
	
		
			
				|  |  | +                <el-option label="固定课酬"
 | 
	
		
			
				|  |  | +                           value="FIXED_SALARY"></el-option>
 | 
	
		
			
				|  |  |                </el-select>
 | 
	
		
			
				|  |  |                <!--   v-show='onlineSalary!= "TEACHER_DEFAULT"' -->
 | 
	
		
			
				|  |  | -              <el-input
 | 
	
		
			
				|  |  | -                placeholder="请输入"
 | 
	
		
			
				|  |  | -                style="width:100px"
 | 
	
		
			
				|  |  | -                type="number"
 | 
	
		
			
				|  |  | -                @mousewheel.native.prevent
 | 
	
		
			
				|  |  | -                :class="onlineSalary!= 'TEACHER_DEFAULT'?'':'ishidden'"
 | 
	
		
			
				|  |  | -                v-model.trim="onlineprice"
 | 
	
		
			
				|  |  | -              ></el-input>
 | 
	
		
			
				|  |  | -              <el-checkbox
 | 
	
		
			
				|  |  | -                label="是否参加梯度"
 | 
	
		
			
				|  |  | -                style="margin-left:20px;"
 | 
	
		
			
				|  |  | -                v-model.trim="onlineClassJoinGradientRewards"
 | 
	
		
			
				|  |  | -              ></el-checkbox>
 | 
	
		
			
				|  |  | +              <el-input placeholder="请输入"
 | 
	
		
			
				|  |  | +                        style="width:100px"
 | 
	
		
			
				|  |  | +                        type="number"
 | 
	
		
			
				|  |  | +                        @mousewheel.native.prevent
 | 
	
		
			
				|  |  | +                        :class="onlineSalary!= 'TEACHER_DEFAULT'?'':'ishidden'"
 | 
	
		
			
				|  |  | +                        v-model.trim="onlineprice"></el-input>
 | 
	
		
			
				|  |  | +              <el-checkbox label="是否参加梯度"
 | 
	
		
			
				|  |  | +                           style="margin-left:20px;"
 | 
	
		
			
				|  |  | +                           v-model.trim="onlineClassJoinGradientRewards"></el-checkbox>
 | 
	
		
			
				|  |  |              </div>
 | 
	
		
			
				|  |  |              <div class="chioseWrap">
 | 
	
		
			
				|  |  | -              <el-checkbox label="线下课" v-model.trim="unonline"></el-checkbox>
 | 
	
		
			
				|  |  | -              <el-select v-model.trim="unonlineSalary" filterable clearable>
 | 
	
		
			
				|  |  | -                <el-option label="老师默认课酬" value="TEACHER_DEFAULT"></el-option>
 | 
	
		
			
				|  |  | -                <el-option label="实际课程单价比例折扣" value="RATIO_DISCOUNT"></el-option>
 | 
	
		
			
				|  |  | -                <el-option label="固定课酬" value="FIXED_SALARY"></el-option>
 | 
	
		
			
				|  |  | +              <el-checkbox label="线下课"
 | 
	
		
			
				|  |  | +                           v-model.trim="unonline"></el-checkbox>
 | 
	
		
			
				|  |  | +              <el-select v-model.trim="unonlineSalary"
 | 
	
		
			
				|  |  | +                         filterable
 | 
	
		
			
				|  |  | +                         clearable>
 | 
	
		
			
				|  |  | +                <el-option label="老师默认课酬"
 | 
	
		
			
				|  |  | +                           value="TEACHER_DEFAULT"></el-option>
 | 
	
		
			
				|  |  | +                <el-option label="实际课程单价比例折扣"
 | 
	
		
			
				|  |  | +                           value="RATIO_DISCOUNT"></el-option>
 | 
	
		
			
				|  |  | +                <el-option label="固定课酬"
 | 
	
		
			
				|  |  | +                           value="FIXED_SALARY"></el-option>
 | 
	
		
			
				|  |  |                </el-select>
 | 
	
		
			
				|  |  | -              <el-input
 | 
	
		
			
				|  |  | -                placeholder="请输入"
 | 
	
		
			
				|  |  | -                style="width:100px"
 | 
	
		
			
				|  |  | -                :class="unonlineSalary!= 'TEACHER_DEFAULT'?'':'ishidden'"
 | 
	
		
			
				|  |  | -                type="number"
 | 
	
		
			
				|  |  | -                @mousewheel.native.prevent
 | 
	
		
			
				|  |  | -                v-model.trim="unonlineprice"
 | 
	
		
			
				|  |  | -              ></el-input>
 | 
	
		
			
				|  |  | -              <el-checkbox
 | 
	
		
			
				|  |  | -                label="是否参加梯度"
 | 
	
		
			
				|  |  | -                style="margin-left:20px;"
 | 
	
		
			
				|  |  | -                v-model.trim="offlineClassJoinGradientRewards"
 | 
	
		
			
				|  |  | -              ></el-checkbox>
 | 
	
		
			
				|  |  | +              <el-input placeholder="请输入"
 | 
	
		
			
				|  |  | +                        style="width:100px"
 | 
	
		
			
				|  |  | +                        :class="unonlineSalary!= 'TEACHER_DEFAULT'?'':'ishidden'"
 | 
	
		
			
				|  |  | +                        type="number"
 | 
	
		
			
				|  |  | +                        @mousewheel.native.prevent
 | 
	
		
			
				|  |  | +                        v-model.trim="unonlineprice"></el-input>
 | 
	
		
			
				|  |  | +              <el-checkbox label="是否参加梯度"
 | 
	
		
			
				|  |  | +                           style="margin-left:20px;"
 | 
	
		
			
				|  |  | +                           v-model.trim="offlineClassJoinGradientRewards"></el-checkbox>
 | 
	
		
			
				|  |  |              </div>
 | 
	
		
			
				|  |  |              <div class="chioseWrap">
 | 
	
		
			
				|  |  | -              <el-checkbox v-model.trim="paymentReadonlyFlag" label="可自定义单价"></el-checkbox>
 | 
	
		
			
				|  |  | -              <el-checkbox v-model.trim="salaryReadonlyFlag" label="可自定义课酬"></el-checkbox>
 | 
	
		
			
				|  |  | +              <el-checkbox v-model.trim="paymentReadonlyFlag"
 | 
	
		
			
				|  |  | +                           label="可自定义单价"></el-checkbox>
 | 
	
		
			
				|  |  | +              <el-checkbox v-model.trim="salaryReadonlyFlag"
 | 
	
		
			
				|  |  | +                           label="可自定义课酬"></el-checkbox>
 | 
	
		
			
				|  |  |              </div>
 | 
	
		
			
				|  |  |            </div>
 | 
	
		
			
				|  |  |          </div>
 | 
	
	
		
			
				|  | @@ -251,56 +273,45 @@
 | 
	
		
			
				|  |  |            </div>
 | 
	
		
			
				|  |  |            <div class="right">
 | 
	
		
			
				|  |  |              <div>
 | 
	
		
			
				|  |  | -              <div
 | 
	
		
			
				|  |  | -                class="head"
 | 
	
		
			
				|  |  | -                :class="activeType=='BASE_ACTIVITY'?'active':''"
 | 
	
		
			
				|  |  | -                @click="activeType='BASE_ACTIVITY'"
 | 
	
		
			
				|  |  | -              >基础活动</div>
 | 
	
		
			
				|  |  | -              <p class="title" v-if="activeType=='BASE_ACTIVITY'">课程原价</p>
 | 
	
		
			
				|  |  | +              <div class="head"
 | 
	
		
			
				|  |  | +                   :class="activeType=='BASE_ACTIVITY'?'active':''"
 | 
	
		
			
				|  |  | +                   @click="activeType='BASE_ACTIVITY'">基础活动</div>
 | 
	
		
			
				|  |  | +              <p class="title"
 | 
	
		
			
				|  |  | +                 v-if="activeType=='BASE_ACTIVITY'">课程原价</p>
 | 
	
		
			
				|  |  |              </div>
 | 
	
		
			
				|  |  |              <div>
 | 
	
		
			
				|  |  | -              <div
 | 
	
		
			
				|  |  | -                class="head"
 | 
	
		
			
				|  |  | -                :class="activeType=='DISCOUNT'?'active':''"
 | 
	
		
			
				|  |  | -                @click="activeType='DISCOUNT'"
 | 
	
		
			
				|  |  | -              >折扣</div>
 | 
	
		
			
				|  |  | -              <el-input
 | 
	
		
			
				|  |  | -                v-if="activeType=='DISCOUNT'"
 | 
	
		
			
				|  |  | -                v-model.trim="attribute1"
 | 
	
		
			
				|  |  | -                placeholder="请输入折扣数值"
 | 
	
		
			
				|  |  | -              ></el-input>
 | 
	
		
			
				|  |  | +              <div class="head"
 | 
	
		
			
				|  |  | +                   :class="activeType=='DISCOUNT'?'active':''"
 | 
	
		
			
				|  |  | +                   @click="activeType='DISCOUNT'">折扣</div>
 | 
	
		
			
				|  |  | +              <el-input v-if="activeType=='DISCOUNT'"
 | 
	
		
			
				|  |  | +                        v-model.trim="attribute1"
 | 
	
		
			
				|  |  | +                        placeholder="请输入折扣数值"></el-input>
 | 
	
		
			
				|  |  |              </div>
 | 
	
		
			
				|  |  |              <div>
 | 
	
		
			
				|  |  | -              <div
 | 
	
		
			
				|  |  | -                class="head"
 | 
	
		
			
				|  |  | -                :class="activeType=='GIVE_CLASS'?'active':''"
 | 
	
		
			
				|  |  | -                @click="activeType='GIVE_CLASS'"
 | 
	
		
			
				|  |  | -              >赠送课时</div>
 | 
	
		
			
				|  |  | -              <el-input
 | 
	
		
			
				|  |  | -                placeholder="多少节开始赠"
 | 
	
		
			
				|  |  | -                v-if="activeType=='GIVE_CLASS'"
 | 
	
		
			
				|  |  | -                v-model.trim="attribute1"
 | 
	
		
			
				|  |  | -                style="margin-right:10px;"
 | 
	
		
			
				|  |  | -              ></el-input>
 | 
	
		
			
				|  |  | +              <div class="head"
 | 
	
		
			
				|  |  | +                   :class="activeType=='GIVE_CLASS'?'active':''"
 | 
	
		
			
				|  |  | +                   @click="activeType='GIVE_CLASS'">赠送课时</div>
 | 
	
		
			
				|  |  | +              <el-input placeholder="多少节开始赠"
 | 
	
		
			
				|  |  | +                        v-if="activeType=='GIVE_CLASS'"
 | 
	
		
			
				|  |  | +                        v-model.trim="attribute1"
 | 
	
		
			
				|  |  | +                        style="margin-right:10px;"></el-input>
 | 
	
		
			
				|  |  |                <span v-if="activeType=='GIVE_CLASS'">赠</span>
 | 
	
		
			
				|  |  | -              <el-input
 | 
	
		
			
				|  |  | -                v-if="activeType=='GIVE_CLASS'"
 | 
	
		
			
				|  |  | -                placeholder="请输入赠送课时数"
 | 
	
		
			
				|  |  | -                v-model.trim="attribute2"
 | 
	
		
			
				|  |  | -                style="margin:0 10px;"
 | 
	
		
			
				|  |  | -              ></el-input>
 | 
	
		
			
				|  |  | -              <el-checkbox
 | 
	
		
			
				|  |  | -                v-if="activeType=='GIVE_CLASS'"
 | 
	
		
			
				|  |  | -                v-model.trim="giveClassPaySalaryFlag"
 | 
	
		
			
				|  |  | -                label="赠送课时结算课酬"
 | 
	
		
			
				|  |  | -              ></el-checkbox>
 | 
	
		
			
				|  |  | +              <el-input v-if="activeType=='GIVE_CLASS'"
 | 
	
		
			
				|  |  | +                        placeholder="请输入赠送课时数"
 | 
	
		
			
				|  |  | +                        v-model.trim="attribute2"
 | 
	
		
			
				|  |  | +                        style="margin:0 10px;"></el-input>
 | 
	
		
			
				|  |  | +              <!-- <el-checkbox v-if="activeType=='GIVE_CLASS'"
 | 
	
		
			
				|  |  | +                           v-model.trim="giveClassPaySalaryFlag"
 | 
	
		
			
				|  |  | +                           label="赠送课时结算课酬"></el-checkbox> -->
 | 
	
		
			
				|  |  |              </div>
 | 
	
		
			
				|  |  |            </div>
 | 
	
		
			
				|  |  |          </div>
 | 
	
		
			
				|  |  |        </div>
 | 
	
		
			
				|  |  | -      <span slot="footer" class="dialog-footer">
 | 
	
		
			
				|  |  | +      <span slot="footer"
 | 
	
		
			
				|  |  | +            class="dialog-footer">
 | 
	
		
			
				|  |  |          <el-button @click="dialogVisible = false">取 消</el-button>
 | 
	
		
			
				|  |  | -        <el-button type="primary" @click="resetRow">确 定</el-button>
 | 
	
		
			
				|  |  | +        <el-button type="primary"
 | 
	
		
			
				|  |  | +                   @click="resetRow">确 定</el-button>
 | 
	
		
			
				|  |  |        </span>
 | 
	
		
			
				|  |  |      </el-dialog>
 | 
	
		
			
				|  |  |    </div>
 | 
	
	
		
			
				|  | @@ -318,7 +329,7 @@ import { getEmployeeOrgan } from "@/api/buildTeam";
 | 
	
		
			
				|  |  |  export default {
 | 
	
		
			
				|  |  |    name: "vipActiveList",
 | 
	
		
			
				|  |  |    components: { pagination },
 | 
	
		
			
				|  |  | -  data() {
 | 
	
		
			
				|  |  | +  data () {
 | 
	
		
			
				|  |  |      return {
 | 
	
		
			
				|  |  |        labelPosition: "right",
 | 
	
		
			
				|  |  |        tableList: [],
 | 
	
	
		
			
				|  | @@ -329,7 +340,7 @@ export default {
 | 
	
		
			
				|  |  |          total: 0, // 总条数
 | 
	
		
			
				|  |  |          page_size: [10, 20, 40, 50] // 选择限制显示条数
 | 
	
		
			
				|  |  |        },
 | 
	
		
			
				|  |  | -      searchForm: { organId: null,enable:null },
 | 
	
		
			
				|  |  | +      searchForm: { organId: null, enable: null },
 | 
	
		
			
				|  |  |        organList: [],
 | 
	
		
			
				|  |  |        dialogVisible: false,
 | 
	
		
			
				|  |  |        resetForm: {
 | 
	
	
		
			
				|  | @@ -381,15 +392,15 @@ export default {
 | 
	
		
			
				|  |  |        activeId: ""
 | 
	
		
			
				|  |  |      };
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  | -  created() {
 | 
	
		
			
				|  |  | +  created () {
 | 
	
		
			
				|  |  |      this.init();
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  | -  activated() {
 | 
	
		
			
				|  |  | +  activated () {
 | 
	
		
			
				|  |  |      this.init();
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  | -  mounted() {},
 | 
	
		
			
				|  |  | +  mounted () { },
 | 
	
		
			
				|  |  |    filters: {
 | 
	
		
			
				|  |  | -    onlinePip(val) {
 | 
	
		
			
				|  |  | +    onlinePip (val) {
 | 
	
		
			
				|  |  |        let obj = JSON.parse(val);
 | 
	
		
			
				|  |  |        // debugger;
 | 
	
		
			
				|  |  |        if (
 | 
	
	
		
			
				|  | @@ -413,7 +424,7 @@ export default {
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | -    unonlinePip(val) {
 | 
	
		
			
				|  |  | +    unonlinePip (val) {
 | 
	
		
			
				|  |  |        let obj = JSON.parse(val);
 | 
	
		
			
				|  |  |        if (
 | 
	
		
			
				|  |  |          obj &&
 | 
	
	
		
			
				|  | @@ -436,7 +447,7 @@ export default {
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | -    onlineDesc(val) {
 | 
	
		
			
				|  |  | +    onlineDesc (val) {
 | 
	
		
			
				|  |  |        let obj = JSON.parse(val);
 | 
	
		
			
				|  |  |        // debugger;
 | 
	
		
			
				|  |  |        if (
 | 
	
	
		
			
				|  | @@ -469,7 +480,7 @@ export default {
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | -    unonlineDesc(val) {
 | 
	
		
			
				|  |  | +    unonlineDesc (val) {
 | 
	
		
			
				|  |  |        let obj = JSON.parse(val);
 | 
	
		
			
				|  |  |        if (
 | 
	
		
			
				|  |  |          obj &&
 | 
	
	
		
			
				|  | @@ -502,7 +513,7 @@ export default {
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    methods: {
 | 
	
		
			
				|  |  | -    init() {
 | 
	
		
			
				|  |  | +    init () {
 | 
	
		
			
				|  |  |        if (this.$route.query.searchForm) {
 | 
	
		
			
				|  |  |          this.$route.query.searchForm instanceof Object
 | 
	
		
			
				|  |  |            ? (this.searchForm = this.$route.query.searchForm)
 | 
	
	
		
			
				|  | @@ -527,18 +538,18 @@ export default {
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | -    onCheckAllBranch() {
 | 
	
		
			
				|  |  | +    onCheckAllBranch () {
 | 
	
		
			
				|  |  |        // 适用所有分部
 | 
	
		
			
				|  |  |        this.resetForm.organ = [];
 | 
	
		
			
				|  |  |        this.organList.forEach(item => {
 | 
	
		
			
				|  |  |          this.resetForm.organ.push(item.id);
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | -    search() {
 | 
	
		
			
				|  |  | +    search () {
 | 
	
		
			
				|  |  |        this.rules.page = 1;
 | 
	
		
			
				|  |  |        this.getList();
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | -    getList() {
 | 
	
		
			
				|  |  | +    getList () {
 | 
	
		
			
				|  |  |        let enable = this.searchForm.enable
 | 
	
		
			
				|  |  |        vipGroupActivity({
 | 
	
		
			
				|  |  |          organId: this.searchForm.organId,
 | 
	
	
		
			
				|  | @@ -551,13 +562,13 @@ export default {
 | 
	
		
			
				|  |  |            this.rules.total = res.data.total;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  | -      
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | -    resetEnable(val){
 | 
	
		
			
				|  |  | +    resetEnable (val) {
 | 
	
		
			
				|  |  |        val = null
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      // 格式化活动类型
 | 
	
		
			
				|  |  | -    fommatterType(row, column) {
 | 
	
		
			
				|  |  | +    fommatterType (row, column) {
 | 
	
		
			
				|  |  |        switch (row.type) {
 | 
	
		
			
				|  |  |          case "BASE_ACTIVITY": {
 | 
	
		
			
				|  |  |            return "基础";
 | 
	
	
		
			
				|  | @@ -579,7 +590,7 @@ export default {
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      // 格式化课时类型
 | 
	
		
			
				|  |  | -    fommatterCourseType(row) {
 | 
	
		
			
				|  |  | +    fommatterCourseType (row) {
 | 
	
		
			
				|  |  |        let date = JSON.parse(row.salarySettlementJson);
 | 
	
		
			
				|  |  |        let str = "";
 | 
	
		
			
				|  |  |        if (date && date.onlineSalarySettlement) {
 | 
	
	
		
			
				|  | @@ -591,7 +602,7 @@ export default {
 | 
	
		
			
				|  |  |        return str;
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      // 格式化启用状态
 | 
	
		
			
				|  |  | -    fommatterEnable(row) {
 | 
	
		
			
				|  |  | +    fommatterEnable (row) {
 | 
	
		
			
				|  |  |        switch (row.enable) {
 | 
	
		
			
				|  |  |          case 0: {
 | 
	
		
			
				|  |  |            return "关闭";
 | 
	
	
		
			
				|  | @@ -604,7 +615,7 @@ export default {
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      // 点击列表修改同步状态
 | 
	
		
			
				|  |  | -    reset(row) {
 | 
	
		
			
				|  |  | +    reset (row) {
 | 
	
		
			
				|  |  |        this.activeId = row.id;
 | 
	
		
			
				|  |  |        this.dialogVisible = true;
 | 
	
		
			
				|  |  |        this.resetForm.name = row.name;
 | 
	
	
		
			
				|  | @@ -672,7 +683,7 @@ export default {
 | 
	
		
			
				|  |  |          row.giveClassPaySalaryFlag == 1 ? true : false;
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      // 点击确认按钮发送修改请求
 | 
	
		
			
				|  |  | -    resetRow() {
 | 
	
		
			
				|  |  | +    resetRow () {
 | 
	
		
			
				|  |  |        this.$refs["vipform"].validate(valid => {
 | 
	
		
			
				|  |  |          if (valid) {
 | 
	
		
			
				|  |  |            // 验证通过
 | 
	
	
		
			
				|  | @@ -720,7 +731,7 @@ export default {
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  |            let salaryReadonlyFlag = this.salaryReadonlyFlag * 1;
 | 
	
		
			
				|  |  |            let paymentReadonlyFlag = this.paymentReadonlyFlag * 1;
 | 
	
		
			
				|  |  | -          let giveClassPaySalaryFlag = this.giveClassPaySalaryFlag * 1;
 | 
	
		
			
				|  |  | +          // let giveClassPaySalaryFlag = this.giveClassPaySalaryFlag * 1;
 | 
	
		
			
				|  |  |            let vipGroupSalarySettlement = {
 | 
	
		
			
				|  |  |              onlineSalarySettlement,
 | 
	
		
			
				|  |  |              offlineSalarySettlement
 | 
	
	
		
			
				|  | @@ -740,7 +751,7 @@ export default {
 | 
	
		
			
				|  |  |              vipGroupCategoryIdList,
 | 
	
		
			
				|  |  |              vipGroupSalarySettlement,
 | 
	
		
			
				|  |  |              salaryReadonlyFlag,
 | 
	
		
			
				|  |  | -            giveClassPaySalaryFlag,
 | 
	
		
			
				|  |  | +            giveClassPaySalaryFlag: 1,
 | 
	
		
			
				|  |  |              attribute1: this.attribute1,
 | 
	
		
			
				|  |  |              attribute2: this.attribute2,
 | 
	
		
			
				|  |  |              attribute3: this.attribute3,
 | 
	
	
		
			
				|  | @@ -760,7 +771,7 @@ export default {
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | -    remove(scope) {
 | 
	
		
			
				|  |  | +    remove (scope) {
 | 
	
		
			
				|  |  |        let id = scope.row.id;
 | 
	
		
			
				|  |  |        removeVipActive({ id }).then(res => {
 | 
	
		
			
				|  |  |          if (res.code == 200) {
 | 
	
	
		
			
				|  | @@ -770,7 +781,7 @@ export default {
 | 
	
		
			
				|  |  |          scope._self.$refs[scope.$index].doClose();
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | -    gotoNewActive() {
 | 
	
		
			
				|  |  | +    gotoNewActive () {
 | 
	
		
			
				|  |  |        // 带参数 searchForm: { organId: null } 搜索条件
 | 
	
		
			
				|  |  |        let rules = JSON.stringify(this.rules);
 | 
	
		
			
				|  |  |        let searchForm = JSON.stringify(this.searchForm);
 | 
	
	
		
			
				|  | @@ -779,7 +790,7 @@ export default {
 | 
	
		
			
				|  |  |          query: { rules, searchForm }
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | -    closeVipform() {
 | 
	
		
			
				|  |  | +    closeVipform () {
 | 
	
		
			
				|  |  |        console.log(111);
 | 
	
		
			
				|  |  |        this.$refs["vipform"].resetFields();
 | 
	
		
			
				|  |  |        this.dialogVisible = false;
 |