吉安感知网项目-前端
张含笑
2026-01-26 74eb93db348e74699a6c3471ae88172fc0b2ebd7
feat:机构管理
3 files renamed
1 files added
70 ■■■■■ changed files
applications/task-work-order/src/views/orderView/organizational/agenciesManagement/FormDiaLog.vue 4 ●●●● patch | view | raw | blame | history
applications/task-work-order/src/views/orderView/organizational/agenciesManagement/agenciesApi.js 66 ●●●●● patch | view | raw | blame | history
applications/task-work-order/src/views/orderView/organizational/agenciesManagement/index.vue patch | view | raw | blame | history
applications/task-work-order/src/views/orderView/organizational/zoningManagement/index.vue patch | view | raw | blame | history
applications/task-work-order/src/views/orderView/organizational/agenciesManagement/FormDiaLog.vue
File was renamed from applications/task-work-order/src/views/orderView/organizationalMessage/agenciesManagement/FormDiaLog.vue
@@ -158,6 +158,10 @@
  if (data.status !== undefined) {
    data.status = String(data.status)
  }
  // 将 areaCode 转换为字符串类型,与 regionOptions 中的 value 类型保持一致
  if (data.areaCode !== undefined) {
    data.areaCode = String(data.areaCode)
  }
  formData.value = data
}
applications/task-work-order/src/views/orderView/organizational/agenciesManagement/agenciesApi.js
New file
@@ -0,0 +1,66 @@
import request from '@/axios'
// 列表
export const agenciesPageApi = params => {
  return request({
    url: `/blade-system/dept/page`,
    method: 'get',
    params: { ...params },
  })
}
// 新增或编辑
export const agenciesSubmitApi = data => {
  return request({
    url: `/blade-system/dept/submit`,
    method: 'post',
    data,
  })
}
// 删除
export const agenciesRemoveApi = params => {
  return request({
    url: `/blade-system/dept/remove`,
    method: 'post',
    params,
  })
}
// 详情
export const agenciesDetailApi = params => {
  return request({
    url: `/blade-system/dept/detail`,
    method: 'get',
    params,
  })
}
// 导入机构
export const agenciesImportApi = (data,params) => {
  return request({
    url: `/blade-system/dept/import-region`,
    method: 'post',
    data,
    params
  })
}
// 导出机构
export const agenciesExportApi = params => {
  return request({
    url: `/blade-system/dept/export-region`,
    method: 'get',
    params,
    responseType: 'blob',
  })
}
// 懒加载列表
export const regionLazyTreeApi = params => {
  return request({
    url: `/blade-system/region/lazy-tree`,
    method: 'get',
    params,
  })
}
applications/task-work-order/src/views/orderView/organizational/agenciesManagement/index.vue
applications/task-work-order/src/views/orderView/organizational/zoningManagement/index.vue