From 60bf53c6a6d7d4e64b26745f755e6490af7733c1 Mon Sep 17 00:00:00 2001 From: yangjun <1173114630@qq.com> Date: Wed, 2 Jul 2025 19:30:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=B0=8F=E5=8C=BA=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1=E6=8A=A5=E8=A1=A8=E5=9F=BA=E7=A1=80=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../HousingestateInfo.api.ts | 42 +++++ .../HousingestateInfo.data.ts | 42 +++++ .../HousingestateInfoList.vue | 149 +++++++++++++++ .../components/HousingestateInfoForm.vue | 169 ++++++++++++++++++ .../components/HousingestateInfoModal.vue | 77 ++++++++ .../zh/housingestateInfo/xqHyxzIndex.vue | 110 ++++++++++++ .../zh/housingestateInfo/xqTdcsIndex.vue | 111 ++++++++++++ .../zh/housingestateInfo/xqTdzlIndex.vue | 111 ++++++++++++ 8 files changed, 811 insertions(+) create mode 100644 src/views/zh/housingestateInfo/HousingestateInfo.api.ts create mode 100644 src/views/zh/housingestateInfo/HousingestateInfo.data.ts create mode 100644 src/views/zh/housingestateInfo/HousingestateInfoList.vue create mode 100644 src/views/zh/housingestateInfo/components/HousingestateInfoForm.vue create mode 100644 src/views/zh/housingestateInfo/components/HousingestateInfoModal.vue create mode 100644 src/views/zh/housingestateInfo/xqHyxzIndex.vue create mode 100644 src/views/zh/housingestateInfo/xqTdcsIndex.vue create mode 100644 src/views/zh/housingestateInfo/xqTdzlIndex.vue diff --git a/src/views/zh/housingestateInfo/HousingestateInfo.api.ts b/src/views/zh/housingestateInfo/HousingestateInfo.api.ts new file mode 100644 index 0000000..29844b1 --- /dev/null +++ b/src/views/zh/housingestateInfo/HousingestateInfo.api.ts @@ -0,0 +1,42 @@ +import { defHttp } from '/@/utils/http/axios'; +import { useMessage } from "/@/hooks/web/useMessage"; + +const { createConfirm } = useMessage(); + +enum Api { + list = '/housingestateInfo/blHousingestateInfo/list', + save='/housingestateInfo/blHousingestateInfo/add', + edit='/housingestateInfo/blHousingestateInfo/edit', + deleteOne = '/housingestateInfo/blHousingestateInfo/delete', + deleteBatch = '/housingestateInfo/blHousingestateInfo/deleteBatch', + importExcel = '/housingestateInfo/blHousingestateInfo/importExcel', + exportXls = '/housingestateInfo/blHousingestateInfo/exportXls', + + queryXqHyXzList = '/housingestateInfo/blHousingestateInfo/queryXqHyXzList', + queryXqHyTdcsList = '/housingestateInfo/blHousingestateInfo/queryXqHyTdcsList', + queryXqHyTdzlList = '/housingestateInfo/blHousingestateInfo/queryXqHyTdzlList', + housingestateList = '/zh/hy/queryHousingestateList', +} + +/** + * 获取小区 + * @param params + */ +export const housingestateList = (params) => defHttp.get({ url: Api.housingestateList, params }); +/** + * 导出api + * @param params + */ +export const getExportUrl = Api.exportXls; + + +/** + * 列表接口 + * @param params + */ +export const list = (params) => defHttp.get({ url: Api.list, params }); + + +export const queryXqHyXzList = (params) => defHttp.get({ url: Api.queryXqHyXzList, params }); +export const queryXqHyTdcsList = (params) => defHttp.get({ url: Api.queryXqHyTdcsList, params }); +export const queryXqHyTdzlList = (params) => defHttp.get({ url: Api.queryXqHyTdzlList, params }); diff --git a/src/views/zh/housingestateInfo/HousingestateInfo.data.ts b/src/views/zh/housingestateInfo/HousingestateInfo.data.ts new file mode 100644 index 0000000..a48a8c7 --- /dev/null +++ b/src/views/zh/housingestateInfo/HousingestateInfo.data.ts @@ -0,0 +1,42 @@ +import {BasicColumn} from '/@/components/Table'; +import {FormSchema} from '/@/components/Table'; +import { rules} from '/@/utils/helper/validator'; +import { render } from '/@/utils/common/renderUtils'; +import { getWeekMonthQuarterYear } from '/@/utils'; +//列表数据 +export const columns: BasicColumn[] = [ + { + title: '小区标识', + align: "center", + dataIndex: 'housingestateId' + }, + { + title: '小区名称', + align: "center", + dataIndex: 'name' + }, + { + title: '地址', + align: "center", + dataIndex: 'address' + }, + { + title: '状态', + align: "center", + dataIndex: 'status' + }, + { + title: '类型', + align: "center", + dataIndex: 'type' + }, +]; + +// 高级查询数据 +export const superQuerySchema = { + housingestateId: {title: '小区ID',order: 0,view: 'text', type: 'string',}, + name: {title: '小区名称',order: 1,view: 'text', type: 'string',}, + address: {title: '地址',order: 2,view: 'text', type: 'string',}, + status: {title: '状态',order: 3,view: 'text', type: 'string',}, + type: {title: '类型',order: 4,view: 'text', type: 'string',}, +}; diff --git a/src/views/zh/housingestateInfo/HousingestateInfoList.vue b/src/views/zh/housingestateInfo/HousingestateInfoList.vue new file mode 100644 index 0000000..d6408f8 --- /dev/null +++ b/src/views/zh/housingestateInfo/HousingestateInfoList.vue @@ -0,0 +1,149 @@ + + + + + diff --git a/src/views/zh/housingestateInfo/components/HousingestateInfoForm.vue b/src/views/zh/housingestateInfo/components/HousingestateInfoForm.vue new file mode 100644 index 0000000..b55eb2c --- /dev/null +++ b/src/views/zh/housingestateInfo/components/HousingestateInfoForm.vue @@ -0,0 +1,169 @@ + + + + + diff --git a/src/views/zh/housingestateInfo/components/HousingestateInfoModal.vue b/src/views/zh/housingestateInfo/components/HousingestateInfoModal.vue new file mode 100644 index 0000000..a216efa --- /dev/null +++ b/src/views/zh/housingestateInfo/components/HousingestateInfoModal.vue @@ -0,0 +1,77 @@ + + + + + + diff --git a/src/views/zh/housingestateInfo/xqHyxzIndex.vue b/src/views/zh/housingestateInfo/xqHyxzIndex.vue new file mode 100644 index 0000000..dc0251a --- /dev/null +++ b/src/views/zh/housingestateInfo/xqHyxzIndex.vue @@ -0,0 +1,110 @@ + + + diff --git a/src/views/zh/housingestateInfo/xqTdcsIndex.vue b/src/views/zh/housingestateInfo/xqTdcsIndex.vue new file mode 100644 index 0000000..98beb0b --- /dev/null +++ b/src/views/zh/housingestateInfo/xqTdcsIndex.vue @@ -0,0 +1,111 @@ + + + diff --git a/src/views/zh/housingestateInfo/xqTdzlIndex.vue b/src/views/zh/housingestateInfo/xqTdzlIndex.vue new file mode 100644 index 0000000..86af29a --- /dev/null +++ b/src/views/zh/housingestateInfo/xqTdzlIndex.vue @@ -0,0 +1,111 @@ + + +