From caf8c138a86a0ddcf7b47cc9e8091c4187ecf2d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E6=83=B3?= <826276471@qq.com> Date: Tue, 8 Apr 2025 11:11:04 +0800 Subject: [PATCH] feat --- .../src/apis/inputSuppliesApi/index.js | 2 + .../src/apis/inputSuppliesApi/useSupervise.js | 24 +++++++++ .../useSupervise/index.vue | 20 ++++++-- .../component/landsManage/index.vue | 49 ++++++++++--------- 4 files changed, 69 insertions(+), 26 deletions(-) create mode 100644 sub-government-affairs-service/src/apis/inputSuppliesApi/useSupervise.js diff --git a/sub-government-affairs-service/src/apis/inputSuppliesApi/index.js b/sub-government-affairs-service/src/apis/inputSuppliesApi/index.js index 80985a0..acaad42 100644 --- a/sub-government-affairs-service/src/apis/inputSuppliesApi/index.js +++ b/sub-government-affairs-service/src/apis/inputSuppliesApi/index.js @@ -3,6 +3,7 @@ import * as materialApi from './material'; import * as knowledgeApi from './knowledge'; import * as leaseSuperviseApi from './leaseSupervise'; import * as productionDealerApi from './productionDealer'; +import * as useSuperviseApi from './useSupervise'; export default { ...materialApi, @@ -10,4 +11,5 @@ export default { ...knowledgeApi, ...leaseSuperviseApi, ...productionDealerApi, + ...useSuperviseApi, }; diff --git a/sub-government-affairs-service/src/apis/inputSuppliesApi/useSupervise.js b/sub-government-affairs-service/src/apis/inputSuppliesApi/useSupervise.js new file mode 100644 index 0000000..ea25346 --- /dev/null +++ b/sub-government-affairs-service/src/apis/inputSuppliesApi/useSupervise.js @@ -0,0 +1,24 @@ +import request from '@/utils/axios'; + +export function getUseSuperviseList(params) { + return request('/inputGoogs/supervise/list', { + params, + }); +} + +export function delUseSupervise(ids) { + return request(`/inputGoogs/supervise/delete/${ids}`); +} +export function addUseSupervise(data) { + return request('/inputGoogs/supervise/save', { + method: 'POST', + data, + }); +} + +export function editUseSupervise(data) { + return request('/inputGoogs/supervise/edit', { + method: 'PUT', + data, + }); +} diff --git a/sub-government-affairs-service/src/views/inputSuppliesManage/useSupervise/index.vue b/sub-government-affairs-service/src/views/inputSuppliesManage/useSupervise/index.vue index 6eb322d..b6993a9 100644 --- a/sub-government-affairs-service/src/views/inputSuppliesManage/useSupervise/index.vue +++ b/sub-government-affairs-service/src/views/inputSuppliesManage/useSupervise/index.vue @@ -31,8 +31,11 @@ import { reactive, ref, watch } from 'vue'; import { CRUD_OPTIONS, pageData } from '@/config'; import { useBasicInfo } from '@/views/inputSuppliesManage/hooks/useBasicInfo'; - -const { loadFinish, materialTwoLevel, materialTypes } = useBasicInfo(); +import inputSuppliesApi from '@/apis/inputSuppliesApi'; +import assistFn from '@/views/inputSuppliesManage/hooks/useAssistFn'; +const { deleteFn } = new assistFn(); +const { getUseSpuserviseList, delUseSupdervise, addUseSupdervise, editUseSupdervise } = inputSuppliesApi; +const { loadFinish, materialTypes } = useBasicInfo(); watch( () => loadFinish.value, @@ -170,9 +173,20 @@ const option = ref({ /* --------------- methods --------------- */ // #region -function getData(reset = 1) { +async function getData(reset = 1) { + _loading.value = true; reset == 1 && (pageData.value.currentPage = 1); console.log('get data'); + let res = await getUseSpuserviseList({ + page: pageData.value.currentPage, + size: pageData.value.pageSize, + dataType: searchCondition.value.searchType, + name: searchCondition.value.keywords, + }); + _loading.value = false; + if (res.code == 200) { + console.log('res', res); + } } function handleTypeChange(val) { console.log( diff --git a/sub-government-affairs-service/src/views/landManage/component/landsManage/index.vue b/sub-government-affairs-service/src/views/landManage/component/landsManage/index.vue index 63b0cbc..c1abfdd 100644 --- a/sub-government-affairs-service/src/views/landManage/component/landsManage/index.vue +++ b/sub-government-affairs-service/src/views/landManage/component/landsManage/index.vue @@ -37,13 +37,16 @@ 导出 导入 -