|  | @@ -31,19 +31,12 @@
 | 
	
		
			
				|  |  |      <div v-if="title == '三维分析'">
 | 
	
		
			
				|  |  |        <el-form :model="ruleForm" ref="ruleForm" label-width="100px">
 | 
	
		
			
				|  |  |          <el-form-item label="拉膜高度:" prop="height">
 | 
	
		
			
				|  |  | -          <el-input
 | 
	
		
			
				|  |  | -            class="inputwidth"
 | 
	
		
			
				|  |  | -            v-model="ruleForm.height"
 | 
	
		
			
				|  |  | -            size="mini"
 | 
	
		
			
				|  |  | -            type="number"
 | 
	
		
			
				|  |  | -            placeholder="请输入地块拉白膜高度"
 | 
	
		
			
				|  |  | -          ></el-input>
 | 
	
		
			
				|  |  | +          <el-input class="inputwidth" v-model="ruleForm.height" size="mini" type="number"
 | 
	
		
			
				|  |  | +            placeholder="请输入地块拉白膜高度"></el-input>
 | 
	
		
			
				|  |  |            米
 | 
	
		
			
				|  |  |          </el-form-item>
 | 
	
		
			
				|  |  |        </el-form>
 | 
	
		
			
				|  |  | -      <el-button class="heiBtn" type="primary" size="mini" @click="submit"
 | 
	
		
			
				|  |  | -        >确 定</el-button
 | 
	
		
			
				|  |  | -      >
 | 
	
		
			
				|  |  | +      <el-button class="heiBtn" type="primary" size="mini" @click="submit">确 定</el-button>
 | 
	
		
			
				|  |  |      </div>
 | 
	
		
			
				|  |  |    </div>
 | 
	
		
			
				|  |  |  </template>
 | 
	
	
		
			
				|  | @@ -74,19 +67,29 @@ export default {
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    methods: {
 | 
	
		
			
				|  |  |      async show(item, title) {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |        this.title = title;
 | 
	
		
			
				|  |  |        this.isDateilsShow = true;
 | 
	
		
			
				|  |  |        this.optional = item;
 | 
	
		
			
				|  |  | -      if (this.title == "规划信息") this.getCollapseList();
 | 
	
		
			
				|  |  | +      if (this.title == "规划信息") {
 | 
	
		
			
				|  |  | +        let data = await GetCascadeList();
 | 
	
		
			
				|  |  | +        this.tabs_list = data.data;
 | 
	
		
			
				|  |  | +        this.getCollapseList();
 | 
	
		
			
				|  |  | +        this.handleClick({
 | 
	
		
			
				|  |  | +          name: "规划地块",
 | 
	
		
			
				|  |  | +          index: 0
 | 
	
		
			
				|  |  | +        }, {})
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  |        else if (this.title == "三维分析") this.ruleForm.height = 50;
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      submit() {
 | 
	
		
			
				|  |  |        this.$emit("pullUp", this.optional, this.ruleForm.height);
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | -    async getCollapseList(){
 | 
	
		
			
				|  |  | -       let data = await GetCascadeList();
 | 
	
		
			
				|  |  | -       this.tabs_list = data.data;
 | 
	
		
			
				|  |  | -       this.loading = false
 | 
	
		
			
				|  |  | +    async getCollapseList() {
 | 
	
		
			
				|  |  | +      let data = await GetCascadeList();
 | 
	
		
			
				|  |  | +      this.tabs_list = data.data;
 | 
	
		
			
				|  |  | +      this.loading = false
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      setEchart(data, type, index) {
 | 
	
		
			
				|  |  |        this.$nextTick(() => {
 | 
	
	
		
			
				|  | @@ -99,9 +102,8 @@ export default {
 | 
	
		
			
				|  |  |        this.rawData = [];
 | 
	
		
			
				|  |  |        this.tabs_list.forEach(async element => {
 | 
	
		
			
				|  |  |          if (element.tableName == tab.name) {
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |            let pane_obj = {
 | 
	
		
			
				|  |  | -            sourcePolygonWkt: this.optional.geom,
 | 
	
		
			
				|  |  | +            sourcePolygonWkt: this.optional.geom.split(";")[1],
 | 
	
		
			
				|  |  |              // sourcePolygonWkt: 'POLYGON((109.49712143164533 18.309279728765855,109.49711192926624 18.310380990351096,109.49711161665255 18.310417116323478,109.4972007070708 18.31050362418087,109.49850056210042 18.310513852191068,109.49859113294231 18.31042875918721,109.49859144375941 18.31039263236441,109.4986014051776 18.309237180686633,109.4984888696287 18.309127909086385,109.49725521594395 18.30911820207864,109.49712174425906 18.30924360340898,109.49712143164533 18.309279728765855))',
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              sourceLayerId: this.tabs_list[0].tableId,
 | 
	
	
		
			
				|  | @@ -267,9 +269,11 @@ export default {
 | 
	
		
			
				|  |  |    margin-right: 0px !important;
 | 
	
		
			
				|  |  |    width: auto !important;
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  .inputwidth {
 | 
	
		
			
				|  |  |    width: calc(100% - 50px);
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  .heiBtn {
 | 
	
		
			
				|  |  |    position: absolute;
 | 
	
		
			
				|  |  |    right: 20px;
 |