| 
						
						
						
					 | 
				
				 | 
				
					@ -1,9 +1,25 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					<template> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  <div class="resi-container"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <!-- <el-card class="resi-card"> --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <el-row class="resi-row-box" :class="!isArrow && 'resi-row-more'"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-row v-if="showGrid" class="resi-row"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <el-col :span="6"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <el-row class="resi-row-box" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            :class="!isArrow && 'resi-row-more'"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <el-row v-if="showGrid" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              class="resi-row"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-col :span="6"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <div class="resi-cell"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <div class="resi-cell-label">所属组织</div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <div class="resi-cell-value"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-cascader class="customer_cascader" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                           ref="myCascader" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                           v-model="agencyIdArray" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                           :options="orgOptions" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                           :props="orgOptionProps" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                           :show-all-levels="false" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                           @change="handleChangeAgency"></el-cascader> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </el-col> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <!--          <el-col :span="6"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <div class="resi-cell"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <div class="resi-cell-label">所属网格</div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <div class="resi-cell-value"> | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -25,196 +41,176 @@ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </el-select> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </el-col> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <el-col :span="18"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <div class="resi-cell"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <div class="resi-cell-label">所属房屋</div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <div class="resi-cell-value"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <el-select | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  v-model.trim="form.VILLAGE_ID" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  placeholder="请选择小区" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  clearable | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  class="resi-cell-select" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  @clear="handleClearVillage" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  @change="handleChangeV" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  <el-option | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    v-for="item in optionsV" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    :key="item.value" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    :label="item.label" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    :value="item.value" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  </el-option> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </el-select> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <el-select | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  v-model.trim="form.BUILD_ID" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  placeholder="楼号" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  clearable | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  style="width: 120px;" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  class="resi-cell-select" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  :disabled="changeVDisabled" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  @clear="handleClearBuild" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  @change="handleChangeB" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  <el-option | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    v-for="item in optionsB" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    :key="item.value" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    :label="item.label" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    :value="item.value" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  </el-option> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </el-select> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <el-select | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  v-model.trim="form.UNIT_ID" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  :disabled="changeBDisabled" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  placeholder="单元" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  clearable | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  style="width: 120px;" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  class="resi-cell-select" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  @click="handleClearDan" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  @change="handleChangeD" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  <el-option | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    v-for="item in optionsD" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    :key="item.value" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    :label="item.label" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    :value="item.value" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  </el-option> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </el-select> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <el-select | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  v-model.trim="form.HOME_ID" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  :disabled="changeDDisabled" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  placeholder="房号" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  clearable | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  style="width: 120px;" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  class="resi-cell-select" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  <el-option | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    v-for="item in optionsH" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    :key="item.value" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    :label="item.label" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    :value="item.value" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  </el-option> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </el-select> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </el-col>--> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-col :span="18"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <div class="resi-cell"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <div class="resi-cell-label">所属房屋</div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <div class="resi-cell-value"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-select v-model.trim="form.VILLAGE_ID" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         placeholder="请选择小区" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         clearable | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         class="resi-cell-select" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         @clear="handleClearVillage" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         @change="handleChangeV"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <el-option v-for="item in optionsV" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                           :key="item.value" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                           :label="item.label" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                           :value="item.value"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </el-option> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </el-select> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-select v-model.trim="form.BUILD_ID" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         placeholder="楼号" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         clearable | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         style="width: 120px;" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         class="resi-cell-select" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         :disabled="changeVDisabled" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         @clear="handleClearBuild" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         @change="handleChangeB"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <el-option v-for="item in optionsB" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                           :key="item.value" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                           :label="item.label" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                           :value="item.value"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </el-option> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </el-select> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-select v-model.trim="form.UNIT_ID" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         :disabled="changeBDisabled" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         placeholder="单元" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         clearable | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         style="width: 120px;" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         class="resi-cell-select" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         @click="handleClearDan" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         @change="handleChangeD"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <el-option v-for="item in optionsD" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                           :key="item.value" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                           :label="item.label" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                           :value="item.value"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </el-option> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </el-select> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-select v-model.trim="form.HOME_ID" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         :disabled="changeDDisabled" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         placeholder="房号" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         clearable | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         style="width: 120px;" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         class="resi-cell-select"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <el-option v-for="item in optionsH" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                           :key="item.value" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                           :label="item.label" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                           :value="item.value"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </el-option> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </el-select> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </el-col> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </el-row> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-row | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          v-for="(item, index) in sliceList(itemList, 4)" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          :key="index" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          class="resi-row" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <el-col v-for="n in item" :key="n.id" :span="computdSpan(item.length)"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <div class="resi-cell"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <div class="resi-cell-label" :class="item.length != 4 && 'resi-cell-label1'">{{ n.label }}</div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <div | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                class="resi-cell-value" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                :class="n.itemType === 'radio' && 'resi-cell-value-radio'" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <el-input | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  v-if="n.itemType === 'input' || n.itemType === 'textarea'" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  v-model.trim="form[n.columnName]" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  class="resi-cell-input" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  clearable | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  placeholder="请输入内容" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </el-input> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <template v-else-if="n.itemType == 'inputRange'"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  <!-- <el-input | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </el-col> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      </el-row> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <el-row v-for="(item, index) in sliceList(itemList, 4)" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              :key="index" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              class="resi-row"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-col v-for="n in item" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                :key="n.id" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                :span="computdSpan(item.length)"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <div class="resi-cell"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <div class="resi-cell-label" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                 :class="item.length != 4 && 'resi-cell-label1'">{{ n.label }}</div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            <div class="resi-cell-value" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                 :class="n.itemType === 'radio' && 'resi-cell-value-radio'"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-input v-if="n.itemType === 'input' || n.itemType === 'textarea'" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        v-model.trim="form[n.columnName]" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        class="resi-cell-input" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        clearable | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                        placeholder="请输入内容"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </el-input> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <template v-else-if="n.itemType == 'inputRange'"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <!-- <el-input | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    v-model.trim="form[n.columnName]" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    class="resi-cell-input" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    clearable | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    placeholder="请输入内容" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  /> --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  <inputRange v-model="form[n.columnName]" :type="n.validType" @change="handleAgeChange" /> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </template> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <template v-else-if="n.itemType === 'datepicker'"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  <el-date-picker | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    v-if="n.queryType === 'daterange'" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    v-model.trim="form[n.columnName]" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    type="daterange" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    align="right" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    unlink-panels | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    range-separator="至" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    start-placeholder="开始日期" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    end-placeholder="结束日期" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    class="resi-cell--daterange" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    format="yyyy-MM-dd" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    value-format="yyyy-MM-dd" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  </el-date-picker> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  <el-date-picker | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    v-else | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    v-model.trim="form[n.columnName]" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    class="resi-cell-input" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    type="date" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    clearable | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    format="yyyy-MM-dd" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    value-format="yyyy-MM-dd" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    placeholder="选择日期" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  </el-date-picker> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </template> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <el-select | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  v-else-if="n.itemType === 'select' || n.itemType === 'radio'" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  v-model.trim="form[n.columnName]" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  placeholder="请选择" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  clearable | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  class="resi-cell-select" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  :collapse-tags="n.multiSelect == 1 ? true : false" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  :multiple="n.multiSelect == 1 ? true : false" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  <el-option | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    v-for="item in n.options" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    :key="item.value" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    :label="item.label" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    :value="item.value" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  </el-option> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </el-select> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <el-cascader | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  v-else-if="n.itemType === 'cascader'" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  v-model.trim="form[n.columnName]" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  :options="n.options" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  :props="{ checkStrictly: true }" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  clearable | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  class="resi-cell-select" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                > | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </el-cascader> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <template v-else-if="n.itemType === 'checkbox'"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  <el-checkbox-group v-model="form[n.columnName]"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    <el-checkbox v-for="ns in n.options" :key="ns.value" :label="ns.value">{{ns.label}}</el-checkbox> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                    <!-- <el-checkbox label="n.la"></el-checkbox> --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  </el-checkbox-group> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </template> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <inputRange v-model="form[n.columnName]" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            :type="n.validType" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                            @change="handleAgeChange" /> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </template> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <template v-else-if="n.itemType === 'datepicker'"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <el-date-picker v-if="n.queryType === 'daterange'" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                v-model.trim="form[n.columnName]" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                type="daterange" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                align="right" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                unlink-panels | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                range-separator="至" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                start-placeholder="开始日期" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                end-placeholder="结束日期" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                class="resi-cell--daterange" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                format="yyyy-MM-dd" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                value-format="yyyy-MM-dd"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </el-date-picker> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <el-date-picker v-else | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                v-model.trim="form[n.columnName]" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                class="resi-cell-input" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                type="date" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                clearable | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                format="yyyy-MM-dd" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                value-format="yyyy-MM-dd" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                                placeholder="选择日期"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </el-date-picker> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </template> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-select v-else-if="n.itemType === 'select' || n.itemType === 'radio'" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         v-model.trim="form[n.columnName]" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         placeholder="请选择" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         clearable | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         class="resi-cell-select" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         :collapse-tags="n.multiSelect == 1 ? true : false" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                         :multiple="n.multiSelect == 1 ? true : false"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <el-option v-for="item in n.options" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                           :key="item.value" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                           :label="item.label" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                           :value="item.value"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </el-option> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </el-select> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <el-cascader v-else-if="n.itemType === 'cascader'" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                           v-model.trim="form[n.columnName]" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                           :options="n.options" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                           :props="{ checkStrictly: true }" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                           clearable | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                           size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                           class="resi-cell-select"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </el-cascader> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              <template v-else-if="n.itemType === 'checkbox'"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                <el-checkbox-group v-model="form[n.columnName]"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  <el-checkbox v-for="ns in n.options" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                               :key="ns.value" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                               :label="ns.value">{{ns.label}}</el-checkbox> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  <!-- <el-checkbox label="n.la"></el-checkbox> --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                </el-checkbox-group> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              </template> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            </div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </el-col> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </el-row> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          </div> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </el-col> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      </el-row> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <el-row v-if="isArrow" class="resi-search"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <!-- <el-col :span="20"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    </el-row> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <el-row v-if="isArrow" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            class="resi-search"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <!-- <el-col :span="20"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <el-button type="primary" size="mini">查询</el-button> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </el-col> --> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-col :span="24"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <el-button type="primary" size="small" @click="handleSearch">查询</el-button> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          <el-button class="diy-button--reset" size="small" @click="resetForm">重置</el-button> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        </el-col> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      </el-row> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <!-- <div v-if="isArrow" class="resi-down" @click="handleOpenSearch"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      <el-col :span="24"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-button type="primary" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                   size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                   @click="handleSearch">查询</el-button> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <el-button class="diy-button--reset" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                   size="small" | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                   @click="resetForm">重置</el-button> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      </el-col> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    </el-row> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    <!-- <div v-if="isArrow" class="resi-down" @click="handleOpenSearch"> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <img v-if="openSearch" src="../../assets/img/arrow-up.png" /> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        <img v-else src="../../assets/img/arrow-down.png" /> | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      </div> --> | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -247,7 +243,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      default: false | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  data() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  data () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    let initForm = (arr, columnName) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let _form = {} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // console.log('formInfo', obj) | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -258,7 +254,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      arr.forEach((item) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        if (item.itemType == 'checkbox') _form[item.columnName] = [] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        else if (columnName && columnName === item.columnName) _form[item.columnName] = '1' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        else if (item.itemType == 'inputRange') _form[item.columnName] = { start: '', end: ''} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        else if (item.itemType == 'inputRange') _form[item.columnName] = { start: '', end: '' } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        else _form[item.columnName] = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      return _form | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -273,7 +269,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    let form = initForm(itemList, this.columnName) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    let tempFormList = itemList.map(item => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					       | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      return { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ...item, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        isChange: this.columnName && this.columnName === item.columnName ? true : false | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -287,6 +283,14 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      UNIT_ID: '', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      HOME_ID: '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    let orgOptionProps = { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      multiple: false, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      value: 'agencyId', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      label: 'agencyName', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      children: 'subAgencyList', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      checkStrictly: true | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    return { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      pageLoading: false, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      openSearch: false, | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -295,10 +299,14 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      optionsH: [], | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      optionsD: [], | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      optionsG: [], | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      orgOptions: [], | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      orgOptionProps, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      agencyIdArray: [], | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      value: '', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      itemList, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      fixedList: [], | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      fixedForm: { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        AGENCY_ID: '', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        GRID_ID: '', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        VILLAGE_ID: '', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        BUILD_ID: '', | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -308,6 +316,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      constForm, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      form: { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ...form, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        AGENCY_ID: '', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        GRID_ID: '', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        VILLAGE_ID: '', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        BUILD_ID: '', | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -319,7 +328,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        shortcuts: [ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            text: '最近一周', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            onClick(picker) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            onClick (picker) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              const end = new Date() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              const start = new Date() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              start.setTime(start.getTime() - 3600 * 1000 * 24 * 7) | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -328,7 +337,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            text: '最近一个月', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            onClick(picker) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            onClick (picker) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              const end = new Date() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              const start = new Date() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              start.setTime(start.getTime() - 3600 * 1000 * 24 * 30) | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -337,7 +346,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            text: '最近三个月', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            onClick(picker) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            onClick (picker) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              const end = new Date() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              const start = new Date() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              start.setTime(start.getTime() - 3600 * 1000 * 24 * 90) | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -345,11 +354,15 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      queryType: { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        'AGENCY_ID': 'like' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  computed: { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    sliceList() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    sliceList () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      return function (data, count) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        if (data !== undefined) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          let index = 0 | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -365,19 +378,19 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    changeVDisabled() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    changeVDisabled () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      return !this.form.VILLAGE_ID | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    changeBDisabled() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    changeBDisabled () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      return !this.form.BUILD_ID | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    changeDDisabled() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    changeDDisabled () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      return !this.form.UNIT_ID | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  watch: { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    form: { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      handler(val, val2) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      handler (val, val2) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        // console.log('valpppp----', val, val2) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        for (let n in val) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          if (this.constForm[n] !== val[n]) { | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -390,39 +403,39 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      deep: true | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  created() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  created () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    // this.initForm() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    // console.log('formcccc---', this.form) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    this.getOrgTreeList() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    this.getGridList() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    this.getValiheList() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    if (this.columnName) this.handleChangeForm(this.columnName) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  methods: { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    initForm() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    initForm () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.formList.forEach((item) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.$set(this.form, item.columnName, '') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      console.log('formcccc---', this.form) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    computdSpan(len) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    computdSpan (len) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      return len == 1 ? 24 : 6 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleClearVillage() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleClearVillage () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.form.BUILD_ID = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.form.HOME_ID = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleClearBuild() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleClearBuild () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.form.BUILD_ID = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.form.UNIT_ID = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.form.HOME_ID = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleClearDan() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleClearDan () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.form.UNIT_ID = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.form.HOME_ID = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    resetForm(formName) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      for(const n in this.form) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    resetForm (formName) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      for (const n in this.form) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        if (n == 'age') { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          this.form.age = { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            start: '', | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -430,29 +443,30 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } else if (typeof this.form[n] == 'object') this.form[n] = [] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        else this.form[n] = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					         | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // let arr3 = [...arr1, ...arr] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.$emit('search', []) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // this.handleSearch() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.orgOptions = []; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleSearch() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleSearch () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // console.log('formmmmm---', this.form) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      const itemTypes = ['daterange', 'timerange', 'checkbox'] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let a = this.tempFormList.filter(item => item.itemType != 'inputRange') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let arr = a.filter((n) => n.isChange).map((item) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          return { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            queryType: item.queryType, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            tableName: item.tableName, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            columnName: item.columnName, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            // columnValue: [] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            columnValue: this.form[item.columnName] &&  | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              (itemTypes.includes(item.queryType) || | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        return { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          queryType: item.queryType, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          tableName: item.tableName, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          columnName: item.columnName, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          // columnValue: [] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          columnValue: this.form[item.columnName] && | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            (itemTypes.includes(item.queryType) || | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              itemTypes.includes(item.itemType) || item.multiSelect == 1 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                ? this.form[item.columnName] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                : [this.form[item.columnName].toString()]) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              ? this.form[item.columnName] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              : [this.form[item.columnName].toString()]) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      const arr2 = arr.filter(item => item.columnValue.length > 0) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let arr1 = this.fixedList | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        .filter((n) => n.columnValue.length > 0) | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -465,10 +479,10 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.$emit('search', arr3) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      return arr3 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleOpenSearch() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleOpenSearch () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.openSearch = !this.openSearch | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleAgeChange(val) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleAgeChange (val) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      console.log('val----age---', val) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      if (val.end) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        const s = this.computedBirth(val.end) | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -476,7 +490,29 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.form.BIRTHDAY = [s, e] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleChangeGrid(val) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleChangeAgency (val) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let obj = this.$refs["myCascader"].getCheckedNodes()[0].data | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      if (obj) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        if (obj.level === 'grid') { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          this.form.GRID_ID = this.agencyIdArray.length > 0 ? this.agencyIdArray[this.agencyIdArray.length - 1] : ''; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          this.form.AGENCY_ID = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } else { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          this.form.AGENCY_ID = this.agencyIdArray.length > 0 ? this.agencyIdArray[this.agencyIdArray.length - 1] : ''; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          this.form.GRID_ID = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } else { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.form.AGENCY_ID = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.form.GRID_ID = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.form.VILLAGE_ID = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.form.BUILD_ID = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.form.UNIT_ID = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.form.HOME_ID = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.getValiheList() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleChangeGrid (val) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      console.log('val', val) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.form.VILLAGE_ID = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.form.BUILD_ID = '' | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -484,27 +520,28 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.form.HOME_ID = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.getValiheList() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleChangeV(val) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleChangeV (val) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      console.log('val', val) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.form.BUILD_ID = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.form.UNIT_ID = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.form.HOME_ID = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.getBuildList() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleChangeB(val) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleChangeB (val) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      console.log('val', val) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.form.UNIT_ID = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.form.HOME_ID = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.getUniList() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleChangeD(val) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleChangeD (val) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      console.log('val', val) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.form.HOME_ID = '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.getHouseList() | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    // 监听基础form | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleChangeForm(val) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    handleChangeForm (val) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      for (let n in this.fixedForm) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        if (n === val) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          if (this.fixedList.length > 0) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            let _item = {} | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -517,7 +554,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                console.log('fixedList----val', this.fixedList) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              } else { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                _item = { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  queryType: 'equal', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  queryType: this.queryType[val] ? this.queryType[val] : 'equal',//'equal', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  tableName: 'ic_resi_user', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  columnName: val, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  columnValue: [this.form[val]] | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -529,7 +566,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if (Object.keys(_item).length > 0 && !hasVal) this.fixedList.push(_item) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          } else { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            this.$set(this.fixedList, 0, { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              queryType: 'equal', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              queryType: this.queryType[val] ? this.queryType[val] : 'equal',//'equal', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              tableName: 'ic_resi_user', | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              columnName: val, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              columnValue: [this.form[val]] | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -542,7 +579,24 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        if (item.columnName === val) item.isChange = true | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    getGridList() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    getOrgTreeList () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      const { user } = this.$store.state | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.$http | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        .post('/gov/org/customeragency/agencygridtree', {}) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        .then(({ data: res }) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          if (res.code !== 0) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            return this.$message.error(res.msg) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          } else { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            console.log('获取组织树成功', res.data) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            this.orgOptions = [] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            this.orgOptions.push(res.data) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        .catch(() => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          return this.$message.error('网络错误') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    getGridList () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      const { user } = this.$store.state | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.$http | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        .post('/gov/org/customergrid/gridoption', { agencyId: user.agencyId, purpose: 'query' }) | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -558,12 +612,12 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          return this.$message.error('网络错误') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    getValiheList() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    getValiheList () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      const { user } = this.$store.state | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.$http | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        .post('/gov/org/icneighborhood/neighborhoodoption', { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          gridId: this.form.GRID_ID, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          agencyId: '' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          agencyId: this.form.AGENCY_ID, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          // agencyId: user.agencyId | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        .then(({ data: res }) => { | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -578,7 +632,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          return this.$message.error('网络错误') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    getBuildList() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    getBuildList () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.$http | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        .post('/gov/org/icbuilding/buildingoption', { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          neighborHoodId: this.form.VILLAGE_ID | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -595,7 +649,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          return this.$message.error('网络错误') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    getUniList() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    getUniList () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.$http | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        .post('/gov/org/icbuildingunit/unitoption', { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          buildingId: this.form.BUILD_ID | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -612,7 +666,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          return this.$message.error('网络错误') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    getHouseList() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    getHouseList () { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.$http | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        .post('/gov/org/ichouse/houseoption', { unitId: this.form.UNIT_ID }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        .then(({ data: res }) => { | 
				
			
			
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
				 | 
				
					@ -627,19 +681,19 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          return this.$message.error('网络错误') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    computedBirth(age) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let now = new Date();  | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let nowYear = now.getFullYear();  | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let nowMonth = now.getMonth()+1;  | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let nowDay = now.getDate(); // 按照减法原理,先day相减,不够向month借;然后month相减,不够向year借;最后year相减。  | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    computedBirth (age) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let now = new Date(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let nowYear = now.getFullYear(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let nowMonth = now.getMonth() + 1; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let nowDay = now.getDate(); // 按照减法原理,先day相减,不够向month借;然后month相减,不够向year借;最后year相减。 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let subYear = nowYear - age | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      if(nowMonth < 10){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        nowMonth = '0'+ nowMonth | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      if (nowMonth < 10) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        nowMonth = '0' + nowMonth | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      if(nowDay < 10){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      if (nowDay < 10) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        nowDay = '0' + nowDay | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      console.log(subYear+'-'+nowMonth+'-'+nowDay); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      console.log(subYear + '-' + nowMonth + '-' + nowDay); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      return subYear + '-' + nowMonth + '-' + nowDay | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  } | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -714,7 +768,7 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    max-width: 200px; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  .resi-cell--daterange { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    max-width: 240px; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    max-width: 235px; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					  .resi-cell-select { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    max-width: 200px; | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |