diff --git a/src/api/Breeding_records/Breeding_records.js b/src/api/Breeding_records/Breeding_records.js new file mode 100644 index 0000000..24a5bff --- /dev/null +++ b/src/api/Breeding_records/Breeding_records.js @@ -0,0 +1,60 @@ +import request from '@/utils/request' + +// 查询配种记录列表 +export function listBreeding_records(query) { + return request({ + url: '/Breeding_records/Breeding_records/list', + method: 'get', + params: query + }) +} + +// 查询配种记录详细 +export function getBreeding_records(id) { + return request({ + url: '/Breeding_records/Breeding_records/' + id, + method: 'get' + }) +} + +// 新增配种记录 +export function addBreeding_records(data) { + return request({ + url: '/Breeding_records/Breeding_records', + method: 'post', + data: data + }) +} + +// 修改配种记录 +export function updateBreeding_records(data) { + return request({ + url: '/Breeding_records/Breeding_records', + method: 'put', + data: data + }) +} + +// 删除配种记录 +export function delBreeding_records(id) { + return request({ + url: '/Breeding_records/Breeding_records/' + id, + method: 'delete' + }) +} + +// 根据耳号查询羊只信息 +export function getSheepInfoByTags(manageTags) { + return request({ + url: '/Breeding_records/Breeding_records/getSheepByTags/' + manageTags, + method: 'get' + }) +} + +// 根据母羊耳号获取配种计划信息 +export function getBreedPlanByEweTags(manageTags) { + return request({ + url: '/Breeding_records/Breeding_records/getBreedPlan/' + manageTags, + method: 'get' + }) +} \ No newline at end of file diff --git a/src/api/Sperm/Sperm.js b/src/api/Sperm/Sperm.js new file mode 100644 index 0000000..f19d0d9 --- /dev/null +++ b/src/api/Sperm/Sperm.js @@ -0,0 +1,61 @@ +import request from '@/utils/request' + +// 查询采精记录列表 +export function listSperm(query) { + return request({ + url: '/Sperm/Sperm/list', + method: 'get', + params: query + }) +} + +// 查询采精记录详细 +export function getSperm(id) { + return request({ + url: '/Sperm/Sperm/' + id, + method: 'get' + }) +} + +// 新增采精记录 +export function addSperm(data) { + return request({ + url: '/Sperm/Sperm', + method: 'post', + data: data + }) +} + +// 修改采精记录 +export function updateSperm(data) { + return request({ + url: '/Sperm/Sperm', + method: 'put', + data: data + }) +} + +// 删除采精记录 +export function delSperm(id) { + return request({ + url: '/Sperm/Sperm/' + id, + method: 'delete' + }) +} + +// 根据耳号查询羊只信息 +export function getSheepByManageTags(manageTags) { + return request({ + url: '/Sperm/Sperm/getSheepByManageTags/' + manageTags, + method: 'get' + }) +} + +// 查询羊只耳号列表(用于下拉选择) +export function getSheepManageTagsList(query) { + return request({ + url: '/Sperm/Sperm/sheepManageTagsList', + method: 'get', + params: query + }) +} \ No newline at end of file diff --git a/src/api/feed/FeedPlan.js b/src/api/feed/FeedPlan.js new file mode 100644 index 0000000..b452daa --- /dev/null +++ b/src/api/feed/FeedPlan.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询饲喂计划列表 +export function listFeedPlan(query) { + return request({ + url: '/feed/FeedPlan/list', + method: 'get', + params: query + }) +} + +// 查询饲喂计划详细 +export function getFeedPlan(createDate) { + return request({ + url: '/feed/FeedPlan/' + createDate, + method: 'get' + }) +} + +// 新增饲喂计划 +export function addFeedPlan(data) { + return request({ + url: '/feed/FeedPlan', + method: 'post', + data: data + }) +} + +// 修改饲喂计划 +export function updateFeedPlan(data) { + return request({ + url: '/feed/FeedPlan', + method: 'put', + data: data + }) +} + +// 删除饲喂计划 +export function delFeedPlan(createDate) { + return request({ + url: '/feed/FeedPlan/' + createDate, + method: 'delete' + }) +} diff --git a/src/api/feed/FormulaList.js b/src/api/feed/FormulaList.js new file mode 100644 index 0000000..13621a4 --- /dev/null +++ b/src/api/feed/FormulaList.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询配方列表列表 +export function listFormulaList(query) { + return request({ + url: '/feed/FormulaList/list', + method: 'get', + params: query + }) +} + +// 查询配方列表详细 +export function getFormulaList(code) { + return request({ + url: '/feed/FormulaList/' + code, + method: 'get' + }) +} + +// 新增配方列表 +export function addFormulaList(data) { + return request({ + url: '/feed/FormulaList', + method: 'post', + data: data + }) +} + +// 修改配方列表 +export function updateFormulaList(data) { + return request({ + url: '/feed/FormulaList', + method: 'put', + data: data + }) +} + +// 删除配方列表 +export function delFormulaList(code) { + return request({ + url: '/feed/FormulaList/' + code, + method: 'delete' + }) +} diff --git a/src/api/feed/FormulaManagement.js b/src/api/feed/FormulaManagement.js new file mode 100644 index 0000000..558673b --- /dev/null +++ b/src/api/feed/FormulaManagement.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询配方管理列表 +export function listFormulaManagement(query) { + return request({ + url: '/feed/FormulaManagement/list', + method: 'get', + params: query + }) +} + +// 查询配方管理详细 +export function getFormulaManagement(formulaId) { + return request({ + url: '/feed/FormulaManagement/' + formulaId, + method: 'get' + }) +} + +// 新增配方管理 +export function addFormulaManagement(data) { + return request({ + url: '/feed/FormulaManagement', + method: 'post', + data: data + }) +} + +// 修改配方管理 +export function updateFormulaManagement(data) { + return request({ + url: '/feed/FormulaManagement', + method: 'put', + data: data + }) +} + +// 删除配方管理 +export function delFormulaManagement(formulaIdAndBatchId) { + return request({ + url: '/feed/FormulaManagement/' + formulaIdAndBatchId, + method: 'delete' + }) +} diff --git a/src/api/feed/Material.js b/src/api/feed/Material.js new file mode 100644 index 0000000..b3ec4df --- /dev/null +++ b/src/api/feed/Material.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询原料列表 +export function listMaterial(query) { + return request({ + url: '/feed/material/list', + method: 'get', + params: query + }) +} + +// 查询原料详细 +export function getMaterial(materialId) { + return request({ + url: '/feed/material/' + materialId, + method: 'get' + }) +} + +// 新增原料 +export function addMaterial(data) { + return request({ + url: '/feed/material', + method: 'post', + data: data + }) +} + +// 修改原料 +export function updateMaterial(data) { + return request({ + url: '/feed/material', + method: 'put', + data: data + }) +} + +// 删除原料 +export function delMaterial(materialId) { + return request({ + url: '/feed/material/' + materialId, + method: 'delete' + }) +} diff --git a/src/api/fileManagement/sheep_file.js b/src/api/fileManagement/sheep_file.js index 892580a..c0bb7f1 100644 --- a/src/api/fileManagement/sheep_file.js +++ b/src/api/fileManagement/sheep_file.js @@ -25,3 +25,25 @@ export function delSheep_file(id) { method: 'delete' }) } + + + +// 在群总数 +export const getInGroupCount = () => + request({ url: '/sheep_file/sheep_file/stat/inGroupCount', method: 'get' }) + +export function getSheepTypeStat() { + return request({ url: '/sheep_file/sheep_file/stat/sheepType', method: 'get' }) +} + +export function getBreedStatusStat() { + return request({ url: '/sheep_file/sheep_file/stat/breedStatus', method: 'get' }) +} + +export function getVarietyStat() { + return request({ url: '/sheep_file/sheep_file/stat/variety', method: 'get' }) +} + +export function getLactationParityStat() { + return request({ url: '/sheep_file/sheep_file/stat/lactationParity', method: 'get' }) +} diff --git a/src/api/produce/manage_sheep/trans_group.js b/src/api/produce/manage_sheep/trans_group.js index 0f0bba6..af75f5b 100644 --- a/src/api/produce/manage_sheep/trans_group.js +++ b/src/api/produce/manage_sheep/trans_group.js @@ -60,3 +60,12 @@ export function approveScTransGroup(data) { data }) } + +// 获取所有牧场列表 +export function listRanch() { + return request({ + url: '/ranch/ranch/list', + method: 'get', + params: { pageNum: 1, pageSize: 9999 } + }); +} \ No newline at end of file diff --git a/src/api/ram_file/breed_ram_file.js b/src/api/ram_file/breed_ram_file.js new file mode 100644 index 0000000..0784f82 --- /dev/null +++ b/src/api/ram_file/breed_ram_file.js @@ -0,0 +1,53 @@ +import request from '@/utils/request' + +// 查询种公羊档案列表 +export function listBreedRamFile(query) { + return request({ + url: '/ram_file/bas_ram_file/list', + method: 'get', + params: query + }) +} + +// 查询种公羊档案详细 +export function getBreedRamFile(id) { + return request({ + url: '/ram_file/bas_ram_file/' + id, + method: 'get' + }) +} + +// 新增种公羊档案 +export function addBreedRamFile(data) { + return request({ + url: '/ram_file/bas_ram_file', + method: 'post', + data: data + }) +} + +// 修改种公羊档案 +export function updateBreedRamFile(data) { + return request({ + url: '/ram_file/bas_ram_file', + method: 'put', + data: data + }) +} + +// 删除种公羊档案 +export function delBreedRamFile(id) { + return request({ + url: '/ram_file/bas_ram_file/' + id, + method: 'delete' + }) +} + +// 导出种公羊档案 +export function exportBreedRamFile(query) { + return request({ + url: '/ram_file/bas_ram_file/export', + method: 'get', + params: query + }) +} \ No newline at end of file diff --git a/src/api/sheep_death/death.js b/src/api/sheep_death/death.js new file mode 100644 index 0000000..cf76d09 --- /dev/null +++ b/src/api/sheep_death/death.js @@ -0,0 +1,52 @@ +import request from '@/utils/request' + +// 查询羊只死淘记录列表 +export function listDeath(query) { + return request({ + url: '/sheep_death/death/list', + method: 'get', + params: query + }) +} + +// 查询羊只死淘记录详细 +export function getDeath(id) { + return request({ + url: '/sheep_death/death/' + id, + method: 'get' + }) +} + +// 根据管理耳号查询羊只信息 +export function getSheepInfo(manageTags) { + return request({ + url: '/sheep_death/death/sheepInfo/' + manageTags, + method: 'get' + }) +} + +// 新增羊只死淘记录 +export function addDeath(data) { + return request({ + url: '/sheep_death/death', + method: 'post', + data: data + }) +} + +// 修改羊只死淘记录 +export function updateDeath(data) { + return request({ + url: '/sheep_death/death', + method: 'put', + data: data + }) +} + +// 删除羊只死淘记录 +export function delDeath(id) { + return request({ + url: '/sheep_death/death/' + id, + method: 'delete' + }) +} \ No newline at end of file diff --git a/src/api/stock/in.js b/src/api/stock/in.js new file mode 100644 index 0000000..a16d659 --- /dev/null +++ b/src/api/stock/in.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询入库记录列表 +export function listIn(query) { + return request({ + url: '/stock/in/list', + method: 'get', + params: query + }) +} + +// 查询入库记录详细 +export function getIn(stockInCode) { + return request({ + url: '/stock/in/' + stockInCode, + method: 'get' + }) +} + +// 新增入库记录 +export function addIn(data) { + return request({ + url: '/stock/in', + method: 'post', + data: data + }) +} + +// 修改入库记录 +export function updateIn(data) { + return request({ + url: '/stock/in', + method: 'put', + data: data + }) +} + +// 删除入库记录 +export function delIn(stockInCode) { + return request({ + url: '/stock/in/' + stockInCode, + method: 'delete' + }) +} diff --git a/src/api/stock/management.js b/src/api/stock/management.js new file mode 100644 index 0000000..da53806 --- /dev/null +++ b/src/api/stock/management.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询物资管理列表 +export function listManagement(query) { + return request({ + url: '/stock/management/list', + method: 'get', + params: query + }) +} + +// 查询物资管理详细 +export function getManagement(materialManagementCode) { + return request({ + url: '/stock/management/' + materialManagementCode, + method: 'get' + }) +} + +// 新增物资管理 +export function addManagement(data) { + return request({ + url: '/stock/management', + method: 'post', + data: data + }) +} + +// 修改物资管理 +export function updateManagement(data) { + return request({ + url: '/stock/management', + method: 'put', + data: data + }) +} + +// 删除物资管理 +export function delManagement(materialManagementCode) { + return request({ + url: '/stock/management/' + materialManagementCode, + method: 'delete' + }) +} diff --git a/src/api/stock/out.js b/src/api/stock/out.js new file mode 100644 index 0000000..8f78f86 --- /dev/null +++ b/src/api/stock/out.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询出库记录列表 +export function listOut(query) { + return request({ + url: '/stock/out/list', + method: 'get', + params: query + }) +} + +// 查询出库记录详细 +export function getOut(stockOutCode) { + return request({ + url: '/stock/out/' + stockOutCode, + method: 'get' + }) +} + +// 新增出库记录 +export function addOut(data) { + return request({ + url: '/stock/out', + method: 'post', + data: data + }) +} + +// 修改出库记录 +export function updateOut(data) { + return request({ + url: '/stock/out', + method: 'put', + data: data + }) +} + +// 删除出库记录 +export function delOut(stockOutCode) { + return request({ + url: '/stock/out/' + stockOutCode, + method: 'delete' + }) +} diff --git a/src/views/Breeding_records/Breeding_records/index.vue b/src/views/Breeding_records/Breeding_records/index.vue new file mode 100644 index 0000000..0f447f3 --- /dev/null +++ b/src/views/Breeding_records/Breeding_records/index.vue @@ -0,0 +1,402 @@ + + + + + \ No newline at end of file diff --git a/src/views/Sperm/Sperm/index.vue b/src/views/Sperm/Sperm/index.vue new file mode 100644 index 0000000..c32384a --- /dev/null +++ b/src/views/Sperm/Sperm/index.vue @@ -0,0 +1,423 @@ + + + \ No newline at end of file diff --git a/src/views/bas_ram_file/bas_ram_file/index.vue b/src/views/bas_ram_file/bas_ram_file/index.vue new file mode 100644 index 0000000..1da76b0 --- /dev/null +++ b/src/views/bas_ram_file/bas_ram_file/index.vue @@ -0,0 +1,1204 @@ + + + + + \ No newline at end of file diff --git a/src/views/feed/FeedPlan/index.vue b/src/views/feed/FeedPlan/index.vue new file mode 100644 index 0000000..637de88 --- /dev/null +++ b/src/views/feed/FeedPlan/index.vue @@ -0,0 +1,347 @@ + + + diff --git a/src/views/feed/FormulaList/index.vue b/src/views/feed/FormulaList/index.vue new file mode 100644 index 0000000..aff1df4 --- /dev/null +++ b/src/views/feed/FormulaList/index.vue @@ -0,0 +1,229 @@ + + + diff --git a/src/views/feed/FormulaManagement/index.vue b/src/views/feed/FormulaManagement/index.vue new file mode 100644 index 0000000..a4f41e4 --- /dev/null +++ b/src/views/feed/FormulaManagement/index.vue @@ -0,0 +1,717 @@ + + + diff --git a/src/views/fileManagement/sheep_structure/index.vue b/src/views/fileManagement/sheep_structure/index.vue new file mode 100644 index 0000000..bb72b4d --- /dev/null +++ b/src/views/fileManagement/sheep_structure/index.vue @@ -0,0 +1,172 @@ + + + + + \ No newline at end of file diff --git a/src/views/produce/manage_sheep/trans_group/index.vue b/src/views/produce/manage_sheep/trans_group/index.vue index c6679ee..295eac6 100644 --- a/src/views/produce/manage_sheep/trans_group/index.vue +++ b/src/views/produce/manage_sheep/trans_group/index.vue @@ -102,15 +102,27 @@ :value="sheep.manageTags" /> - - - + + + + + + + + + + + + + - - + + @@ -175,7 +187,7 @@ \ No newline at end of file diff --git a/src/views/stock/in/index.vue b/src/views/stock/in/index.vue new file mode 100644 index 0000000..142ff24 --- /dev/null +++ b/src/views/stock/in/index.vue @@ -0,0 +1,314 @@ + + + diff --git a/src/views/stock/management/index.vue b/src/views/stock/management/index.vue new file mode 100644 index 0000000..47009d2 --- /dev/null +++ b/src/views/stock/management/index.vue @@ -0,0 +1,356 @@ + + + diff --git a/src/views/stock/out/index.vue b/src/views/stock/out/index.vue new file mode 100644 index 0000000..4eefd81 --- /dev/null +++ b/src/views/stock/out/index.vue @@ -0,0 +1,330 @@ + + + diff --git a/vite.config.js b/vite.config.js index 6bfc4a7..4f45d0f 100644 --- a/vite.config.js +++ b/vite.config.js @@ -2,7 +2,7 @@ import path from 'path' import { defineConfig, loadEnv } from 'vite' import createVitePlugins from './vite/plugins' -const baseUrl = 'http://localhost:8080' // 后端接口 +const baseUrl = 'http://127.0.0.1:8080' // 后端接口 // https://vitejs.dev/config/ export default defineConfig(({ mode, command }) => {