From 28d42663e0e557cc2a7aa6b900d4772b7870dcaa Mon Sep 17 00:00:00 2001
From: ll <1079863556@qq.com>
Date: Tue, 29 Jul 2025 22:30:56 +0800
Subject: [PATCH] =?UTF-8?q?=E7=8F=AD=E6=AC=A1=E5=A5=B6=E9=87=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../milkProdclasses/milkProdclasses.js | 33 ++++
.../parityCorrection/parityCorrection.js | 12 +-
src/api/dairyProducts/ranch/ranch.js | 8 +
src/api/system/dict/data.js | 3 +
.../milkProdclasses/milkProdclasses/index.vue | 161 ++++++++++++++++++
.../dairyProducts/parityCorrection/index.vue | 48 ++----
6 files changed, 231 insertions(+), 34 deletions(-)
create mode 100644 src/api/dairyProducts/milkProdclasses/milkProdclasses.js
create mode 100644 src/api/dairyProducts/ranch/ranch.js
create mode 100644 src/views/dairyProducts/milkProdclasses/milkProdclasses/index.vue
diff --git a/src/api/dairyProducts/milkProdclasses/milkProdclasses.js b/src/api/dairyProducts/milkProdclasses/milkProdclasses.js
new file mode 100644
index 0000000..96d7b6d
--- /dev/null
+++ b/src/api/dairyProducts/milkProdclasses/milkProdclasses.js
@@ -0,0 +1,33 @@
+import request from '@/utils/request'
+
+export function listMilkProdclasses(query) {
+ return request({
+ url: '/milkProdclasses/milkProdclasses/list',
+ method: 'get',
+ params: query
+ })
+}
+
+export function importMilkProdclasses(data) {
+ return request({
+ url: '/milkProdclasses/milkProdclasses/import',
+ method: 'post',
+ data: data,
+ headers: { 'Content-Type': 'multipart/form-data' }
+ })
+}
+
+export function exportMilkProdclasses(query) {
+ return request({
+ url: '/milkProdclasses/milkProdclasses/export',
+ method: 'post',
+ responseType: 'blob',
+ params: query
+ })
+}
+export function getRanchList() {
+ return request({
+ url: '/system/ranch/list',
+ method: 'get'
+ })
+}
\ No newline at end of file
diff --git a/src/api/dairyProducts/parityCorrection/parityCorrection.js b/src/api/dairyProducts/parityCorrection/parityCorrection.js
index 788539b..0d2488b 100644
--- a/src/api/dairyProducts/parityCorrection/parityCorrection.js
+++ b/src/api/dairyProducts/parityCorrection/parityCorrection.js
@@ -43,4 +43,14 @@
// })
// }
// 可以保留空文件或删除此文件
-// 因为前端不再需要调用后端API
\ No newline at end of file
+// 因为前端不再需要调用后端API
+import request from '@/utils/request'
+
+// 查询胎次校正列表
+export function listParityCorrection(query) {
+ return request({
+ url: '/parityCorrection/parityCorrection/listAll',
+ method: 'get',
+ params: query
+ })
+}
\ No newline at end of file
diff --git a/src/api/dairyProducts/ranch/ranch.js b/src/api/dairyProducts/ranch/ranch.js
new file mode 100644
index 0000000..b5f64bd
--- /dev/null
+++ b/src/api/dairyProducts/ranch/ranch.js
@@ -0,0 +1,8 @@
+import request from '@/utils/request'
+
+export function getRanchList() {
+ return request({
+ url: '/dairyProducts/ranch/list',
+ method: 'get'
+ })
+}
\ No newline at end of file
diff --git a/src/api/system/dict/data.js b/src/api/system/dict/data.js
index 6c9eb79..28b2e23 100644
--- a/src/api/system/dict/data.js
+++ b/src/api/system/dict/data.js
@@ -50,3 +50,6 @@ export function delData(dictCode) {
method: 'delete'
})
}
+
+// 兼容旧写法
+export { getDicts as listDictDataByType }
\ No newline at end of file
diff --git a/src/views/dairyProducts/milkProdclasses/milkProdclasses/index.vue b/src/views/dairyProducts/milkProdclasses/milkProdclasses/index.vue
new file mode 100644
index 0000000..ec8acd0
--- /dev/null
+++ b/src/views/dairyProducts/milkProdclasses/milkProdclasses/index.vue
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+ 重置
+
+
+
+
+
+ 导入
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 将文件拖到此处或点击上传
+
+
+
+
+
+
diff --git a/src/views/dairyProducts/parityCorrection/index.vue b/src/views/dairyProducts/parityCorrection/index.vue
index 846c373..201d3ea 100644
--- a/src/views/dairyProducts/parityCorrection/index.vue
+++ b/src/views/dairyProducts/parityCorrection/index.vue
@@ -1,54 +1,36 @@
-
-
-
+
+