From 6f475ec20efbbb91d5d3d012284eeaa5b0a0bab0 Mon Sep 17 00:00:00 2001
From: sbjw <sbjw.happy@163.com>
Date: Fri, 27 Mar 2026 05:55:15 +0000
Subject: [PATCH] 使用50版本

---
 src/example/ExamplePage.js |   22 +++++++++++++++++++---
 1 files changed, 19 insertions(+), 3 deletions(-)

diff --git a/src/example/ExamplePage.js b/src/example/ExamplePage.js
index 4302b4e..189259a 100644
--- a/src/example/ExamplePage.js
+++ b/src/example/ExamplePage.js
@@ -2,11 +2,11 @@
 import './ExamplePage.css'
 import {NavLink} from "react-router-dom";
 import "./ExampleLayerPage.css";
-import {Button, Input} from "antd";
+import {Button, Input, Checkbox} from "antd";
 import {updateLanguage} from "iclient3d-plot-diy";
 
 
-export default class ExamplePage extends Component {
+export class ExamplePage extends Component {
     constructor(props) {
         super(props);
         this.state = {
@@ -15,6 +15,7 @@
             imageUrl: localStorage.getItem('plot_image') || '',
             demUrl: localStorage.getItem('plot_dem') || '',
             addressSearchUrl: localStorage.getItem('addressSearchUrl') || '',
+            sctValue: 'true' === (localStorage.getItem('plot_dem_sct') || 'true'),
         };
     }
 
@@ -34,6 +35,11 @@
     updateDemUrl(event) {
         localStorage.setItem('plot_dem', this.state.demUrl || '');
         alert('plotUrl服务地址设置成功');
+    }
+
+    updateSctValue(event) {
+        localStorage.setItem('plot_dem_sct', this.state.sctValue + '');
+        alert('sctValue设置成功');
     }
 
     updateAddressSearchUrl(event) {
@@ -83,6 +89,7 @@
                     <li><NavLink to='/example/map2dDrawUpdate'>2d画图更新</NavLink></li>
                     <li><NavLink to='/example/blink'>闪烁</NavLink></li>
                     <li><NavLink to='/example/dydraw'>移动式</NavLink></li>
+                    <li><NavLink to='/example/dy2draw'>移动式2</NavLink></li>
                 </ul>
                 <div className={"button_wrapper"}>
 
@@ -113,7 +120,16 @@
                             defaultValue={this.state['demUrl']}
                             onChange={(v) => this.setState({demUrl: v.target.value})}
                         />
-                        <Button type="primary" onClick={this.updateDemUrl.bind(this)}>设置</Button>
+
+                        <Checkbox
+                            style={{marginLeft: '10px'}}
+                            checked={this.state.sctValue}
+                            onChange={(e) => this.setState({sctValue: e.target.checked})}
+                        ></Checkbox>Sct
+                        <Button type="primary" onClick={() => {
+                            this.updateDemUrl();
+                            this.updateSctValue();
+                        }}>设置</Button>
                     </Input.Group>
                     <br/>
 

--
Gitblit v1.9.3