#
vincentlu
2025-12-15 3cda8f117002469fc0069416704a44930dea4701
#
3个文件已修改
35 ■■■■■ 已修改文件
zy-acs-flow/src/map/areaSettings/index.jsx 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/map/http.js 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/MapController.java 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zy-acs-flow/src/map/areaSettings/index.jsx
@@ -17,6 +17,7 @@
import { PAGE_DRAWER_WIDTH } from '@/config/setting';
import AreaBasicTab from './AreaBasicTab';
import AreaAdvancedTab from './AreaAdvancedTab';
import { getAreaInfo } from '../http';
const AreaSettings = (props) => {
    const { open, onCancel, sprite, width = PAGE_DRAWER_WIDTH } = props;
@@ -38,8 +39,19 @@
    const [shapeData, setShapeData] = useState('');
    const [priority, setPriority] = useState('');
    const [curAreaInfo, setCurAreaInfo] = useState(null);
    const fetchAreaInfo = (areaId) => {
        getAreaInfo({ params: { areaId: areaId } }, (data) => {
            setCurAreaInfo(data);
        })
    }
    useEffect(() => {
        if (sprite?.data) {
            console.log(sprite.data);
            fetchAreaInfo(sprite.data.id);
            setAreaName(sprite.data.name || '');
            setAreaCode(sprite.data.code || '');
            setMaxQty(sprite.data.maxQty || '');
zy-acs-flow/src/map/http.js
@@ -396,6 +396,22 @@
    }
}
export const getAreaInfo = async (param, callback) => {
    await request.get('/map/area/get', param).then((res) => {
        const { code, msg, data } = res.data;
        if (code === 200) {
            if (callback) {
                callback(data)
            }
        } else {
            notify.error(msg);
        }
    }).catch((error) => {
        notify.error(error.message);
        console.error(error.message);
    })
}
export const saveAreaData = async (zoneId, areaData) => {
    try {
        const res = await request.post('/map/area/save', {
zy-acs-manager/src/main/java/com/zy/acs/manager/manager/controller/MapController.java
@@ -441,6 +441,13 @@
        return R.ok().add(list);
    }
    @PreAuthorize("hasAuthority('manager:loc:list')")
    @GetMapping("/area/get")
    public R areaGet(@RequestParam Long areaId) {
        Area area = areaService.getById(areaId);
        return R.ok().add(area);
    }
    @PreAuthorize("hasAuthority('manager:loc:update')")
    @PostMapping("/area/save")
    @Transactional