diff --git a/sub-government-affairs-service/src/apis/businessEntity/index.js b/sub-government-affairs-service/src/apis/businessEntity/index.js
new file mode 100644
index 0000000..c0b8616
--- /dev/null
+++ b/sub-government-affairs-service/src/apis/businessEntity/index.js
@@ -0,0 +1,87 @@
+// src/apis/businessEntity/index.js
+import request from '@/utils/axios';
+
+/**
+ * 生产经营主体 - 新增
+ * @param {Object} data 经营主体数据
+ */
+export function saveBusinessSubject(data) {
+ return request({
+ url: '/product-business/business/businessSave',
+ method: 'post',
+ data,
+ });
+}
+
+/**
+ * 生产经营主体 - 编辑
+ * @param {Object} data 经营主体数据
+ */
+export function editBusinessSubject(data) {
+ return request({
+ url: '/product-business/business/businessEdit',
+ method: 'put',
+ data,
+ });
+}
+
+/**
+ * 生产经营主体 - 分页查询
+ * @param {Object} params 查询参数
+ */
+export function fetchBusinessSubjectList(query) {
+ return request({
+ url: '/product-business/business/businessPage',
+ method: 'get',
+ params: {
+ businessSubjectQuery: JSON.stringify(query),
+ },
+ });
+}
+
+/**
+ * 生产经营主体 - 详情查询
+ * @param {string} id 主体ID
+ */
+export function fetchBusinessSubjectInfo(id) {
+ return request({
+ url: `/product-business/business/businessInfo/${id}`,
+ method: 'get',
+ });
+}
+
+/**
+ * 生产经营主体 - 批量删除
+ * @param {string} businessId 主体ID
+ */
+export function deleteBusinessSubject(businessId) {
+ return request({
+ url: '/product-business/business/deleteBusiness',
+ method: 'delete',
+ params: { businessId },
+ });
+}
+
+/**
+ * 生产经营主体 - 审核
+ * @param {Object} data 审核数据
+ */
+export function checkBusinessSubject(data) {
+ return request({
+ url: '/product-business/business/businessCheck',
+ method: 'put',
+ data,
+ });
+}
+
+/**
+ * 经营主体审核 - 分页查询
+ * @param {Object} params 查询参数
+ */
+export function fetchBusinessCheckList(params) {
+ return request({
+ url: '/product-business/business/businessCheckPage',
+ method: 'get',
+ params,
+ });
+}
diff --git a/sub-government-affairs-service/src/router/modules/lands.js b/sub-government-affairs-service/src/router/modules/lands.js
index a18c426..6a9057c 100644
--- a/sub-government-affairs-service/src/router/modules/lands.js
+++ b/sub-government-affairs-service/src/router/modules/lands.js
@@ -21,12 +21,12 @@ const landsRoutes = [
// component: () => import('@/views/landManage/component/plantPlan/index.vue'),
// meta: { title: '种植计划', icon: '' },
// },
- {
- path: '/sub-government-affairs-service/operationRecord',
- name: 'operationRecord',
- component: () => import('@/views/landManage/component/operationRecord/index.vue'),
- meta: { title: '作业记录', icon: '' },
- },
+ // {
+ // path: '/sub-government-affairs-service/operationRecord',
+ // name: 'operationRecord',
+ // component: () => import('@/views/landManage/component/operationRecord/index.vue'),
+ // meta: { title: '作业记录', icon: '' },
+ // },
{
path: '/sub-government-affairs-service/landPartol',
name: 'landPartol',
diff --git a/sub-government-affairs-service/src/views/dict/component/region/index.vue b/sub-government-affairs-service/src/views/dict/component/region/index.vue
index 74a30c3..373c60c 100644
--- a/sub-government-affairs-service/src/views/dict/component/region/index.vue
+++ b/sub-government-affairs-service/src/views/dict/component/region/index.vue
@@ -26,7 +26,7 @@
@row-del="rowDel"
>
- 新增
+
导出
diff --git a/sub-government-affairs-service/src/views/productOperateMain/coOp/index.vue b/sub-government-affairs-service/src/views/productOperateMain/coOp/index.vue
index ed991af..afcf590 100644
--- a/sub-government-affairs-service/src/views/productOperateMain/coOp/index.vue
+++ b/sub-government-affairs-service/src/views/productOperateMain/coOp/index.vue
@@ -6,7 +6,7 @@
v-model:search="state.query"
v-model:page="state.pageData"
:table-loading="state.loading"
- :data="state.data"
+ :data="data"
:option="state.options"
@refresh-change="refreshChange"
@search-reset="searchChange"
@@ -95,6 +95,83 @@ const bTypeOptions = reactive([
let timeVal = ref([]);
const licenseImg = ref('');
const permitImg = ref('');
+const data = reactive([
+ {
+ crop1: '100001',
+ crop2: '耿马佑氏种植专业合作社',
+ crop3: '蔬菜',
+ crop4: '>20人',
+ crop5: '云南省临沧市耿马县耿马镇城区甘东村允楞芒抗山',
+ crop6: '何仙义',
+ crop7: '18008834114',
+ crop8: '93530926MA6K3M3K5U',
+ crop9: '图片',
+ crop10: '无固定期限',
+ crop11: '已通过',
+ crop12: '暂无',
+ crop13: '2025-03-01',
+ },
+ {
+ crop1: '100002',
+ crop2: '耿马金田园种植专业合作社',
+ crop3: '蔬菜',
+ crop4: '>20人',
+ crop5: '云南省临沧市耿马县四排山公路6公里处',
+ crop6: '董福良',
+ crop7: '13578302599',
+ crop8: '93530926MA6N6C4N8U',
+ crop9: '图片',
+ crop10: '无固定期限',
+ crop11: '已通过',
+ crop12: '暂无',
+ crop13: '2025-01-01',
+ },
+ {
+ crop1: '100003',
+ crop2: '耿马原生茶叶种植专业合作社',
+ crop3: '蔬菜',
+ crop4: '>20人',
+ crop5: '云南省临沧市耿马县四排山公路20公里处',
+ crop6: '李伟荣',
+ crop7: '13529623147',
+ crop8: '935309260752901376',
+ crop9: '图片',
+ crop10: '无固定期限',
+ crop11: '已通过',
+ crop12: '暂无',
+ crop13: '2025-02-11',
+ },
+ {
+ crop1: '100004',
+ crop2: '耿马华侨金果源农业专业合作社',
+ crop3: '蔬菜',
+ crop4: '>20人',
+ crop5: '云南省临沧市耿马县华侨管理区第五居民小组',
+ crop6: '严共洪',
+ crop7: '13987011022',
+ crop8: '93530926MA6L3A7F8T',
+ crop9: '图片',
+ crop10: '无固定期限',
+ crop11: '已通过',
+ crop12: '暂无',
+ crop13: '2025-03-01',
+ },
+ {
+ crop1: '100005',
+ crop2: '耿马尖山沿边魔芋种植农民专业合作社',
+ crop3: '蔬菜',
+ crop4: '>20人',
+ crop5: '云南省临沧市耿马傣族佤族自治县孟定镇尖山村沿线9公里处',
+ crop6: '商德伟',
+ crop7: '13888526321',
+ crop8: '93530926MA6KR6E41C',
+ crop9: '图片',
+ crop10: '无固定期限',
+ crop11: '已通过',
+ crop12: '暂无',
+ crop13: '2025-04-25',
+ },
+]);
const state = reactive({
loading: false,
@@ -114,7 +191,7 @@ const state = reactive({
column: [
{
label: '主体代码',
- prop: 'executor',
+ prop: 'crop1',
addDisplay: false,
editDisplay: false,
search: true,
@@ -126,7 +203,7 @@ const state = reactive({
},
{
label: '主体名称',
- prop: 'executor',
+ prop: 'crop2',
search: true,
addDisplay: false,
editDisplay: false,
@@ -138,7 +215,7 @@ const state = reactive({
},
{
label: '经营产品种类',
- prop: 'landId',
+ prop: 'crop3',
type: 'select',
remote: false,
search: true,
@@ -162,21 +239,21 @@ const state = reactive({
],
change: handleLandChange,
},
- {
- label: '主要经营产品',
- showOverflowTooltip: true,
- search: false,
- addDisplay: false,
- editDisplay: false,
- rules: {
- required: true,
- message: '请输入',
- trigger: 'blur',
- },
- },
+ // {
+ // label: '主要经营产品',
+ // showOverflowTooltip: true,
+ // search: false,
+ // addDisplay: false,
+ // editDisplay: false,
+ // rules: {
+ // required: true,
+ // message: '请输入',
+ // trigger: 'blur',
+ // },
+ // },
{
label: '合作社规模',
- prop: 'crop',
+ prop: 'crop4',
search: false,
addDisplay: false,
editDisplay: false,
@@ -217,7 +294,7 @@ const state = reactive({
// },
{
label: '合作社地址',
- prop: 'villageCode',
+ prop: 'crop5',
type: 'cascader',
addDisplay: false,
editDisplay: false,
@@ -243,7 +320,7 @@ const state = reactive({
},
{
label: '负责人',
- prop: 'crop',
+ prop: 'crop6',
search: false,
addDisplay: false,
editDisplay: false,
@@ -255,7 +332,7 @@ const state = reactive({
},
{
label: '负责人电话',
- prop: 'crop',
+ prop: 'crop7',
search: false,
addDisplay: false,
editDisplay: false,
@@ -267,19 +344,7 @@ const state = reactive({
},
{
label: '企业信用代码',
- prop: 'crop',
- search: false,
- addDisplay: false,
- editDisplay: false,
- rules: {
- required: true,
- message: '请输入',
- trigger: 'blur',
- },
- },
- {
- label: '经营许可证',
- prop: 'crop',
+ prop: 'crop8',
search: false,
addDisplay: false,
editDisplay: false,
@@ -289,9 +354,21 @@ const state = reactive({
trigger: 'blur',
},
},
+ // {
+ // label: '经营许可证',
+ // prop: 'crop9',
+ // search: false,
+ // addDisplay: false,
+ // editDisplay: false,
+ // rules: {
+ // required: true,
+ // message: '请输入',
+ // trigger: 'blur',
+ // },
+ // },
{
label: '经营有效期',
- prop: 'crop',
+ prop: 'crop10',
search: false,
addDisplay: false,
editDisplay: false,
@@ -303,7 +380,7 @@ const state = reactive({
},
{
label: '审核状态',
- prop: 'crop',
+ prop: 'crop11',
addDisplay: false,
editDisplay: false,
search: false,
@@ -315,7 +392,7 @@ const state = reactive({
},
{
label: '审核意见',
- prop: 'crop',
+ prop: 'crop12',
addDisplay: false,
editDisplay: false,
rules: {
@@ -324,7 +401,7 @@ const state = reactive({
trigger: 'blur',
},
},
- { label: '创建时间', prop: 'crop', addDisplay: false, editDisplay: false, search: false },
+ { label: '创建时间', prop: 'crop13', addDisplay: false, editDisplay: false, search: false },
],
group: [
{
diff --git a/sub-government-affairs-service/src/views/productOperateMain/individual/index.vue b/sub-government-affairs-service/src/views/productOperateMain/individual/index.vue
index 5e7e9eb..b48cf6b 100644
--- a/sub-government-affairs-service/src/views/productOperateMain/individual/index.vue
+++ b/sub-government-affairs-service/src/views/productOperateMain/individual/index.vue
@@ -3,14 +3,11 @@
- 批量删除
+
+ 批量删除
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sub-government-affairs-service/src/views/resource/grid/AddGrid.vue b/sub-government-affairs-service/src/views/resource/grid/AddGrid.vue
index 128b2d7..d5fdc7d 100644
--- a/sub-government-affairs-service/src/views/resource/grid/AddGrid.vue
+++ b/sub-government-affairs-service/src/views/resource/grid/AddGrid.vue
@@ -276,7 +276,7 @@ const setCity = (row) => {
if (!isEmpty(row.cities)) {
row.provinceCode = row?.cities[0] ?? null;
row.cityCode = row?.cities[1] ?? null;
- row.gridAreaCode = row?.cities[2] ?? null;
+ row.gridAreaCode = row?.cities[4] ?? null;
row.townCode = row?.cities[3] ?? null;
row.village = row?.cities[4] ?? null;
// row.village = row?.cities.join(',');
diff --git a/sub-government-affairs-service/src/views/resource/grid/GridMember.vue b/sub-government-affairs-service/src/views/resource/grid/GridMember.vue
index 6f776be..97488c6 100644
--- a/sub-government-affairs-service/src/views/resource/grid/GridMember.vue
+++ b/sub-government-affairs-service/src/views/resource/grid/GridMember.vue
@@ -187,20 +187,20 @@ const loadGridOptions = async () => {
};
loadGridOptions();
const currentChange = (current) => {
- // state.query.current = current;
- // loadData();
+ state.query.current = current;
+ loadData();
};
const sizeChange = (size) => {
- // state.query.size = size;
- // loadData();
+ state.query.size = size;
+ loadData();
};
const searchChange = (params, done) => {
- // if (done) done();
- // state.query = params;
- // state.query.current = 1;
- // loadData();
+ if (done) done();
+ state.query = params;
+ state.query.current = 1;
+ loadData();
};
const refreshChange = () => {