|  | @@ -1,672 +1,2216 @@
 | 
	
		
			
				|  |  |  <template>
 | 
	
		
			
				|  |  | -  <div class="ZTGlobal rootele">
 | 
	
		
			
				|  |  | -    <el-tabs v-model="activeName" @tab-click="handleClick">
 | 
	
		
			
				|  |  | -      <el-tab-pane label="拆迁补偿预估" name="first">
 | 
	
		
			
				|  |  | -        <el-row>
 | 
	
		
			
				|  |  | -          <el-col :span="7">项目范围:</el-col>
 | 
	
		
			
				|  |  | -          <el-col :span="16">
 | 
	
		
			
				|  |  | -            <el-button type="primary">导入范围</el-button>
 | 
	
		
			
				|  |  | -            <el-button type="primary">绘制范围</el-button>
 | 
	
		
			
				|  |  | -          </el-col>
 | 
	
		
			
				|  |  | -        </el-row>
 | 
	
		
			
				|  |  | -        <el-row>
 | 
	
		
			
				|  |  | -          <el-col :span="7">项目名称:</el-col>
 | 
	
		
			
				|  |  | -          <el-col :span="16">
 | 
	
		
			
				|  |  | -            <el-input placeholder="输入项目名称"></el-input>
 | 
	
		
			
				|  |  | -          </el-col>
 | 
	
		
			
				|  |  | -        </el-row>
 | 
	
		
			
				|  |  | -        <el-row>
 | 
	
		
			
				|  |  | -          <el-col :span="7">征地补偿标准:</el-col>
 | 
	
		
			
				|  |  | -          <el-col :span="10">
 | 
	
		
			
				|  |  | -            <el-select v-model="zdValue" placeholder="请选择">
 | 
	
		
			
				|  |  | -              <el-option
 | 
	
		
			
				|  |  | -                v-for="item in zdList"
 | 
	
		
			
				|  |  | -                :key="item.value"
 | 
	
		
			
				|  |  | -                :label="item.label"
 | 
	
		
			
				|  |  | -                :value="item.value"
 | 
	
		
			
				|  |  | -              >
 | 
	
		
			
				|  |  | -              </el-option>
 | 
	
		
			
				|  |  | -            </el-select>
 | 
	
		
			
				|  |  | -          </el-col>
 | 
	
		
			
				|  |  | -          <el-col :span="7" class="buttongroup">
 | 
	
		
			
				|  |  | -            <el-button
 | 
	
		
			
				|  |  | -              size="mini"
 | 
	
		
			
				|  |  | -              type="primary"
 | 
	
		
			
				|  |  | -              id="zdShow"
 | 
	
		
			
				|  |  | -              @click="zdShow()"
 | 
	
		
			
				|  |  | -              plain
 | 
	
		
			
				|  |  | -              >查看</el-button
 | 
	
		
			
				|  |  | -            >
 | 
	
		
			
				|  |  | -            <el-button
 | 
	
		
			
				|  |  | -              size="mini"
 | 
	
		
			
				|  |  | -              type="primary"
 | 
	
		
			
				|  |  | -              id="zdSet"
 | 
	
		
			
				|  |  | -              @click="zdSet()"
 | 
	
		
			
				|  |  | -              plain
 | 
	
		
			
				|  |  | -              >配置</el-button
 | 
	
		
			
				|  |  | -            >
 | 
	
		
			
				|  |  | -          </el-col>
 | 
	
		
			
				|  |  | -        </el-row>
 | 
	
		
			
				|  |  | -        <el-row>
 | 
	
		
			
				|  |  | -          <el-col :span="7">青苗补偿标准:</el-col>
 | 
	
		
			
				|  |  | -          <el-col :span="10">
 | 
	
		
			
				|  |  | -            <el-select v-model="qmValue" placeholder="请选择">
 | 
	
		
			
				|  |  | -              <el-option
 | 
	
		
			
				|  |  | -                v-for="item in qmList"
 | 
	
		
			
				|  |  | -                :key="item.value"
 | 
	
		
			
				|  |  | -                :label="item.label"
 | 
	
		
			
				|  |  | -                :value="item.value"
 | 
	
		
			
				|  |  | -              >
 | 
	
		
			
				|  |  | -              </el-option>
 | 
	
		
			
				|  |  | -            </el-select>
 | 
	
		
			
				|  |  | -          </el-col>
 | 
	
		
			
				|  |  | -          <el-col :span="7" class="buttongroup">
 | 
	
		
			
				|  |  | -            <el-button
 | 
	
		
			
				|  |  | -              size="mini"
 | 
	
		
			
				|  |  | -              type="primary"
 | 
	
		
			
				|  |  | -              id="qmShow"
 | 
	
		
			
				|  |  | -              @click="qmShow()"
 | 
	
		
			
				|  |  | -              plain
 | 
	
		
			
				|  |  | -              >查看</el-button
 | 
	
		
			
				|  |  | -            >
 | 
	
		
			
				|  |  | -            <el-button
 | 
	
		
			
				|  |  | -              size="mini"
 | 
	
		
			
				|  |  | -              type="primary"
 | 
	
		
			
				|  |  | -              id="qmSet"
 | 
	
		
			
				|  |  | -              @click="qmSet()"
 | 
	
		
			
				|  |  | -              plain
 | 
	
		
			
				|  |  | -              >配置</el-button
 | 
	
		
			
				|  |  | -            >
 | 
	
		
			
				|  |  | -          </el-col>
 | 
	
		
			
				|  |  | -        </el-row>
 | 
	
		
			
				|  |  | -        <el-row>
 | 
	
		
			
				|  |  | -          <el-col :span="7">拆迁补偿标准:</el-col>
 | 
	
		
			
				|  |  | -          <el-col :span="10">
 | 
	
		
			
				|  |  | -            <el-select v-model="cqValue" placeholder="请选择">
 | 
	
		
			
				|  |  | -              <el-option
 | 
	
		
			
				|  |  | -                v-for="item in cqList"
 | 
	
		
			
				|  |  | -                :key="item.value"
 | 
	
		
			
				|  |  | -                :label="item.label"
 | 
	
		
			
				|  |  | -                :value="item.value"
 | 
	
		
			
				|  |  | -              >
 | 
	
		
			
				|  |  | -              </el-option>
 | 
	
		
			
				|  |  | -            </el-select>
 | 
	
		
			
				|  |  | -          </el-col>
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -          <el-col :span="7" class="buttongroup">
 | 
	
		
			
				|  |  | -            <el-button
 | 
	
		
			
				|  |  | -              size="mini"
 | 
	
		
			
				|  |  | -              type="primary"
 | 
	
		
			
				|  |  | -              id="cqShow"
 | 
	
		
			
				|  |  | -              @click="cqShow()"
 | 
	
		
			
				|  |  | -              plain
 | 
	
		
			
				|  |  | -              >查看</el-button
 | 
	
		
			
				|  |  | -            >
 | 
	
		
			
				|  |  | -            <el-button
 | 
	
		
			
				|  |  | -              size="mini"
 | 
	
		
			
				|  |  | -              type="primary"
 | 
	
		
			
				|  |  | -              id="cqSet"
 | 
	
		
			
				|  |  | -              @click="cqSet()"
 | 
	
		
			
				|  |  | -              plain
 | 
	
		
			
				|  |  | -              >配置</el-button
 | 
	
		
			
				|  |  | -            >
 | 
	
		
			
				|  |  | -          </el-col>
 | 
	
		
			
				|  |  | -        </el-row>
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -        <el-row style="text-align: center">
 | 
	
		
			
				|  |  | -          <el-button type="primary" plain>确定</el-button>
 | 
	
		
			
				|  |  | -          <el-button type="primary" plain>取消</el-button>
 | 
	
		
			
				|  |  | -        </el-row>
 | 
	
		
			
				|  |  | -      </el-tab-pane>
 | 
	
		
			
				|  |  | -      <el-tab-pane label="分析记录" name="second">分析记录</el-tab-pane>
 | 
	
		
			
				|  |  | -      <el-tab-pane label="分析结果" name="third">分析结果</el-tab-pane>
 | 
	
		
			
				|  |  | -    </el-tabs>
 | 
	
		
			
				|  |  | -  </div>
 | 
	
		
			
				|  |  | +    <div class="ZTGlobal rootele">
 | 
	
		
			
				|  |  | +        <el-tabs v-model="activeName" @tab-click="handleClick">
 | 
	
		
			
				|  |  | +            <el-tab-pane label="拆迁补偿预估" name="first">
 | 
	
		
			
				|  |  | +                <el-row>
 | 
	
		
			
				|  |  | +                    <el-col :span="7">项目范围:</el-col>
 | 
	
		
			
				|  |  | +                    <el-col :span="16">
 | 
	
		
			
				|  |  | +                        <el-button type="primary">导入范围</el-button>
 | 
	
		
			
				|  |  | +                        <el-button type="primary" @click="drawPolygon()">绘制范围</el-button>
 | 
	
		
			
				|  |  | +                    </el-col>
 | 
	
		
			
				|  |  | +                </el-row>
 | 
	
		
			
				|  |  | +                <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="8rem" class="demo-ruleForm">
 | 
	
		
			
				|  |  | +                    <el-form-item label="项目名称:" prop="projectName">
 | 
	
		
			
				|  |  | +                        <!-- <el-col :span="7">项目名称:</el-col> -->
 | 
	
		
			
				|  |  | +                        <el-col :span="16">
 | 
	
		
			
				|  |  | +                            <el-input placeholder="输入项目名称" v-model="ruleForm.projectName"></el-input>
 | 
	
		
			
				|  |  | +                        </el-col>
 | 
	
		
			
				|  |  | +                    </el-form-item>
 | 
	
		
			
				|  |  | +                    <el-form-item label="征地补偿标准:" prop="zdValue">
 | 
	
		
			
				|  |  | +                        <!-- <el-col :span="7">征地补偿标准:</el-col> -->
 | 
	
		
			
				|  |  | +                        <el-col :span="13">
 | 
	
		
			
				|  |  | +                            <el-select v-model="ruleForm.zdValue" placeholder="请选择">
 | 
	
		
			
				|  |  | +                                <el-option v-for="item in zdList" :key="item.value" :label="item.label" :value="item.value">
 | 
	
		
			
				|  |  | +                                </el-option>
 | 
	
		
			
				|  |  | +                            </el-select>
 | 
	
		
			
				|  |  | +                        </el-col>
 | 
	
		
			
				|  |  | +                        <el-col :span="7" class="buttongroup">
 | 
	
		
			
				|  |  | +                            <el-button size="mini" type="primary" id="zdShow" @click="zdShow()" plain>查看</el-button>
 | 
	
		
			
				|  |  | +                            <el-button size="mini" type="primary" id="zdSet" @click="zdSet()" plain>配置</el-button>
 | 
	
		
			
				|  |  | +                        </el-col>
 | 
	
		
			
				|  |  | +                    </el-form-item>
 | 
	
		
			
				|  |  | +                    <el-form-item label="青苗补偿标准:" prop="qmValue">
 | 
	
		
			
				|  |  | +                        <!-- <el-col :span="7">青苗补偿标准:</el-col> -->
 | 
	
		
			
				|  |  | +                        <el-col :span="13">
 | 
	
		
			
				|  |  | +                            <el-select v-model="ruleForm.qmValue" placeholder="请选择">
 | 
	
		
			
				|  |  | +                                <el-option v-for="item in qmList" :key="item.value" :label="item.label" :value="item.value">
 | 
	
		
			
				|  |  | +                                </el-option>
 | 
	
		
			
				|  |  | +                            </el-select>
 | 
	
		
			
				|  |  | +                        </el-col>
 | 
	
		
			
				|  |  | +                        <el-col :span="7" class="buttongroup">
 | 
	
		
			
				|  |  | +                            <el-button size="mini" type="primary" id="qmShow" @click="qmShow()" plain>查看</el-button>
 | 
	
		
			
				|  |  | +                            <el-button size="mini" type="primary" id="qmSet" @click="qmSet()" plain>配置</el-button>
 | 
	
		
			
				|  |  | +                        </el-col>
 | 
	
		
			
				|  |  | +                    </el-form-item>
 | 
	
		
			
				|  |  | +                    <el-form-item label="拆迁补偿标准:" prop="cqValue">
 | 
	
		
			
				|  |  | +                        <!-- <el-col :span="7">拆迁补偿标准:</el-col> -->
 | 
	
		
			
				|  |  | +                        <el-col :span="13">
 | 
	
		
			
				|  |  | +                            <el-select v-model="ruleForm.cqValue" placeholder="请选择">
 | 
	
		
			
				|  |  | +                                <el-option v-for="item in cqList" :key="item.value" :label="item.label" :value="item.value">
 | 
	
		
			
				|  |  | +                                </el-option>
 | 
	
		
			
				|  |  | +                            </el-select>
 | 
	
		
			
				|  |  | +                        </el-col>
 | 
	
		
			
				|  |  | +                        <el-col :span="7" class="buttongroup">
 | 
	
		
			
				|  |  | +                            <el-button size="mini" type="primary" id="cqShow" @click="cqShow()" plain>查看</el-button>
 | 
	
		
			
				|  |  | +                            <el-button size="mini" type="primary" id="cqSet" @click="cqSet()" plain>配置</el-button>
 | 
	
		
			
				|  |  | +                        </el-col>
 | 
	
		
			
				|  |  | +                    </el-form-item>
 | 
	
		
			
				|  |  | +                    <el-row style="text-align: center;">
 | 
	
		
			
				|  |  | +                        <el-button type="primary" plain @click="submitForm('ruleForm')">确定</el-button>
 | 
	
		
			
				|  |  | +                        <el-button type="primary" plain @click="dialogClose()">取消</el-button>
 | 
	
		
			
				|  |  | +                    </el-row>
 | 
	
		
			
				|  |  | +                </el-form>
 | 
	
		
			
				|  |  | +            </el-tab-pane>
 | 
	
		
			
				|  |  | +            <el-tab-pane label="分析记录" name="second">
 | 
	
		
			
				|  |  | +                <el-row>
 | 
	
		
			
				|  |  | +                    <el-col :span="12">
 | 
	
		
			
				|  |  | +                        <el-input placeholder="请输入项目名称" v-model="projectName">
 | 
	
		
			
				|  |  | +                            <i slot="suffix" class="el-input__icon el-icon-search"></i>
 | 
	
		
			
				|  |  | +                        </el-input>
 | 
	
		
			
				|  |  | +                    </el-col>
 | 
	
		
			
				|  |  | +                    <el-col :span="12">
 | 
	
		
			
				|  |  | +                        <el-date-picker v-model="dateVal" type="daterange" range-separator="至" start-placeholder="开始日期"
 | 
	
		
			
				|  |  | +                            end-placeholder="结束日期">
 | 
	
		
			
				|  |  | +                        </el-date-picker>
 | 
	
		
			
				|  |  | +                    </el-col>
 | 
	
		
			
				|  |  | +                </el-row>
 | 
	
		
			
				|  |  | +                <div>
 | 
	
		
			
				|  |  | +                    <el-card class="box-card" v-for="projectInfo in projectList" :key="projectInfo.id">
 | 
	
		
			
				|  |  | +                        <div slot="header" class="clearfix">
 | 
	
		
			
				|  |  | +                            <el-col :span="12">
 | 
	
		
			
				|  |  | +                                <span>{{ projectInfo.name }}</span></el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="12">
 | 
	
		
			
				|  |  | +                                <span>{{ projectInfo.date }}</span>
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                        </div>
 | 
	
		
			
				|  |  | +                        <el-row>
 | 
	
		
			
				|  |  | +                            <el-col :span="12">
 | 
	
		
			
				|  |  | +                                <el-button style="float: right; padding: 3px 0" type="success">完成</el-button>
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="12" justify="center">
 | 
	
		
			
				|  |  | +                                <el-button type="primary" style="float: right; padding: 3px 0">日志</el-button>
 | 
	
		
			
				|  |  | +                                <el-button type="primary" style="float: right; padding: 3px 0"
 | 
	
		
			
				|  |  | +                                    @click="showResult(projectInfo)">分析结果</el-button>
 | 
	
		
			
				|  |  | +                                <el-button type="primary" style="float: right; padding: 3px 0">报告</el-button>
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                        </el-row>
 | 
	
		
			
				|  |  | +                    </el-card>
 | 
	
		
			
				|  |  | +                </div>
 | 
	
		
			
				|  |  | +            </el-tab-pane>
 | 
	
		
			
				|  |  | +            <el-tab-pane label="分析结果" name="third">
 | 
	
		
			
				|  |  | +                <el-row class="box-card" v-model="curProjectInfo" :key="curProjectInfo.id">
 | 
	
		
			
				|  |  | +                    <el-col :span="18">
 | 
	
		
			
				|  |  | +                        <span style="font-size: 1rem;">{{ curProjectInfo.name }}</span></el-col>
 | 
	
		
			
				|  |  | +                    <el-col :span="6">
 | 
	
		
			
				|  |  | +                        <el-button type="primary">导出报告</el-button>
 | 
	
		
			
				|  |  | +                    </el-col>
 | 
	
		
			
				|  |  | +                </el-row>
 | 
	
		
			
				|  |  | +                <el-tabs v-model="activePage" @tab-click="pageClick">
 | 
	
		
			
				|  |  | +                    <el-tab-pane label="征地补偿费评估" name="ZDPG">
 | 
	
		
			
				|  |  | +                        <el-row>
 | 
	
		
			
				|  |  | +                            <el-col :span="2" justify="center">
 | 
	
		
			
				|  |  | +                                <img :src="imgs.zd1" style="height: 2rem;width: 2rem;" />
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="6">
 | 
	
		
			
				|  |  | +                                <span style="color: #fff; "> 预计征地面积(亩)</span>
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="4">
 | 
	
		
			
				|  |  | +                                <span color="#ffff#2d8cf0">{{ zdResult.totalZDMJ }}</span>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="2">
 | 
	
		
			
				|  |  | +                                <img :src="imgs.zd2" style="height: 2rem;width: 2rem;" />
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="6" style="padding: 2px;">
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                                <span style="color: #fff; "> 预计征地补偿费(万元)</span>
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="4">
 | 
	
		
			
				|  |  | +                                <span color="#ffff#2d8cf0">{{ zdResult.totalPay }}</span>
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                        </el-row>
 | 
	
		
			
				|  |  | +                        <el-row>
 | 
	
		
			
				|  |  | +                            <el-col :span="2">
 | 
	
		
			
				|  |  | +                                <img :src="imgs.zd3" style="height: 2rem;width: 2rem;" />
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="6">
 | 
	
		
			
				|  |  | +                                <span style="color: #fff; "> 预计土地补偿费(万元)</span>
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="4">
 | 
	
		
			
				|  |  | +                                <span color="#ffff#2d8cf0">{{ zdResult.totalZDOay }}</span>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="2">
 | 
	
		
			
				|  |  | +                                <img :src="imgs.zd4" style="height: 2rem;width: 2rem;" />
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="6" style="padding: 2px;">
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                                <span style="color: #fff; "> 预计征地补偿费(万元)</span>
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="4">
 | 
	
		
			
				|  |  | +                                <span color="#ffff#2d8cf0">{{ zdResult.totalAZPay }}</span>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                        </el-row>
 | 
	
		
			
				|  |  | +                        <div id="ZDBCChart" style="height:25rem;width: 25rem;"></div>
 | 
	
		
			
				|  |  | +                    </el-tab-pane>
 | 
	
		
			
				|  |  | +                    <el-tab-pane label="青苗补偿费评估" name="QMPG">
 | 
	
		
			
				|  |  | +                        <el-row>
 | 
	
		
			
				|  |  | +                            <el-col :span="2" justify="center">
 | 
	
		
			
				|  |  | +                                <img :src="imgs.qm1" style="height: 2rem;width: 2rem;" />
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="6">
 | 
	
		
			
				|  |  | +                                <span style="color: #fff; "> 补偿面积(亩)</span>
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="4">
 | 
	
		
			
				|  |  | +                                <span color="#2d8cf0">{{
 | 
	
		
			
				|  |  | +                                    qmResult.totalMJ }}</span>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="2">
 | 
	
		
			
				|  |  | +                                <img :src="imgs.qm2" style="height: 2rem;width: 2rem;" />
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="6">
 | 
	
		
			
				|  |  | +                                <span>
 | 
	
		
			
				|  |  | +                                    青苗补偿预估(万元)
 | 
	
		
			
				|  |  | +                                </span>
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="4">
 | 
	
		
			
				|  |  | +                                <span>
 | 
	
		
			
				|  |  | +                                    {{ qmResult.totalPay }}
 | 
	
		
			
				|  |  | +                                </span>
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                        </el-row>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                        <el-row>
 | 
	
		
			
				|  |  | +                            <el-col :span="2" justify="center">
 | 
	
		
			
				|  |  | +                                <img :src="imgs.qm1" style="height: 2rem;width: 2rem;" />
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="6">
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                                <span style="color: #fff; "> 农作物补偿面积(亩)</span>
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="4">
 | 
	
		
			
				|  |  | +                                <span color="#ffff#2d8cf0">{{ qmResult.nzwMJ }}</span>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="2">
 | 
	
		
			
				|  |  | +                                <img :src="imgs.qm2" style="height: 2rem;width: 2rem;" />
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="6" style="padding: 2px;">
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                                <span style="color: #fff; "> 农作物补偿费用预估(万元)</span>
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="4">
 | 
	
		
			
				|  |  | +                                <span color="#ffff#2d8cf0">{{ qmResult.nzwPay }}</span>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                        </el-row>
 | 
	
		
			
				|  |  | +                        <el-row>
 | 
	
		
			
				|  |  | +                            <el-col :span="2" justify="center">
 | 
	
		
			
				|  |  | +                                <img :src="imgs.qm1" style="height: 2rem;width: 2rem;" />
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="6">
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                                <span style="color: #fff; "> 经济作物补偿面积(亩)</span>
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="4">
 | 
	
		
			
				|  |  | +                                <span color="#ffff#2d8cf0">{{ qmResult.jjzwMJ }}</span>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="2">
 | 
	
		
			
				|  |  | +                                <img :src="imgs.qm2" style="height: 2rem;width: 2rem;" />
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="6" style="padding: 2px;">
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                                <span style="color: #fff; "> 经济作物补偿费预估(万元)</span>
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="4">
 | 
	
		
			
				|  |  | +                                <span color="#ffff#2d8cf0">{{ qmResult.jjzwPay }}</span>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                        </el-row>
 | 
	
		
			
				|  |  | +                        <el-row>
 | 
	
		
			
				|  |  | +                            <el-col :span="2">
 | 
	
		
			
				|  |  | +                                <img :src="imgs.qm3" style="height: 2rem;width: 2rem;" />
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="6">
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                                <span style="color: #fff; "> 树木补偿面积(亩)</span>
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="4">
 | 
	
		
			
				|  |  | +                                <span color="#ffff#2d8cf0">{{ qmResult.smMJ }}</span>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="2">
 | 
	
		
			
				|  |  | +                                <img :src="imgs.qm4" style="height: 2rem;width: 2rem;" />
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="6" style="padding: 2px;">
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                                <span style="color: #fff; "> 树木补偿费用预估(万元)</span>
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="4">
 | 
	
		
			
				|  |  | +                                <span color="#ffff#2d8cf0">{{ qmResult.smPay }}</span>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                        </el-row>
 | 
	
		
			
				|  |  | +                        <div id="QMMJChart" style="height: 10rem;width: 25rem;"></div>
 | 
	
		
			
				|  |  | +                        <div id="QMFYChart" style="height: 10rem;width: 25rem;"></div>
 | 
	
		
			
				|  |  | +                    </el-tab-pane>
 | 
	
		
			
				|  |  | +                    <el-tab-pane label="房屋拆迁补偿费评估" name="FWCQ">
 | 
	
		
			
				|  |  | +                        <el-row>
 | 
	
		
			
				|  |  | +                            <el-col :span="2" justify="center">
 | 
	
		
			
				|  |  | +                                <img :src="imgs.cq1" style="height: 2rem;width: 2rem;" />
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="6">
 | 
	
		
			
				|  |  | +                                <span style="color: #fff; ">房屋数量(个)</span>
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="4">
 | 
	
		
			
				|  |  | +                                <span color="#ffff#2d8cf0">{{ cqResult.count
 | 
	
		
			
				|  |  | +                                }}</span>
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="2">
 | 
	
		
			
				|  |  | +                                <img :src="imgs.cq2" style="height: 2rem;width: 2rem;" />
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="6" style="padding: 2px;">
 | 
	
		
			
				|  |  | +                                <span style="color: #fff; "> 房屋总建筑面积(平方米)</span>
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="4">
 | 
	
		
			
				|  |  | +                                <span color="#ffff#2d8cf0">{{ cqResult.totalJZMJ
 | 
	
		
			
				|  |  | +                                }}</span>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                        </el-row>
 | 
	
		
			
				|  |  | +                        <el-row>
 | 
	
		
			
				|  |  | +                            <el-col :span="2">
 | 
	
		
			
				|  |  | +                                <img :src="imgs.cq3" style="height: 2rem;width: 2rem;" />
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="6">
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                                <span style="color: #fff; "> 预计补偿(万元)</span>
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="4">
 | 
	
		
			
				|  |  | +                                <span color="#ffff#2d8cf0">{{ cqResult.totalPay }}</span>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="2">
 | 
	
		
			
				|  |  | +                                <img :src="imgs.cq4" style="height: 2rem;width: 2rem;" />
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="6" style="padding: 2px;">
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                                <span style="color: #fff; "> 平均补偿费(元/平方米)</span>
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="4">
 | 
	
		
			
				|  |  | +                                <span color="#ffff#2d8cf0">{{ cqResult.average }}</span>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                        </el-row>
 | 
	
		
			
				|  |  | +                        <div style=" height:2rem;width:100%">
 | 
	
		
			
				|  |  | +                            <el-col :span="6">
 | 
	
		
			
				|  |  | +                                <el-select>
 | 
	
		
			
				|  |  | +                                    <el-option>混合结构</el-option>
 | 
	
		
			
				|  |  | +                                    <el-option>砖木结构</el-option>
 | 
	
		
			
				|  |  | +                                    <el-option>简易结构</el-option>
 | 
	
		
			
				|  |  | +                                    <el-option>凉棚</el-option>
 | 
	
		
			
				|  |  | +                                </el-select>
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="7">
 | 
	
		
			
				|  |  | +                                <el-select>
 | 
	
		
			
				|  |  | +                                    <el-option>按建筑面积降序</el-option>
 | 
	
		
			
				|  |  | +                                    <el-option>按建筑面积升序</el-option>
 | 
	
		
			
				|  |  | +                                    <el-option>按照补偿款降序</el-option>
 | 
	
		
			
				|  |  | +                                    <el-option>按照补偿款升序</el-option>
 | 
	
		
			
				|  |  | +                                    <el-option>按照层高降序</el-option>
 | 
	
		
			
				|  |  | +                                    <el-option>按照层高升序</el-option>
 | 
	
		
			
				|  |  | +                                </el-select>
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +                            <el-col :span="11">
 | 
	
		
			
				|  |  | +                                <el-input placeholder="请输入查询内容" suffix-icon="el-icon-search"></el-input>
 | 
	
		
			
				|  |  | +                            </el-col>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                        </div>
 | 
	
		
			
				|  |  | +                        <ul>
 | 
	
		
			
				|  |  | +                            <!-- item = { id: smid, cqr: cqrVal, jg: fwjgVal, fwdj: fwdjVal, floor: floorVal, jzmj: jzmjVal, zdmj: zdmjVal, address: addressVal, pay: pay, single: BZ } -->
 | 
	
		
			
				|  |  | +                            <li v-for="(cqItem, index) in cqResult.list" :key="index"
 | 
	
		
			
				|  |  | +                                style="margin-bottom:0.5rem;font-size: 0.8rem;">
 | 
	
		
			
				|  |  | +                                <el-row>
 | 
	
		
			
				|  |  | +                                    <el-col :span="20">
 | 
	
		
			
				|  |  | +                                        <span style="color:#06c4f3;font-Weight:600;">{{ index + 1 }}. {{ cqItem.cqr
 | 
	
		
			
				|  |  | +                                        }}</span>
 | 
	
		
			
				|  |  | +                                    </el-col>
 | 
	
		
			
				|  |  | +                                    <el-col :span="4">
 | 
	
		
			
				|  |  | +                                        <!-- <img src="imgs.zd1" /> -->
 | 
	
		
			
				|  |  | +                                        <i class="el-icon-s-operation"></i>
 | 
	
		
			
				|  |  | +                                    </el-col>
 | 
	
		
			
				|  |  | +                                </el-row>
 | 
	
		
			
				|  |  | +                                <el-row>
 | 
	
		
			
				|  |  | +                                    <el-col :span="12">
 | 
	
		
			
				|  |  | +                                        结构:{{ cqItem.jg }}
 | 
	
		
			
				|  |  | +                                    </el-col>
 | 
	
		
			
				|  |  | +                                    <el-col :span="12">
 | 
	
		
			
				|  |  | +                                        层数:{{ cqItem.floor }}
 | 
	
		
			
				|  |  | +                                    </el-col>
 | 
	
		
			
				|  |  | +                                </el-row>
 | 
	
		
			
				|  |  | +                                <el-row>
 | 
	
		
			
				|  |  | +                                    <el-col :span="12">
 | 
	
		
			
				|  |  | +                                        建筑面积:{{ formatterArea(cqItem.jzmj) }}平方米
 | 
	
		
			
				|  |  | +                                    </el-col>
 | 
	
		
			
				|  |  | +                                    <el-col :span="12">
 | 
	
		
			
				|  |  | +                                        拆迁补偿:{{ cqItem.pay }}万元
 | 
	
		
			
				|  |  | +                                    </el-col>
 | 
	
		
			
				|  |  | +                                </el-row>
 | 
	
		
			
				|  |  | +                                <el-row>
 | 
	
		
			
				|  |  | +                                    <el-col :span="24">
 | 
	
		
			
				|  |  | +                                        <i class="el-icon-map-location"></i> 地址:{{ cqItem.address }}
 | 
	
		
			
				|  |  | +                                    </el-col>
 | 
	
		
			
				|  |  | +                                </el-row>
 | 
	
		
			
				|  |  | +                            </li>
 | 
	
		
			
				|  |  | +                        </ul>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                    </el-tab-pane>
 | 
	
		
			
				|  |  | +                </el-tabs>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            </el-tab-pane>
 | 
	
		
			
				|  |  | +        </el-tabs>
 | 
	
		
			
				|  |  | +    </div>
 | 
	
		
			
				|  |  |  </template>
 | 
	
		
			
				|  |  |  <script>
 | 
	
		
			
				|  |  | -// import CQSetInfo from './CQSetInfo.vue';
 | 
	
		
			
				|  |  | -// import CQShowInfo from './CQShowInfo.vue';
 | 
	
		
			
				|  |  | -import QMSetInfo from "./QMSetInfo.vue";
 | 
	
		
			
				|  |  | -import QMShowInfo from "./QMShowInfo.vue";
 | 
	
		
			
				|  |  | +import { polygon, area, booleanContains, intersect, difference } from '@turf/turf';
 | 
	
		
			
				|  |  | +// import projectInfoVue from '../projectInfo/projectInfo.vue';
 | 
	
		
			
				|  |  | +import CQSetInfo from './CQSetInfo.vue';
 | 
	
		
			
				|  |  | +import CQShowInfo from './CQShowInfo.vue';
 | 
	
		
			
				|  |  | +import QMSetInfo from './QMSetInfo.vue';
 | 
	
		
			
				|  |  | +import QMShowInfo from './QMShowInfo.vue';
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +import ZDSetInfo from './ZDSetInfo.vue';
 | 
	
		
			
				|  |  | +import ZDShowInfo from './ZDShowInfo.vue';
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -import ZDSetInfo from "./ZDSetInfo.vue";
 | 
	
		
			
				|  |  | -import ZDShowInfo from "./ZDShowInfo.vue";
 | 
	
		
			
				|  |  |  export default {
 | 
	
		
			
				|  |  | -  name: "DemolitionList",
 | 
	
		
			
				|  |  | -  data() {
 | 
	
		
			
				|  |  | -    return {
 | 
	
		
			
				|  |  | -      /**
 | 
	
		
			
				|  |  | -       * tabs 标签
 | 
	
		
			
				|  |  | -       */
 | 
	
		
			
				|  |  | -      activeName: "first",
 | 
	
		
			
				|  |  | -      /**
 | 
	
		
			
				|  |  | -       * 弹窗保证弹出唯一
 | 
	
		
			
				|  |  | -       */
 | 
	
		
			
				|  |  | -      layerid: null,
 | 
	
		
			
				|  |  | -      /**
 | 
	
		
			
				|  |  | -       * 征地标准值
 | 
	
		
			
				|  |  | -       */
 | 
	
		
			
				|  |  | -      zdValue: "",
 | 
	
		
			
				|  |  | -      /**
 | 
	
		
			
				|  |  | -       * 征地标准列表
 | 
	
		
			
				|  |  | -       */
 | 
	
		
			
				|  |  | -      zdList: [
 | 
	
		
			
				|  |  | -        // {
 | 
	
		
			
				|  |  | -        //     label: "征地标准01",
 | 
	
		
			
				|  |  | -        //     value: '征地标准01',
 | 
	
		
			
				|  |  | -        //     rules: {
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //          * 土地统一年产值
 | 
	
		
			
				|  |  | -        //          */
 | 
	
		
			
				|  |  | -        //         TDCZ: 1000,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //          * 土地补偿倍数
 | 
	
		
			
				|  |  | -        //          */
 | 
	
		
			
				|  |  | -        //         TDBCBS: 10,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //          * 土地补偿费
 | 
	
		
			
				|  |  | -        //          */
 | 
	
		
			
				|  |  | -        //         TDBCF: 1000,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //                                 * 安置补偿倍数
 | 
	
		
			
				|  |  | -        //                                 */
 | 
	
		
			
				|  |  | -        //         AZBCBS: 10,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //         * 安置补偿费
 | 
	
		
			
				|  |  | -        //         */
 | 
	
		
			
				|  |  | -        //         ZBBCF: 111,
 | 
	
		
			
				|  |  | -        //         //  /**
 | 
	
		
			
				|  |  | -        //         //  * 土地补偿费
 | 
	
		
			
				|  |  | -        //         //  */
 | 
	
		
			
				|  |  | -        //         // BCHJ:1000,
 | 
	
		
			
				|  |  | -        //     }
 | 
	
		
			
				|  |  | -        // },
 | 
	
		
			
				|  |  | -        // {
 | 
	
		
			
				|  |  | -        //     label: "征地标准02",
 | 
	
		
			
				|  |  | -        //     value: '征地标准02',
 | 
	
		
			
				|  |  | -        //     rules: {
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //          * 土地统一年产值
 | 
	
		
			
				|  |  | -        //          */
 | 
	
		
			
				|  |  | -        //         TDCZ: 1000,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //          * 土地补偿倍数
 | 
	
		
			
				|  |  | -        //          */
 | 
	
		
			
				|  |  | -        //         TDBCBS: 10,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //          * 土地补偿费
 | 
	
		
			
				|  |  | -        //          */
 | 
	
		
			
				|  |  | -        //         TDBCF: 1000,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //                                 * 安置补偿倍数
 | 
	
		
			
				|  |  | -        //                                 */
 | 
	
		
			
				|  |  | -        //         AZBCBS: 10,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //         * 安置补偿费
 | 
	
		
			
				|  |  | -        //         */
 | 
	
		
			
				|  |  | -        //         ZBBCF: 111,
 | 
	
		
			
				|  |  | -        //         //  /**
 | 
	
		
			
				|  |  | -        //         //  * 土地补偿费
 | 
	
		
			
				|  |  | -        //         //  */
 | 
	
		
			
				|  |  | -        //         // BCHJ:1000,
 | 
	
		
			
				|  |  | -        //     }
 | 
	
		
			
				|  |  | -        // },
 | 
	
		
			
				|  |  | -        // {
 | 
	
		
			
				|  |  | -        //     label: "征地标准03",
 | 
	
		
			
				|  |  | -        //     value: '征地标准03',
 | 
	
		
			
				|  |  | -        //     rules: {
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //          * 土地统一年产值
 | 
	
		
			
				|  |  | -        //          */
 | 
	
		
			
				|  |  | -        //         TDCZ: 1000,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //          * 土地补偿倍数
 | 
	
		
			
				|  |  | -        //          */
 | 
	
		
			
				|  |  | -        //         TDBCBS: 10,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //          * 土地补偿费
 | 
	
		
			
				|  |  | -        //          */
 | 
	
		
			
				|  |  | -        //         TDBCF: 1000,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //                                 * 安置补偿倍数
 | 
	
		
			
				|  |  | -        //                                 */
 | 
	
		
			
				|  |  | -        //         AZBCBS: 10,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //         * 安置补偿费
 | 
	
		
			
				|  |  | -        //         */
 | 
	
		
			
				|  |  | -        //         ZBBCF: 111,
 | 
	
		
			
				|  |  | -        //         //  /**
 | 
	
		
			
				|  |  | -        //         //  * 土地补偿费
 | 
	
		
			
				|  |  | -        //         //  */
 | 
	
		
			
				|  |  | -        //         // BCHJ:1000,
 | 
	
		
			
				|  |  | -        //     }
 | 
	
		
			
				|  |  | -        // },
 | 
	
		
			
				|  |  | -      ],
 | 
	
		
			
				|  |  | -      /**
 | 
	
		
			
				|  |  | -       * 青苗标准值
 | 
	
		
			
				|  |  | -       */
 | 
	
		
			
				|  |  | -      qmValue: "",
 | 
	
		
			
				|  |  | -      /**
 | 
	
		
			
				|  |  | -       * 青苗标准值
 | 
	
		
			
				|  |  | -       */
 | 
	
		
			
				|  |  | -      qmList: [
 | 
	
		
			
				|  |  | -        // {
 | 
	
		
			
				|  |  | -        //     label: "青苗标准01",
 | 
	
		
			
				|  |  | -        //     value: '01',
 | 
	
		
			
				|  |  | -        //     rules: {
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //          * 土地统一年产值
 | 
	
		
			
				|  |  | -        //          */
 | 
	
		
			
				|  |  | -        //         TDCZ: 1000,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //          * 土地补偿倍数
 | 
	
		
			
				|  |  | -        //          */
 | 
	
		
			
				|  |  | -        //         TDBCBS: 10,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //          * 土地补偿费
 | 
	
		
			
				|  |  | -        //          */
 | 
	
		
			
				|  |  | -        //         TDBCF: 1000,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //                                 * 安置补偿倍数
 | 
	
		
			
				|  |  | -        //                                 */
 | 
	
		
			
				|  |  | -        //         AZBCBS: 10,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //         * 安置补偿费
 | 
	
		
			
				|  |  | -        //         */
 | 
	
		
			
				|  |  | -        //         ZBBCF: 111,
 | 
	
		
			
				|  |  | -        //         //  /**
 | 
	
		
			
				|  |  | -        //         //  * 土地补偿费
 | 
	
		
			
				|  |  | -        //         //  */
 | 
	
		
			
				|  |  | -        //         // BCHJ:1000,
 | 
	
		
			
				|  |  | -        //     }
 | 
	
		
			
				|  |  | -        // },
 | 
	
		
			
				|  |  | -        // {
 | 
	
		
			
				|  |  | -        //     label: "青苗标准02",
 | 
	
		
			
				|  |  | -        //     value: '02',
 | 
	
		
			
				|  |  | -        //     rules: {
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //          * 土地统一年产值
 | 
	
		
			
				|  |  | -        //          */
 | 
	
		
			
				|  |  | -        //         TDCZ: 1000,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //          * 土地补偿倍数
 | 
	
		
			
				|  |  | -        //          */
 | 
	
		
			
				|  |  | -        //         TDBCBS: 10,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //          * 土地补偿费
 | 
	
		
			
				|  |  | -        //          */
 | 
	
		
			
				|  |  | -        //         TDBCF: 1000,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //                                 * 安置补偿倍数
 | 
	
		
			
				|  |  | -        //                                 */
 | 
	
		
			
				|  |  | -        //         AZBCBS: 10,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //         * 安置补偿费
 | 
	
		
			
				|  |  | -        //         */
 | 
	
		
			
				|  |  | -        //         ZBBCF: 111,
 | 
	
		
			
				|  |  | -        //         //  /**
 | 
	
		
			
				|  |  | -        //         //  * 土地补偿费
 | 
	
		
			
				|  |  | -        //         //  */
 | 
	
		
			
				|  |  | -        //         // BCHJ:1000,
 | 
	
		
			
				|  |  | -        //     }
 | 
	
		
			
				|  |  | -        // },
 | 
	
		
			
				|  |  | -        // {
 | 
	
		
			
				|  |  | -        //     label: "青苗标准03",
 | 
	
		
			
				|  |  | -        //     value: '03',
 | 
	
		
			
				|  |  | -        //     rules: {
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //          * 土地统一年产值
 | 
	
		
			
				|  |  | -        //          */
 | 
	
		
			
				|  |  | -        //         TDCZ: 1000,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //          * 土地补偿倍数
 | 
	
		
			
				|  |  | -        //          */
 | 
	
		
			
				|  |  | -        //         TDBCBS: 10,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //          * 土地补偿费
 | 
	
		
			
				|  |  | -        //          */
 | 
	
		
			
				|  |  | -        //         TDBCF: 1000,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //                                 * 安置补偿倍数
 | 
	
		
			
				|  |  | -        //                                 */
 | 
	
		
			
				|  |  | -        //         AZBCBS: 10,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //         * 安置补偿费
 | 
	
		
			
				|  |  | -        //         */
 | 
	
		
			
				|  |  | -        //         ZBBCF: 111,
 | 
	
		
			
				|  |  | -        //         //  /**
 | 
	
		
			
				|  |  | -        //         //  * 土地补偿费
 | 
	
		
			
				|  |  | -        //         //  */
 | 
	
		
			
				|  |  | -        //         // BCHJ:1000,
 | 
	
		
			
				|  |  | -        //     }
 | 
	
		
			
				|  |  | -        // },
 | 
	
		
			
				|  |  | -      ],
 | 
	
		
			
				|  |  | -      /**
 | 
	
		
			
				|  |  | -       * 拆迁标准值
 | 
	
		
			
				|  |  | -       */
 | 
	
		
			
				|  |  | -      cqValue: "",
 | 
	
		
			
				|  |  | -      /**
 | 
	
		
			
				|  |  | -       * 拆迁标准值
 | 
	
		
			
				|  |  | -       */
 | 
	
		
			
				|  |  | -      cqList: [
 | 
	
		
			
				|  |  | -        // {
 | 
	
		
			
				|  |  | -        //     label: "拆迁标准01",
 | 
	
		
			
				|  |  | -        //     value: '01',
 | 
	
		
			
				|  |  | -        //     rules: {
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //          * 土地统一年产值
 | 
	
		
			
				|  |  | -        //          */
 | 
	
		
			
				|  |  | -        //         TDCZ: 1000,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //          * 土地补偿倍数
 | 
	
		
			
				|  |  | -        //          */
 | 
	
		
			
				|  |  | -        //         TDBCBS: 10,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //          * 土地补偿费
 | 
	
		
			
				|  |  | -        //          */
 | 
	
		
			
				|  |  | -        //         TDBCF: 1000,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //                                 * 安置补偿倍数
 | 
	
		
			
				|  |  | -        //                                 */
 | 
	
		
			
				|  |  | -        //         AZBCBS: 10,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //         * 安置补偿费
 | 
	
		
			
				|  |  | -        //         */
 | 
	
		
			
				|  |  | -        //         ZBBCF: 111,
 | 
	
		
			
				|  |  | -        //         //  /**
 | 
	
		
			
				|  |  | -        //         //  * 土地补偿费
 | 
	
		
			
				|  |  | -        //         //  */
 | 
	
		
			
				|  |  | -        //         // BCHJ:1000,
 | 
	
		
			
				|  |  | -        //     }
 | 
	
		
			
				|  |  | -        // },
 | 
	
		
			
				|  |  | -        // {
 | 
	
		
			
				|  |  | -        //     label: "拆迁标准02",
 | 
	
		
			
				|  |  | -        //     value: '02',
 | 
	
		
			
				|  |  | -        //     rules: {
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //          * 土地统一年产值
 | 
	
		
			
				|  |  | -        //          */
 | 
	
		
			
				|  |  | -        //         TDCZ: 1000,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //          * 土地补偿倍数
 | 
	
		
			
				|  |  | -        //          */
 | 
	
		
			
				|  |  | -        //         TDBCBS: 10,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //          * 土地补偿费
 | 
	
		
			
				|  |  | -        //          */
 | 
	
		
			
				|  |  | -        //         TDBCF: 1000,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //                                 * 安置补偿倍数
 | 
	
		
			
				|  |  | -        //                                 */
 | 
	
		
			
				|  |  | -        //         AZBCBS: 10,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //         * 安置补偿费
 | 
	
		
			
				|  |  | -        //         */
 | 
	
		
			
				|  |  | -        //         ZBBCF: 111,
 | 
	
		
			
				|  |  | -        //         //  /**
 | 
	
		
			
				|  |  | -        //         //  * 土地补偿费
 | 
	
		
			
				|  |  | -        //         //  */
 | 
	
		
			
				|  |  | -        //         // BCHJ:1000,
 | 
	
		
			
				|  |  | -        //     }
 | 
	
		
			
				|  |  | -        // },
 | 
	
		
			
				|  |  | -        // {
 | 
	
		
			
				|  |  | -        //     label: "拆迁标准03",
 | 
	
		
			
				|  |  | -        //     value: '03', rules: {
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //          * 土地统一年产值
 | 
	
		
			
				|  |  | -        //          */
 | 
	
		
			
				|  |  | -        //         TDCZ: 1000,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //          * 土地补偿倍数
 | 
	
		
			
				|  |  | -        //          */
 | 
	
		
			
				|  |  | -        //         TDBCBS: 10,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //          * 土地补偿费
 | 
	
		
			
				|  |  | -        //          */
 | 
	
		
			
				|  |  | -        //         TDBCF: 1000,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //                                 * 安置补偿倍数
 | 
	
		
			
				|  |  | -        //                                 */
 | 
	
		
			
				|  |  | -        //         AZBCBS: 10,
 | 
	
		
			
				|  |  | -        //         /**
 | 
	
		
			
				|  |  | -        //         * 安置补偿费
 | 
	
		
			
				|  |  | -        //         */
 | 
	
		
			
				|  |  | -        //         ZBBCF: 111,
 | 
	
		
			
				|  |  | -        //         //  /**
 | 
	
		
			
				|  |  | -        //         //  * 土地补偿费
 | 
	
		
			
				|  |  | -        //         //  */
 | 
	
		
			
				|  |  | -        //         // BCHJ:1000,
 | 
	
		
			
				|  |  | -        //     }
 | 
	
		
			
				|  |  | -        // },
 | 
	
		
			
				|  |  | -      ],
 | 
	
		
			
				|  |  | -    };
 | 
	
		
			
				|  |  | -  },
 | 
	
		
			
				|  |  | -  created() {
 | 
	
		
			
				|  |  | -    this.initSetting();
 | 
	
		
			
				|  |  | -  },
 | 
	
		
			
				|  |  | -  methods: {
 | 
	
		
			
				|  |  | -    /**
 | 
	
		
			
				|  |  | -     * tas切换
 | 
	
		
			
				|  |  | -     * @param {String} tab
 | 
	
		
			
				|  |  | -     * @param {Object} event
 | 
	
		
			
				|  |  | -     */
 | 
	
		
			
				|  |  | -    handleClick(tab, event) {
 | 
	
		
			
				|  |  | -      console.log(tab, event);
 | 
	
		
			
				|  |  | -    },
 | 
	
		
			
				|  |  | +    props: ['layerid'],
 | 
	
		
			
				|  |  | +    name: "DemolitionList",
 | 
	
		
			
				|  |  | +    data() {
 | 
	
		
			
				|  |  | +        return {
 | 
	
		
			
				|  |  | +            loading: null,
 | 
	
		
			
				|  |  | +            /**
 | 
	
		
			
				|  |  | +             * 
 | 
	
		
			
				|  |  | +             */
 | 
	
		
			
				|  |  | +            imgs: {
 | 
	
		
			
				|  |  | +                /**
 | 
	
		
			
				|  |  | +                 * 征地版面图片
 | 
	
		
			
				|  |  | +                 */
 | 
	
		
			
				|  |  | +                zd1: require("@/assets/homeimg/1.png"),
 | 
	
		
			
				|  |  | +                zd2: require("@/assets/homeimg/1.png"),
 | 
	
		
			
				|  |  | +                zd3: require("@/assets/homeimg/1.png"),
 | 
	
		
			
				|  |  | +                zd4: require("@/assets/homeimg/1.png"),
 | 
	
		
			
				|  |  | +                /**
 | 
	
		
			
				|  |  | +                 * 拆迁版面图片
 | 
	
		
			
				|  |  | +                */
 | 
	
		
			
				|  |  | +                cq1: require("@/assets/homeimg/1.png"),
 | 
	
		
			
				|  |  | +                cq2: require("@/assets/homeimg/1.png"),
 | 
	
		
			
				|  |  | +                cq3: require("@/assets/homeimg/1.png"),
 | 
	
		
			
				|  |  | +                cq4: require("@/assets/homeimg/1.png"),
 | 
	
		
			
				|  |  | +                /**
 | 
	
		
			
				|  |  | +                * 青苗版面图片
 | 
	
		
			
				|  |  | +                */
 | 
	
		
			
				|  |  | +                qm1: require("@/assets/homeimg/1.png"),
 | 
	
		
			
				|  |  | +                qm2: require("@/assets/homeimg/1.png"),
 | 
	
		
			
				|  |  | +                qm3: require("@/assets/homeimg/1.png"),
 | 
	
		
			
				|  |  | +                qm4: require("@/assets/homeimg/1.png"),
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    initSetting() {
 | 
	
		
			
				|  |  | -      this.zdList = window.ZSBC.ZDBCList;
 | 
	
		
			
				|  |  | -      this.cqList = window.ZSBC.CQBCList;
 | 
	
		
			
				|  |  | -      this.qmList = window.ZSBC.QMBCList;
 | 
	
		
			
				|  |  | -    },
 | 
	
		
			
				|  |  | -    /**
 | 
	
		
			
				|  |  | -     *拆迁标准查看
 | 
	
		
			
				|  |  | -     */
 | 
	
		
			
				|  |  | -    // cqShow() {
 | 
	
		
			
				|  |  | -    //     var that = this;
 | 
	
		
			
				|  |  | -    //     if (that.layerid)
 | 
	
		
			
				|  |  | -    //         that.$layer.close(that.layerid)
 | 
	
		
			
				|  |  | -    //     var width = 400
 | 
	
		
			
				|  |  | -    //     var top = 500
 | 
	
		
			
				|  |  | -    //     var left = 680 //Math.floor(document.body.clientWidth - width / 2);
 | 
	
		
			
				|  |  | -    //     var height = 350;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -    //     that.layerid = that.$layer.iframe({
 | 
	
		
			
				|  |  | -    //         content: {
 | 
	
		
			
				|  |  | -    //             content: CQShowInfo, //传递的组件对象
 | 
	
		
			
				|  |  | -    //             parent: this, //当前的vue对象
 | 
	
		
			
				|  |  | -    //             data: {}, //props
 | 
	
		
			
				|  |  | -    //         },
 | 
	
		
			
				|  |  | -    //         offset: [left.toString(), top.toString()], //left top  左上角(left=430px/2;top=(800px+header高)/2)
 | 
	
		
			
				|  |  | -    //         area: [width.toString(), height.toString()],
 | 
	
		
			
				|  |  | -    //         title: "拆迁补偿标准",
 | 
	
		
			
				|  |  | -    //         maxmin: false,
 | 
	
		
			
				|  |  | -    //         shade: false, //是否显示遮罩
 | 
	
		
			
				|  |  | -    //         shadeClose: false, //点击遮罩是否关闭
 | 
	
		
			
				|  |  | -    //         cancel: () => {
 | 
	
		
			
				|  |  | -    //             //关闭事件
 | 
	
		
			
				|  |  | -    //             // alert("关闭iframe");
 | 
	
		
			
				|  |  | -    //         },
 | 
	
		
			
				|  |  | -    //     });
 | 
	
		
			
				|  |  | -    // },
 | 
	
		
			
				|  |  | -    // /**
 | 
	
		
			
				|  |  | -    //  * 拆迁标准设置
 | 
	
		
			
				|  |  | -    //  */
 | 
	
		
			
				|  |  | -    // cqSet() {
 | 
	
		
			
				|  |  | -    //     var that = this;
 | 
	
		
			
				|  |  | -    //     if (that.layerid)
 | 
	
		
			
				|  |  | -    //         that.$layer.close(that.layerid)
 | 
	
		
			
				|  |  | -    //     var width = 400
 | 
	
		
			
				|  |  | -    //     var top = 500
 | 
	
		
			
				|  |  | -    //     var left = Math.floor(document.body.clientWidth - width / 2);
 | 
	
		
			
				|  |  | -    //     var height = 350;
 | 
	
		
			
				|  |  | -    //     that.layerid = that.$layer.iframe({
 | 
	
		
			
				|  |  | -    //         content: {
 | 
	
		
			
				|  |  | -    //             content: CQSetInfo, //传递的组件对象
 | 
	
		
			
				|  |  | -    //             parent: this, //当前的vue对象
 | 
	
		
			
				|  |  | -    //             data: {}, //props
 | 
	
		
			
				|  |  | -    //         },
 | 
	
		
			
				|  |  | -    //         offset: [left.toString(), top.toString()], //left top  左上角(left=430px/2;top=(800px+header高)/2)
 | 
	
		
			
				|  |  | -    //         area: [width.toString(), height.toString()],
 | 
	
		
			
				|  |  | -    //         title: "拆迁补偿标准设置",
 | 
	
		
			
				|  |  | -    //         maxmin: false,
 | 
	
		
			
				|  |  | -    //         shade: false, //是否显示遮罩
 | 
	
		
			
				|  |  | -    //         shadeClose: false, //点击遮罩是否关闭
 | 
	
		
			
				|  |  | -    //         cancel: () => {
 | 
	
		
			
				|  |  | -    //             //关闭事件
 | 
	
		
			
				|  |  | -    //             // alert("关闭iframe");
 | 
	
		
			
				|  |  | -    //         },
 | 
	
		
			
				|  |  | -    //     });
 | 
	
		
			
				|  |  | -    // },
 | 
	
		
			
				|  |  | -    /**
 | 
	
		
			
				|  |  | -     *青苗标准查看
 | 
	
		
			
				|  |  | -     */
 | 
	
		
			
				|  |  | -    qmShow() {
 | 
	
		
			
				|  |  | -      var that = this;
 | 
	
		
			
				|  |  | -      if (that.layerid) that.$layer.close(that.layerid);
 | 
	
		
			
				|  |  | -      var width = 400;
 | 
	
		
			
				|  |  | -      var top = 500;
 | 
	
		
			
				|  |  | -      var left = Math.floor(document.body.clientWidth - width / 2);
 | 
	
		
			
				|  |  | -      var height = 350;
 | 
	
		
			
				|  |  | -      that.layerid = that.$layer.iframe({
 | 
	
		
			
				|  |  | -        content: {
 | 
	
		
			
				|  |  | -          content: QMShowInfo, //传递的组件对象
 | 
	
		
			
				|  |  | -          parent: this, //当前的vue对象
 | 
	
		
			
				|  |  | -          data: {}, //props
 | 
	
		
			
				|  |  | -        },
 | 
	
		
			
				|  |  | -        // offset: [left.toString(), top.toString()], //left top  左上角(left=430px/2;top=(800px+header高)/2)
 | 
	
		
			
				|  |  | -        area: ["30rem", "15rem"],
 | 
	
		
			
				|  |  | -        title: "青苗补偿标准",
 | 
	
		
			
				|  |  | -        maxmin: false,
 | 
	
		
			
				|  |  | -        shade: false, //是否显示遮罩
 | 
	
		
			
				|  |  | -        shadeClose: false, //点击遮罩是否关闭
 | 
	
		
			
				|  |  | -        cancel: () => {
 | 
	
		
			
				|  |  | -          //关闭事件
 | 
	
		
			
				|  |  | -          // alert("关闭iframe");
 | 
	
		
			
				|  |  | -        },
 | 
	
		
			
				|  |  | -      });
 | 
	
		
			
				|  |  | -    },
 | 
	
		
			
				|  |  | -    /**
 | 
	
		
			
				|  |  | -     * 青苗标准设置
 | 
	
		
			
				|  |  | -     */
 | 
	
		
			
				|  |  | -    qmSet() {
 | 
	
		
			
				|  |  | -      var that = this;
 | 
	
		
			
				|  |  | -      if (that.layerid) that.$layer.close(that.layerid);
 | 
	
		
			
				|  |  | -      var width = 400;
 | 
	
		
			
				|  |  | -      var top = 500;
 | 
	
		
			
				|  |  | -      var left = Math.floor(document.body.clientWidth - width / 2);
 | 
	
		
			
				|  |  | -      var height = 350;
 | 
	
		
			
				|  |  | -      that.layerid = that.$layer.iframe({
 | 
	
		
			
				|  |  | -        content: {
 | 
	
		
			
				|  |  | -          content: QMSetInfo, //传递的组件对象
 | 
	
		
			
				|  |  | -          parent: this, //当前的vue对象
 | 
	
		
			
				|  |  | -          data: {}, //props
 | 
	
		
			
				|  |  | -        },
 | 
	
		
			
				|  |  | -        // offset: [left.toString(), top.toString()], //left top  左上角(left=430px/2;top=(800px+header高)/2)
 | 
	
		
			
				|  |  | -        area: ["35rem", "20rem"],
 | 
	
		
			
				|  |  | -        title: "青苗补偿标准设置",
 | 
	
		
			
				|  |  | -        maxmin: false,
 | 
	
		
			
				|  |  | -        shade: false, //是否显示遮罩
 | 
	
		
			
				|  |  | -        shadeClose: false, //点击遮罩是否关闭
 | 
	
		
			
				|  |  | -        cancel: () => {
 | 
	
		
			
				|  |  | -          //关闭事件
 | 
	
		
			
				|  |  | -          // alert("关闭iframe");
 | 
	
		
			
				|  |  | -        },
 | 
	
		
			
				|  |  | -      });
 | 
	
		
			
				|  |  | -    },
 | 
	
		
			
				|  |  | -    /**
 | 
	
		
			
				|  |  | -     *征地标准查看
 | 
	
		
			
				|  |  | -     */
 | 
	
		
			
				|  |  | -    zdShow() {
 | 
	
		
			
				|  |  | -      var that = this;
 | 
	
		
			
				|  |  | -      if (that.layerid) that.$layer.close(that.layerid);
 | 
	
		
			
				|  |  | -      var width = 400;
 | 
	
		
			
				|  |  | -      var top = 500;
 | 
	
		
			
				|  |  | -      var left = Math.floor(document.body.clientWidth - width / 2);
 | 
	
		
			
				|  |  | -      var height = 350;
 | 
	
		
			
				|  |  | -      that.layerid = that.$layer.iframe({
 | 
	
		
			
				|  |  | -        content: {
 | 
	
		
			
				|  |  | -          content: ZDShowInfo, //传递的组件对象
 | 
	
		
			
				|  |  | -          parent: this, //当前的vue对象
 | 
	
		
			
				|  |  | -          data: { zdValue: that.zdValue }, //props
 | 
	
		
			
				|  |  | -        },
 | 
	
		
			
				|  |  | -        // offset: [left.toString(), top.toString()], //left top  左上角(left=430px/2;top=(800px+header高)/2)
 | 
	
		
			
				|  |  | -        area: ["35rem", "32rem"],
 | 
	
		
			
				|  |  | -        title: "征地补偿标准",
 | 
	
		
			
				|  |  | -        maxmin: false,
 | 
	
		
			
				|  |  | -        shade: false, //是否显示遮罩
 | 
	
		
			
				|  |  | -        shadeClose: false, //点击遮罩是否关闭
 | 
	
		
			
				|  |  | -        cancel: () => {
 | 
	
		
			
				|  |  | -          //关闭事件
 | 
	
		
			
				|  |  | -          // alert("关闭iframe");
 | 
	
		
			
				|  |  | -        },
 | 
	
		
			
				|  |  | -      });
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            /**
 | 
	
		
			
				|  |  | +             * tabs 标签
 | 
	
		
			
				|  |  | +             */
 | 
	
		
			
				|  |  | +            activeName: 'first',
 | 
	
		
			
				|  |  | +            /**
 | 
	
		
			
				|  |  | +             * 弹窗保证弹出唯一
 | 
	
		
			
				|  |  | +             */
 | 
	
		
			
				|  |  | +            sublayerid: null,
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            ruleForm: {
 | 
	
		
			
				|  |  | +                projectName: '',
 | 
	
		
			
				|  |  | +                /**
 | 
	
		
			
				|  |  | +                * 征地标准值
 | 
	
		
			
				|  |  | +                */
 | 
	
		
			
				|  |  | +                zdValue: '',
 | 
	
		
			
				|  |  | +                /* 青苗标准值
 | 
	
		
			
				|  |  | +                 */
 | 
	
		
			
				|  |  | +                qmValue: '',
 | 
	
		
			
				|  |  | +                /**
 | 
	
		
			
				|  |  | +                 * 拆迁标准值
 | 
	
		
			
				|  |  | +                 */
 | 
	
		
			
				|  |  | +                cqValue: '',
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            rules: {
 | 
	
		
			
				|  |  | +                projectName: [
 | 
	
		
			
				|  |  | +                    { required: true, message: '请输入项目名称', trigger: 'blur' },
 | 
	
		
			
				|  |  | +                ],
 | 
	
		
			
				|  |  | +                zdValue: [
 | 
	
		
			
				|  |  | +                    { required: true, message: '请选择征地补偿标准', trigger: 'blur' },
 | 
	
		
			
				|  |  | +                ],
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                qmValue: [
 | 
	
		
			
				|  |  | +                    { required: true, message: '请选择青苗补偿标准', trigger: 'blur' },
 | 
	
		
			
				|  |  | +                ],
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                cqValue: [
 | 
	
		
			
				|  |  | +                    { required: true, message: '请选择拆迁补偿标准', trigger: 'blur' },
 | 
	
		
			
				|  |  | +                ],
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            /**
 | 
	
		
			
				|  |  | +            /**
 | 
	
		
			
				|  |  | +            /**
 | 
	
		
			
				|  |  | +             * 征地标准列表
 | 
	
		
			
				|  |  | +             */
 | 
	
		
			
				|  |  | +            zdList: [
 | 
	
		
			
				|  |  | +                // {
 | 
	
		
			
				|  |  | +                //     label: "征地标准01",
 | 
	
		
			
				|  |  | +                //     value: '征地标准01',
 | 
	
		
			
				|  |  | +                //     rules: {
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //          * 土地统一年产值
 | 
	
		
			
				|  |  | +                //          */
 | 
	
		
			
				|  |  | +                //         TDCZ: 1000,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //          * 土地补偿倍数
 | 
	
		
			
				|  |  | +                //          */
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                //         TDBCBS: 10,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //          * 土地补偿费
 | 
	
		
			
				|  |  | +                //          */
 | 
	
		
			
				|  |  | +                //         TDBCF: 1000,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //                                 * 安置补偿倍数
 | 
	
		
			
				|  |  | +                //                                 */
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                //         AZBCBS: 10,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //         * 安置补偿费
 | 
	
		
			
				|  |  | +                //         */
 | 
	
		
			
				|  |  | +                //         ZBBCF: 111,
 | 
	
		
			
				|  |  | +                //         //  /**
 | 
	
		
			
				|  |  | +                //         //  * 土地补偿费
 | 
	
		
			
				|  |  | +                //         //  */
 | 
	
		
			
				|  |  | +                //         // BCHJ:1000,
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                //     }
 | 
	
		
			
				|  |  | +                // },
 | 
	
		
			
				|  |  | +                // {
 | 
	
		
			
				|  |  | +                //     label: "征地标准02",
 | 
	
		
			
				|  |  | +                //     value: '征地标准02',
 | 
	
		
			
				|  |  | +                //     rules: {
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //          * 土地统一年产值
 | 
	
		
			
				|  |  | +                //          */
 | 
	
		
			
				|  |  | +                //         TDCZ: 1000,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //          * 土地补偿倍数
 | 
	
		
			
				|  |  | +                //          */
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                //         TDBCBS: 10,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //          * 土地补偿费
 | 
	
		
			
				|  |  | +                //          */
 | 
	
		
			
				|  |  | +                //         TDBCF: 1000,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //                                 * 安置补偿倍数
 | 
	
		
			
				|  |  | +                //                                 */
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                //         AZBCBS: 10,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //         * 安置补偿费
 | 
	
		
			
				|  |  | +                //         */
 | 
	
		
			
				|  |  | +                //         ZBBCF: 111,
 | 
	
		
			
				|  |  | +                //         //  /**
 | 
	
		
			
				|  |  | +                //         //  * 土地补偿费
 | 
	
		
			
				|  |  | +                //         //  */
 | 
	
		
			
				|  |  | +                //         // BCHJ:1000,
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                //     }
 | 
	
		
			
				|  |  | +                // },
 | 
	
		
			
				|  |  | +                // {
 | 
	
		
			
				|  |  | +                //     label: "征地标准03",
 | 
	
		
			
				|  |  | +                //     value: '征地标准03',
 | 
	
		
			
				|  |  | +                //     rules: {
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //          * 土地统一年产值
 | 
	
		
			
				|  |  | +                //          */
 | 
	
		
			
				|  |  | +                //         TDCZ: 1000,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //          * 土地补偿倍数
 | 
	
		
			
				|  |  | +                //          */
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                //         TDBCBS: 10,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //          * 土地补偿费
 | 
	
		
			
				|  |  | +                //          */
 | 
	
		
			
				|  |  | +                //         TDBCF: 1000,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //                                 * 安置补偿倍数
 | 
	
		
			
				|  |  | +                //                                 */
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                //         AZBCBS: 10,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //         * 安置补偿费
 | 
	
		
			
				|  |  | +                //         */
 | 
	
		
			
				|  |  | +                //         ZBBCF: 111,
 | 
	
		
			
				|  |  | +                //         //  /**
 | 
	
		
			
				|  |  | +                //         //  * 土地补偿费
 | 
	
		
			
				|  |  | +                //         //  */
 | 
	
		
			
				|  |  | +                //         // BCHJ:1000,
 | 
	
		
			
				|  |  | +                //     }
 | 
	
		
			
				|  |  | +                // },
 | 
	
		
			
				|  |  | +            ],
 | 
	
		
			
				|  |  | +            /**
 | 
	
		
			
				|  |  | +          * 青苗标准值
 | 
	
		
			
				|  |  | +          */
 | 
	
		
			
				|  |  | +            qmList: [
 | 
	
		
			
				|  |  | +                // {
 | 
	
		
			
				|  |  | +                //     label: "青苗标准01",
 | 
	
		
			
				|  |  | +                //     value: '01',
 | 
	
		
			
				|  |  | +                //     rules: {
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //          * 土地统一年产值
 | 
	
		
			
				|  |  | +                //          */
 | 
	
		
			
				|  |  | +                //         TDCZ: 1000,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //          * 土地补偿倍数
 | 
	
		
			
				|  |  | +                //          */
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                //         TDBCBS: 10,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //          * 土地补偿费
 | 
	
		
			
				|  |  | +                //          */
 | 
	
		
			
				|  |  | +                //         TDBCF: 1000,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //                                 * 安置补偿倍数
 | 
	
		
			
				|  |  | +                //                                 */
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                //         AZBCBS: 10,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //         * 安置补偿费
 | 
	
		
			
				|  |  | +                //         */
 | 
	
		
			
				|  |  | +                //         ZBBCF: 111,
 | 
	
		
			
				|  |  | +                //         //  /**
 | 
	
		
			
				|  |  | +                //         //  * 土地补偿费
 | 
	
		
			
				|  |  | +                //         //  */
 | 
	
		
			
				|  |  | +                //         // BCHJ:1000,
 | 
	
		
			
				|  |  | +                //     }
 | 
	
		
			
				|  |  | +                // },
 | 
	
		
			
				|  |  | +                // {
 | 
	
		
			
				|  |  | +                //     label: "青苗标准02",
 | 
	
		
			
				|  |  | +                //     value: '02',
 | 
	
		
			
				|  |  | +                //     rules: {
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //          * 土地统一年产值
 | 
	
		
			
				|  |  | +                //          */
 | 
	
		
			
				|  |  | +                //         TDCZ: 1000,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //          * 土地补偿倍数
 | 
	
		
			
				|  |  | +                //          */
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                //         TDBCBS: 10,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //          * 土地补偿费
 | 
	
		
			
				|  |  | +                //          */
 | 
	
		
			
				|  |  | +                //         TDBCF: 1000,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //                                 * 安置补偿倍数
 | 
	
		
			
				|  |  | +                //                                 */
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                //         AZBCBS: 10,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //         * 安置补偿费
 | 
	
		
			
				|  |  | +                //         */
 | 
	
		
			
				|  |  | +                //         ZBBCF: 111,
 | 
	
		
			
				|  |  | +                //         //  /**
 | 
	
		
			
				|  |  | +                //         //  * 土地补偿费
 | 
	
		
			
				|  |  | +                //         //  */
 | 
	
		
			
				|  |  | +                //         // BCHJ:1000,
 | 
	
		
			
				|  |  | +                //     }
 | 
	
		
			
				|  |  | +                // },
 | 
	
		
			
				|  |  | +                // {
 | 
	
		
			
				|  |  | +                //     label: "青苗标准03",
 | 
	
		
			
				|  |  | +                //     value: '03',
 | 
	
		
			
				|  |  | +                //     rules: {
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //          * 土地统一年产值
 | 
	
		
			
				|  |  | +                //          */
 | 
	
		
			
				|  |  | +                //         TDCZ: 1000,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //          * 土地补偿倍数
 | 
	
		
			
				|  |  | +                //          */
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                //         TDBCBS: 10,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //          * 土地补偿费
 | 
	
		
			
				|  |  | +                //          */
 | 
	
		
			
				|  |  | +                //         TDBCF: 1000,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //                                 * 安置补偿倍数
 | 
	
		
			
				|  |  | +                //                                 */
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                //         AZBCBS: 10,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //         * 安置补偿费
 | 
	
		
			
				|  |  | +                //         */
 | 
	
		
			
				|  |  | +                //         ZBBCF: 111,
 | 
	
		
			
				|  |  | +                //         //  /**
 | 
	
		
			
				|  |  | +                //         //  * 土地补偿费
 | 
	
		
			
				|  |  | +                //         //  */
 | 
	
		
			
				|  |  | +                //         // BCHJ:1000,
 | 
	
		
			
				|  |  | +                //     }
 | 
	
		
			
				|  |  | +                // },
 | 
	
		
			
				|  |  | +            ],
 | 
	
		
			
				|  |  | +            /**
 | 
	
		
			
				|  |  | +             * 拆迁标准值
 | 
	
		
			
				|  |  | +             */
 | 
	
		
			
				|  |  | +            cqList: [
 | 
	
		
			
				|  |  | +                // {
 | 
	
		
			
				|  |  | +                //     label: "拆迁标准01",
 | 
	
		
			
				|  |  | +                //     value: '01',
 | 
	
		
			
				|  |  | +                //     rules: {
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //          * 土地统一年产值
 | 
	
		
			
				|  |  | +                //          */
 | 
	
		
			
				|  |  | +                //         TDCZ: 1000,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //          * 土地补偿倍数
 | 
	
		
			
				|  |  | +                //          */
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                //         TDBCBS: 10,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //          * 土地补偿费
 | 
	
		
			
				|  |  | +                //          */
 | 
	
		
			
				|  |  | +                //         TDBCF: 1000,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //                                 * 安置补偿倍数
 | 
	
		
			
				|  |  | +                //                                 */
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                //         AZBCBS: 10,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //         * 安置补偿费
 | 
	
		
			
				|  |  | +                //         */
 | 
	
		
			
				|  |  | +                //         ZBBCF: 111,
 | 
	
		
			
				|  |  | +                //         //  /**
 | 
	
		
			
				|  |  | +                //         //  * 土地补偿费
 | 
	
		
			
				|  |  | +                //         //  */
 | 
	
		
			
				|  |  | +                //         // BCHJ:1000,
 | 
	
		
			
				|  |  | +                //     }
 | 
	
		
			
				|  |  | +                // },
 | 
	
		
			
				|  |  | +                // {
 | 
	
		
			
				|  |  | +                //     label: "拆迁标准02",
 | 
	
		
			
				|  |  | +                //     value: '02',
 | 
	
		
			
				|  |  | +                //     rules: {
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //          * 土地统一年产值
 | 
	
		
			
				|  |  | +                //          */
 | 
	
		
			
				|  |  | +                //         TDCZ: 1000,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //          * 土地补偿倍数
 | 
	
		
			
				|  |  | +                //          */
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                //         TDBCBS: 10,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //          * 土地补偿费
 | 
	
		
			
				|  |  | +                //          */
 | 
	
		
			
				|  |  | +                //         TDBCF: 1000,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //                                 * 安置补偿倍数
 | 
	
		
			
				|  |  | +                //                                 */
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                //         AZBCBS: 10,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //         * 安置补偿费
 | 
	
		
			
				|  |  | +                //         */
 | 
	
		
			
				|  |  | +                //         ZBBCF: 111,
 | 
	
		
			
				|  |  | +                //         //  /**
 | 
	
		
			
				|  |  | +                //         //  * 土地补偿费
 | 
	
		
			
				|  |  | +                //         //  */
 | 
	
		
			
				|  |  | +                //         // BCHJ:1000,
 | 
	
		
			
				|  |  | +                //     }
 | 
	
		
			
				|  |  | +                // },
 | 
	
		
			
				|  |  | +                // {
 | 
	
		
			
				|  |  | +                //     label: "拆迁标准03",
 | 
	
		
			
				|  |  | +                //     value: '03', rules: {
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //          * 土地统一年产值
 | 
	
		
			
				|  |  | +                //          */
 | 
	
		
			
				|  |  | +                //         TDCZ: 1000,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //          * 土地补偿倍数
 | 
	
		
			
				|  |  | +                //          */
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                //         TDBCBS: 10,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //          * 土地补偿费
 | 
	
		
			
				|  |  | +                //          */
 | 
	
		
			
				|  |  | +                //         TDBCF: 1000,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //                                 * 安置补偿倍数
 | 
	
		
			
				|  |  | +                //                                 */
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                //         AZBCBS: 10,
 | 
	
		
			
				|  |  | +                //         /**
 | 
	
		
			
				|  |  | +                //         * 安置补偿费
 | 
	
		
			
				|  |  | +                //         */
 | 
	
		
			
				|  |  | +                //         ZBBCF: 111,
 | 
	
		
			
				|  |  | +                //         //  /**
 | 
	
		
			
				|  |  | +                //         //  * 土地补偿费
 | 
	
		
			
				|  |  | +                //         //  */
 | 
	
		
			
				|  |  | +                //         // BCHJ:1000,
 | 
	
		
			
				|  |  | +                //     }
 | 
	
		
			
				|  |  | +                // },
 | 
	
		
			
				|  |  | +            ],
 | 
	
		
			
				|  |  | +            /***
 | 
	
		
			
				|  |  | +             * tab2
 | 
	
		
			
				|  |  | +             */
 | 
	
		
			
				|  |  | +            activePage: 'ZDPG',
 | 
	
		
			
				|  |  | +            dateVal: '',
 | 
	
		
			
				|  |  | +            projectList: [
 | 
	
		
			
				|  |  | +                // {
 | 
	
		
			
				|  |  | +                //     id: '',
 | 
	
		
			
				|  |  | +                //     name: '',
 | 
	
		
			
				|  |  | +                //     date: '',
 | 
	
		
			
				|  |  | +                //     /* 征地标准值
 | 
	
		
			
				|  |  | +                //     */
 | 
	
		
			
				|  |  | +                //     zdValue: '',
 | 
	
		
			
				|  |  | +                //     /* 青苗标准值
 | 
	
		
			
				|  |  | +                //      */
 | 
	
		
			
				|  |  | +                //     qmValue: '',
 | 
	
		
			
				|  |  | +                //     /**
 | 
	
		
			
				|  |  | +                //      * 拆迁标准值
 | 
	
		
			
				|  |  | +                //      */
 | 
	
		
			
				|  |  | +                //     cqValue: '',
 | 
	
		
			
				|  |  | +                //     /**
 | 
	
		
			
				|  |  | +                //      * 分析范围
 | 
	
		
			
				|  |  | +                //      */
 | 
	
		
			
				|  |  | +                //     geometry: {},
 | 
	
		
			
				|  |  | +                //     /**
 | 
	
		
			
				|  |  | +                //      * 拆迁分析结果
 | 
	
		
			
				|  |  | +                //      */
 | 
	
		
			
				|  |  | +                //     cqResult: {},
 | 
	
		
			
				|  |  | +                //     /**
 | 
	
		
			
				|  |  | +                //      * 青苗分析结果
 | 
	
		
			
				|  |  | +                //      */
 | 
	
		
			
				|  |  | +                //     qmResult: {},
 | 
	
		
			
				|  |  | +                //     /**
 | 
	
		
			
				|  |  | +                //      * 征地分析结果
 | 
	
		
			
				|  |  | +                //      */
 | 
	
		
			
				|  |  | +                //     zdResult: {}
 | 
	
		
			
				|  |  | +                // }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            ],
 | 
	
		
			
				|  |  | +            curProjectInfo: {
 | 
	
		
			
				|  |  | +                id: '',
 | 
	
		
			
				|  |  | +                name: '',
 | 
	
		
			
				|  |  | +                date: '',
 | 
	
		
			
				|  |  | +                /* 征地标准值
 | 
	
		
			
				|  |  | +                */
 | 
	
		
			
				|  |  | +                zdValue: '',
 | 
	
		
			
				|  |  | +                /* 青苗标准值
 | 
	
		
			
				|  |  | +                 */
 | 
	
		
			
				|  |  | +                qmValue: '',
 | 
	
		
			
				|  |  | +                /**
 | 
	
		
			
				|  |  | +                 * 拆迁标准值
 | 
	
		
			
				|  |  | +                 */
 | 
	
		
			
				|  |  | +                cqValue: '',
 | 
	
		
			
				|  |  | +                /**
 | 
	
		
			
				|  |  | +                 * 分析范围
 | 
	
		
			
				|  |  | +                 */
 | 
	
		
			
				|  |  | +                geometry: {},
 | 
	
		
			
				|  |  | +                /**
 | 
	
		
			
				|  |  | +                 * 拆迁分析结果
 | 
	
		
			
				|  |  | +                 */
 | 
	
		
			
				|  |  | +                cqResult: {
 | 
	
		
			
				|  |  | +                    count: 0,
 | 
	
		
			
				|  |  | +                    totalJZMJ: 0,
 | 
	
		
			
				|  |  | +                    totalPay: 0,
 | 
	
		
			
				|  |  | +                    average: 0,
 | 
	
		
			
				|  |  | +                    list: [
 | 
	
		
			
				|  |  | +                    ],
 | 
	
		
			
				|  |  | +                    features: [],
 | 
	
		
			
				|  |  | +                },
 | 
	
		
			
				|  |  | +                /**
 | 
	
		
			
				|  |  | +                 * 青苗分析结果
 | 
	
		
			
				|  |  | +                 */
 | 
	
		
			
				|  |  | +                qmResult: {},
 | 
	
		
			
				|  |  | +                /**
 | 
	
		
			
				|  |  | +                 * 征地分析结果
 | 
	
		
			
				|  |  | +                 */
 | 
	
		
			
				|  |  | +                zdResult: {}
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            /**
 | 
	
		
			
				|  |  | +             * 拆迁结果
 | 
	
		
			
				|  |  | +             */
 | 
	
		
			
				|  |  | +            cqResult: {
 | 
	
		
			
				|  |  | +                count: 0,
 | 
	
		
			
				|  |  | +                totalJZMJ: 0,
 | 
	
		
			
				|  |  | +                totalPay: 0,
 | 
	
		
			
				|  |  | +                average: 0,
 | 
	
		
			
				|  |  | +                list: [
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                ],
 | 
	
		
			
				|  |  | +                features: [],
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            // {
 | 
	
		
			
				|  |  | +            //     id: 1,
 | 
	
		
			
				|  |  | +            //     name: '陈亮',
 | 
	
		
			
				|  |  | +            //     area: 123.98,
 | 
	
		
			
				|  |  | +            //     jg: '混合结构',
 | 
	
		
			
				|  |  | +            //     floor: 1,
 | 
	
		
			
				|  |  | +            //     address: '朱楼村102号',
 | 
	
		
			
				|  |  | +            //     pay: 730021,
 | 
	
		
			
				|  |  | +            //     single: 5862,
 | 
	
		
			
				|  |  | +            // },
 | 
	
		
			
				|  |  | +            // {
 | 
	
		
			
				|  |  | +            //     id: 2,
 | 
	
		
			
				|  |  | +            //     name: '朱长贵',
 | 
	
		
			
				|  |  | +            //     jg: '砖木结构',
 | 
	
		
			
				|  |  | +            //     area: 123.98,
 | 
	
		
			
				|  |  | +            //     floor: 1,
 | 
	
		
			
				|  |  | +            //     address: '朱楼村103号',
 | 
	
		
			
				|  |  | +            //     pay: 730021,
 | 
	
		
			
				|  |  | +            //     single: 5862,
 | 
	
		
			
				|  |  | +            // },
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            // {
 | 
	
		
			
				|  |  | +            //     id: 3,
 | 
	
		
			
				|  |  | +            //     name: '朱长贵明',
 | 
	
		
			
				|  |  | +            //     jg: '砖木结构',
 | 
	
		
			
				|  |  | +            //     area: 123.98,
 | 
	
		
			
				|  |  | +            //     floor: 1,
 | 
	
		
			
				|  |  | +            //     address: '朱楼村111号',
 | 
	
		
			
				|  |  | +            //     pay: 730021,
 | 
	
		
			
				|  |  | +            //     single: 5862,
 | 
	
		
			
				|  |  | +            // },
 | 
	
		
			
				|  |  | +            /**
 | 
	
		
			
				|  |  | +            * 青苗结果
 | 
	
		
			
				|  |  | +            */
 | 
	
		
			
				|  |  | +            qmResult: {
 | 
	
		
			
				|  |  | +                totalPay: 0.00,
 | 
	
		
			
				|  |  | +                totalMJ: 0.00,
 | 
	
		
			
				|  |  | +                nzwMJ: 0.00,
 | 
	
		
			
				|  |  | +                nzwPay: 0.00,
 | 
	
		
			
				|  |  | +                jjzwMJ: 0.00,
 | 
	
		
			
				|  |  | +                jjzwPay: 0.00,
 | 
	
		
			
				|  |  | +                smMJ: 0.00,
 | 
	
		
			
				|  |  | +                smPay: 0.00,
 | 
	
		
			
				|  |  | +                features: []
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            /**
 | 
	
		
			
				|  |  | +           * 征地结果
 | 
	
		
			
				|  |  | +           */
 | 
	
		
			
				|  |  | +            zdResult: {
 | 
	
		
			
				|  |  | +                //征地面积
 | 
	
		
			
				|  |  | +                totalZDMJ: 0,
 | 
	
		
			
				|  |  | +                //总补偿
 | 
	
		
			
				|  |  | +                totalPay: 0,
 | 
	
		
			
				|  |  | +                //征地补偿
 | 
	
		
			
				|  |  | +                totalZDOay: 0,
 | 
	
		
			
				|  |  | +                //安置补偿
 | 
	
		
			
				|  |  | +                totalAZPay: 0,
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                //地类及面积
 | 
	
		
			
				|  |  | +                list: [],
 | 
	
		
			
				|  |  | +                features: []
 | 
	
		
			
				|  |  | +            },
 | 
	
		
			
				|  |  | +            /**
 | 
	
		
			
				|  |  | +             * 绘制多边形
 | 
	
		
			
				|  |  | +             */
 | 
	
		
			
				|  |  | +            handlerPolygon: null,
 | 
	
		
			
				|  |  | +            positions: [],
 | 
	
		
			
				|  |  | +            regions: [],
 | 
	
		
			
				|  |  | +            // clipMode: Cesium.ModifyRegionMode.CLIP_OUTSIDE;
 | 
	
		
			
				|  |  | +        };
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | -    /**
 | 
	
		
			
				|  |  | -     * 征地标准设置
 | 
	
		
			
				|  |  | -     */
 | 
	
		
			
				|  |  | -    zdSet() {
 | 
	
		
			
				|  |  | -      var that = this;
 | 
	
		
			
				|  |  | -      if (that.layerid) that.$layer.close(that.layerid);
 | 
	
		
			
				|  |  | -      var width = 400;
 | 
	
		
			
				|  |  | -      var top = 500;
 | 
	
		
			
				|  |  | -      var left = Math.floor(document.body.clientWidth - width / 2);
 | 
	
		
			
				|  |  | -      var height = 350;
 | 
	
		
			
				|  |  | -      that.layerid = that.$layer.iframe({
 | 
	
		
			
				|  |  | -        content: {
 | 
	
		
			
				|  |  | -          content: ZDSetInfo, //传递的组件对象
 | 
	
		
			
				|  |  | -          parent: this, //当前的vue对象
 | 
	
		
			
				|  |  | -          data: { zdValue: that.zdValue }, //props
 | 
	
		
			
				|  |  | -        },
 | 
	
		
			
				|  |  | -        // offset: [left.toString(), top.toString()], //left top  左上角(left=430px/2;top=(800px+header高)/2)
 | 
	
		
			
				|  |  | -        area: ["35rem", "37rem"],
 | 
	
		
			
				|  |  | -        title: "征地补偿标准",
 | 
	
		
			
				|  |  | -        maxmin: false,
 | 
	
		
			
				|  |  | -        shade: false, //是否显示遮罩
 | 
	
		
			
				|  |  | -        shadeClose: false, //点击遮罩是否关闭
 | 
	
		
			
				|  |  | -        cancel: () => {
 | 
	
		
			
				|  |  | -          //关闭事件
 | 
	
		
			
				|  |  | -          // alert("关闭iframe");
 | 
	
		
			
				|  |  | -        },
 | 
	
		
			
				|  |  | -      });
 | 
	
		
			
				|  |  | +    created() {
 | 
	
		
			
				|  |  | +        this.initSetting()
 | 
	
		
			
				|  |  | +        this.startPolygon()
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | -  },
 | 
	
		
			
				|  |  | -};
 | 
	
		
			
				|  |  | +    methods: {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        formatterArea(area) {
 | 
	
		
			
				|  |  | +            if (area) {
 | 
	
		
			
				|  |  | +                return area.toFixed(2)
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            return 0.00
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        formatterPay(number) {
 | 
	
		
			
				|  |  | +            return (number / 10000).toFixed(2)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        /**
 | 
	
		
			
				|  |  | +         * tas切换
 | 
	
		
			
				|  |  | +         * @param {String} tab 
 | 
	
		
			
				|  |  | +         * @param {Object} event 
 | 
	
		
			
				|  |  | +         */
 | 
	
		
			
				|  |  | +        handleClick(tab, event) {
 | 
	
		
			
				|  |  | +            if (this.activeName == 'third') {
 | 
	
		
			
				|  |  | +                this.pageClick();
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        initSetting() {
 | 
	
		
			
				|  |  | +            this.zdList = window.ZSBC.ZDBCList
 | 
	
		
			
				|  |  | +            this.cqList = window.ZSBC.CQBCList
 | 
	
		
			
				|  |  | +            this.qmList = window.ZSBC.QMBCList
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        dialogClose() {
 | 
	
		
			
				|  |  | +            if (this.handlerPolygon) {
 | 
	
		
			
				|  |  | +                this.handlerPolygon.deactivate()
 | 
	
		
			
				|  |  | +                this.handlerPolygon.clear();
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            this.positions = [];
 | 
	
		
			
				|  |  | +            this.regions = [];
 | 
	
		
			
				|  |  | +            if (this.layerid)
 | 
	
		
			
				|  |  | +                this.$layer.close(this.layerid)
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        /**
 | 
	
		
			
				|  |  | +         *拆迁标准查看
 | 
	
		
			
				|  |  | +         */
 | 
	
		
			
				|  |  | +        cqShow() {
 | 
	
		
			
				|  |  | +            var that = this;
 | 
	
		
			
				|  |  | +            if (that.sublayerid)
 | 
	
		
			
				|  |  | +                that.$layer.close(that.sublayerid)
 | 
	
		
			
				|  |  | +            var width = 400
 | 
	
		
			
				|  |  | +            var top = 500
 | 
	
		
			
				|  |  | +            var left = 680 //Math.floor(document.body.clientWidth - width / 2);
 | 
	
		
			
				|  |  | +            var height = 350;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            that.sublayerid = that.$layer.iframe({
 | 
	
		
			
				|  |  | +                content: {
 | 
	
		
			
				|  |  | +                    content: CQShowInfo, //传递的组件对象
 | 
	
		
			
				|  |  | +                    parent: this, //当前的vue对象
 | 
	
		
			
				|  |  | +                    data: {}, //props
 | 
	
		
			
				|  |  | +                },
 | 
	
		
			
				|  |  | +                // offset: [left.toString(), top.toString()], //left top  左上角(left=430px/2;top=(800px+header高)/2)
 | 
	
		
			
				|  |  | +                area: ["35rem", "40rem"],
 | 
	
		
			
				|  |  | +                title: "拆迁补偿标准",
 | 
	
		
			
				|  |  | +                maxmin: false,
 | 
	
		
			
				|  |  | +                shade: false, //是否显示遮罩
 | 
	
		
			
				|  |  | +                shadeClose: false, //点击遮罩是否关闭
 | 
	
		
			
				|  |  | +                cancel: () => {
 | 
	
		
			
				|  |  | +                    //关闭事件
 | 
	
		
			
				|  |  | +                    // alert("关闭iframe");
 | 
	
		
			
				|  |  | +                },
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        /**
 | 
	
		
			
				|  |  | +         * 拆迁标准设置
 | 
	
		
			
				|  |  | +         */
 | 
	
		
			
				|  |  | +        cqSet() {
 | 
	
		
			
				|  |  | +            var that = this;
 | 
	
		
			
				|  |  | +            if (that.sublayerid)
 | 
	
		
			
				|  |  | +                that.$layer.close(that.sublayerid)
 | 
	
		
			
				|  |  | +            var width = 400
 | 
	
		
			
				|  |  | +            var top = 500
 | 
	
		
			
				|  |  | +            var left = Math.floor(document.body.clientWidth - width / 2);
 | 
	
		
			
				|  |  | +            var height = 350;
 | 
	
		
			
				|  |  | +            that.sublayerid = that.$layer.iframe({
 | 
	
		
			
				|  |  | +                content: {
 | 
	
		
			
				|  |  | +                    content: CQSetInfo, //传递的组件对象
 | 
	
		
			
				|  |  | +                    parent: this, //当前的vue对象
 | 
	
		
			
				|  |  | +                    data: { 'cqValue': that.ruleForm.cqValue }, //props
 | 
	
		
			
				|  |  | +                },
 | 
	
		
			
				|  |  | +                // offset: [left.toString(), top.toString()], //left top  左上角(left=430px/2;top=(800px+header高)/2)
 | 
	
		
			
				|  |  | +                area: ["50rem", "40rem"],
 | 
	
		
			
				|  |  | +                title: "拆迁补偿标准设置",
 | 
	
		
			
				|  |  | +                maxmin: false,
 | 
	
		
			
				|  |  | +                shade: false, //是否显示遮罩
 | 
	
		
			
				|  |  | +                shadeClose: false, //点击遮罩是否关闭
 | 
	
		
			
				|  |  | +                cancel: () => {
 | 
	
		
			
				|  |  | +                    //关闭事件
 | 
	
		
			
				|  |  | +                    // alert("关闭iframe");
 | 
	
		
			
				|  |  | +                },
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        /**
 | 
	
		
			
				|  |  | +        *青苗标准查看
 | 
	
		
			
				|  |  | +        */
 | 
	
		
			
				|  |  | +        qmShow() {
 | 
	
		
			
				|  |  | +            var that = this;
 | 
	
		
			
				|  |  | +            if (that.sublayerid)
 | 
	
		
			
				|  |  | +                that.$layer.close(that.sublayerid)
 | 
	
		
			
				|  |  | +            var width = 400
 | 
	
		
			
				|  |  | +            var top = 500
 | 
	
		
			
				|  |  | +            var left = Math.floor(document.body.clientWidth - width / 2);
 | 
	
		
			
				|  |  | +            var height = 350;
 | 
	
		
			
				|  |  | +            that.sublayerid = that.$layer.iframe({
 | 
	
		
			
				|  |  | +                content: {
 | 
	
		
			
				|  |  | +                    content: QMShowInfo, //传递的组件对象
 | 
	
		
			
				|  |  | +                    parent: this, //当前的vue对象
 | 
	
		
			
				|  |  | +                    data: { 'qmValue': that.ruleForm.qmValue }, //props
 | 
	
		
			
				|  |  | +                },
 | 
	
		
			
				|  |  | +                // offset: [left.toString(), top.toString()], //left top  左上角(left=430px/2;top=(800px+header高)/2)
 | 
	
		
			
				|  |  | +                area: ["30rem", "15rem"],
 | 
	
		
			
				|  |  | +                title: "青苗补偿标准",
 | 
	
		
			
				|  |  | +                maxmin: false,
 | 
	
		
			
				|  |  | +                shade: false, //是否显示遮罩
 | 
	
		
			
				|  |  | +                shadeClose: false, //点击遮罩是否关闭
 | 
	
		
			
				|  |  | +                cancel: () => {
 | 
	
		
			
				|  |  | +                    //关闭事件
 | 
	
		
			
				|  |  | +                    // alert("关闭iframe");
 | 
	
		
			
				|  |  | +                },
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        /**
 | 
	
		
			
				|  |  | +         * 青苗标准设置
 | 
	
		
			
				|  |  | +         */
 | 
	
		
			
				|  |  | +        qmSet() {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            var that = this;
 | 
	
		
			
				|  |  | +            if (that.sublayerid)
 | 
	
		
			
				|  |  | +                that.$layer.close(that.sublayerid)
 | 
	
		
			
				|  |  | +            var width = 400
 | 
	
		
			
				|  |  | +            var top = 500
 | 
	
		
			
				|  |  | +            var left = Math.floor(document.body.clientWidth - width / 2);
 | 
	
		
			
				|  |  | +            var height = 350;
 | 
	
		
			
				|  |  | +            that.sublayerid = that.$layer.iframe({
 | 
	
		
			
				|  |  | +                content: {
 | 
	
		
			
				|  |  | +                    content: QMSetInfo, //传递的组件对象
 | 
	
		
			
				|  |  | +                    parent: this, //当前的vue对象
 | 
	
		
			
				|  |  | +                    data: { 'qmValue': that.ruleForm.qmValue }, //props
 | 
	
		
			
				|  |  | +                },
 | 
	
		
			
				|  |  | +                // offset: [left.toString(), top.toString()], //left top  左上角(left=430px/2;top=(800px+header高)/2)
 | 
	
		
			
				|  |  | +                area: ["35rem", "20rem"],
 | 
	
		
			
				|  |  | +                title: "青苗补偿标准设置",
 | 
	
		
			
				|  |  | +                maxmin: false,
 | 
	
		
			
				|  |  | +                shade: false, //是否显示遮罩
 | 
	
		
			
				|  |  | +                shadeClose: false, //点击遮罩是否关闭
 | 
	
		
			
				|  |  | +                cancel: () => {
 | 
	
		
			
				|  |  | +                    //关闭事件
 | 
	
		
			
				|  |  | +                    // alert("关闭iframe");
 | 
	
		
			
				|  |  | +                },
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        /**
 | 
	
		
			
				|  |  | +        *征地标准查看
 | 
	
		
			
				|  |  | +        */
 | 
	
		
			
				|  |  | +        zdShow() {
 | 
	
		
			
				|  |  | +            var that = this;
 | 
	
		
			
				|  |  | +            if (that.sublayerid)
 | 
	
		
			
				|  |  | +                that.$layer.close(that.sublayerid)
 | 
	
		
			
				|  |  | +            var width = 400
 | 
	
		
			
				|  |  | +            var top = 500
 | 
	
		
			
				|  |  | +            var left = Math.floor(document.body.clientWidth - width / 2);
 | 
	
		
			
				|  |  | +            var height = 350;
 | 
	
		
			
				|  |  | +            that.sublayerid = that.$layer.iframe({
 | 
	
		
			
				|  |  | +                content: {
 | 
	
		
			
				|  |  | +                    content: ZDShowInfo, //传递的组件对象
 | 
	
		
			
				|  |  | +                    parent: this, //当前的vue对象
 | 
	
		
			
				|  |  | +                    data: { 'zdValue': that.ruleForm.zdValue }, //props
 | 
	
		
			
				|  |  | +                },
 | 
	
		
			
				|  |  | +                // offset: [left.toString(), top.toString()], //left top  左上角(left=430px/2;top=(800px+header高)/2)
 | 
	
		
			
				|  |  | +                area: ["35rem", "32rem"],
 | 
	
		
			
				|  |  | +                title: "征地补偿标准",
 | 
	
		
			
				|  |  | +                maxmin: false,
 | 
	
		
			
				|  |  | +                shade: false, //是否显示遮罩
 | 
	
		
			
				|  |  | +                shadeClose: false, //点击遮罩是否关闭
 | 
	
		
			
				|  |  | +                cancel: () => {
 | 
	
		
			
				|  |  | +                    //关闭事件
 | 
	
		
			
				|  |  | +                    // alert("关闭iframe");
 | 
	
		
			
				|  |  | +                },
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        /**
 | 
	
		
			
				|  |  | +         * 征地标准设置
 | 
	
		
			
				|  |  | +         */
 | 
	
		
			
				|  |  | +        zdSet() {
 | 
	
		
			
				|  |  | +            var that = this;
 | 
	
		
			
				|  |  | +            if (that.sublayerid)
 | 
	
		
			
				|  |  | +                that.$layer.close(that.sublayerid)
 | 
	
		
			
				|  |  | +            var width = 400
 | 
	
		
			
				|  |  | +            var top = 500
 | 
	
		
			
				|  |  | +            var left = Math.floor(document.body.clientWidth - width / 2);
 | 
	
		
			
				|  |  | +            var height = 350;
 | 
	
		
			
				|  |  | +            that.sublayerid = that.$layer.iframe({
 | 
	
		
			
				|  |  | +                content: {
 | 
	
		
			
				|  |  | +                    content: ZDSetInfo, //传递的组件对象
 | 
	
		
			
				|  |  | +                    parent: this, //当前的vue对象
 | 
	
		
			
				|  |  | +                    data: { 'zdValue': that.ruleForm.zdValue }, //props
 | 
	
		
			
				|  |  | +                },
 | 
	
		
			
				|  |  | +                // offset: [left.toString(), top.toString()], //left top  左上角(left=430px/2;top=(800px+header高)/2)
 | 
	
		
			
				|  |  | +                area: ["35rem", "37rem"],
 | 
	
		
			
				|  |  | +                title: "征地补偿标准",
 | 
	
		
			
				|  |  | +                maxmin: false,
 | 
	
		
			
				|  |  | +                shade: false, //是否显示遮罩
 | 
	
		
			
				|  |  | +                shadeClose: false, //点击遮罩是否关闭
 | 
	
		
			
				|  |  | +                cancel: () => {
 | 
	
		
			
				|  |  | +                    //关闭事件
 | 
	
		
			
				|  |  | +                    // alert("关闭iframe");
 | 
	
		
			
				|  |  | +                },
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        /**
 | 
	
		
			
				|  |  | +         * 查看姓名结果
 | 
	
		
			
				|  |  | +         * @param {object} projectInfo 
 | 
	
		
			
				|  |  | +         */
 | 
	
		
			
				|  |  | +        showResult(projectInfo) {
 | 
	
		
			
				|  |  | +            this.activeName = "third"
 | 
	
		
			
				|  |  | +            // this.ZDBCChart() //征地
 | 
	
		
			
				|  |  | +            // this.QMBCChart()  //青苗
 | 
	
		
			
				|  |  | +            this.curProjectInfo = projectInfo;
 | 
	
		
			
				|  |  | +            this.pageClick();
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        pageClick() {
 | 
	
		
			
				|  |  | +            var page = this.activePage;
 | 
	
		
			
				|  |  | +            this.ZDBCChart();
 | 
	
		
			
				|  |  | +            this.QMBCChart();
 | 
	
		
			
				|  |  | +            // this.CQBCChart();
 | 
	
		
			
				|  |  | +            // switch (page) {
 | 
	
		
			
				|  |  | +            //     case "ZDPG":
 | 
	
		
			
				|  |  | +            //         this.ZDBCChart();
 | 
	
		
			
				|  |  | +            //         break;
 | 
	
		
			
				|  |  | +            //     case "QMPG":
 | 
	
		
			
				|  |  | +            //         this.QMBCChart();
 | 
	
		
			
				|  |  | +            //         break;
 | 
	
		
			
				|  |  | +            //     // case "FWCQ":
 | 
	
		
			
				|  |  | +            //     //     this.CQBCChart();
 | 
	
		
			
				|  |  | +            //     //     break;
 | 
	
		
			
				|  |  | +            //     default:
 | 
	
		
			
				|  |  | +            //         this.ZDBCChart();
 | 
	
		
			
				|  |  | +            // }
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        /**
 | 
	
		
			
				|  |  | +         *征地补偿chart 
 | 
	
		
			
				|  |  | +         */
 | 
	
		
			
				|  |  | +        ZDBCChart() {
 | 
	
		
			
				|  |  | +            debugger
 | 
	
		
			
				|  |  | +            var chartDom = document.getElementById('ZDBCChart');
 | 
	
		
			
				|  |  | +            var myChart = window.echarts.init(chartDom);
 | 
	
		
			
				|  |  | +            // this.zdResult.list.push({ 'dlbm': dlbmVal, 'dlmc': dlmcVal, 'mj': insertArea });
 | 
	
		
			
				|  |  | +            var datas = [];
 | 
	
		
			
				|  |  | +            var nameLength = 0;
 | 
	
		
			
				|  |  | +            for (var i = 0; i < this.zdResult.list.length; i++) {
 | 
	
		
			
				|  |  | +                if (this.zdResult.list[i].dlmc.length > nameLength) {
 | 
	
		
			
				|  |  | +                    nameLength = this.zdResult.list[i].dlmc.length
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                datas.push({ value: this.zdResult.list[i].mj, name: this.zdResult.list[i].dlmc })
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            // var datas = [
 | 
	
		
			
				|  |  | +            //     { value: 1048, name: '水田' },
 | 
	
		
			
				|  |  | +            //     { value: 735, name: '农村道路' },
 | 
	
		
			
				|  |  | +            //     { value: 580, name: '水塘' },
 | 
	
		
			
				|  |  | +            //     { value: 484, name: '农用地' },
 | 
	
		
			
				|  |  | +            //     { value: 300, name: '村镇建设用地' }
 | 
	
		
			
				|  |  | +            // ]
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            var option = {
 | 
	
		
			
				|  |  | +                //   title: {
 | 
	
		
			
				|  |  | +                //       text: '',
 | 
	
		
			
				|  |  | +                //       subtext: '',
 | 
	
		
			
				|  |  | +                //       left: 'center'
 | 
	
		
			
				|  |  | +                //   },
 | 
	
		
			
				|  |  | +                tooltip: {
 | 
	
		
			
				|  |  | +                    trigger: 'item'
 | 
	
		
			
				|  |  | +                },
 | 
	
		
			
				|  |  | +                legend: {
 | 
	
		
			
				|  |  | +                    orient: 'vertical',
 | 
	
		
			
				|  |  | +                    right: 0,
 | 
	
		
			
				|  |  | +                    top: 0,
 | 
	
		
			
				|  |  | +                    radius: '55%',
 | 
	
		
			
				|  |  | +                    // bottom: 20,
 | 
	
		
			
				|  |  | +                    textStyle: {
 | 
	
		
			
				|  |  | +                        // fontSize: '12px',
 | 
	
		
			
				|  |  | +                        color: '#FFFF'
 | 
	
		
			
				|  |  | +                    },
 | 
	
		
			
				|  |  | +                    data: datas.map(t => t.name),
 | 
	
		
			
				|  |  | +                    formatter: function (name) {
 | 
	
		
			
				|  |  | +                        var val = datas.find(t => t.name == name).value
 | 
	
		
			
				|  |  | +                        var lastSpace = (nameLength - name.length) * 3;
 | 
	
		
			
				|  |  | +                        return (name + new Array(lastSpace).join(" ")) + val + "亩"
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                },
 | 
	
		
			
				|  |  | +                color: ['#0a915d', '#bb88dd', '#6699ff', '#d5b158', '#ff6347', 'indigo', 'purple'],
 | 
	
		
			
				|  |  | +                series: [
 | 
	
		
			
				|  |  | +                    {
 | 
	
		
			
				|  |  | +                        name: '征地补偿分析',
 | 
	
		
			
				|  |  | +                        type: 'pie',
 | 
	
		
			
				|  |  | +                        center: ['25%', '50%'],
 | 
	
		
			
				|  |  | +                        radius: ['30%', '50%'],
 | 
	
		
			
				|  |  | +                        avoidLabelOverlap: false,
 | 
	
		
			
				|  |  | +                        itemStyle: {
 | 
	
		
			
				|  |  | +                            borderRadius: 10,
 | 
	
		
			
				|  |  | +                            borderColor: '#fff',
 | 
	
		
			
				|  |  | +                            borderWidth: 2
 | 
	
		
			
				|  |  | +                        },
 | 
	
		
			
				|  |  | +                        label: {
 | 
	
		
			
				|  |  | +                            show: false,
 | 
	
		
			
				|  |  | +                            position: 'center'
 | 
	
		
			
				|  |  | +                        },
 | 
	
		
			
				|  |  | +                        emphasis: {
 | 
	
		
			
				|  |  | +                            label: {
 | 
	
		
			
				|  |  | +                                show: true,
 | 
	
		
			
				|  |  | +                                fontSize: 12,
 | 
	
		
			
				|  |  | +                                fontWeight: 'bold'
 | 
	
		
			
				|  |  | +                            }
 | 
	
		
			
				|  |  | +                        },
 | 
	
		
			
				|  |  | +                        labelLine: {
 | 
	
		
			
				|  |  | +                            show: false
 | 
	
		
			
				|  |  | +                        },
 | 
	
		
			
				|  |  | +                        data: datas
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                ]
 | 
	
		
			
				|  |  | +            };
 | 
	
		
			
				|  |  | +            myChart.setOption(option);
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        /**
 | 
	
		
			
				|  |  | +         * 青苗补偿chart
 | 
	
		
			
				|  |  | +         */
 | 
	
		
			
				|  |  | +        QMBCChart() {
 | 
	
		
			
				|  |  | +            debugger
 | 
	
		
			
				|  |  | +            var chartDom1 = document.getElementById('QMMJChart');
 | 
	
		
			
				|  |  | +            var myChart1 = window.echarts.init(chartDom1);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            var datas1 = [];
 | 
	
		
			
				|  |  | +            if (this.qmResult) {
 | 
	
		
			
				|  |  | +                datas1 = [
 | 
	
		
			
				|  |  | +                    { value: this.qmResult.nzwMJ, name: '农作物' },
 | 
	
		
			
				|  |  | +                    { value: this.qmResult.jjzwMJ, name: '经济作物' },
 | 
	
		
			
				|  |  | +                    { value: this.qmResult.smMJ, name: '树木' }
 | 
	
		
			
				|  |  | +                ]
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            else {
 | 
	
		
			
				|  |  | +                datas1 = [
 | 
	
		
			
				|  |  | +                    { value: 0.00, name: '农作物' },
 | 
	
		
			
				|  |  | +                    { value: 0.00, name: '经济作物' },
 | 
	
		
			
				|  |  | +                    { value: 0.00, name: '树木' }
 | 
	
		
			
				|  |  | +                ]
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            var option1 = {
 | 
	
		
			
				|  |  | +                title: {
 | 
	
		
			
				|  |  | +                    text: '农作物补偿面积',
 | 
	
		
			
				|  |  | +                    //   subtext: '',
 | 
	
		
			
				|  |  | +                    left: 'center',
 | 
	
		
			
				|  |  | +                    textStyle: {
 | 
	
		
			
				|  |  | +                        fontSize: '16',
 | 
	
		
			
				|  |  | +                        color: '#FFFF'
 | 
	
		
			
				|  |  | +                    },
 | 
	
		
			
				|  |  | +                },
 | 
	
		
			
				|  |  | +                tooltip: {
 | 
	
		
			
				|  |  | +                    trigger: 'item'
 | 
	
		
			
				|  |  | +                },
 | 
	
		
			
				|  |  | +                legend: {
 | 
	
		
			
				|  |  | +                    orient: 'vertical',
 | 
	
		
			
				|  |  | +                    right: 0,
 | 
	
		
			
				|  |  | +                    top: '20%',
 | 
	
		
			
				|  |  | +                    radius: '55%',
 | 
	
		
			
				|  |  | +                    // bottom: 20,
 | 
	
		
			
				|  |  | +                    textStyle: {
 | 
	
		
			
				|  |  | +                        // fontSize: '1rem',
 | 
	
		
			
				|  |  | +                        color: '#FFFF'
 | 
	
		
			
				|  |  | +                    },
 | 
	
		
			
				|  |  | +                    data: datas1.map(t => t.name),
 | 
	
		
			
				|  |  | +                    formatter: function (name) {
 | 
	
		
			
				|  |  | +                        var val = datas1.find(t => t.name == name).value
 | 
	
		
			
				|  |  | +                        return (name + new Array(20 - name.length * 3).join(" ")) + val + "亩"
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                },
 | 
	
		
			
				|  |  | +                color: ['#0a915d', '#bb88dd', '#6699ff', '#d5b158', '#ff6347', 'indigo', 'purple'],
 | 
	
		
			
				|  |  | +                series: [
 | 
	
		
			
				|  |  | +                    {
 | 
	
		
			
				|  |  | +                        name: '征地补偿分析',
 | 
	
		
			
				|  |  | +                        type: 'pie',
 | 
	
		
			
				|  |  | +                        center: ['25%', '45%'],
 | 
	
		
			
				|  |  | +                        radius: ['50%', '70%'],
 | 
	
		
			
				|  |  | +                        avoidLabelOverlap: false,
 | 
	
		
			
				|  |  | +                        itemStyle: {
 | 
	
		
			
				|  |  | +                            borderRadius: 10,
 | 
	
		
			
				|  |  | +                            borderColor: '#fff',
 | 
	
		
			
				|  |  | +                            borderWidth: 2
 | 
	
		
			
				|  |  | +                        },
 | 
	
		
			
				|  |  | +                        label: {
 | 
	
		
			
				|  |  | +                            show: false,
 | 
	
		
			
				|  |  | +                            position: 'center'
 | 
	
		
			
				|  |  | +                        },
 | 
	
		
			
				|  |  | +                        emphasis: {
 | 
	
		
			
				|  |  | +                            label: {
 | 
	
		
			
				|  |  | +                                show: true,
 | 
	
		
			
				|  |  | +                                fontSize: 12,
 | 
	
		
			
				|  |  | +                                fontWeight: 'bold'
 | 
	
		
			
				|  |  | +                            }
 | 
	
		
			
				|  |  | +                        },
 | 
	
		
			
				|  |  | +                        labelLine: {
 | 
	
		
			
				|  |  | +                            show: false
 | 
	
		
			
				|  |  | +                        },
 | 
	
		
			
				|  |  | +                        data: datas1
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                ]
 | 
	
		
			
				|  |  | +            };
 | 
	
		
			
				|  |  | +            myChart1.setOption(option1);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            var chartDom2 = document.getElementById('QMFYChart');
 | 
	
		
			
				|  |  | +            var myChart2 = window.echarts.init(chartDom2);
 | 
	
		
			
				|  |  | +            var datas2 = [];
 | 
	
		
			
				|  |  | +            if (this.qmResult) {
 | 
	
		
			
				|  |  | +                datas2 = [
 | 
	
		
			
				|  |  | +                    { value: this.qmResult.nzwPay, name: '农作物' },
 | 
	
		
			
				|  |  | +                    { value: this.qmResult.jjzwPay, name: '经济作物' },
 | 
	
		
			
				|  |  | +                    { value: this.qmResult.smPay, name: '树木' }
 | 
	
		
			
				|  |  | +                ]
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            else {
 | 
	
		
			
				|  |  | +                datas2 = [
 | 
	
		
			
				|  |  | +                    { value: 0.00, name: '农作物' },
 | 
	
		
			
				|  |  | +                    { value: 0.00, name: '经济作物' },
 | 
	
		
			
				|  |  | +                    { value: 0.00, name: '树木' }
 | 
	
		
			
				|  |  | +                ]
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            var option2 = {
 | 
	
		
			
				|  |  | +                title: {
 | 
	
		
			
				|  |  | +                    text: '农作物补偿费用',
 | 
	
		
			
				|  |  | +                    subtext: '',
 | 
	
		
			
				|  |  | +                    left: 'center',
 | 
	
		
			
				|  |  | +                    textStyle: {
 | 
	
		
			
				|  |  | +                        fontSize: '16',
 | 
	
		
			
				|  |  | +                        color: '#FFFF'
 | 
	
		
			
				|  |  | +                    },
 | 
	
		
			
				|  |  | +                },
 | 
	
		
			
				|  |  | +                tooltip: {
 | 
	
		
			
				|  |  | +                    trigger: 'item'
 | 
	
		
			
				|  |  | +                },
 | 
	
		
			
				|  |  | +                legend: {
 | 
	
		
			
				|  |  | +                    orient: 'vertical',
 | 
	
		
			
				|  |  | +                    right: 0,
 | 
	
		
			
				|  |  | +                    top: '20%',
 | 
	
		
			
				|  |  | +                    radius: '55%',
 | 
	
		
			
				|  |  | +                    // bottom: 20,
 | 
	
		
			
				|  |  | +                    textStyle: {
 | 
	
		
			
				|  |  | +                        // fontSize: '12px',
 | 
	
		
			
				|  |  | +                        color: '#FFFF'
 | 
	
		
			
				|  |  | +                    },
 | 
	
		
			
				|  |  | +                    data: datas2.map(t => t.name),
 | 
	
		
			
				|  |  | +                    formatter: function (name) {
 | 
	
		
			
				|  |  | +                        var val = datas2.find(t => t.name == name).value
 | 
	
		
			
				|  |  | +                        return (name + new Array(20 - name.length * 3).join(" ")) + val + "万元"
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                },
 | 
	
		
			
				|  |  | +                color: ['#0a915d', '#bb88dd', '#6699ff', '#d5b158', '#ff6347', 'indigo', 'purple'],
 | 
	
		
			
				|  |  | +                series: [
 | 
	
		
			
				|  |  | +                    {
 | 
	
		
			
				|  |  | +                        name: '征地补偿分析',
 | 
	
		
			
				|  |  | +                        type: 'pie',
 | 
	
		
			
				|  |  | +                        center: ['25%', '45%'],
 | 
	
		
			
				|  |  | +                        radius: ['50%', '70%'],
 | 
	
		
			
				|  |  | +                        avoidLabelOverlap: false,
 | 
	
		
			
				|  |  | +                        itemStyle: {
 | 
	
		
			
				|  |  | +                            borderRadius: 10,
 | 
	
		
			
				|  |  | +                            borderColor: '#fff',
 | 
	
		
			
				|  |  | +                            borderWidth: 2
 | 
	
		
			
				|  |  | +                        },
 | 
	
		
			
				|  |  | +                        label: {
 | 
	
		
			
				|  |  | +                            show: false,
 | 
	
		
			
				|  |  | +                            position: 'center'
 | 
	
		
			
				|  |  | +                        },
 | 
	
		
			
				|  |  | +                        emphasis: {
 | 
	
		
			
				|  |  | +                            label: {
 | 
	
		
			
				|  |  | +                                show: true,
 | 
	
		
			
				|  |  | +                                fontSize: 12,
 | 
	
		
			
				|  |  | +                                fontWeight: 'bold'
 | 
	
		
			
				|  |  | +                            }
 | 
	
		
			
				|  |  | +                        },
 | 
	
		
			
				|  |  | +                        labelLine: {
 | 
	
		
			
				|  |  | +                            show: false
 | 
	
		
			
				|  |  | +                        },
 | 
	
		
			
				|  |  | +                        data: datas2
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                ]
 | 
	
		
			
				|  |  | +            };
 | 
	
		
			
				|  |  | +            myChart2.setOption(option2);
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        /**
 | 
	
		
			
				|  |  | +        * 拆迁补偿chart
 | 
	
		
			
				|  |  | +        */
 | 
	
		
			
				|  |  | +        CQBCChart() {
 | 
	
		
			
				|  |  | +            debugger
 | 
	
		
			
				|  |  | +            var chartDom = document.getElementById('CQBCChart');
 | 
	
		
			
				|  |  | +            var myChart = window.echarts.init(chartDom);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            item = { id: smid, cqr: cqrVal, jg: fwjgVal, fwdj: fwdjVal, floor: floorVal, jzmj: jzmjVal, zdmj: zdmjVal, address: addressVal, pay: pay, single: BZ }
 | 
	
		
			
				|  |  | +            that.cqResult.list.push(item);
 | 
	
		
			
				|  |  | +            that.cqResult.totalJZMJ += jzmjVal;
 | 
	
		
			
				|  |  | +            that.cqResult.totalPay += pay;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        /**
 | 
	
		
			
				|  |  | +         * 绘制多边形
 | 
	
		
			
				|  |  | +         */
 | 
	
		
			
				|  |  | +        startPolygon() {
 | 
	
		
			
				|  |  | +            var that = this;
 | 
	
		
			
				|  |  | +            that.handlerPolygon = new Cesium.DrawHandler(viewer, Cesium.DrawMode.Polygon, 0);
 | 
	
		
			
				|  |  | +            that.handlerPolygon.activeEvt.addEventListener(function (isActive) {
 | 
	
		
			
				|  |  | +                if (isActive == true) {
 | 
	
		
			
				|  |  | +                    viewer.enableCursorStyle = false;
 | 
	
		
			
				|  |  | +                    viewer._element.style.cursor = '';
 | 
	
		
			
				|  |  | +                    // var nodes = document.getElementsByTagName('body')
 | 
	
		
			
				|  |  | +                    // if (nodes.length > 0)
 | 
	
		
			
				|  |  | +                    //     nodes[0].className.replace('drawCur','drawCur')
 | 
	
		
			
				|  |  | +                } else {
 | 
	
		
			
				|  |  | +                    viewer.enableCursorStyle = true;
 | 
	
		
			
				|  |  | +                    // var nodes = document.getElementsByTagName('body')
 | 
	
		
			
				|  |  | +                    // if (nodes.length > 0) {
 | 
	
		
			
				|  |  | +                    //     nodes[0].className.replace('drawCur','')
 | 
	
		
			
				|  |  | +                    // }
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +            that.handlerPolygon.movingEvt.addEventListener(function (windowPosition) {
 | 
	
		
			
				|  |  | +                // if (this.handlerPolygon.isDrawing) {
 | 
	
		
			
				|  |  | +                //     window.createTooltip.showAt(windowPosition, '点击确定多边形顶点,右键单击结束绘制,');
 | 
	
		
			
				|  |  | +                // } else {
 | 
	
		
			
				|  |  | +                //     window.createTooltip.showAt(windowPosition, '点击绘制第一个点,');
 | 
	
		
			
				|  |  | +                // }
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +            that.handlerPolygon.drawEvt.addEventListener(function (result) {
 | 
	
		
			
				|  |  | +                // window.createTooltip.setVisible(false);
 | 
	
		
			
				|  |  | +                that.handlerPolygon.polygon.show = true;
 | 
	
		
			
				|  |  | +                that.handlerPolygon.polyline.show = true;
 | 
	
		
			
				|  |  | +                that.positions = [];
 | 
	
		
			
				|  |  | +                for (var pt of result.object.positions) {
 | 
	
		
			
				|  |  | +                    var cartographic = Cesium.Cartographic.fromCartesian(pt);
 | 
	
		
			
				|  |  | +                    var longitude = Cesium.Math.toDegrees(cartographic.longitude);
 | 
	
		
			
				|  |  | +                    var latitude = Cesium.Math.toDegrees(cartographic.latitude);
 | 
	
		
			
				|  |  | +                    var height = cartographic.height;
 | 
	
		
			
				|  |  | +                    that.regions.push({ 'x': longitude, 'y': latitude });
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                that.regions.push(that.regions[0]);
 | 
	
		
			
				|  |  | +                // that.regions = [];
 | 
	
		
			
				|  |  | +                // that.regions.push(that.positions);
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        /**
 | 
	
		
			
				|  |  | +         * 点击绘制多边形
 | 
	
		
			
				|  |  | +         */
 | 
	
		
			
				|  |  | +        drawPolygon() {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            if (this.handlerPolygon == null)
 | 
	
		
			
				|  |  | +                this.startPolygon()
 | 
	
		
			
				|  |  | +            else {
 | 
	
		
			
				|  |  | +                this.handlerPolygon.clear();
 | 
	
		
			
				|  |  | +                this.positions = [];
 | 
	
		
			
				|  |  | +                this.regions = [];
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            this.handlerPolygon.activate();
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        /**
 | 
	
		
			
				|  |  | +         * 查询数据
 | 
	
		
			
				|  |  | +         */
 | 
	
		
			
				|  |  | +        doQuery() {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            var that = this
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            that.loading = that.$loading({
 | 
	
		
			
				|  |  | +                lock: false,
 | 
	
		
			
				|  |  | +                text: '开始分析计算',
 | 
	
		
			
				|  |  | +                spinner: 'el-icon-loading',
 | 
	
		
			
				|  |  | +                background: 'rgba(0, 0, 0, 0.7)'
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +            console.log(JSON.stringify(that.regions))
 | 
	
		
			
				|  |  | +            var dataSources = []
 | 
	
		
			
				|  |  | +            dataSources.push(window.ZSBC.ZDBCJS.DLTB.layerDataSource)
 | 
	
		
			
				|  |  | +            dataSources.push(window.ZSBC.ZDBCJS.BDC.layerDataSource)
 | 
	
		
			
				|  |  | +            var queryObj = {
 | 
	
		
			
				|  |  | +                "getFeatureMode": "SPATIAL",
 | 
	
		
			
				|  |  | +                "spatialQueryMode": "INTERSECT",
 | 
	
		
			
				|  |  | +                "datasetNames": dataSources,
 | 
	
		
			
				|  |  | +                "geometry": {
 | 
	
		
			
				|  |  | +                    // id: 0,
 | 
	
		
			
				|  |  | +                    // style: null,
 | 
	
		
			
				|  |  | +                    // parts: [queryPoints.length],
 | 
	
		
			
				|  |  | +                    points: that.regions,
 | 
	
		
			
				|  |  | +                    type: "REGION"
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +            };
 | 
	
		
			
				|  |  | +            var queryData = JSON.stringify(queryObj); // 转化为JSON字符串作为查询参数
 | 
	
		
			
				|  |  | +            var url = window.ZSBC.dataServiceUrl; //"http://192.168.1.30:8091/iserver/services/data-sanyamap1-2/rest/data/featureResults.rjson?returnContent=true&hasGeometry=true";
 | 
	
		
			
				|  |  | +            window.axios
 | 
	
		
			
				|  |  | +                .post(url, queryObj)
 | 
	
		
			
				|  |  | +                .then(function (response) {
 | 
	
		
			
				|  |  | +                    debugger
 | 
	
		
			
				|  |  | +                    var count = response.data.totalCount;
 | 
	
		
			
				|  |  | +                    if (count == 0) {
 | 
	
		
			
				|  |  | +                        alert("未查询到数据请重新选择")
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                        return;
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                    if (that.loading)
 | 
	
		
			
				|  |  | +                        that.loading.text = "正在计算图层数据...";
 | 
	
		
			
				|  |  | +                    var dataSetInfos = response.data.datasetInfos
 | 
	
		
			
				|  |  | +                    var features = response.data.features;
 | 
	
		
			
				|  |  | +                    var dltbFeatures = []
 | 
	
		
			
				|  |  | +                    var bdcFeatures = [];
 | 
	
		
			
				|  |  | +                    var start = 0;
 | 
	
		
			
				|  |  | +                    var end = 0;
 | 
	
		
			
				|  |  | +                    var count = 0;
 | 
	
		
			
				|  |  | +                    var fieldInfos = []
 | 
	
		
			
				|  |  | +                    dataSetInfos.forEach(element => {
 | 
	
		
			
				|  |  | +                        start = element.featureRange.start;
 | 
	
		
			
				|  |  | +                        end = element.featureRange.end;
 | 
	
		
			
				|  |  | +                        count = end - start
 | 
	
		
			
				|  |  | +                        fieldInfos = element.fieldInfos
 | 
	
		
			
				|  |  | +                        if (element.datasetName == window.ZSBC.ZDBCJS.BDC.layerDataSource) {
 | 
	
		
			
				|  |  | +                            bdcFeatures = features.filter((item, index) => {
 | 
	
		
			
				|  |  | +                                return index >= start && index <= end
 | 
	
		
			
				|  |  | +                            })
 | 
	
		
			
				|  |  | +                            if (bdcFeatures != null && bdcFeatures.length > 0) {
 | 
	
		
			
				|  |  | +                                that.jzComputer(bdcFeatures, fieldInfos)
 | 
	
		
			
				|  |  | +                            }
 | 
	
		
			
				|  |  | +                        }
 | 
	
		
			
				|  |  | +                        else if (element.datasetName == window.ZSBC.ZDBCJS.DLTB.layerDataSource) {
 | 
	
		
			
				|  |  | +                            dltbFeatures = features.filter((item, index) => {
 | 
	
		
			
				|  |  | +                                return index >= start && index <= end
 | 
	
		
			
				|  |  | +                            })
 | 
	
		
			
				|  |  | +                            if (dltbFeatures != null && dltbFeatures.length > 0) {
 | 
	
		
			
				|  |  | +                                that.zdComputer(dltbFeatures, fieldInfos)
 | 
	
		
			
				|  |  | +                            }
 | 
	
		
			
				|  |  | +                        }
 | 
	
		
			
				|  |  | +                    });
 | 
	
		
			
				|  |  | +                    if (that.loading) {
 | 
	
		
			
				|  |  | +                        that.loading.close();
 | 
	
		
			
				|  |  | +                        that.$message({
 | 
	
		
			
				|  |  | +                            message: '征地分析计算完成',
 | 
	
		
			
				|  |  | +                            type: 'success'
 | 
	
		
			
				|  |  | +                        });
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                        var date = new Date();
 | 
	
		
			
				|  |  | +                        that.curProjectInfo = {
 | 
	
		
			
				|  |  | +                            id: that.projectList.length + 1,
 | 
	
		
			
				|  |  | +                            name: that.ruleForm.projectName,
 | 
	
		
			
				|  |  | +                            date: that.dateFormat(date),//date.getFullYear() + '-' + (date.getMonth() + 1) + "-" + date.getDate() + " " + date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds(),
 | 
	
		
			
				|  |  | +                            /* 征地标准值
 | 
	
		
			
				|  |  | +                            */
 | 
	
		
			
				|  |  | +                            zdValue: that.ruleForm.zdValue,
 | 
	
		
			
				|  |  | +                            /* 青苗标准值
 | 
	
		
			
				|  |  | +                             */
 | 
	
		
			
				|  |  | +                            qmValue: that.ruleForm.qmValue,
 | 
	
		
			
				|  |  | +                            /**
 | 
	
		
			
				|  |  | +                             * 拆迁标准值
 | 
	
		
			
				|  |  | +                             */
 | 
	
		
			
				|  |  | +                            cqValue: that.ruleForm.cqValue,
 | 
	
		
			
				|  |  | +                            /**
 | 
	
		
			
				|  |  | +                             * 分析范围
 | 
	
		
			
				|  |  | +                             */
 | 
	
		
			
				|  |  | +                            geometry: {
 | 
	
		
			
				|  |  | +                                partTopo: [1],
 | 
	
		
			
				|  |  | +                                parts: [that.regions.length],
 | 
	
		
			
				|  |  | +                                points: that.regions
 | 
	
		
			
				|  |  | +                            },
 | 
	
		
			
				|  |  | +                            /**
 | 
	
		
			
				|  |  | +                             * 拆迁分析结果
 | 
	
		
			
				|  |  | +                             */
 | 
	
		
			
				|  |  | +                            cqResult: that.cqResult,
 | 
	
		
			
				|  |  | +                            /**
 | 
	
		
			
				|  |  | +                             * 青苗分析结果
 | 
	
		
			
				|  |  | +                             */
 | 
	
		
			
				|  |  | +                            qmResult: that.qmResult,
 | 
	
		
			
				|  |  | +                            /**
 | 
	
		
			
				|  |  | +                             * 征地分析结果
 | 
	
		
			
				|  |  | +                             */
 | 
	
		
			
				|  |  | +                            zdResult: that.zdResult
 | 
	
		
			
				|  |  | +                        }
 | 
	
		
			
				|  |  | +                        that.projectList.push(that.curProjectInfo);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                    // function (result) {
 | 
	
		
			
				|  |  | +                    // var resultObj = JSON.parse(result);
 | 
	
		
			
				|  |  | +                    // console.log(resultObj);
 | 
	
		
			
				|  |  | +                    // if (resultObj.featureCount > 0) {
 | 
	
		
			
				|  |  | +                    //     onQueryComplete(resultObj.features);
 | 
	
		
			
				|  |  | +                    // }
 | 
	
		
			
				|  |  | +                })
 | 
	
		
			
				|  |  | +                .catch(error => {
 | 
	
		
			
				|  |  | +                    that.loading.close();
 | 
	
		
			
				|  |  | +                    console.log(error);
 | 
	
		
			
				|  |  | +                })
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        /**
 | 
	
		
			
				|  |  | +         * 查询结果
 | 
	
		
			
				|  |  | +         */
 | 
	
		
			
				|  |  | +        onQueryComplete(features) {
 | 
	
		
			
				|  |  | +            var selectedFeatures = features;
 | 
	
		
			
				|  |  | +            viewer.entities.removeAll();
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        /**
 | 
	
		
			
				|  |  | +         * 查询失败
 | 
	
		
			
				|  |  | +         */
 | 
	
		
			
				|  |  | +        processFailed(queryEventArgs) {
 | 
	
		
			
				|  |  | +            alert('查询失败!');
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        /**
 | 
	
		
			
				|  |  | +         * 点击确定开始计算
 | 
	
		
			
				|  |  | +         */
 | 
	
		
			
				|  |  | +        submitForm(formName) {
 | 
	
		
			
				|  |  | +            var that = this
 | 
	
		
			
				|  |  | +            if (that.regions.length == 0) {
 | 
	
		
			
				|  |  | +                that.$alert('请导入或绘制项目范围', '警告'
 | 
	
		
			
				|  |  | +                );
 | 
	
		
			
				|  |  | +                // alert('请导入或绘制项目范围')
 | 
	
		
			
				|  |  | +                return false;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            that.$refs[formName].validate((valid) => {
 | 
	
		
			
				|  |  | +                if (valid) {
 | 
	
		
			
				|  |  | +                    //alert('submit!');
 | 
	
		
			
				|  |  | +                    that.doQuery()
 | 
	
		
			
				|  |  | +                } else {
 | 
	
		
			
				|  |  | +                    console.log('error submit!!');
 | 
	
		
			
				|  |  | +                    return false;
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        /**
 | 
	
		
			
				|  |  | +         * 征地计算
 | 
	
		
			
				|  |  | +         */
 | 
	
		
			
				|  |  | +        zdComputer(features, fieldInfos) {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            console.log("zdComputer", features.length)
 | 
	
		
			
				|  |  | +            var that = this;
 | 
	
		
			
				|  |  | +            if (that.loading)
 | 
	
		
			
				|  |  | +                that.loading.text = "正在计算征地数据...";
 | 
	
		
			
				|  |  | +            var fieldNames = []
 | 
	
		
			
				|  |  | +            var fieldValues = []
 | 
	
		
			
				|  |  | +            //地类名称
 | 
	
		
			
				|  |  | +            var dlmcVal = '';
 | 
	
		
			
				|  |  | +            var dlmc = window.ZSBC.ZDBCJS.DLTB.dlmc.field
 | 
	
		
			
				|  |  | +            var dlmcIndex = that.getfldIndex(fieldInfos, dlmc);
 | 
	
		
			
				|  |  | +            if (dlmcIndex == -1) {
 | 
	
		
			
				|  |  | +                console.log("地类图斑中未找到地类名称字段,请检查配置是否正确");
 | 
	
		
			
				|  |  | +                return;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            //地类编
 | 
	
		
			
				|  |  | +            var dlbmVal = '';
 | 
	
		
			
				|  |  | +            var dlbm = window.ZSBC.ZDBCJS.DLTB.dlbm.field;
 | 
	
		
			
				|  |  | +            var dlbmIndex = that.getfldIndex(fieldInfos, dlbm);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            if (dlbmIndex == -1) {
 | 
	
		
			
				|  |  | +                console.log("地类图斑中未找到地类编码字段,请检查配置是否正确");
 | 
	
		
			
				|  |  | +                // return;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            //图斑面积
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            var tbmj = window.ZSBC.ZDBCJS.DLTB.tbmj.field;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            var tbmjIndex = that.getfldIndex(fieldInfos, tbmj);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            // fieldInfos.indexOf(fld => fld.name == tbmj)
 | 
	
		
			
				|  |  | +            //树木统计类
 | 
	
		
			
				|  |  | +            var smfl = window.ZSBC.ZDBCJS.DLTB.smfl.dlmc
 | 
	
		
			
				|  |  | +            //农作物统计类
 | 
	
		
			
				|  |  | +            var nzwfl = window.ZSBC.ZDBCJS.DLTB.nzwfl.dlmc
 | 
	
		
			
				|  |  | +            //经济作物分类
 | 
	
		
			
				|  |  | +            var jjzwfl = window.ZSBC.ZDBCJS.DLTB.jjzwfl.dlmc
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            var tbmjVal = 0;
 | 
	
		
			
				|  |  | +            var points = [];
 | 
	
		
			
				|  |  | +            // geometry.points[0].x
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            // var polygon1=that.creaturfPolygon(that.regions)
 | 
	
		
			
				|  |  | +            // var polygon2=[];
 | 
	
		
			
				|  |  | +            //经济作物面积           
 | 
	
		
			
				|  |  | +            var jjzwMJ = 0.00;
 | 
	
		
			
				|  |  | +            //农作物面积
 | 
	
		
			
				|  |  | +            var nzwMJ = 0.00;
 | 
	
		
			
				|  |  | +            //树木面积            
 | 
	
		
			
				|  |  | +            var smMJ = 0.00;
 | 
	
		
			
				|  |  | +            var dlAreas = [
 | 
	
		
			
				|  |  | +                // {
 | 
	
		
			
				|  |  | +                //     dlbm: '',
 | 
	
		
			
				|  |  | +                //     dlmc: '',
 | 
	
		
			
				|  |  | +                //     mj: 0
 | 
	
		
			
				|  |  | +                // }
 | 
	
		
			
				|  |  | +            ]
 | 
	
		
			
				|  |  | +            var totalZDMJ = 0.00;
 | 
	
		
			
				|  |  | +            var interserArea = 0.00;
 | 
	
		
			
				|  |  | +            var geometry = {
 | 
	
		
			
				|  |  | +                partTopo: [1],
 | 
	
		
			
				|  |  | +                parts: [that.regions.length],
 | 
	
		
			
				|  |  | +                points: that.regions
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            features.forEach((curFeature, index) => {
 | 
	
		
			
				|  |  | +                points = curFeature.geometry;
 | 
	
		
			
				|  |  | +                //平方米折算
 | 
	
		
			
				|  |  | +                var insertArea = that.calculateIntersectArea(geometry, points) / 666.66;
 | 
	
		
			
				|  |  | +                // polygon2=that.creaturfPolygon(points);
 | 
	
		
			
				|  |  | +                //青苗面积计算-->
 | 
	
		
			
				|  |  | +                if (dlmcIndex > -1)
 | 
	
		
			
				|  |  | +                    dlmcVal = curFeature.fieldValues[dlmcIndex];
 | 
	
		
			
				|  |  | +                if (dlbmIndex > -1)
 | 
	
		
			
				|  |  | +                    dlbmVal = curFeature.fieldValues[dlbmIndex];
 | 
	
		
			
				|  |  | +                if (smfl.indexOf(dlmcVal) > -1) {
 | 
	
		
			
				|  |  | +                    smMJ += insertArea;
 | 
	
		
			
				|  |  | +                    that.qmResult.features.push(curFeature);
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                else if (jjzwfl.indexOf(dlbmVal) > -1) {
 | 
	
		
			
				|  |  | +                    jjzwMJ += insertArea;
 | 
	
		
			
				|  |  | +                    that.qmResult.features.push(curFeature);
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                else if (nzwfl.indexOf(dlbmVal) > -1) {
 | 
	
		
			
				|  |  | +                    nzwMJ += insertArea;
 | 
	
		
			
				|  |  | +                    that.qmResult.features.push(curFeature);
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                //<--
 | 
	
		
			
				|  |  | +                //征地面积计算-->
 | 
	
		
			
				|  |  | +                //
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                totalZDMJ += insertArea;
 | 
	
		
			
				|  |  | +                var dlIndex = -1;
 | 
	
		
			
				|  |  | +                that.zdResult.list.forEach((t, index) => {
 | 
	
		
			
				|  |  | +                    if (t.dlbm == dlbmVal) {
 | 
	
		
			
				|  |  | +                        dlIndex = index;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                });
 | 
	
		
			
				|  |  | +                if (dlIndex == -1)
 | 
	
		
			
				|  |  | +                    that.zdResult.list.push({ 'dlbm': dlbmVal, 'dlmc': dlmcVal, 'mj': insertArea });
 | 
	
		
			
				|  |  | +                else
 | 
	
		
			
				|  |  | +                    that.zdResult.list[dlIndex].mj += insertArea;
 | 
	
		
			
				|  |  | +                //<--
 | 
	
		
			
				|  |  | +            });
 | 
	
		
			
				|  |  | +            for (var i = 0; i < that.zdResult.list.length; i++) {
 | 
	
		
			
				|  |  | +                var mj = parseFloat(that.zdResult.list[i].mj.toFixed(2))
 | 
	
		
			
				|  |  | +                that.zdResult.list[i].mj = mj
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            that.zdResult.list
 | 
	
		
			
				|  |  | +            //青苗补偿标准-->
 | 
	
		
			
				|  |  | +            var QMBZ = that.qmList.find(t => t.value = that.ruleForm.qmValue)
 | 
	
		
			
				|  |  | +            //农作物单价
 | 
	
		
			
				|  |  | +            var nzw = 0;
 | 
	
		
			
				|  |  | +            //经济作物单价
 | 
	
		
			
				|  |  | +            var jjzw = 0;
 | 
	
		
			
				|  |  | +            //树木单价
 | 
	
		
			
				|  |  | +            var sm = 0;
 | 
	
		
			
				|  |  | +            //农作物支付总额
 | 
	
		
			
				|  |  | +            var nzwPay = 0;
 | 
	
		
			
				|  |  | +            //经济作物支付总额
 | 
	
		
			
				|  |  | +            var jjzwPay = 0;
 | 
	
		
			
				|  |  | +            //树木支付总额
 | 
	
		
			
				|  |  | +            var smPay = 0;
 | 
	
		
			
				|  |  | +            //
 | 
	
		
			
				|  |  | +            if (QMBZ) {
 | 
	
		
			
				|  |  | +                nzw = parseFloat((QMBZ.BCBZ.NZW).toFixed(2));
 | 
	
		
			
				|  |  | +                jjzw = parseFloat((QMBZ.BCBZ.JJZW).toFixed(2));
 | 
	
		
			
				|  |  | +                sm = parseFloat((QMBZ.BCBZ.SM).toFixed(2));
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                nzwPay = parseFloat((nzw * nzwMJ / 10000).toFixed(2));
 | 
	
		
			
				|  |  | +                jjzwPay = parseFloat((jjzw * jjzwMJ / 10000).toFixed(2));
 | 
	
		
			
				|  |  | +                smPay = parseFloat((sm * smMJ / 10000).toFixed(2));
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            that.qmResult.nzwMJ = parseFloat(nzwMJ.toFixed(2));
 | 
	
		
			
				|  |  | +            that.qmResult.nzwPay = nzwPay;
 | 
	
		
			
				|  |  | +            that.qmResult.jjzwMJ = parseFloat(jjzwMJ.toFixed(2));
 | 
	
		
			
				|  |  | +            that.qmResult.jjzwPay = jjzwPay;
 | 
	
		
			
				|  |  | +            that.qmResult.smMJ = parseFloat(smMJ.toFixed(2));
 | 
	
		
			
				|  |  | +            that.qmResult.smPay = smPay;
 | 
	
		
			
				|  |  | +            that.qmResult.totalMJ = parseFloat((nzwMJ + jjzwMJ + smMJ).toFixed(2));
 | 
	
		
			
				|  |  | +            that.qmResult.totalPay = parseFloat((nzwPay + jjzwPay + smPay).toFixed(2));
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            //<--
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            //征地补偿-->
 | 
	
		
			
				|  |  | +            var ZDBZ = that.zdList.find(t => t.value = that.ruleForm.zdValue);
 | 
	
		
			
				|  |  | +            if (ZDBZ) {
 | 
	
		
			
				|  |  | +                //征地面积
 | 
	
		
			
				|  |  | +                that.zdResult.totalZDMJ = parseFloat(totalZDMJ.toFixed(2));
 | 
	
		
			
				|  |  | +                //总补偿
 | 
	
		
			
				|  |  | +                that.zdResult.totalPay = parseFloat((totalZDMJ * ZDBZ.BCBZ.BCHJ / 10000).toFixed(2));
 | 
	
		
			
				|  |  | +                //征地补偿
 | 
	
		
			
				|  |  | +                that.zdResult.totalZDOay = parseFloat((totalZDMJ * ZDBZ.BCBZ.TDBCF / 10000).toFixed(2));
 | 
	
		
			
				|  |  | +                //安置补偿
 | 
	
		
			
				|  |  | +                that.zdResult.totalAZPay = parseFloat((totalZDMJ * ZDBZ.BCBZ.AZBCF / 10000).toFixed(2));
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            that.zdResult.features = features;
 | 
	
		
			
				|  |  | +            //<--
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        getfldIndex(fieldInfos, fldName) {
 | 
	
		
			
				|  |  | +            var fldIndex = -1;
 | 
	
		
			
				|  |  | +            fieldInfos.forEach((fld, index) => {
 | 
	
		
			
				|  |  | +                if (fld.name.toUpperCase() == fldName.toUpperCase()) {
 | 
	
		
			
				|  |  | +                    fldIndex = index;
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +            })
 | 
	
		
			
				|  |  | +            return fldIndex;
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        /**
 | 
	
		
			
				|  |  | +         * 建筑计算
 | 
	
		
			
				|  |  | +         */
 | 
	
		
			
				|  |  | +        jzComputer(features, fieldInfos) {
 | 
	
		
			
				|  |  | +            console.log("jzComputer", features.length)
 | 
	
		
			
				|  |  | +            var that = this;
 | 
	
		
			
				|  |  | +            if (that.loading)
 | 
	
		
			
				|  |  | +                that.loading.text = "正在计算房屋建筑数据...";
 | 
	
		
			
				|  |  | +            var fieldNames = []
 | 
	
		
			
				|  |  | +            var fieldValues = []
 | 
	
		
			
				|  |  | +            //产权人、
 | 
	
		
			
				|  |  | +            var cqrVal = '';
 | 
	
		
			
				|  |  | +            var cqr = window.ZSBC.ZDBCJS.BDC.cqr.field
 | 
	
		
			
				|  |  | +            var cqrIndex = that.getfldIndex(fieldInfos, cqr);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            // fieldInfos.indexOf(fld => fld.name == cqr)
 | 
	
		
			
				|  |  | +            if (cqrIndex == -1) {
 | 
	
		
			
				|  |  | +                console.log("不动产中未找到产权人字段,请检查配置是否正确");
 | 
	
		
			
				|  |  | +                return;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            //房屋结构
 | 
	
		
			
				|  |  | +            var fwjgVal = ''
 | 
	
		
			
				|  |  | +            var fwjg = window.ZSBC.ZDBCJS.BDC.fwjg.field
 | 
	
		
			
				|  |  | +            var fwjgIndex = that.getfldIndex(fieldInfos, fwjg);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            //  fieldInfos.indexOf(fld => fld.name == fwjg)
 | 
	
		
			
				|  |  | +            if (fwjgIndex == -1) {
 | 
	
		
			
				|  |  | +                console.log("不动产中未找到房屋结构字段,请检查配置是否正确");
 | 
	
		
			
				|  |  | +                fwjgVal = window.ZSBC.ZDBCJS.BDC.fwjg.defaultVal
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            //房屋等级
 | 
	
		
			
				|  |  | +            var fwdjVal = 1;
 | 
	
		
			
				|  |  | +            var fwdj = window.ZSBC.ZDBCJS.BDC.fwdj.field
 | 
	
		
			
				|  |  | +            var fwdjIndex = that.getfldIndex(fieldInfos, fwdj);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            // fieldInfos.indexOf(fld => fld.name == fwdj)
 | 
	
		
			
				|  |  | +            if (fwdjIndex == -1) {
 | 
	
		
			
				|  |  | +                fwdjVal = window.ZSBC.ZDBCJS.BDC.fwdj.defaultVal
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            //占地面积
 | 
	
		
			
				|  |  | +            var zdmjVal = 0;
 | 
	
		
			
				|  |  | +            var zdmj = window.ZSBC.ZDBCJS.BDC.jzmj.field
 | 
	
		
			
				|  |  | +            var zdmjIndex = that.getfldIndex(fieldInfos, zdmj);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            // fieldInfos.indexOf((fld, index) => {
 | 
	
		
			
				|  |  | +            //     if (fld.name == zdmj)
 | 
	
		
			
				|  |  | +            //         return index;
 | 
	
		
			
				|  |  | +            // });
 | 
	
		
			
				|  |  | +            if (zdmjIndex == -1) {
 | 
	
		
			
				|  |  | +                console.log("不动产中未找到占地面积字段,请检查配置是否正确");
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            //房屋层数
 | 
	
		
			
				|  |  | +            var floorVal = 0;
 | 
	
		
			
				|  |  | +            var floor = window.ZSBC.ZDBCJS.BDC.floor.field
 | 
	
		
			
				|  |  | +            var floorIndex = that.getfldIndex(fieldInfos, floor);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            if (floorIndex == -1) {
 | 
	
		
			
				|  |  | +                console.log("不动产中未找到房层数字段,请检查配置是否正确");
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            //建筑面积
 | 
	
		
			
				|  |  | +            var jzmjVal = 0;
 | 
	
		
			
				|  |  | +            var jzmj = window.ZSBC.ZDBCJS.BDC.jzmj.field
 | 
	
		
			
				|  |  | +            var jzmjIndex = that.getfldIndex(fieldInfos, jzmj);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            fieldInfos.indexOf(fld => fld.name == jzmj)
 | 
	
		
			
				|  |  | +            if (jzmjIndex == -1) {
 | 
	
		
			
				|  |  | +                console.log("不动产中未找到建筑面积字段,请检查配置是否正确");
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            // "SMAREA"var jzmjVal = 0;
 | 
	
		
			
				|  |  | +            var feattureMJVal = 0
 | 
	
		
			
				|  |  | +            var feattureMJIndex = that.getfldIndex(fieldInfos, "SMAREA");
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            var smid = '';
 | 
	
		
			
				|  |  | +            var smidIndex = that.getfldIndex(fieldInfos, "SMID");
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            // fieldInfos.indexOf(fld => fld.name == 'SMID')
 | 
	
		
			
				|  |  | +            //地址
 | 
	
		
			
				|  |  | +            var addressVal = '';
 | 
	
		
			
				|  |  | +            var address = window.ZSBC.ZDBCJS.BDC.address.field
 | 
	
		
			
				|  |  | +            var addressIndex = that.getfldIndex(fieldInfos, address);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            // fieldInfos.indexOf(fld => fld.name == zdmj)
 | 
	
		
			
				|  |  | +            if (addressIndex == -1) {
 | 
	
		
			
				|  |  | +                console.log("不动产中未找到房屋地址字段,请检查配置是否正确");
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            that.cqResult = {
 | 
	
		
			
				|  |  | +                count: 0,
 | 
	
		
			
				|  |  | +                totalJZMJ: 0,
 | 
	
		
			
				|  |  | +                totalPay: 0,
 | 
	
		
			
				|  |  | +                average: 0,
 | 
	
		
			
				|  |  | +                list: [
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                ],
 | 
	
		
			
				|  |  | +                features: [],
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            var item = { id: '', cqr: '', jg: '', floor: 1, jzmj: 0, zdmj: 0, address: '', pay: 0, single: 0 }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            var pay = 0;
 | 
	
		
			
				|  |  | +            features.forEach((curFeature, index) => {
 | 
	
		
			
				|  |  | +                pay = 0;
 | 
	
		
			
				|  |  | +                item = { cqr: '', jg: '', floor: 1, jzmj: 0, zdmj: 0, address: '', pay: 0 }
 | 
	
		
			
				|  |  | +                //产权人
 | 
	
		
			
				|  |  | +                if (cqrIndex > -1) {
 | 
	
		
			
				|  |  | +                    cqrVal = curFeature.fieldValues[cqrIndex];
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                //结构
 | 
	
		
			
				|  |  | +                if (fwjgIndex > -1) {
 | 
	
		
			
				|  |  | +                    fwjgVal = parseInt(curFeature.fieldValues[fwjgIndex]);
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                else {
 | 
	
		
			
				|  |  | +                    fwjgVal = window.ZSBC.ZDBCJS.BDC.fwjg.defaultVal;
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                //层数
 | 
	
		
			
				|  |  | +                if (floorIndex > -1) {
 | 
	
		
			
				|  |  | +                    floorVal = parseInt(curFeature.fieldValues[floorIndex]);
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                else { floorVal = 1; }
 | 
	
		
			
				|  |  | +                //等级
 | 
	
		
			
				|  |  | +                if (fwdjIndex > -1) {
 | 
	
		
			
				|  |  | +                    fwdjVal = parseInt(curFeature.fieldValues[fwdjIndex]);
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                else {
 | 
	
		
			
				|  |  | +                    fwdjVal = window.ZSBC.ZDBCJS.BDC.fwdj.defaultVal
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                smid = curFeature.fieldValues[smidIndex];
 | 
	
		
			
				|  |  | +                //系统面积
 | 
	
		
			
				|  |  | +                feattureMJVal = parseFloat(curFeature.fieldValues[feattureMJIndex]).toFixed(2);
 | 
	
		
			
				|  |  | +                //建筑面积
 | 
	
		
			
				|  |  | +                if (jzmjIndex > -1) {
 | 
	
		
			
				|  |  | +                    jzmjVal = parseFloat(curFeature.fieldValues[jzmjIndex]);
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                else {
 | 
	
		
			
				|  |  | +                    jzmjVal = feattureMJVal * floorVal;
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                //房屋地址
 | 
	
		
			
				|  |  | +                if (addressIndex > -1) {
 | 
	
		
			
				|  |  | +                    addressVal = curFeature.fieldValues[addressIndex];
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                //占地面积
 | 
	
		
			
				|  |  | +                if (zdmjIndex > -1) {
 | 
	
		
			
				|  |  | +                    zdmjVal = parseFloat(curFeature.fieldValues[zdmjIndex]);
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                else {
 | 
	
		
			
				|  |  | +                    zdmjVal = feattureMJVal
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                //补偿单价 元/平方米
 | 
	
		
			
				|  |  | +                var BZ = 0.00
 | 
	
		
			
				|  |  | +                var PGBZ = that.cqList.find(t => t.value == that.ruleForm.cqValue);
 | 
	
		
			
				|  |  | +                if (PGBZ && PGBZ.BCBZ.length > 0) {
 | 
	
		
			
				|  |  | +                    var BZItem = PGBZ.BCBZ.find(t => { t.JG == fwjgVal && t.GRADE == fwdjVal })
 | 
	
		
			
				|  |  | +                    if (BZItem && BZItem.BZ) {
 | 
	
		
			
				|  |  | +                        BZ = BZItem.BZ;
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  | +                    pay = parseFloat((jzmjVal * BZ / 10000).toFixed(2));
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                else
 | 
	
		
			
				|  |  | +                    console.log("结构:" + fwjgVal + ",等级:" + fwdjVal + "的补偿标准未设置");
 | 
	
		
			
				|  |  | +                item = { id: smid, cqr: cqrVal, jg: fwjgVal, fwdj: fwdjVal, floor: floorVal, jzmj: jzmjVal, zdmj: zdmjVal, address: addressVal, pay: pay, single: BZ }
 | 
	
		
			
				|  |  | +                that.cqResult.list.push(item);
 | 
	
		
			
				|  |  | +                that.cqResult.totalJZMJ += jzmjVal;
 | 
	
		
			
				|  |  | +                that.cqResult.totalPay += pay;
 | 
	
		
			
				|  |  | +            })
 | 
	
		
			
				|  |  | +            that.cqResult.average = parseFloat((that.cqResult.totalPay / that.cqResult.totalJZMJ * 10000).toFixed(2));
 | 
	
		
			
				|  |  | +            that.cqResult.totalJZMJ = parseFloat(that.cqResult.totalJZMJ.toFixed(2));
 | 
	
		
			
				|  |  | +            that.cqResult.totalPay = parseFloat(that.cqResult.totalPay.toFixed(2));
 | 
	
		
			
				|  |  | +            that.cqResult.count = features.length;
 | 
	
		
			
				|  |  | +            that.cqResult.features = features
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        /***
 | 
	
		
			
				|  |  | +         * pararm {object} @arr
 | 
	
		
			
				|  |  | +         */
 | 
	
		
			
				|  |  | +        creaturfPolygon(arr) {
 | 
	
		
			
				|  |  | +            var points = [];
 | 
	
		
			
				|  |  | +            var parts = []
 | 
	
		
			
				|  |  | +            var polygon = [];
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            if (arr && arr.length > 0)
 | 
	
		
			
				|  |  | +                for (var i = 0; i < arr.length; i++) {
 | 
	
		
			
				|  |  | +                    points.push([arr[i].x, arr[i].y])
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +            parts.push(points);
 | 
	
		
			
				|  |  | +            polygon.push(parts)
 | 
	
		
			
				|  |  | +            return polygon(polygon);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        /**
 | 
	
		
			
				|  |  | +         * point1(裁剪),points2(被裁剪) [{x:1,y:2}]
 | 
	
		
			
				|  |  | +         */
 | 
	
		
			
				|  |  | +        computerInsertArea(points1, points2) {
 | 
	
		
			
				|  |  | +            if (points1 == null || points2 == null || points2.length == 0 || points1.length == 0) {
 | 
	
		
			
				|  |  | +                console.log("征地补偿图斑计算传入参数错误")
 | 
	
		
			
				|  |  | +                return 0;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            var parts1 = [];
 | 
	
		
			
				|  |  | +            var poly1 = [];
 | 
	
		
			
				|  |  | +            var parts2 = [];
 | 
	
		
			
				|  |  | +            var poly2 = [];
 | 
	
		
			
				|  |  | +            // parts1.push()
 | 
	
		
			
				|  |  | +            for (var i = 0; i < points1.length; i++) {
 | 
	
		
			
				|  |  | +                parts1.push([points1[i].x, points1[i].y])
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            poly1 = polygon([parts1])
 | 
	
		
			
				|  |  | +            var textarea = area(poly1)
 | 
	
		
			
				|  |  | +            console.log("分析范围:" + textarea)
 | 
	
		
			
				|  |  | +            for (var i = 0; i < points2.length; i++) {
 | 
	
		
			
				|  |  | +                parts2.push([points2[i].x, points2[i].y])
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            poly2 = polygon([parts2])
 | 
	
		
			
				|  |  | +            var isContain = booleanContains(poly1, poly2);
 | 
	
		
			
				|  |  | +            if (isContain)
 | 
	
		
			
				|  |  | +                return area(poly2);
 | 
	
		
			
				|  |  | +            else {
 | 
	
		
			
				|  |  | +                var intersection = intersect(poly1, poly2);
 | 
	
		
			
				|  |  | +                return area(intersection);
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            return 0;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        /**
 | 
	
		
			
				|  |  | +         * 计算两个面的交集面积
 | 
	
		
			
				|  |  | +         */
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        calculateIntersectArea(Points1, Points2) {
 | 
	
		
			
				|  |  | +            const geometry1 = this.AssemblySurface(Points1);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            var textarea = area(geometry1)
 | 
	
		
			
				|  |  | +            console.log("分析范围:" + textarea)
 | 
	
		
			
				|  |  | +            const geometry2 = this.AssemblySurface(Points2);
 | 
	
		
			
				|  |  | +            let areaPs = intersect(geometry1, geometry2);
 | 
	
		
			
				|  |  | +            if (areaPs) {
 | 
	
		
			
				|  |  | +                const areadifference = area(areaPs);
 | 
	
		
			
				|  |  | +                return Number(areadifference.toFixed(2));
 | 
	
		
			
				|  |  | +            } else {
 | 
	
		
			
				|  |  | +                return 0;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        /**
 | 
	
		
			
				|  |  | +         * 组装带洞和不带洞的面
 | 
	
		
			
				|  |  | +         * @param geometry 超图返回的图形数组
 | 
	
		
			
				|  |  | +         */
 | 
	
		
			
				|  |  | +        AssemblySurface(geometry) {
 | 
	
		
			
				|  |  | +            let point3ds = [];
 | 
	
		
			
				|  |  | +            let pointholes = [];
 | 
	
		
			
				|  |  | +            let startindex = 0;
 | 
	
		
			
				|  |  | +            for (let index = 0; index < geometry.parts.length; index++) {
 | 
	
		
			
				|  |  | +                let thisps = [];
 | 
	
		
			
				|  |  | +                const endindex = startindex + geometry.parts[index];
 | 
	
		
			
				|  |  | +                let geometryPoints = geometry.points.slice(startindex, endindex);
 | 
	
		
			
				|  |  | +                for (
 | 
	
		
			
				|  |  | +                    let pointindex = 0;
 | 
	
		
			
				|  |  | +                    pointindex < geometryPoints.length;
 | 
	
		
			
				|  |  | +                    pointindex++
 | 
	
		
			
				|  |  | +                ) {
 | 
	
		
			
				|  |  | +                    const point = geometryPoints[pointindex];
 | 
	
		
			
				|  |  | +                    thisps.push([point.x, point.y]);
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +                if (geometry.partTopo[index] === 1) {
 | 
	
		
			
				|  |  | +                    point3ds.push(thisps);
 | 
	
		
			
				|  |  | +                } else {
 | 
	
		
			
				|  |  | +                    pointholes.push(thisps);
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                startindex = endindex;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            // 主多边形
 | 
	
		
			
				|  |  | +            var mainPolygon = polygon(point3ds);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            // 岛洞多边形
 | 
	
		
			
				|  |  | +            var holePolygon = polygon(pointholes);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            // 计算差集 得到有导洞的图形
 | 
	
		
			
				|  |  | +            var getdifference = difference(mainPolygon, holePolygon);
 | 
	
		
			
				|  |  | +            return getdifference;
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        beforeDestroy() {
 | 
	
		
			
				|  |  | +            if (this.handlerPolygon) {
 | 
	
		
			
				|  |  | +                this.handlerPolygon.deactivate()
 | 
	
		
			
				|  |  | +                this.handlerPolygon.clear();
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            this.positions = [];
 | 
	
		
			
				|  |  | +            this.regions = [];
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        destroyed() {
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        dateFormat(date) {
 | 
	
		
			
				|  |  | +            // console.log(showTime(date.getHours()));
 | 
	
		
			
				|  |  | +            var year = date.getFullYear();                // 年
 | 
	
		
			
				|  |  | +            var month = this.showTime(date.getMonth() + 1);        // 月
 | 
	
		
			
				|  |  | +            // var week = this.showTime(date.getDay());           // 星期
 | 
	
		
			
				|  |  | +            var day = this.showTime(date.getDate());          // 日
 | 
	
		
			
				|  |  | +            var hours = this.showTime(date.getHours());         // 小时
 | 
	
		
			
				|  |  | +            var minutes = this.showTime(date.getMinutes());    // 分钟
 | 
	
		
			
				|  |  | +            var second = this.showTime(date.getSeconds());     // 秒
 | 
	
		
			
				|  |  | +            var str = '';
 | 
	
		
			
				|  |  | +            str = year + '-' + month + '-' + day + ' ' + hours + ':' + minutes + ':' + second;
 | 
	
		
			
				|  |  | +            return str;
 | 
	
		
			
				|  |  | +            
 | 
	
		
			
				|  |  | +        },
 | 
	
		
			
				|  |  | +        // 封装一个不够两位数就补零的函数
 | 
	
		
			
				|  |  | +        showTime(t) {
 | 
	
		
			
				|  |  | +            var time
 | 
	
		
			
				|  |  | +            time = t > 10 ? t : '0' + t
 | 
	
		
			
				|  |  | +            return time
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  |  </script>
 | 
	
		
			
				|  |  |  <style lang="scss">
 | 
	
		
			
				|  |  |  @import "@/../../zt.scss";
 | 
	
		
			
				|  |  |  </style>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  <style scoped>
 | 
	
		
			
				|  |  | +input.el-range-input {
 | 
	
		
			
				|  |  | +    background-color: transparent;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +.el-range-editor.el-input__inner {
 | 
	
		
			
				|  |  | +    background-color: transparent;
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  .el-row {
 | 
	
		
			
				|  |  | -  /* padding: 0.5rem 0 0.5rem 0; */
 | 
	
		
			
				|  |  | -  /* display: inline-flex; */
 | 
	
		
			
				|  |  | -  align-items: center;
 | 
	
		
			
				|  |  | -  /* margin-bottom: 0.5rem; */
 | 
	
		
			
				|  |  | +    /* padding: 0.5rem 0 0.5rem 0; */
 | 
	
		
			
				|  |  | +    /* display: inline-flex; */
 | 
	
		
			
				|  |  | +    align-items: center;
 | 
	
		
			
				|  |  | +    margin-bottom: 0.5rem;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  .el-col {
 | 
	
		
			
				|  |  | -  display: inline-flex;
 | 
	
		
			
				|  |  | +    display: inline-flex;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  .buttongroup {
 | 
	
		
			
				|  |  | -  display: inline-flex;
 | 
	
		
			
				|  |  | +    display: inline-flex
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  .rootele {
 | 
	
		
			
				|  |  | -  padding: 0.5rem;
 | 
	
		
			
				|  |  | -  color: white;
 | 
	
		
			
				|  |  | +    padding: 0.5rem;
 | 
	
		
			
				|  |  | +    color: white;
 | 
	
		
			
				|  |  | +    overflow-y: none
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  .el-col {
 | 
	
		
			
				|  |  | -  color: white;
 | 
	
		
			
				|  |  | +    color: white;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  .el-tab-pane {
 | 
	
		
			
				|  |  | -  color: white;
 | 
	
		
			
				|  |  | +    color: white;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  .el-input {
 | 
	
		
			
				|  |  | -  background: transparent;
 | 
	
		
			
				|  |  | +    background: transparent;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | -</style>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +ul {
 | 
	
		
			
				|  |  | +    height: 25rem;
 | 
	
		
			
				|  |  | +    width: 100%;
 | 
	
		
			
				|  |  | +    overflow-y: auto;
 | 
	
		
			
				|  |  | +    font-size: 1rem;
 | 
	
		
			
				|  |  | +    padding: 1rem;
 | 
	
		
			
				|  |  | +    list-style-type: none
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +</style>
 |