Browse Source

🚀 重新调整架构

master
wangxiang 3 years ago
parent
commit
fac35db52f
  1. 2
      src/api/platform/common/controller/boxcard.ts
  2. 2
      src/api/platform/common/controller/doctor.ts
  3. 2
      src/api/platform/common/controller/hospital.ts
  4. 2
      src/api/platform/common/controller/institution.ts
  5. 4
      src/api/platform/common/controller/office.ts
  6. 2
      src/api/platform/common/controller/report.ts
  7. 0
      src/api/platform/common/entity/boxCard.ts
  8. 0
      src/api/platform/common/entity/doctor.ts
  9. 0
      src/api/platform/common/entity/hospital.ts
  10. 0
      src/api/platform/common/entity/institution.ts
  11. 0
      src/api/platform/common/entity/office.ts
  12. 0
      src/api/platform/common/entity/report.ts
  13. 30
      src/api/platform/system/controller/area.ts
  14. 2
      src/api/platform/system/controller/region.ts
  15. 30
      src/api/platform/system/entity/area.ts
  16. 0
      src/api/platform/system/entity/region.ts
  17. 2
      src/views/common/boxcard/BoxCardModal.vue
  18. 2
      src/views/common/boxcard/index.vue
  19. 2
      src/views/common/doctor/DoctorModal.vue
  20. 6
      src/views/common/doctor/doctor.data.ts
  21. 2
      src/views/common/doctor/index.vue
  22. 2
      src/views/common/hospital/HospitalModal.vue
  23. 2
      src/views/common/hospital/hospital.data.ts
  24. 2
      src/views/common/hospital/index.vue
  25. 2
      src/views/common/institution/InstitutionModal.vue
  26. 2
      src/views/common/institution/index.vue
  27. 2
      src/views/common/office/OfficeModal.vue
  28. 2
      src/views/common/office/index.vue
  29. 4
      src/views/common/office/office.data.ts
  30. 2
      src/views/common/report/ReportModal.vue
  31. 2
      src/views/common/report/index.vue
  32. 67
      src/views/system/equip/boxcard/BoxCardModal.vue
  33. 160
      src/views/system/equip/boxcard/boxcard.data.ts
  34. 100
      src/views/system/equip/boxcard/index.vue
  35. 6
      src/views/system/region/RegionModal.vue
  36. 6
      src/views/system/region/index.vue
  37. 0
      src/views/system/region/region.data.ts

2
src/api/platform/system/controller/boxcard.ts → src/api/platform/common/controller/boxcard.ts

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
import {BoxCardParams, BoxCardListItem, BoxCardListGetListResult} from '/@/api/platform/system/entity/boxCardModel';
import {BoxCardParams, BoxCardListItem, BoxCardListGetListResult} from '/@/api/platform/common/entity/boxCard';
import { defHttp } from '/@/utils/http/axios';
import {isDef} from '/@/utils/is';

2
src/api/platform/system/controller/doctor.ts → src/api/platform/common/controller/doctor.ts

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
import {DoctorParams,DoctorItem,DoctorItemListResult} from '/@/api/platform/system/entity/doctorModel';
import {DoctorParams,DoctorItem,DoctorItemListResult} from '/@/api/platform/common/entity/doctor';
import { defHttp } from '/@/utils/http/axios';
import {isDef} from '/@/utils/is';

2
src/api/platform/system/controller/hospital.ts → src/api/platform/common/controller/hospital.ts

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
import {HospitalParams,HospitalItem,HospitalItemListResult} from '/@/api/platform/system/entity/hospitalModel';
import {HospitalParams,HospitalItem,HospitalItemListResult} from '/@/api/platform/common/entity/hospital';
import { defHttp } from '/@/utils/http/axios';
import {isDef} from '/@/utils/is';

2
src/api/platform/system/controller/institution.ts → src/api/platform/common/controller/institution.ts

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
import {InstitutionParams,InstitutionItem,InstitutionItemListResult} from '/@/api/platform/system/entity/institutionModel';
import {InstitutionParams,InstitutionItem,InstitutionItemListResult} from '/@/api/platform/common/entity/institution';
import { defHttp } from '/@/utils/http/axios';
import {isDef} from '/@/utils/is';

4
src/api/platform/system/controller/office.ts → src/api/platform/common/controller/office.ts

@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
import {OfficeParams,OfficeItem,OfficeItemListResult} from '/@/api/platform/system/entity/officeModel';
import {OfficeParams,OfficeItem,OfficeItemListResult} from '/@/api/platform/common/entity/office';
import { defHttp } from '/@/utils/http/axios';
import {isDef} from '/@/utils/is';
import {HospitalItemListResult, HospitalParams} from "/@/api/platform/system/entity/hospitalModel";
import {HospitalItemListResult, HospitalParams} from "/@/api/platform/common/entity/hospital";

2
src/api/platform/system/controller/report.ts → src/api/platform/common/controller/report.ts

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
import {DoctorParams,DoctorItem,DoctorItemListResult} from '/@/api/platform/system/entity/doctorModel';
import {DoctorParams,DoctorItem,DoctorItemListResult} from '/@/api/platform/common/entity/doctor';
import { defHttp } from '/@/utils/http/axios';
import {isDef} from '/@/utils/is';

0
src/api/platform/system/entity/boxCardModel.ts → src/api/platform/common/entity/boxCard.ts

0
src/api/platform/system/entity/doctorModel.ts → src/api/platform/common/entity/doctor.ts

0
src/api/platform/system/entity/hospitalModel.ts → src/api/platform/common/entity/hospital.ts

0
src/api/platform/system/entity/institutionModel.ts → src/api/platform/common/entity/institution.ts

0
src/api/platform/system/entity/officeModel.ts → src/api/platform/common/entity/office.ts

0
src/api/platform/system/entity/report.ts → src/api/platform/common/entity/report.ts

30
src/api/platform/system/controller/area.ts

@ -1,30 +0,0 @@ @@ -1,30 +0,0 @@
/**
* api模板规范代码参考,
* Copyright © 2020-2022 <a href="http://www.entfrm.com/">entfrm</a> All rights reserved.
* author entfrm开发团队-
*/
import type { AreaParams, Area } from '/@/api/platform/system/entity/area';
import { defHttp } from '/@/utils/http/axios';
enum Api {
list = '/system_proxy/system/address/queryByParentId',
add = '/system_proxy/system/address/save',
get = '/system_proxy/system/address/query',
edit = '/system_proxy/system/address/update',
del = '/system_proxy/system/address/remove',
}
/** 查询区域列表 */
export const listArea = (params?: Partial<AreaParams>) => defHttp.get({ url: Api.list, params });
/** 新增区域 */
export const addArea = (params: Partial<Area>) => defHttp.post({ url: Api.add, data: params });
/** 修改区域 */
export const editArea = (params: Partial<Area>) => defHttp.put({ url: Api.edit, data: params });
/** 查询区域详细 */
export const getArea = (id: string) => defHttp.get<Area>({ url: `${Api.get}/${id}` });
/** 删除区域 */
export const delArea = (id: string) => defHttp.delete({ url: `${Api.del}/${id}` });

2
src/api/platform/system/controller/address.ts → src/api/platform/system/controller/region.ts

@ -3,7 +3,7 @@ @@ -3,7 +3,7 @@
* Copyright © 2020-2022 <a href="http://www.entfrm.com/">entfrm</a> All rights reserved.
* author entfrm开发团队-
*/
import {AddressParams, AddressItem, AddressItemListResult} from '/@/api/platform/system/entity/addressModel';
import {AddressParams, AddressItem, AddressItemListResult} from '/@/api/platform/system/entity/region';
import { defHttp } from '/@/utils/http/axios';
import { isEmpty } from '/@/utils/is';

30
src/api/platform/system/entity/area.ts

@ -1,30 +0,0 @@ @@ -1,30 +0,0 @@
/**
* @program: kicc-ui
* @description:
*
* @author: entfrm开发团队-
* @create: 2022/4/8
*/
import type { R } from '/#/axios';
import type { CommonEntity, Page } from '/@/api/common/data/entity';
/** 区域查询参数 */
export type AreaParams = Page & Area;
/** 区域对象 */
export interface Area extends CommonEntity {
areaId: string;
code: string;
name: string;
parentId: string;
sort: number;
contacts: string;
phone: string;
address: string;
email: string;
status: string;
[key: string]: any;
}
/** 区域响应对象 */
export type AreaResult = R<Area[]>;

0
src/api/platform/system/entity/addressModel.ts → src/api/platform/system/entity/region.ts

2
src/views/common/boxcard/BoxCardModal.vue

@ -13,7 +13,7 @@ import {ref, computed, unref} from 'vue'; @@ -13,7 +13,7 @@ import {ref, computed, unref} from 'vue';
import {BasicModal, useModalInner} from '/@/components/Modal';
import {cardFormSchema} from './boxcard.data';
import {BasicForm, useForm} from '/@/components/Form';
import {set} from '/@/api/platform/system/controller/boxcard';
import {set} from '/@/api/platform/common/controller/boxcard';
const isUpdate = ref(true);
// emit
const emit = defineEmits(['success', 'register']);

2
src/views/common/boxcard/index.vue

@ -34,7 +34,7 @@ import {useModal} from '/@/components/Modal'; @@ -34,7 +34,7 @@ import {useModal} from '/@/components/Modal';
import BoxCardModal from './BoxCardModal.vue';
import {columns, searchFormSchema} from './boxcard.data';
import {useMessage} from '/@/hooks/web/useMessage';
import {cardList, remove} from '/@/api/platform/system/controller/boxcard';
import {cardList, remove} from '/@/api/platform/common/controller/boxcard';
const {createMessage} = useMessage();
const [registerModal, {openModal}] = useModal();
const [registerTable, {reload}] = useTable({

2
src/views/common/doctor/DoctorModal.vue

@ -17,7 +17,7 @@ @@ -17,7 +17,7 @@
import { ref, unref } from 'vue';
import { BasicForm, useForm } from '/@/components/Form';
import { doctorFormSchema } from './doctor.data';
import {addDoctor, delDoctor,getDoctor,editDoctor} from '/@/api/platform/system/controller/doctor';
import {addDoctor, delDoctor,getDoctor,editDoctor} from '/@/api/platform/common/controller/doctor';
import { BasicModal, ModalProps, useModalInner } from '/@/components/Modal';
import { isEmpty } from '/@/utils/is';

6
src/views/common/doctor/doctor.data.ts

@ -2,9 +2,9 @@ import { BasicColumn } from '/@/components/Table'; @@ -2,9 +2,9 @@ import { BasicColumn } from '/@/components/Table';
import { FormSchema } from '/@/components/Table';
import {h, watch, watchEffect, watchSyncEffect} from 'vue';
import {Tag} from 'ant-design-vue';
import { list as hospitalList } from '/@/api/platform/system/controller/hospital';
import {list as institutionList} from '/@/api/platform/system/controller/institution';
import { listOffice as officeList } from '/@/api/platform/system/controller/office';
import { list as hospitalList } from '/@/api/platform/common/controller/hospital';
import {list as institutionList} from '/@/api/platform/common/controller/institution';
import { listOffice as officeList } from '/@/api/platform/common/controller/office';
import {deepMerge} from '/@/utils';

2
src/views/common/doctor/index.vue

@ -47,7 +47,7 @@ @@ -47,7 +47,7 @@
*/
import { reactive, toRaw } from 'vue';
import { BasicTable, useTable, TableAction } from '/@/components/Table';
import {listDoctor, delDoctor} from '/@/api/platform/system/controller/doctor';
import {listDoctor, delDoctor} from '/@/api/platform/common/controller/doctor';
import { useModal } from '/@/components/Modal';
import { columns, searchFormSchema } from './doctor.data';
import { useMessage } from '/@/hooks/web/useMessage';

2
src/views/common/hospital/HospitalModal.vue

@ -17,7 +17,7 @@ @@ -17,7 +17,7 @@
import { ref, unref } from 'vue';
import { BasicForm, useForm } from '/@/components/Form';
import { hospitalFormSchema } from './hospital.data';
import {addHospital, delHospital,getHospital,editHospital} from '/@/api/platform/system/controller/hospital';
import {addHospital, delHospital,getHospital,editHospital} from '/@/api/platform/common/controller/hospital';
import { BasicModal, ModalProps, useModalInner } from '/@/components/Modal';
import { isEmpty } from '/@/utils/is';

2
src/views/common/hospital/hospital.data.ts

@ -2,7 +2,7 @@ import { BasicColumn } from '/@/components/Table'; @@ -2,7 +2,7 @@ import { BasicColumn } from '/@/components/Table';
import { FormSchema } from '/@/components/Table';
import {h} from 'vue';
import {Tag} from 'ant-design-vue';
import {list as institutionList} from '/@/api/platform/system/controller/institution';
import {list as institutionList} from '/@/api/platform/common/controller/institution';
export const columns: BasicColumn[] = [

2
src/views/common/hospital/index.vue

@ -47,7 +47,7 @@ @@ -47,7 +47,7 @@
*/
import { reactive, toRaw } from 'vue';
import { BasicTable, useTable, TableAction } from '/@/components/Table';
import {list, delHospital} from '/@/api/platform/system/controller/hospital';
import {list, delHospital} from '/@/api/platform/common/controller/hospital';
import { useModal } from '/@/components/Modal';
import { columns, searchFormSchema } from './hospital.data';
import { useMessage } from '/@/hooks/web/useMessage';

2
src/views/common/institution/InstitutionModal.vue

@ -17,7 +17,7 @@ @@ -17,7 +17,7 @@
import { ref, unref } from 'vue';
import { BasicForm, useForm } from '/@/components/Form';
import { institutionFormSchema } from './institution.data';
import {addInstitution, delInstitution,getInstitution,editInstitution} from '/@/api/platform/system/controller/institution';
import {addInstitution, delInstitution,getInstitution,editInstitution} from '/@/api/platform/common/controller/institution';
import { BasicModal, ModalProps, useModalInner } from '/@/components/Modal';
import { isEmpty } from '/@/utils/is';

2
src/views/common/institution/index.vue

@ -47,7 +47,7 @@ @@ -47,7 +47,7 @@
*/
import { reactive, toRaw } from 'vue';
import { BasicTable, useTable, TableAction } from '/@/components/Table';
import {list, delInstitution} from '/@/api/platform/system/controller/institution';
import {list, delInstitution} from '/@/api/platform/common/controller/institution';
import { useModal } from '/@/components/Modal';
import { columns, searchFormSchema } from './institution.data';
import { useMessage } from '/@/hooks/web/useMessage';

2
src/views/common/office/OfficeModal.vue

@ -17,7 +17,7 @@ @@ -17,7 +17,7 @@
import { ref, unref } from 'vue';
import { BasicForm, useForm } from '/@/components/Form';
import { officeFormSchema } from './office.data';
import {addOffice, delOffice,getOffice,editOffice} from '/@/api/platform/system/controller/office';
import {addOffice, delOffice,getOffice,editOffice} from '/@/api/platform/common/controller/office';
import { BasicModal, ModalProps, useModalInner } from '/@/components/Modal';
import { isEmpty } from '/@/utils/is';

2
src/views/common/office/index.vue

@ -47,7 +47,7 @@ @@ -47,7 +47,7 @@
*/
import { reactive, toRaw } from 'vue';
import { BasicTable, useTable, TableAction } from '/@/components/Table';
import {listOffice, delOffice} from '/@/api/platform/system/controller/office';
import {listOffice, delOffice} from '/@/api/platform/common/controller/office';
import { useModal } from '/@/components/Modal';
import { columns, searchFormSchema } from './office.data';
import { useMessage } from '/@/hooks/web/useMessage';

4
src/views/common/office/office.data.ts

@ -2,8 +2,8 @@ import { BasicColumn } from '/@/components/Table'; @@ -2,8 +2,8 @@ import { BasicColumn } from '/@/components/Table';
import { FormSchema } from '/@/components/Table';
import {h, watch} from 'vue';
import {Tag} from 'ant-design-vue';
import { list as hospitalList } from '/@/api/platform/system/controller/hospital';
import { list as institutionList } from '/@/api/platform/system/controller/institution';
import { list as hospitalList } from '/@/api/platform/common/controller/hospital';
import { list as institutionList } from '/@/api/platform/common/controller/institution';
import {deepMerge} from '/@/utils';

2
src/views/common/report/ReportModal.vue

@ -17,7 +17,7 @@ @@ -17,7 +17,7 @@
import { ref, unref } from 'vue';
import { BasicForm, useForm } from '/@/components/Form';
import { doctorFormSchema } from './report.data';
import {addReport, delReport,getReport,editReport} from '/@/api/platform/system/controller/report';
import {addReport, delReport,getReport,editReport} from '/@/api/platform/common/controller/report';
import { BasicModal, ModalProps, useModalInner } from '/@/components/Modal';
import { isEmpty } from '/@/utils/is';

2
src/views/common/report/index.vue

@ -61,7 +61,7 @@ @@ -61,7 +61,7 @@
*/
import { reactive, ref, toRaw } from 'vue';
import { BasicTable, useTable, TableAction } from '/@/components/Table';
import {listReport, delReport} from '/@/api/platform/system/controller/report';
import {listReport, delReport} from '/@/api/platform/common/controller/report';
import { useModal } from '/@/components/Modal';
import { columns, searchFormSchema } from './report.data';
import { useMessage } from '/@/hooks/web/useMessage';

67
src/views/system/equip/boxcard/BoxCardModal.vue

@ -1,67 +0,0 @@ @@ -1,67 +0,0 @@
<template>
<BasicModal v-bind="$attrs"
:title="getTitle"
@register="registerModal"
@ok="handleSubmit"
>
<BasicForm @register="registerForm"/>
</BasicModal>
</template>
<script lang="ts" setup>
import {ref, computed, unref} from 'vue';
import {BasicModal, useModalInner} from '/@/components/Modal';
import {cardFormSchema} from './boxcard.data';
import {BasicForm, useForm} from '/@/components/Form/index';
import {set} from '/@/api/platform/system/controller/boxcard';
const isUpdate = ref(true);
// emit
const emit = defineEmits(['success', 'register']);
/**
* 表单
*/
const [registerForm, {resetFields, setFieldsValue, validate}] = useForm({
labelWidth: 100,
schemas: cardFormSchema,
showActionButtonGroup: false,
actionColOptions: {
span: 23,
},
});
/**
* 表单参数
*/
const [registerModal, {setModalProps, closeModal}] = useModalInner(async (data) => {
resetFields();
setModalProps({confirmLoading: false});
isUpdate.value = !!data?.isUpdate;
if (unref(isUpdate)) {
setFieldsValue({
...data.record,
});
}
});
//
const getTitle = computed(() => (!unref(isUpdate) ? '新增网卡' : '编辑网卡'));
async function handleSubmit() {
try {
const values = await validate();
setModalProps({confirmLoading: true});
await set(values);//
closeModal();
emit('success');
} finally {
setModalProps({confirmLoading: false});
}
}
</script>

160
src/views/system/equip/boxcard/boxcard.data.ts

@ -1,160 +0,0 @@ @@ -1,160 +0,0 @@
import { BasicColumn } from '/@/components/Table';
import { FormSchema } from '/@/components/Table';
import {h} from 'vue';
import {Tag} from 'ant-design-vue';
export const columns: BasicColumn[] = [
{
title: 'ID',
dataIndex: 'id',
width: 120,
},
{
title: 'iccid',
dataIndex: 'iccid',
width: 120,
},
{
title: '卡号',
dataIndex: 'card',
width: 120,
},
{
title: '网卡厂商',
dataIndex: 'company',
width: 120,
customRender: ({ record }) => {
const com = record.company;
switch (com) {
case '1': return '中国移动';
case '2': return '中国联通';
case '3': return '中国电信';
default: return '未知厂商';
}
}
},
{
title: '卡是否已使用',
dataIndex: 'isUsed',
width: 120,
},
{
title: '状态',
dataIndex: 'status',
width: 100,
customRender: ({ record }) => {
const status = record.status;
const enable = status === '0';
const color = enable ? 'green' : 'red';
const text = enable ? '启用' : '禁用';
return h(Tag, { color: color }, () => text);
},
},
{
title: '创建人',
dataIndex: 'createByName',
width: 180,
},
{
title: '创建时间',
dataIndex: 'createTime',
width: 180,
}
];
export const searchFormSchema: FormSchema[] = [
{
field: 'iccid',
label: 'iccid',
component: 'Input',
componentProps: {
placeholder: '请输入唯一标识iccid',
},
colProps: { span: 5 },
},
{
field: 'card',
label: '卡号',
component: 'Input',
componentProps: {
placeholder: '请输入卡号',
},
colProps: { span: 5 },
},
{
field: 'company',
label: '网卡厂商',
component: 'Input',
componentProps: {
placeholder: '请输入网卡厂商',
},
colProps: { span: 4 },
},
{
field: 'beginTime',
label: '起始时间',
component: 'DatePicker',
colProps: { span: 5 },
},
{
field: 'endTime',
label: '截止时间',
component: 'DatePicker',
colProps: { span: 5 },
},
];
export const cardFormSchema: FormSchema[] = [
{
field: 'id',
label: 'ID',
component: 'Input',
show: false,
},
{
field: 'iccid',
label: 'iccid',
component: 'Input',
helpMessage: ['唯一识别号'],
required: true
},
{
field: 'card',
label: '卡号',
component: 'Input',
required: false,
},
{
field: 'company',
label: '网卡厂商',
component: 'Select',
required: true,
componentProps: {
options: [
{ label: '中国移动', value: '1' },
{ label: '中国联通', value: '2' },
{ label: '中国电信', value: '3' },
{ label: '未知厂商', value: ''||undefined||null }
],
}
},
{
field: 'status',
label: '状态',
component: 'RadioButtonGroup',
defaultValue: '0',
componentProps: {
options: [
{ label: '启用', value: '0' },
{ label: '禁用', value: '1' },
],
},
},
{
label: '备注',
field: 'remarks',
component: 'InputTextArea',
}
];

100
src/views/system/equip/boxcard/index.vue

@ -1,100 +0,0 @@ @@ -1,100 +0,0 @@
<template>
<div>
<BasicTable @register="registerTable">
<template #toolbar>
<a-button type="primary" @click="handleCreate">新增网卡</a-button>
</template>
<template #action="{ record }">
<TableAction
:actions="[
{
icon: 'clarity:note-edit-line',
onClick: handleEdit.bind(null, record),
},
{
icon: 'ant-design:delete-outlined',
color: 'error',
popConfirm: {
title: '是否确认删除',
confirm: handleDelete.bind(null, record),
},
},
]"
/>
</template>
</BasicTable>
<BoxCardModal @register="registerModal" @success="handleSuccess"/>
</div>
</template>
<script lang="ts" setup>
import {BasicTable, useTable, TableAction} from '/@/components/Table';
import {useModal} from '/@/components/Modal';
import BoxCardModal from './BoxCardModal.vue';
import {columns, searchFormSchema} from './boxcard.data';
import {useMessage} from '/@/hooks/web/useMessage';
import {cardList, remove} from '/@/api/platform/system/controller/boxcard';
const {createMessage} = useMessage();
const [registerModal, {openModal}] = useModal();
const [registerTable, {reload}] = useTable({
title: '网卡列表',
api: cardList,
columns,
formConfig: {
labelWidth: 120,
schemas: searchFormSchema,
},
pagination: true,
striped: true,
useSearchForm: true,
showTableSetting: true,
bordered: true,
showIndexColumn: true,
canResize: false,
actionColumn: {
width: 80,
title: '操作',
dataIndex: 'action',
slots: {customRender: 'action'},
fixed: undefined,
},
});
/**
* 创建菜单
*/
function handleCreate() {
openModal(true, {
isUpdate: false,
});
}
/**
* 编辑菜单
*/
function handleEdit(record: Recordable) {
openModal(true, {
record,
isUpdate: true,
});
}
/**
* 删除菜单
*/
async function handleDelete(record: Recordable) {
await remove({ids: record.id});
createMessage.success('删除成功!');
handleSuccess();
}
/**
* 成功后重载表格
*/
function handleSuccess() {
reload();
}
</script>

6
src/views/common/address/AddressModal.vue → src/views/system/region/RegionModal.vue

@ -16,11 +16,11 @@ @@ -16,11 +16,11 @@
*/
import { ref, unref } from 'vue';
import { BasicForm, useForm } from '/@/components/Form';
import { addressFormSchema } from './address.data';
import { addressFormSchema } from './region.data';
import { BasicModal, ModalProps, useModalInner } from '/@/components/Modal';
import { listAddr, addAddr, editAddr, getAddr} from '/@/api/platform/system/controller/address';
import { listAddr, addAddr, editAddr, getAddr} from '/@/api/platform/system/controller/region';
import { listToTree } from '/@/utils/helper/treeHelper';
import {AddressItem} from '/@/api/platform/system/entity/addressModel';
import {AddressItem} from '/@/api/platform/system/entity/region';
/** 通用变量统一声明区域 */
const tag = ref<Nullable<string>>('');

6
src/views/common/address/index.vue → src/views/system/region/index.vue

@ -55,9 +55,9 @@ @@ -55,9 +55,9 @@
*/
import { BasicTable, useTable, TableAction } from '/@/components/Table';
import { useModal } from '/@/components/Modal';
import DeptModal from './AddressModal.vue';
import { columns, searchFormSchema } from './address.data';
import {delAddr, getAddr, listAddr} from '/@/api/platform/system/controller/address';
import DeptModal from './RegionModal.vue';
import { columns, searchFormSchema } from './region.data';
import {delAddr, getAddr, listAddr} from '/@/api/platform/system/controller/region';
import { useMessage } from '/@/hooks/web/useMessage';
import { listToTree } from '/@/utils/helper/treeHelper';

0
src/views/common/address/address.data.ts → src/views/system/region/region.data.ts

Loading…
Cancel
Save