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 @@ + + + diff --git a/src/views/biosafety/prescription/index.vue b/src/views/biosafety/prescription/index.vue new file mode 100644 index 0000000..82ac02e --- /dev/null +++ b/src/views/biosafety/prescription/index.vue @@ -0,0 +1,513 @@ + + + \ No newline at end of file diff --git a/src/views/biosafety/usageInfo/index.vue b/src/views/biosafety/usageInfo/index.vue new file mode 100644 index 0000000..eb06c75 --- /dev/null +++ b/src/views/biosafety/usageInfo/index.vue @@ -0,0 +1,298 @@ + + + + + \ No newline at end of file diff --git a/src/views/produce/manage_sheep/add_sheep/index.vue b/src/views/produce/manage_sheep/add_sheep/index.vue new file mode 100644 index 0000000..9ac7adf --- /dev/null +++ b/src/views/produce/manage_sheep/add_sheep/index.vue @@ -0,0 +1,242 @@ + + + + + \ 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 new file mode 100644 index 0000000..0102d07 --- /dev/null +++ b/src/views/produce/manage_sheep/trans_group/index.vue @@ -0,0 +1,382 @@ + + + diff --git a/src/views/produce/manage_sheep/transition_info/index.vue b/src/views/produce/manage_sheep/transition_info/index.vue new file mode 100644 index 0000000..3119219 --- /dev/null +++ b/src/views/produce/manage_sheep/transition_info/index.vue @@ -0,0 +1,413 @@ + + + diff --git a/src/views/produce/other/castrate/index.vue b/src/views/produce/other/castrate/index.vue index 87bc0d3..3c6ea8b 100644 --- a/src/views/produce/other/castrate/index.vue +++ b/src/views/produce/other/castrate/index.vue @@ -2,30 +2,16 @@
- + - - + + + + - + 搜索 @@ -35,51 +21,29 @@ - 新增 + 新增 - 修改 + 修改 - 删除 + 删除 - 导出 + 导出 - + - + @@ -89,19 +53,16 @@ - - + + @@ -109,8 +70,13 @@ - - + + + + + + + @@ -126,8 +92,9 @@
- diff --git a/src/views/produce/other/fixHoof/index.vue b/src/views/produce/other/fixHoof/index.vue new file mode 100644 index 0000000..c11428d --- /dev/null +++ b/src/views/produce/other/fixHoof/index.vue @@ -0,0 +1,269 @@ + + + diff --git a/src/views/sheep_file/sheep_file/index.vue b/src/views/sheep_file/sheep_file/index.vue index 5868097..d53d6bc 100644 --- a/src/views/sheep_file/sheep_file/index.vue +++ b/src/views/sheep_file/sheep_file/index.vue @@ -1,30 +1,22 @@