依据:同目录功能需求、技术方案;交互对齐出栏/合作社村级填报;字段 小驼峰。
| 项 | 说明 |
|---|---|
| Vue 路径 | ruoyi-ui/src/views/dataModel/livestockProductOutput/index.vue |
| 组件名 | LivestockProductOutput |
| 菜单配置 | 组件路径:dataModel/livestockProductOutput/index |
| 权限前缀 | dataModel:livestockProductOutput:list\|query\|add\|edit\|remove\|import\|export |
| 项 | 说明 |
|---|---|
| 文件 | ruoyi-ui/src/api/dataModel/livestockProductOutput.js |
| Base | /dataModel/livestockProductOutput |
| 方法 | HTTP | 说明 |
|---|---|---|
listLivestockProductOutput |
GET | /list |
getLivestockProductOutput |
GET | /{id} |
addLivestockProductOutput |
POST | / |
updateLivestockProductOutput |
PUT | / |
delLivestockProductOutput |
DELETE | /{ids} |
listLivestockProductOutputYearOptions |
GET | /yearOptions |
listLivestockProductOutputMonthOptions |
GET | /monthOptions |
listLivestockProductOutputTownOptions |
GET | /townOptions |
listLivestockProductOutputVillageTree |
GET | /villageTree |
importLivestockProductOutput |
POST | /importData(file + 年月) |
downloadLivestockProductOutputTemplate |
GET | /importTemplate(blob) |
exportLivestockProductOutput |
GET | /export(年月,可选 townDeptId,blob) |
| 规则 | 实现 |
|---|---|
| 村选项 | /villageTree 拍平为「乡镇 / 村」;el-select + filterable |
| 提交 | 只传 villageDeptId 与产量;乡镇由后端反推 |
| 唯一键 | 年+月+村,重复由后端拦截 |
| 产量 | meatOutput、milkOutput,单位万吨,精度 4 位,可选非负 |
dataModel.livestockProductOutput(lang/zh|bo/dataModel.js);dmNs = 'livestockProductOutput'。
sql/biz_livestock_product_output.sql。dataModel/livestockProductOutput/index。| 类型 | 路径 |
|---|---|
| 页面 | ruoyi-ui/src/views/dataModel/livestockProductOutput/index.vue |
| API | ruoyi-ui/src/api/dataModel/livestockProductOutput.js |
| i18n | lang/zh/dataModel.js、lang/bo/dataModel.js |
| 版本 | 说明 |
|---|---|
| 1.0 | 初版:村×年月;CRUD + 导入 upsert + 导出可选乡镇 |