Browse Source

优化测量分析

feature/0607-opt
LiLongLong 4 months ago
parent
commit
9065a4d683
  1. 2
      .env
  2. 2
      package.json
  3. 19
      src/pages/measure/components/MeasureAction.tsx
  4. 14
      src/pages/system/Setting.tsx

2
.env

@ -1 +1 @@
REACT_APP_WS_URL=192.168.1.146:8080/ws
REACT_APP_WS_URL=127.1.1.0:8080/ws

2
package.json

@ -2,7 +2,7 @@
"name": "outline", "name": "outline",
"version": "0.1.0", "version": "0.1.0",
"private": true, "private": true,
"proxy": "http://192.168.1.146:8080",
"proxy": "http://127.1.1.0:8080",
"dependencies": { "dependencies": {
"@ant-design/icons": "^6.0.0", "@ant-design/icons": "^6.0.0",
"@babel/core": "^7.16.0", "@babel/core": "^7.16.0",

19
src/pages/measure/components/MeasureAction.tsx

@ -34,8 +34,7 @@ export default function MeasureAction() {
const navigate = useNavigate(); const navigate = useNavigate();
const deviceInfo = useAppSelector(store => store.context.device); const deviceInfo = useAppSelector(store => store.context.device);
const measureState = useAppSelector((store) => store.measureState); const measureState = useAppSelector((store) => store.measureState);
const [gxCode, setGxCode] = useState<string>(GX_CODE)
const [railSize, setRailSize] = useState<string>(GX_CODE)
const STEP_COLOR_GREEN = "green"; const STEP_COLOR_GREEN = "green";
const STEP_COLOR_BLUE = "blue"; const STEP_COLOR_BLUE = "blue";
const STEP_COLOR_GREY = "grey"; const STEP_COLOR_GREY = "grey";
@ -81,17 +80,17 @@ export default function MeasureAction() {
}; };
useEffect(()=>{ useEffect(()=>{
setGxCode(measureState.gxCode)
setRailSize(measureState.gxCode || GX_CODE)
}, [measureState]) }, [measureState])
// 分析按钮点击事件 // 分析按钮点击事件
const onAnalysisBtnClick = () => { const onAnalysisBtnClick = () => {
if (analysisReport) {
setOpenDrawer(true);
return;
}
fetchAnalysisReport(gxCode).then(res => {
// if (analysisReport) {
// setOpenDrawer(true);
// return;
// }
fetchAnalysisReport(railSize).then(res => {
if (res.success) { if (res.success) {
const report: AnalysisReport = res.data; const report: AnalysisReport = res.data;
console.log(report); console.log(report);
@ -333,7 +332,7 @@ export default function MeasureAction() {
/** ----------------------- 页面加载获取基础图形数据 -------基线---------------- **/ /** ----------------------- 页面加载获取基础图形数据 -------基线---------------- **/
useEffect(() => { useEffect(() => {
queryBasePoints(gxCode)
queryBasePoints(railSize)
//获取轨型 //获取轨型
getTrackDataList() getTrackDataList()
}, []); }, []);
@ -377,7 +376,7 @@ export default function MeasureAction() {
//当前选择的轨型 默认"GX-60" //当前选择的轨型 默认"GX-60"
const [railSize, setRailSize] = useState<string>(GX_CODE)
const onTrackChange = (value: string) => { const onTrackChange = (value: string) => {
setRailSize(value) setRailSize(value)
queryBasePoints(value) queryBasePoints(value)

14
src/pages/system/Setting.tsx

@ -1,4 +1,4 @@
import { useState, useEffect } from 'react';
import { useState, useEffect, useRef } from 'react';
import { Button, Cascader, Input, message } from 'antd'; import { Button, Cascader, Input, message } from 'antd';
import { import {
LoadingOutlined, LoadingOutlined,
@ -127,15 +127,16 @@ export default function Setting(){
} }
} }
let newAccountInfo = {
let newAccountInfo = useRef({
name:'', name:'',
value:'' value:''
}
})
function onSaveAccount(){ function onSaveAccount(){
console.log('newAccountInfo---', newAccountInfo)
const accountParams = { const accountParams = {
code:"UPLOAD_USERNAME", code:"UPLOAD_USERNAME",
name:accountInfo.name, name:accountInfo.name,
value:newAccountInfo.value,
value:newAccountInfo.current.value,
id:accountInfo.id id:accountInfo.id
} }
sysSet(accountParams, "PUT").then(res=>{ sysSet(accountParams, "PUT").then(res=>{
@ -147,8 +148,9 @@ export default function Setting(){
} }
function onAccountChange(accountValue:string){ function onAccountChange(accountValue:string){
newAccountInfo.name = accountInfo.name || '';
newAccountInfo.value = accountValue;
newAccountInfo.current.name = accountInfo.name || '';
newAccountInfo.current.value = accountValue;
console.log('newAccountInfo--22-', newAccountInfo)
} }
function convertToCascaderData(data:OrgItem[]) { function convertToCascaderData(data:OrgItem[]) {

Loading…
Cancel
Save