From d2a5958c1e3c36d69a5b824a8f060609bd905924 Mon Sep 17 00:00:00 2001
From: 13713575202 <1345916905@qq.com>
Date: Fri, 25 Apr 2025 15:35:21 +0800
Subject: [PATCH] =?UTF-8?q?=E7=BB=8F=E8=90=A5=E4=B8=BB=E4=BD=93?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/apis/productOperateMain.js | 45 +-
.../businessEntity/index.vue | 255 +++++++-
.../views/productOperateMain/examine/list.vue | 1 +
.../productOperateMain/examine/record.vue | 557 +++++++++++++++++-
.../src/components/baseBg.vue | 4 +-
.../src/layouts/component/Bottom/index.vue | 4 +-
sub-government-screen-service/src/main.js | 31 +-
.../src/views/inputs/components/inputsGmp.vue | 2 +-
.../src/views/plant/components/plantgs.vue | 29 +-
9 files changed, 892 insertions(+), 36 deletions(-)
diff --git a/sub-government-affairs-service/src/apis/productOperateMain.js b/sub-government-affairs-service/src/apis/productOperateMain.js
index 7c6089f..b217256 100644
--- a/sub-government-affairs-service/src/apis/productOperateMain.js
+++ b/sub-government-affairs-service/src/apis/productOperateMain.js
@@ -24,10 +24,53 @@ export function editBuiness(data = {}) {
}
export function delBuiness(params = {}) {
- return request('/product-businesse/business/deleteBusiness', {
+ return request('/product-business/business/deleteBusiness', {
method: 'DELETE',
params,
});
}
// #endregion
+
+/* 经营主体审核相关 */
+export function getBuinesCheckList(params = {}) {
+ return request('/product-business/business/businessCheckPage', {
+ method: 'GET',
+ params,
+ });
+}
+
+export function doBusinessCheck(data = {}) {
+ return request('/product-business/business/businessCheck', {
+ method: 'PUT',
+ data,
+ });
+}
+
+export function exportBusinessCheck(params = {}) {
+ return request('/product-business/business/businessCheckExport', {
+ method: 'GET',
+ params,
+ responseType: 'blob',
+ });
+}
+
+// #endregion
+
+/* 经营主体审核历史相关 */
+export function getBuinesCheckRecord(params = {}) {
+ return request('/product-business/business/businessCheckLogPage', {
+ method: 'GET',
+ params,
+ });
+}
+
+export function exportBusinessCheckRecord(params = {}) {
+ return request('/product-business/business/businessCheckLogExport', {
+ method: 'GET',
+ params,
+ responseType: 'blob',
+ });
+}
+
+// #endregion
diff --git a/sub-government-affairs-service/src/views/productOperateMain/businessEntity/index.vue b/sub-government-affairs-service/src/views/productOperateMain/businessEntity/index.vue
index a67d631..51c56f2 100644
--- a/sub-government-affairs-service/src/views/productOperateMain/businessEntity/index.vue
+++ b/sub-government-affairs-service/src/views/productOperateMain/businessEntity/index.vue
@@ -43,7 +43,7 @@
-
+
diff --git a/sub-government-screen-service/src/components/baseBg.vue b/sub-government-screen-service/src/components/baseBg.vue
index cc41b08..2f464a7 100644
--- a/sub-government-screen-service/src/components/baseBg.vue
+++ b/sub-government-screen-service/src/components/baseBg.vue
@@ -81,8 +81,8 @@ const navlist = ref([
{ title: '土地资源', name: 'land' },
{ title: '投入品', name: 'inputs' },
{ title: '生产经营主体', name: 'entities' },
- { title: '智慧种植检测', name: 'plant' },
- { title: '智慧养殖检测', name: 'breed' },
+ // { title: '智慧种植监测', name: 'plant' },
+ // { title: '智慧养殖监测', name: 'breed' },
{ title: '全流程溯源', name: 'trace' },
{ title: '产业预警决策', name: 'early' },
]);
diff --git a/sub-government-screen-service/src/layouts/component/Bottom/index.vue b/sub-government-screen-service/src/layouts/component/Bottom/index.vue
index 3e3f118..11f8cf8 100644
--- a/sub-government-screen-service/src/layouts/component/Bottom/index.vue
+++ b/sub-government-screen-service/src/layouts/component/Bottom/index.vue
@@ -47,8 +47,8 @@ const navlist = ref([
{ title: '土地资源', name: 'land' },
{ title: '投入品', name: 'inputs' },
{ title: '生产经营主体', name: 'entities' },
- { title: '智慧种植检测', name: 'plant' },
- { title: '智慧养殖检测', name: 'breed' },
+ { title: '智慧种植监测', name: 'plant' },
+ { title: '智慧养殖监测', name: 'breed' },
{ title: '全流程溯源', name: 'trace' },
{ title: '产业预警决策', name: 'early' },
]);
diff --git a/sub-government-screen-service/src/main.js b/sub-government-screen-service/src/main.js
index da1c05d..0f56de6 100644
--- a/sub-government-screen-service/src/main.js
+++ b/sub-government-screen-service/src/main.js
@@ -6,7 +6,7 @@
* @LastEditTime: 2024-03-22 10:11:34
*/
import 'virtual:svg-icons-register';
-import { createApp } from 'vue';
+import { createApp, nextTick } from 'vue';
import App from './App.vue';
import router from './router';
import pinia from './store';
@@ -24,21 +24,24 @@ import '@vuemap/vue-amap/dist/style.css';
// 初始化高德地图 API
initAMapApiLoader({
- key: 'c843a50db7157faf295c6fa37c48719f',
- securityJsCode: 'f09302d3ed65110614bdb26e44717ddf', // 新版key需要配合安全密钥使用
- version: '2.0',
- Loca: {
+ key: 'c843a50db7157faf295c6fa37c48719f',
+ securityJsCode: 'f09302d3ed65110614bdb26e44717ddf', // 新版key需要配合安全密钥使用
version: '2.0',
- },
- AMapUI: {
- plugins: ['misc/PathSimplifier'],
- },
- plugins: ['AMap.MapType'],
+ Loca: {
+ version: '2.0',
+ },
+ AMapUI: {
+ plugins: ['misc/PathSimplifier'],
+ },
+ plugins: ['AMap.MapType'],
});
const app = createApp(App);
app.use(pinia).use(router).use(ElementPlus).use(Avue).use(VueAMap);
-registerGlobalComponents(app);
-registerElIcons(app);
-registerDirective(app);
-registerMicroApps(app);
+nextTick(() => {
+ registerGlobalComponents(app);
+ registerElIcons(app);
+ registerDirective(app);
+ registerMicroApps(app);
+})
+
diff --git a/sub-government-screen-service/src/views/inputs/components/inputsGmp.vue b/sub-government-screen-service/src/views/inputs/components/inputsGmp.vue
index 9d56453..91796af 100644
--- a/sub-government-screen-service/src/views/inputs/components/inputsGmp.vue
+++ b/sub-government-screen-service/src/views/inputs/components/inputsGmp.vue
@@ -62,7 +62,7 @@ onMounted(() => {
if (chartsData.valData && chartsData.valData.length) {
chartsData.valData.forEach((m, index) => {
let num = 100;
- m.value = (Number(m.value) + Math.random() + num).toFixed(2);
+ m.value = (Number(m.value) + Math.random() + num).toFixed(0);
});
}
});
diff --git a/sub-government-screen-service/src/views/plant/components/plantgs.vue b/sub-government-screen-service/src/views/plant/components/plantgs.vue
index 8562904..53807cd 100644
--- a/sub-government-screen-service/src/views/plant/components/plantgs.vue
+++ b/sub-government-screen-service/src/views/plant/components/plantgs.vue
@@ -1,10 +1,13 @@
@@ -13,6 +16,7 @@
import { isEmpty, getAssetsFile } from '@/utils';
import { ref, reactive, onMounted } from 'vue';
import { ElAmap, ElAmapPolygon } from '@vuemap/vue-amap';
+import { ElAmapLoca, ElAmapLocaHeatmap } from '@vuemap/vue-amap-loca';
onMounted(() => {});
const zoom = ref(15);
@@ -33,6 +37,29 @@ const polygon = reactive([
]);
const mapRef = ref(null);
+const sourceUrl = ref('https://a.amap.com/Loca/static/loca-v2/demos/mock_data/hz_house_order.json');
+const layerStyle = ref({
+ radius: 20,
+ unit: 'px',
+ height: 90,
+ // radius: 10,
+ // unit: 'px',
+ // height: 10,
+ gradient: {
+ 0.1: 'rgba(50,48,118,1)',
+ 0.2: 'rgba(127,60,255,1)',
+ 0.4: 'rgba(166,53,219,1)',
+ 0.6: 'rgba(254,64,95,1)',
+ 0.8: 'rgba(255,98,4,1)',
+ 1: 'rgba(236,220,79,1)',
+ },
+ value(index, feature) {
+ return feature.properties.count;
+ },
+ min: 0,
+ max: 10, //4.6
+ heightBezier: [0, 0.53, 0.37, 0.98],
+});
onMounted(() => {});