| 
					
				 | 
			
			
				@@ -3,7 +3,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <h2> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-page-header @back="onCancel" :content="name"></el-page-header> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </h2> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <div class="m-core first" v-show="activeType == 1"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <div class="m-core"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         :model="form" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ref="form" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -176,12 +176,83 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-radio label="ORGAN">分部</el-radio> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-radio label="SCHOOL">合作单位</el-radio> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-radio label="TEAM">乐团</el-radio> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-radio label="GROUP">群聊</el-radio> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-radio label="STUDENT">学生</el-radio> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-radio-group> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-row class="row"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-form-item 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-if=" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              form.popularizeType == 'SCHOOL' || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              form.popularizeType == 'ORGAN' || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              form.popularizeType == 'TEAM' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            label="分部" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            prop="organIds" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :rules="[{ required: true, message: '请选择分部' }]" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <select-all 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-model.trim="form.organIds" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              filterable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              placeholder="请选择分部" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              @change="changeSection" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                v-for="(item, index) in selects.branchs" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :label="item.name" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :value="item.id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </select-all> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-row class="row"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-form-item 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-if="form.popularizeType == 'SCHOOL'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            label="合作单位" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            prop="schoolIds" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :rules="[{ required: true, message: '请选择合作单位' }]" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <select-all 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-model.trim="form.schoolIds" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :disabled="form.organIds.length <= 0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              filterable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              multiple 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              @change="changeSchool" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                v-for="(item, index) in cooperationList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :label="item.name" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :value="item.id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </select-all> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-row class="row"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-form-item 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-if="form.popularizeType == 'TEAM'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            label="乐团" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            prop="teamIds" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            :rules="[{ required: true, message: '请选择乐团' }]" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <select-all 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-model.trim="form.teamIds" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :disabled="form.organIds.length <= 0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              filterable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              multiple 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                v-for="(item, index) in teamList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :label="item.name" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                :value="item.id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              ></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </select-all> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-alert 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           title="直播间信息" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           type="info" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -264,120 +335,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-button type="primary" @click="submit">提交</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <div class="m-core" v-show="activeType == 2"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-alert 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        title="观看权限详情" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        type="info" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        :closable="false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        style="margin-bottom: 20px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      ></el-alert> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        :model="form" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ref="form" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        label-width="300px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        :inline="true" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        label-position="left" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-row class="row"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-form-item 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-if=" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              form.popularizeType == 'SCHOOL' || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              form.popularizeType == 'ORGAN' || 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              form.popularizeType == 'TEAM' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            label="分部" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            prop="organIds" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :rules="[{ required: true, message: '请选择分部' }]" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <select-all 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              v-model.trim="form.organIds" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              filterable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :isCollapseTags="false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              placeholder="请选择分部" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              @change="changeSection" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              @clearable="clearSection" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              @removeTag="removetagSection" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                v-for="(item, index) in selects.branchs" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                :label="item.name" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                :value="item.id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              ></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </select-all> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-row class="row"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-form-item 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-if="form.popularizeType == 'SCHOOL'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            label="合作单位" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            prop="schoolIds" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :rules="[{ required: true, message: '请选择合作单位' }]" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <select-all 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              v-model.trim="form.schoolIds" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :disabled="form.organIds.length <= 0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :isCollapseTags="false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              filterable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              multiple 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                v-for="(item, index) in cooperationList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                :label="item.name" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                :value="item.id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              ></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </select-all> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-row class="row"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-form-item 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-if="form.popularizeType == 'TEAM'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            label="乐团" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            prop="teamIds" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :rules="[{ required: true, message: '请选择乐团' }]" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <select-all 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              v-model.trim="form.teamIds" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :disabled="form.organIds.length <= 0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :isCollapseTags="false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              filterable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              multiple 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                v-for="(item, index) in teamList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                :label="item.name" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                :value="item.id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              ></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </select-all> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-row class="row" v-if="form.popularizeType == 'GROUP'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <catGroup /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-row class="row" v-if="form.popularizeType == 'STUDENT'"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <addStudentList /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-row class="row"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          type="primary" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          @click=" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              activeType--; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          >上一页</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button type="primary" @click="submit">提交</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <el-dialog 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       title="预览" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       width="415px" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -393,17 +351,11 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import preview from "./modals/preview.vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import axios from "axios"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { getToken, getTenantId } from "@/utils/auth"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  createLiveBroadcast, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  resetLiveBroadcastRoomList, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  getRoomInfo, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} from "./api"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { createLiveBroadcast, resetLiveBroadcastRoomList } from "./api"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { queryByOrganId } from "@/api/systemManage"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { getTeamList } from "@/api/teamServer"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import addStudentList from "./modals/addStudentList"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import catGroup from "./modals/catGroup"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  components: { preview, addStudentList, catGroup }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  components: { preview }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   data() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       name: "新建直播课", 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -412,8 +364,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         organIds: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         schoolIds: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         teamIds: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        catIds: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        studentIds: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         roomTitle: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         speakerId: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         liveStartTime: "", 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -435,61 +385,46 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       cooperationList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       teamList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       isinit: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      activeType: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   mounted() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.$store.dispatch("setBranchs"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (this.$route.query.id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.getDetail(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    async getDetail() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        const res = await getRoomInfo({ roomUid: this.$route.query.roomUid }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.name = "修改直播间"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // console.log() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.form = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          ...res.data, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          organIds: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          schoolIds: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          teamIds: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          catIds: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          studentIds: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.form.roomConfig = JSON.parse(res.data.roomConfig); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (res.data.popularizeOrgIds) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.form.organIds = res.data.popularizeOrgIds 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            .split(",") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            .map((item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              return item * 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.name = "修改直播间"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // console.log() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.form = { ...this.$route.query, organIds: [], schoolIds: [],teamIds:[] }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.form.roomConfig = JSON.parse(this.$route.query.roomConfig); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.$route.query.popularizeOrgIds) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.form.organIds = this.$route.query.popularizeOrgIds 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          .split(",") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          .map((item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return item * 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (res.data.popularizeSchoolIds) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.form.schoolIds = res.data.popularizeSchoolIds 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            .split(",") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            .map((item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              return item * 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.$route.query.popularizeSchoolIds) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.form.schoolIds = this.$route.query.popularizeSchoolIds 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          .split(",") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          .map((item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return item * 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (res.data.popularizeTeamIds) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          let arr = res.data.popularizeTeamIds.split(","); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.$set(this.form, "teamIds", arr); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.$route.query.popularizeTeamIds) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let arr = this.$route.query.popularizeTeamIds.split(","); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.$set(this.form, "teamIds", arr); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        console.log(this.form.teamIds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // this.form.popularizeType = "SCHOOL"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.changeSection(this.form.organIds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.remoteMethod(res.data.speakerName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // this.form.popularizeType = "SCHOOL"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.changeSection(this.form.organIds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.remoteMethod(this.$route.query.speakerName); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.checkList.push(this.form.preTemplate * 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.isinit = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } catch (e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log(e); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.checkList.push(this.form.preTemplate * 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.isinit = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     onCancel() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$store.dispatch("delVisitedViews", this.$route); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$router.push("/liveClassManager"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -582,22 +517,17 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$set(this.form, "preTemplate", this.checkList[0] || null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     async submit() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // this.form.popularizeOrgIds = this.form.organIds.join(","); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // this.form.popularizeSchoolIds = this.form.schoolIds.join(","); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // this.form.popularizeTeamIds = this.form.teamIds.join(","); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.form.popularizeOrgIds = this.form.organIds.join(","); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.form.popularizeSchoolIds = this.form.schoolIds.join(","); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.form.popularizeTeamIds = this.form.teamIds.join(","); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (this.$route.query.id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 修改 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (this.form.popularizeType == "ALL") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            const res = await resetLiveBroadcastRoomList(this.form); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$message.success("修改成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$store.dispatch("delVisitedViews", this.$route); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$router.push("/liveClassManager"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.activeType++; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          const res = await resetLiveBroadcastRoomList(this.form); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$message.success("修改成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$store.dispatch("delVisitedViews", this.$route); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$router.push("/liveClassManager"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } catch (e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           console.log(e); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -605,12 +535,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           const res = await createLiveBroadcast(this.form); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.$message.success("创建成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (this.form.popularizeType == "ALL") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$store.dispatch("delVisitedViews", this.$route); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.$router.push("/liveClassManager"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.activeType++; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$store.dispatch("delVisitedViews", this.$route); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.$router.push("/liveClassManager"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } catch (e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           console.log(e); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -622,69 +548,35 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$set(this.form, "schoolIds", []); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$set(this.form, "teamIds", []); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    clearSection() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.form.schoolIds = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.form.teamIds = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    removetagSection(val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log("removetagSection"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (this.form.popularizeType == "SCHOOL") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let arr = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let chioseIdArr = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.cooperationList.forEach((item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (item.organId == val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            arr.push(item.id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.form.schoolIds.forEach((item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (arr.indexOf(item) == -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            chioseIdArr.push(item); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$set(this.form, "schoolIds", chioseIdArr); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else if (this.form.popularizeType == "TEAM") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let arr = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let chioseIdArr = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.teamList.forEach((item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (item.organId == val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            arr.push(item.id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.form.teamIds.forEach((item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (arr.indexOf(item) == -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            chioseIdArr.push(item); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$set(this.form, "teamIds", chioseIdArr); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     async changeSection(val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$nextTick(async () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (this.form.popularizeType == "SCHOOL" && val && val.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          let organId = val.join(","); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            await queryByOrganId({ organId }).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              if (res.code == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.cooperationList = res.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } catch (e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            console.log(e); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (!this.isinit) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.form.schoolIds = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.form.teamIds = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.form.popularizeType == "SCHOOL" || (val && val.length > 0)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let organId = val.join(","); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          await queryByOrganId({ organId }).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (res.code == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.cooperationList = res.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } catch (e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log(e); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (this.form.popularizeType == "TEAM" && val && val.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          let organId = val.join(","); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            await getTeamList({ organId, page: 1, rows: 9999 }).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              if (res.code == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                this.teamList = res.data.rows; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } catch (e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            console.log(e); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.form.popularizeType == "TEAM" || (val && val.length > 0)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        let organId = val.join(","); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          await getTeamList({ organId, page: 1, rows: 9999 }).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (res.code == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              this.teamList = res.data.rows; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } catch (e) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          console.log(e); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -698,93 +590,91 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     display: inline-block !important; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.first { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  /deep/.el-form--inline { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    .el-form-item__content { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      display: block; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  /deep/.el-select { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    width: 300px !important; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  /deep/.el-date-editor { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    width: 300px !important; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  /deep/.el-checkbox { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    margin-left: 15px !important; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/deep/.el-form--inline { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  .el-form-item__content { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    display: block; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  /deep/.el-input { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/deep/.el-select { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  width: 300px !important; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/deep/.el-date-editor { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  width: 300px !important; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/deep/.el-checkbox { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  margin-left: 15px !important; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/deep/.el-input { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  position: relative; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  font-size: 14px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  display: inline-block; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  width: 300px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+.row { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  padding-left: 24px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/deep/.el-textarea__inner { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  width: 600px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+.chioseWrap { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  display: flex; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  flex-direction: row; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  justify-content: flex-start; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  .chioseItem { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    border-radius: 4px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    overflow: hidden; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     position: relative; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    font-size: 14px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    display: inline-block; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    width: 300px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  .row { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    padding-left: 24px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  /deep/.el-textarea__inner { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    width: 600px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  .chioseWrap { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    display: flex; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    flex-direction: row; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    justify-content: flex-start; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    .chioseItem { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      border-radius: 4px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      overflow: hidden; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      position: relative; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      margin-right: 10px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      width: 188px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      height: 188px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      cursor: pointer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      .remberBox { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        .wrap { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          width: 100px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          height: 100px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          z-index: 100; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          position: absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          // background-color: red; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        display: flex; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        flex-direction: row; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        justify-content: flex-start; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        margin-bottom: 30px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        padding-top: 10px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        align-items: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        position: relative; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        color: #6d7278; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        font-size: 16px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    margin-right: 10px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    width: 188px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    height: 188px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    cursor: pointer; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    .remberBox { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      .wrap { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        width: 100px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        height: 100px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        z-index: 100; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         position: absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        top: 1px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        right: 1px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        .chioseBox { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          /deep/.el-checkbox__inner { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            width: 20px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            height: 20px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            border-radius: 50%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            &::after { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              height: 8px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              left: 6px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              position: absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              top: 3px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              width: 4px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // background-color: red; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      display: flex; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      flex-direction: row; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      justify-content: flex-start; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      margin-bottom: 30px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      padding-top: 10px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      align-items: center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      position: relative; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      color: #6d7278; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      font-size: 16px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      position: absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      top: 1px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      right: 1px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      .chioseBox { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        /deep/.el-checkbox__inner { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          width: 20px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          height: 20px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          border-radius: 50%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          &::after { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            height: 8px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            left: 6px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            position: absolute; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            top: 3px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            width: 4px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        .dotWrap { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          width: 21px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          height: 21px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          background: url("../../assets/images/icon_checkbox_default.png") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            no-repeat center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      .dotWrap { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        width: 21px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        height: 21px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        background: url("../../assets/images/icon_checkbox_default.png") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          no-repeat center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        background-size: contain; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        margin-right: 8px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        position: relative; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        overflow: hidden; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        &.checked { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          background: url("../../assets/images/icon_checkbox.png") no-repeat 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           background-size: contain; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          margin-right: 8px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          position: relative; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          overflow: hidden; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          &.checked { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            background: url("../../assets/images/icon_checkbox.png") no-repeat 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              center; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            background-size: contain; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 |