diff --git a/src/api/biosafety/items.js b/src/api/biosafety/items.js
new file mode 100644
index 0000000..d9f6019
--- /dev/null
+++ b/src/api/biosafety/items.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询检疫项目列表
+export function listItems(query) {
+ return request({
+ url: '/biosafety/items/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询检疫项目详细
+export function getItems(id) {
+ return request({
+ url: '/biosafety/items/' + id,
+ method: 'get'
+ })
+}
+
+// 新增检疫项目
+export function addItems(data) {
+ return request({
+ url: '/biosafety/items',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改检疫项目
+export function updateItems(data) {
+ return request({
+ url: '/biosafety/items',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除检疫项目
+export function delItems(id) {
+ return request({
+ url: '/biosafety/items/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/api/biosafety/quarantine.js b/src/api/biosafety/quarantine.js
new file mode 100644
index 0000000..0580462
--- /dev/null
+++ b/src/api/biosafety/quarantine.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询检疫记录列表
+export function listQuarantine(query) {
+ return request({
+ url: '/bisosafety/quarantine/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询检疫记录详细
+export function getQuarantine(id) {
+ return request({
+ url: '/bisosafety/quarantine/' + id,
+ method: 'get'
+ })
+}
+
+// 新增检疫记录
+export function addQuarantine(data) {
+ return request({
+ url: '/bisosafety/quarantine',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改检疫记录
+export function updateQuarantine(data) {
+ return request({
+ url: '/bisosafety/quarantine',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除检疫记录
+export function delQuarantine(id) {
+ return request({
+ url: '/bisosafety/quarantine/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/api/biosafety/sample.js b/src/api/biosafety/sample.js
new file mode 100644
index 0000000..ba17ed3
--- /dev/null
+++ b/src/api/biosafety/sample.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询样品类型列表
+export function listSample(query) {
+ return request({
+ url: '/biosafety/sample/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询样品类型详细
+export function getSample(id) {
+ return request({
+ url: '/biosafety/sample/' + id,
+ method: 'get'
+ })
+}
+
+// 新增样品类型
+export function addSample(data) {
+ return request({
+ url: '/biosafety/sample',
+ method: 'post',
+ data: data
+ })
+}
+
+// 修改样品类型
+export function updateSample(data) {
+ return request({
+ url: '/biosafety/sample',
+ method: 'put',
+ data: data
+ })
+}
+
+// 删除样品类型
+export function delSample(id) {
+ return request({
+ url: '/biosafety/sample/' + id,
+ method: 'delete'
+ })
+}
diff --git a/src/router/index.js b/src/router/index.js
index 627cc33..7782dbf 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -84,6 +84,7 @@ export const constantRoutes = [
}
]
}
+
]
// 动态路由,基于用户权限动态去加载
@@ -157,7 +158,7 @@ export const dynamicRoutes = [
meta: { title: '修改生成配置', activeMenu: '/tool/gen' }
}
]
- }
+ },
]
const router = createRouter({
diff --git a/src/views/biosafety/quarantine/index.vue b/src/views/biosafety/quarantine/index.vue
new file mode 100644
index 0000000..2175019
--- /dev/null
+++ b/src/views/biosafety/quarantine/index.vue
@@ -0,0 +1,333 @@
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+ 修改
+
+
+ 删除
+
+
+ 导出
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.datetime, '{y}-{m}-{d}') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 检疫
+ 治疗
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{dict.label}}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/biosafety/quarantine/items.vue b/src/views/biosafety/quarantine/items.vue
new file mode 100644
index 0000000..9e223f6
--- /dev/null
+++ b/src/views/biosafety/quarantine/items.vue
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/biosafety/quarantine/sample.vue b/src/views/biosafety/quarantine/sample.vue
new file mode 100644
index 0000000..ba6f6d0
--- /dev/null
+++ b/src/views/biosafety/quarantine/sample.vue
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 新增
+
+
+
+
+
+
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/biosafety/treatment/hanld.vue b/src/views/biosafety/treatment/hanld.vue
new file mode 100644
index 0000000..60a88b5
--- /dev/null
+++ b/src/views/biosafety/treatment/hanld.vue
@@ -0,0 +1,15 @@
+
+
+ hanld
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/biosafety/usageInfo/index.vue b/src/views/biosafety/usageInfo/index.vue
index eb06c75..2798caf 100644
--- a/src/views/biosafety/usageInfo/index.vue
+++ b/src/views/biosafety/usageInfo/index.vue
@@ -22,6 +22,7 @@
重置
+
diff --git a/vite.config.js b/vite.config.js
index 2eb2f15..6bfc4a7 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -42,7 +42,7 @@ export default defineConfig(({ mode, command }) => {
},
// vite 相关配置
server: {
- port: 81,
+ port: 80,
host: true,
open: true,
proxy: {