diff --git a/package.json b/package.json
index de8e23e..158bb8c 100644
--- a/package.json
+++ b/package.json
@@ -22,7 +22,7 @@
"axios": "0.28.1",
"clipboard": "2.0.11",
"echarts": "5.5.1",
- "element-plus": "2.7.6",
+ "element-plus": "^2.7.6",
"file-saver": "2.0.5",
"fuse.js": "6.6.2",
"js-beautify": "1.14.11",
diff --git a/src/api/biosafety/prescription.js b/src/api/biosafety/prescription.js
new file mode 100644
index 0000000..5c5bdab
--- /dev/null
+++ b/src/api/biosafety/prescription.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询处方列表
+export function listPrescription(query) {
+ return request({
+ url: '/biosafety/prescription/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询处方详细
+export function getPrescription(id) {
+ return request({
+ url: '/biosafety/prescription/' + id,
+ method: 'get'
+ })
+}
+
+// 新增处方
+export function addPrescription(data) {
+ return request({
+ url: '/biosafety/prescription',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改处方
+export function updatePrescription(data) {
+ return request({
+ url: '/biosafety/prescription',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除处方
+export function delPrescription(id) {
+ return request({
+ url: '/biosafety/prescription/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/api/biosafety/unit.js b/src/api/biosafety/unit.js
new file mode 100644
index 0000000..a2a72c4
--- /dev/null
+++ b/src/api/biosafety/unit.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询药品单位列表
+export function listUnit(query) {
+ return request({
+ url: '/biosafety/unit/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询药品单位详细
+export function getUnit(id) {
+ return request({
+ url: '/biosafety/unit/' + id,
+ method: 'get'
+ })
+}
+
+// 新增药品单位
+export function addUnit(data) {
+ return request({
+ url: '/biosafety/unit',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改药品单位
+export function updateUnit(data) {
+ return request({
+ url: '/biosafety/unit',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除药品单位
+export function delUnit(id) {
+ return request({
+ url: '/biosafety/unit/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/api/biosafety/usageInfo.js b/src/api/biosafety/usageInfo.js
new file mode 100644
index 0000000..6bf9e1f
--- /dev/null
+++ b/src/api/biosafety/usageInfo.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询药品使用记录列表
+export function listUsageInfo(query) {
+ return request({
+ url: '/biosafety/usageInfo/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询药品使用记录详细
+export function getUsageInfo(id) {
+ return request({
+ url: '/biosafety/usageInfo/' + id,
+ method: 'get'
+ })
+}
+
+// 新增药品使用记录
+export function addUsageInfo(data) {
+ return request({
+ url: '/biosafety/usageInfo',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改药品使用记录
+export function updateUsageInfo(data) {
+ return request({
+ url: '/biosafety/usageInfo',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除药品使用记录
+export function delUsageInfo(id) {
+ return request({
+ url: '/biosafety/usageInfo/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/api/produce/manage_sheep/add_sheep/add_sheep.js b/src/api/produce/manage_sheep/add_sheep/add_sheep.js
new file mode 100644
index 0000000..e4644ff
--- /dev/null
+++ b/src/api/produce/manage_sheep/add_sheep/add_sheep.js
@@ -0,0 +1,20 @@
+import request from '@/utils/request';
+
+// 新增羊只
+export function addSheep(data) {
+ return request({
+ url: '/produce/manage_sheep/add_sheep',
+ method: 'post',
+ data: data
+ });
+}
+
+//导出模板
+export function exportSheepForm(data) {
+ return request({
+ url: '/produce/manage_sheep/add_sheep/exportForm',
+ method: 'post',
+ data,
+ responseType: 'blob'
+ });
+}
\ No newline at end of file
diff --git a/src/api/produce/manage_sheep/trans_group/trans_group.js b/src/api/produce/manage_sheep/trans_group/trans_group.js
new file mode 100644
index 0000000..e29e992
--- /dev/null
+++ b/src/api/produce/manage_sheep/trans_group/trans_group.js
@@ -0,0 +1,52 @@
+import request from '@/utils/request'
+
+// 查询转群记录列表
+export function listTrans_group(query) {
+ return request({
+ url: '/produce/manage_sheep/trans_group/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询转群记录详细
+export function getTrans_group(id) {
+ return request({
+ url: '/produce/manage_sheep/trans_group/' + id,
+ method: 'get'
+ })
+}
+
+// 新增转群记录
+export function addTrans_group(data) {
+ return request({
+ url: '/produce/manage_sheep/trans_group',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改转群记录
+export function updateTrans_group(data) {
+ return request({
+ url: '/produce/manage_sheep/trans_group',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除转群记录
+export function delTrans_group(id) {
+ return request({
+ url: '/produce/manage_sheep/trans_group/' + id,
+ method: 'delete'
+ })
+}
+
+// 获取羊舍列表
+export function listSheepfold() {
+ return request({
+ url: '/produce/sheepfold/list',
+ method: 'get',
+ });
+}
diff --git a/src/api/produce/manage_sheep/transition_info/transition_info.js b/src/api/produce/manage_sheep/transition_info/transition_info.js
new file mode 100644
index 0000000..a86dbf4
--- /dev/null
+++ b/src/api/produce/manage_sheep/transition_info/transition_info.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询转场列表
+export function listTransition_info(query) {
+ return request({
+ url: 'produce/manage_sheep/transition_info/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询转场详细
+export function getTransition_info(id) {
+ return request({
+ url: 'produce/manage_sheep/transition_info/' + id,
+ method: 'get'
+ })
+}
+
+// 新增转场
+export function addTransition_info(data) {
+ return request({
+ url: 'produce/manage_sheep/transition_info',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改转场
+export function updateTransition_info(data) {
+ return request({
+ url: 'produce/manage_sheep/transition_info',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除转场
+export function delTransition_info(id) {
+ return request({
+ url: 'produce/manage_sheep/transition_info/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/api/produce/castrate.js b/src/api/produce/other/castrate/castrate.js
similarity index 75%
rename from src/api/produce/castrate.js
rename to src/api/produce/other/castrate/castrate.js
index df5c6cd..cf036a2 100644
--- a/src/api/produce/castrate.js
+++ b/src/api/produce/other/castrate/castrate.js
@@ -3,7 +3,7 @@ import request from '@/utils/request'
// 查询去势列表
export function listCastrate(query) {
return request({
- url: '/produce/castrate/list',
+ url: '/produce/other/castrate/list',
method: 'get',
params: query
})
@@ -12,7 +12,7 @@ export function listCastrate(query) {
// 查询去势详细
export function getCastrate(id) {
return request({
- url: '/produce/castrate/' + id,
+ url: '/produce/other/castrate/' + id,
method: 'get'
})
}
@@ -20,7 +20,7 @@ export function getCastrate(id) {
// 新增去势
export function addCastrate(data) {
return request({
- url: '/produce/castrate',
+ url: '/produce/other/castrate',
method: 'post',
data: data
})
@@ -29,7 +29,7 @@ export function addCastrate(data) {
// 修改去势
export function updateCastrate(data) {
return request({
- url: '/produce/castrate',
+ url: '/produce/other/castrate',
method: 'put',
data: data
})
@@ -38,7 +38,7 @@ export function updateCastrate(data) {
// 删除去势
export function delCastrate(id) {
return request({
- url: '/produce/castrate/' + id,
+ url: '/produce/other/castrate/' + id,
method: 'delete'
})
}
diff --git a/src/api/produce/other/fixHoof/fixHoof.js b/src/api/produce/other/fixHoof/fixHoof.js
new file mode 100644
index 0000000..ed0a56c
--- /dev/null
+++ b/src/api/produce/other/fixHoof/fixHoof.js
@@ -0,0 +1,49 @@
+
+import request from '@/utils/request'
+// 查询修蹄列表
+export function listFixHoof(query) {
+ return request({
+ url: '/produce/other/fixHoof/list',
+ method: 'get',
+ params: query
+ })
+}
+// 查询修蹄详细
+export function getFixHoof(id) {
+ return request({
+ url: `/produce/other/fixHoof/${id}`,
+ method: 'get'
+ })
+}
+// 新增修蹄
+export function addFixHoof(data) {
+ return request({
+ url: '/produce/other/fixHoof',
+ method: 'post',
+ data: data
+ })
+}
+// 修改修蹄
+export function updateFixHoof(data) {
+ return request({
+ url: '/produce/other/fixHoof',
+ method: 'put',
+ data: data
+ })
+}
+// 删除修蹄
+export function delFixHoof(ids) {
+ return request({
+ url: `/produce/other/fixHoof/${ids.join(',')}`,
+ method: 'delete'
+ })
+}
+//导出
+export function exportFixHoof(query) {
+ return request({
+ url: '/produce/other/fixHoof/export',
+ method: 'post',
+ params: query,
+ responseType: 'blob' // 导出功能需要设置响应类型为blob
+ })
+}
diff --git a/src/api/sheep_file/sheep_file.js b/src/api/sheep_file/sheep_file.js
index 4d3b737..892580a 100644
--- a/src/api/sheep_file/sheep_file.js
+++ b/src/api/sheep_file/sheep_file.js
@@ -1,6 +1,6 @@
import request from '@/utils/request'
-// 查询羊只基本信息列表
+// 查询羊只档案列表
export function listSheep_file(query) {
return request({
url: '/sheep_file/sheep_file/list',
@@ -9,7 +9,7 @@ export function listSheep_file(query) {
})
}
-// 查询羊只基本信息详细
+// 查询羊只档案详细
export function getSheep_file(id) {
return request({
url: '/sheep_file/sheep_file/' + id,
@@ -17,25 +17,8 @@ export function getSheep_file(id) {
})
}
-// 新增羊只基本信息
-export function addSheep_file(data) {
- return request({
- url: '/sheep_file/sheep_file',
- method: 'post',
- data: data
- })
-}
-// 修改羊只基本信息
-export function updateSheep_file(data) {
- return request({
- url: '/sheep_file/sheep_file',
- method: 'put',
- data: data
- })
-}
-
-// 删除羊只基本信息
+// 删除羊只档案
export function delSheep_file(id) {
return request({
url: '/sheep_file/sheep_file/' + id,
diff --git a/src/settings.js b/src/settings.js
index d67ff12..c2f78c4 100644
--- a/src/settings.js
+++ b/src/settings.js
@@ -45,5 +45,5 @@ export default {
* The default is only used in the production env
* If you want to also use it in dev, you can pass ['production', 'development']
*/
- errorLog: 'production'
+ errorLog: 'production',
}
diff --git a/src/views/biosafety/medicine/unit.vue b/src/views/biosafety/medicine/unit.vue
new file mode 100644
index 0000000..518da8c
--- /dev/null
+++ b/src/views/biosafety/medicine/unit.vue
@@ -0,0 +1,187 @@
+
+
+