| 
						
						
							
								
							
						
						
					 | 
					@ -30,7 +30,7 @@ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                       type="text" | 
					 | 
					 | 
					                       type="text" | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                       size="small" | 
					 | 
					 | 
					                       size="small" | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                       class="btn-color-1j">添加二级分类</el-button> | 
					 | 
					 | 
					                       class="btn-color-1j">添加二级分类</el-button> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            <el-button v-if="scope.row.pid != 0 && scope.row.categoryName" | 
					 | 
					 | 
					            <el-button v-if="scope.row.pid != 0 && scope.row.categoryName && scope.row.editFlag === '1'" | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					                       @click="handleAdd('3', 'add', scope.row.id, scope.row.pid, scope.row.categoryName)" | 
					 | 
					 | 
					                       @click="handleAdd('3', 'add', scope.row.id, scope.row.pid, scope.row.categoryName)" | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                       type="text" | 
					 | 
					 | 
					                       type="text" | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                       size="small" | 
					 | 
					 | 
					                       size="small" | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -40,7 +40,7 @@ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                       type="text" | 
					 | 
					 | 
					                       type="text" | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                       size="small" | 
					 | 
					 | 
					                       size="small" | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                       class="btn-color-edit">修改</el-button> | 
					 | 
					 | 
					                       class="btn-color-edit">修改</el-button> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            <el-button v-if="scope.row.pid != 0" | 
					 | 
					 | 
					            <el-button v-if="scope.row.pid != 0 && scope.row.editFlag === '1'" | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					                       @click="handleDel(scope.row)" | 
					 | 
					 | 
					                       @click="handleDel(scope.row)" | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                       type="text" | 
					 | 
					 | 
					                       type="text" | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                       size="small" | 
					 | 
					 | 
					                       size="small" | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -78,11 +78,11 @@ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        </el-form-item> | 
					 | 
					 | 
					        </el-form-item> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        <el-form-item label="类别名称" | 
					 | 
					 | 
					        <el-form-item label="类别名称" | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                      prop="categoryName"> | 
					 | 
					 | 
					                      prop="categoryName"> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					          <el-input :disabled="addLevel == '3' || addLevel == '5' ? true : false" v-model="form.categoryName" | 
					 | 
					 | 
					          <el-input :disabled="addLevel == '3' || addLevel == '5' || editFlag ==='0'? true : false" v-model="form.categoryName" | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					                    size="small" | 
					 | 
					 | 
					                    size="small" | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    style="width: 180px;"></el-input> | 
					 | 
					 | 
					                    style="width: 180px;"></el-input> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        </el-form-item> | 
					 | 
					 | 
					        </el-form-item> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					        <el-form-item v-if="addLevel == '3'  || addLevel == '5'" label="规则名称" | 
					 | 
					 | 
					        <el-form-item v-if="(addLevel == '3'  || addLevel == '5') && editFlag ==='1'" label="规则名称" | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					                      prop="ruleName"> | 
					 | 
					 | 
					                      prop="ruleName"> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					          <el-input v-model="form.ruleName" | 
					 | 
					 | 
					          <el-input v-model="form.ruleName" | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    size="small" | 
					 | 
					 | 
					                    size="small" | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -100,8 +100,8 @@ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                      label="居民端积分申请" | 
					 | 
					 | 
					                      label="居民端积分申请" | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                      prop="applyFlag" | 
					 | 
					 | 
					                      prop="applyFlag" | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                      label-width="140px"> | 
					 | 
					 | 
					                      label-width="140px"> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            <el-radio v-model="form.applyFlag" label="0">允许申请</el-radio> | 
					 | 
					 | 
					            <el-radio v-model="form.applyFlag" label="0" :disabled="editFlag=='0'">允许申请</el-radio> | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            <el-radio v-model="form.applyFlag" label="1">不允许申请</el-radio> | 
					 | 
					 | 
					            <el-radio v-model="form.applyFlag" label="1" :disabled="editFlag=='0'">不允许申请</el-radio> | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					        </el-form-item> | 
					 | 
					 | 
					        </el-form-item> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      </el-form> | 
					 | 
					 | 
					      </el-form> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      <div class="resi-btns"> | 
					 | 
					 | 
					      <div class="resi-btns"> | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -129,6 +129,7 @@ export default { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      tableData: [], | 
					 | 
					 | 
					      tableData: [], | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      sHeight: 0, | 
					 | 
					 | 
					      sHeight: 0, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      addLevel: '1', | 
					 | 
					 | 
					      addLevel: '1', | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      editFlag: '1', | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      addType: 'add', | 
					 | 
					 | 
					      addType: 'add', | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      tableHeader: [ | 
					 | 
					 | 
					      tableHeader: [ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        { | 
					 | 
					 | 
					        { | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -148,7 +149,7 @@ export default { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        newPid: '', // 添加积分规则用到的pid | 
					 | 
					 | 
					        newPid: '', // 添加积分规则用到的pid | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        ruleName: '', // 积分规则名称 | 
					 | 
					 | 
					        ruleName: '', // 积分规则名称 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        pointValue: '', // 加减积分 | 
					 | 
					 | 
					        pointValue: '', // 加减积分 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					        applyFlag: '0' // 允许申请0,不允许申请1 | 
					 | 
					 | 
					        applyFlag: '0', // 允许申请0,不允许申请1 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					      }, | 
					 | 
					 | 
					      }, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      ruleform:{}, // 积分规则查询相关数据,由于只是修改名称/分值/是否申请 所以之前的数据不做改变只做展示用 全部放在form里面 | 
					 | 
					 | 
					      ruleform:{}, // 积分规则查询相关数据,由于只是修改名称/分值/是否申请 所以之前的数据不做改变只做展示用 全部放在form里面 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      typeform: {}, // 积分二级分类 | 
					 | 
					 | 
					      typeform: {}, // 积分二级分类 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -205,7 +206,7 @@ export default { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    }, | 
					 | 
					 | 
					    }, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    // 列表修改点击事件 | 
					 | 
					 | 
					    // 列表修改点击事件 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    async handleEdit (row, addType, level) { | 
					 | 
					 | 
					    async handleEdit (row, addType, level) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					      console.log(addType, level) | 
					 | 
					 | 
					      console.log(addType, level,row.editFlag) | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					      let url = '' | 
					 | 
					 | 
					      let url = '' | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      if (level === '4') { | 
					 | 
					 | 
					      if (level === '4') { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        url = `/point/additiverule/categorydetail/${row.id}` | 
					 | 
					 | 
					        url = `/point/additiverule/categorydetail/${row.id}` | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -222,6 +223,7 @@ export default { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					          } | 
					 | 
					 | 
					          } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        }) | 
					 | 
					 | 
					        }) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      } | 
					 | 
					 | 
					      } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      this.editFlag = row.editFlag; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      this.addLevel = level | 
					 | 
					 | 
					      this.addLevel = level | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      this.addType = addType | 
					 | 
					 | 
					      this.addType = addType | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      this.dialogVisible = true | 
					 | 
					 | 
					      this.dialogVisible = true | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |