From 2652c3c5dcf86619865d624e921478e780ce91f7 Mon Sep 17 00:00:00 2001 From: zyk Date: Sun, 24 Aug 2025 00:38:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=AD=BB=E4=BA=A1=EF=BC=8C=E5=AD=95=E6=A3=80?= =?UTF-8?q?=E5=92=8C=E6=96=B0=E5=A2=9E=E4=BA=86=E6=B5=81=E4=BA=A7=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/Pregnancy_Test/Pregnancy_Test.js | 11 + src/api/miscarriage/miscarriage.js | 60 +++ src/api/sheep_death/death.js | 8 - .../Pregnancy_Test/Pregnancy_Test/index.vue | 193 ++++++-- src/views/breed/lambing_records/index.vue | 4 +- src/views/miscarriage/miscarriage/index.vue | 447 ++++++++++++++++++ src/views/sheep_death/death/index.vue | 175 +------ 7 files changed, 683 insertions(+), 215 deletions(-) create mode 100644 src/api/miscarriage/miscarriage.js create mode 100644 src/views/miscarriage/miscarriage/index.vue diff --git a/src/api/Pregnancy_Test/Pregnancy_Test.js b/src/api/Pregnancy_Test/Pregnancy_Test.js index 8547e00..da354f4 100644 --- a/src/api/Pregnancy_Test/Pregnancy_Test.js +++ b/src/api/Pregnancy_Test/Pregnancy_Test.js @@ -52,4 +52,15 @@ export function getSheepByManageTags(manageTags) { manageTags: manageTags } }) +} + +// 根据耳号获取配种信息 +export function getBreedInfoByManageTags(manageTags) { + return request({ + url: '/Pregnancy_Test/Pregnancy_Test/getBreedInfoByManageTags', + method: 'get', + params: { + manageTags: manageTags + } + }) } \ No newline at end of file diff --git a/src/api/miscarriage/miscarriage.js b/src/api/miscarriage/miscarriage.js new file mode 100644 index 0000000..117bba5 --- /dev/null +++ b/src/api/miscarriage/miscarriage.js @@ -0,0 +1,60 @@ +import request from '@/utils/request' + +// 查询流产记录列表 +export function listMiscarriage(query) { + return request({ + url: '/miscarriage/miscarriage/list', + method: 'get', + params: query + }) +} + +// 查询流产记录详细 +export function getMiscarriage(id) { + return request({ + url: '/miscarriage/miscarriage/' + id, + method: 'get' + }) +} + +// 根据耳号查询羊只信息 +export function getSheepInfo(manageTags) { + return request({ + url: '/miscarriage/miscarriage/sheep/' + manageTags, + method: 'get' + }) +} + +// 获取流产原因选项 +export function getReasonOptions() { + return request({ + url: '/miscarriage/miscarriage/reasonOptions', + method: 'get' + }) +} + +// 新增流产记录 +export function addMiscarriage(data) { + return request({ + url: '/miscarriage/miscarriage', + method: 'post', + data: data + }) +} + +// 修改流产记录 +export function updateMiscarriage(data) { + return request({ + url: '/miscarriage/miscarriage', + method: 'put', + data: data + }) +} + +// 删除流产记录 +export function delMiscarriage(id) { + return request({ + url: '/miscarriage/miscarriage/' + id, + method: 'delete' + }) +} \ No newline at end of file diff --git a/src/api/sheep_death/death.js b/src/api/sheep_death/death.js index cf76d09..7525294 100644 --- a/src/api/sheep_death/death.js +++ b/src/api/sheep_death/death.js @@ -17,14 +17,6 @@ export function getDeath(id) { }) } -// 根据管理耳号查询羊只信息 -export function getSheepInfo(manageTags) { - return request({ - url: '/sheep_death/death/sheepInfo/' + manageTags, - method: 'get' - }) -} - // 新增羊只死淘记录 export function addDeath(data) { return request({ diff --git a/src/views/Pregnancy_Test/Pregnancy_Test/index.vue b/src/views/Pregnancy_Test/Pregnancy_Test/index.vue index 9b423b9..8295ae3 100644 --- a/src/views/Pregnancy_Test/Pregnancy_Test/index.vue +++ b/src/views/Pregnancy_Test/Pregnancy_Test/index.vue @@ -101,7 +101,13 @@ {{ parseTime(scope.row.datetime, '{y}-{m}-{d}') }} - + + + @@ -110,6 +116,13 @@ {{ parseTime(scope.row.matingDate, '{y}-{m}-{d}') }} + + + + @@ -154,12 +167,13 @@ /> - + - + + - + @@ -168,15 +182,17 @@ v-model="form.datetime" type="date" value-format="YYYY-MM-DD" - placeholder="请选择孕检日期"> + placeholder="请选择孕检日期" + style="width: 100%"> - + + - + @@ -185,11 +201,18 @@ - + - + + @@ -197,7 +220,7 @@ - + @@ -205,48 +228,42 @@ - + + - + - - 羊只信息 - + + 配种信息 + - - + + - - + + - - + + - - - - - - - - - - - - - - - + + + + @@ -261,7 +278,7 @@ \ No newline at end of file diff --git a/src/views/sheep_death/death/index.vue b/src/views/sheep_death/death/index.vue index 6b3d3ea..bed28f3 100644 --- a/src/views/sheep_death/death/index.vue +++ b/src/views/sheep_death/death/index.vue @@ -9,14 +9,6 @@ @keyup.enter="handleQuery" /> - - - - - - - - - @@ -131,7 +117,7 @@ @@ -170,64 +156,13 @@ @pagination="getList" /> - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -241,23 +176,7 @@ - - - - - - - - - - - - - - - - - + @@ -270,6 +189,7 @@ + @@ -285,6 +205,7 @@ + @@ -297,6 +218,7 @@ + @@ -316,9 +238,9 @@