| 
					
				 | 
			
			
				@@ -34,32 +34,32 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             class="multiple" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-model.trim="searchForm.organId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-model.trim="searchForm.paymentType" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             filterable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             placeholder="申请类型" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              v-for="(item, index) in organList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-for="(item, index) in paymentTypeList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :label="item.name" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :value="item.id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :label="item.label" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :value="item.value" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             class="multiple" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-model.trim="searchForm.organId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            v-model.trim="searchForm.status" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             filterable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             placeholder="审核状态" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-option 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              v-for="(item, index) in organList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              v-for="(item, index) in statusList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               :key="index" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :label="item.name" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              :value="item.id" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :label="item.label" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              :value="item.value" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-form-item> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -71,10 +71,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-table 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           :data="tableList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           :header-cell-style="{ background: '#EDEEF0', color: '#444' }" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-table-column type="selection" width="55"></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            width="120px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             prop="organName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             label="分部名称" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -86,67 +85,98 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           ></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            width="180px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             prop="musicGroupId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             label="乐团编号" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           ></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-table-column align="center" prop="paymentType" label="申请类型"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                {{ scope.row.paymentType | auditPaymentType }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </template></el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-table-column align="center" prop="payUserType" label="订单类型"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                {{ scope.row.payUserType | payOrderType }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            prop="paymentType" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            label="申请类型" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          ></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            prop="payUserType" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            label="订单类型" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          ></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             prop="addCourseTotalTime" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             label="加课总时长(分钟)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           ></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             prop="courseOriginalPrice" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            label="原现价(分钟)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          ></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            label="原现价(元)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                {{ scope.row.courseOriginalPrice | moneyFormat }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             prop="courseCurrentPrice" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            label="申请价格(分钟)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          ></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            prop="memo" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            label="备注" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          ></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-           <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            label="申请价格(元)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                {{ scope.row.courseCurrentPrice | moneyFormat }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-table-column align="center" prop="memo" label="备注"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <tooltip :content="scope.row.memo" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             prop="operatorName" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             label="申请人" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           ></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             prop="auditStatus" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             label="状态" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          ></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-               <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            width="100px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                {{ scope.row.auditStatus | auditType }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             prop="createTime" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             label="申请时间" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          ></el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table-column align="center" label="操作"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            width="140px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                {{ scope.row.createTime | dateForMinFormat }} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </template></el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <!--  --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-table-column 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            align="center" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            label="操作" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            width="100px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            fixed="right" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <template slot-scope="scope"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 v-permission="'helpCenterContent/modify'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                @click="openTypes('update', scope.row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                >修改</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                @click="onTypeDelOpeation(scope.row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                v-permission="'helpCenterContent/delete'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                @click="lookDetail(scope.row)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 type="text" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                >删除</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                >查看</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-table-column> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -160,89 +190,36 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <el-dialog 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      :title="formTitle[formActionTitle]" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      :visible.sync="typeStatus" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      @close="onFormClose('ruleForm')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      width="500px" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-form :model="form" :rules="rules" ref="ruleForm"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="标题" prop="title" :label-width="formLabelWidth"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-model.trim="form.title" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            autocomplete="off" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            placeholder="请输入标题" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          ></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          label="分类" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          prop="catalogId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          :label-width="formLabelWidth" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-cascader 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-if="typeStatus" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            style="width: 100%" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :show-all-levels="false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            ref="formCascader" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :options="treeList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-model="form.catalogId" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :props="{ checkStrictly: true }" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            clearable 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          ></el-cascader> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-form-item label="内容" prop="content" :label-width="formLabelWidth"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            type="textarea" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            :rows="3" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            placeholder="请输入内容" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            v-model="form.content" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <span slot="footer" class="dialog-footer"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button @click="typeStatus = false">取 消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button type="primary" @click="onTypeSubmit('ruleForm')" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          >确 定</el-button 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <el-dialog title="申请详情" width="900px" :visible.sync="typeStatus" destroy-on-close> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <review :detail="detail" @close="close" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <script> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import pagination from "@/components/Pagination/index"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import review from "@/views/resetTeaming/modals/review.vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // import store from '@/store' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- getAuditList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} from "@/api/auditManager"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { getAuditList, getAuditListDetail } from "@/api/auditManager"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { getEmployeeOrgan } from "@/api/buildTeam"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import Tooltip from "@/components/Tooltip/index"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import { auditTypeList, auditPaymentTypeList } from "@/utils/searchArray"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  components: { pagination }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  components: { pagination, Tooltip, review }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   name: "helpCategory", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   data() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      paymentTypeList: auditPaymentTypeList, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      organList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      statusList: auditTypeList, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       searchForm: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        catalogId: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        search: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        paymentType: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        status: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        organId: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       tableList: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      formActionTitle: "create", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      formTitle: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        create: "添加帮助中心", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        update: "修改帮助中心", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      typeStatus: false, // 添加教学点 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      formLabelWidth: "100px", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      form: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        title: null, // 标题 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        content: null, // 内容 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        catalogId: null, // 分类编号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      rules: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        title: [{ required: true, message: "请输入标题", trigger: "blur" }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        content: [{ required: true, message: "请输入内容", trigger: "blur" }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        catalogId: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          { required: true, message: "请输入选择分类", trigger: "blur" }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       pageInfo: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 分页规则 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         limit: 10, // 限制显示条数 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -250,70 +227,27 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         total: 0, // 总条数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         page_size: [10, 20, 40, 50], // 选择限制显示条数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      detail: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      typeStatus: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   activated() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   mounted() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getEmployeeOrgan().then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (res.code == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.organList = res.data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    onTypeDelOpeation(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$confirm("您是否删除该内容?", "提示", { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        confirmButtonText: "确定", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        cancelButtonText: "取消", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        type: "warning", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        .then(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          helpCenterContentDelete({ id: row.id }).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.messageTips("删除", res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        .catch(() => {}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    onTypeSubmit(formName) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // 添加数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$refs[formName].validate((valid) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (valid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (this.formActionTitle == "create") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            let params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              title: this.form.title, // 标题 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              content: this.form.content, // 内容 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              catalogId: this.form.catalogId[this.form.catalogId.length - 1], // 分类编号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            helpCenterContentModify(params).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.messageTips("添加", res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } else if (this.formActionTitle == "update") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            let params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              id: this.form.id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              title: this.form.title, // 标题 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              content: this.form.content, // 内容 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              catalogId: this.form.catalogId[this.form.catalogId.length - 1], // 分类编号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            helpCenterContentModify(params).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              this.messageTips("修改", res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    messageTips(title, res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (res.code == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$message.success(title + "成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.typeStatus = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.$message.error(res.msg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getList() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       let params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         page: this.pageInfo.page, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         rows: this.pageInfo.limit, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ...this.searchForm, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       getAuditList(params).then((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let result = res.data; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -323,78 +257,25 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    setTableData(result) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      let list = []; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      list = result.map((res) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let tempList = {}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        tempList = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          value: res.id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          label: res.text, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          parentId: res.parentId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (res.children && res.children.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          tempList.children = this.setTableData(res.children); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return tempList; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      return list; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    openTypes(type, row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.typeStatus = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.formActionTitle = type; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (type == "update") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 修改的时候赋值 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.form = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          id: row.id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          title: row.title, // 标题 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          content: row.content, // 内容 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          catalogId: this.getAllIds(row), // 分类编号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    lookDetail(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      // this.detail = res.data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.detail = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        id:row.musicGroupPaymentCalenderId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        musicGroupId:row.musicGroupId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.typeStatus = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    onToUrl() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$router.push("/insideSetting/helpCategory"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    getAllIds(row) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      let idAndParent = []; // idAndParent保存 Tree所有节点的id和parentId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.getIdAndParent(this.treeList, idAndParent); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      let parentIds = []; // 用于保存选中节点的父节点及父节点的父节点 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.getId(row.catalogId, parentIds, idAndParent); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      return parentIds.reverse(); //反转数组 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    getIdAndParent(tree, idAndParentIds) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // idAndParentIds用来保存所有节点的id,parentId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // 对原有的数据结构进行遍历,拿出所有节点的id,parentId到一个一维数组中。 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      tree.forEach((item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        let mid = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          id: item.value, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          parentId: item.parentId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        idAndParentIds.push(mid); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (item.children) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          this.getIdAndParent(item.children, idAndParentIds); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    close() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.typeStatus = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.getList() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    getId(id, parentIds, idAndParent) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      idAndParent.forEach((item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (item.id == id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          parentIds.push(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          if (item.parentId != -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.getId(item.parentId, parentIds, idAndParent); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    onFormClose(formName) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // 关闭弹窗重置验证 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.form = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        title: null, // 标题 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        content: null, // 内容 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        catalogId: [], // 分类编号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$refs.cascader.handleClear(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.$refs[formName].resetFields(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  watch: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    typeStatus(val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (!val) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.detail = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }; 
			 |