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 @@
导出
导入
-
-