|
|
@@ -28,7 +28,7 @@
|
|
28
|
28
|
| `getCooperativeDevelopment` | GET | `/{id}` 详情 |
|
|
29
|
29
|
| `addCooperativeDevelopment` | POST | `/` 新增 |
|
|
30
|
30
|
| `updateCooperativeDevelopment` | PUT | `/` 修改 |
|
|
31
|
|
-| `delCooperativeDevelopment` | DELETE | `/{ids}` 删除 |
|
|
|
31
|
+| `delCooperativeDevelopment` | DELETE | `/{ids}` 删除(支持批量,`ids` 逗号分隔) |
|
|
32
|
32
|
| `listCooperativeDevelopmentYearOptions` | GET | `/yearOptions` |
|
|
33
|
33
|
| `listCooperativeDevelopmentMonthOptions` | GET | `/monthOptions` |
|
|
34
|
34
|
| `listCooperativeDevelopmentTownOptions` | GET | `/townOptions` |
|
|
|
@@ -43,8 +43,8 @@
|
|
43
|
43
|
|
|
44
|
44
|
## 3. 页面结构
|
|
45
|
45
|
|
|
46
|
|
-1. **筛选区**:所属年份、所属月份、所属乡镇、所属村(可搜索)、合作社名称;搜索、重置、新增、导入、导出。
|
|
47
|
|
-2. **列表区**(列顺序):所属年份、所属月份、所属村、所属乡镇、合作社名称、法定代表人、成立时间、注册资本、截止年底总资产、总收入、亏损、牛存栏、牛出栏、操作;空值展示 `—`。
|
|
|
46
|
+1. **筛选区**:所属年份、所属月份、所属乡镇、所属村(可搜索)、合作社名称;搜索、重置、新增、导入、导出、批量删除。
|
|
|
47
|
+2. **列表区**(列顺序):多选、所属年份、所属月份、所属村、所属乡镇、合作社名称、法定代表人、成立时间、注册资本、截止年底总资产、总收入、亏损、牛存栏、牛出栏、操作;空值展示 `—`。
|
|
48
|
48
|
3. **操作列**:查看、修改、删除。
|
|
49
|
49
|
4. **新增/编辑弹窗**:年份、月份、所属村、合作社名称(必填);分区录入见 §4;**牲畜入股小计**只读(牛入股+羊入股);新增默认当前年月。
|
|
50
|
50
|
5. **查看弹窗**:全部明细只读(含乡镇反推结果、牲畜入股小计、经营范围/模式/运营情况)。
|
|
|
@@ -67,7 +67,7 @@
|
|
67
|
67
|
| 经营模式 / 运营情况 | `el-radio-group` 单选,取值与后端标签一致 |
|
|
68
|
68
|
| 导入 | `FormData` 含年月;按唯一键 upsert,摘要含新增/更新条数 |
|
|
69
|
69
|
| 导出 | 可选 `townDeptId`;导出文件不含合计行(后端保证) |
|
|
70
|
|
-| 删除 | `$modal.confirm` 后物理删除 |
|
|
|
70
|
+| 删除 | `$modal.confirm` 后物理删除;列表多选后批量删除(`ids.join(',')`) |
|
|
71
|
71
|
|
|
72
|
72
|
### 4.1 表单分区与字段
|
|
73
|
73
|
|