无人机管理后台前端(已迁走)
张含笑
2025-08-30 dfe625d441926b3a292c1d49b1000332900fce3e
src/views/resource/patchManagement.vue
@@ -398,7 +398,7 @@
  page.value.lotTypeId = params.patches_type_desc;
  page.value.createUser = params.user_name;
  page.value.fileName=params.file_name
  page.value.areaCode=params.areaName
  page.value.areaCode=params.area_code
  page.value.createUser= params.user_name
  onLoad(page.value);
  done();
@@ -449,7 +449,8 @@
  spotManagementTableApi(searchparams).then(res => {
    const d = res.data.data;
    page.value.total = d.total;
    data.value = d.records.map(i=>({
    data.value = d.records
    .map(i=>({
      ...i,
      dataFrom:i.date_from === 0? '本地上传':'国土调查云',
      // areaName: findAreaName(regionalData.value, i.area_code)
@@ -459,21 +460,21 @@
    selectionClear();
  });
};
const findAreaName = (nodes, areaCode) => {
  if (!nodes || nodes.length === 0) return '';
  for (const node of nodes) {
    if (node.id === areaCode) {
      return node.name;
    }
// const findAreaName = (nodes, areaCode) => {
//   if (!nodes || nodes.length === 0) return '';
//   for (const node of nodes) {
//     if (node.id === areaCode) {
//       return node.name;
//     }
    
    if (node.childrens && node.childrens.length > 0) {
      const found = findAreaName(node.childrens, areaCode);
      if (found) return found;
    }
  }
//     if (node.childrens && node.childrens.length > 0) {
//       const found = findAreaName(node.childrens, areaCode);
//       if (found) return found;
//     }
//   }
  
  return '';
};
//   return '';
// };
// 图斑详情/编辑
const uploadPatch = (row, type = 'detail') => {
  detailid.value = row.id;