diff --git a/src/api/business/zcg/zcg.js b/src/api/business/zcg/zcg.js
new file mode 100644
index 0000000..efcf5fb
--- /dev/null
+++ b/src/api/business/zcg/zcg.js
@@ -0,0 +1,37 @@
+import request from '@/utils/request'
+
+// 查询暂存柜列表
+export function zcg_list(query) {
+ return request({
+ url: '/system/business/zcg/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询暂存柜详情
+export function zcg_info(query) {
+ return request({
+ url: '/system/business/zcg/info',
+ method: 'get',
+ params: query
+ })
+}
+
+// 保存暂存柜
+export function zcg_save(data) {
+ return request({
+ url: '/system/business/zcg/save',
+ method: 'post',
+ data: data
+ })
+}
+
+// 删除暂存柜
+export function zcg_delete(data) {
+ return request({
+ url: '/system/business/zcg/delete',
+ method: 'post',
+ data: data
+ })
+}
\ No newline at end of file
diff --git a/src/api/business/zcg/zcgYj.js b/src/api/business/zcg/zcgYj.js
new file mode 100644
index 0000000..ba5ac1f
--- /dev/null
+++ b/src/api/business/zcg/zcgYj.js
@@ -0,0 +1,37 @@
+import request from '@/utils/request'
+
+// 查询暂存柜-关联药剂列表
+export function zcgYj_list(query) {
+ return request({
+ url: '/business/zcgYj/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 查询暂存柜-关联药剂详情
+export function zcgYj_info(query) {
+ return request({
+ url: '/business/zcgYj/info',
+ method: 'get',
+ params: query
+ })
+}
+
+// 保存暂存柜-关联药剂
+export function zcgYj_save(data) {
+ return request({
+ url: '/business/zcgYj/save',
+ method: 'post',
+ data: data
+ })
+}
+
+// 删除暂存柜-关联药剂
+export function zcgYj_delete(data) {
+ return request({
+ url: '/business/zcgYj/delete',
+ method: 'post',
+ data: data
+ })
+}
\ No newline at end of file
diff --git a/src/views/business/resource/zcg/list.vue b/src/views/business/resource/zcg/list.vue
new file mode 100644
index 0000000..870c613
--- /dev/null
+++ b/src/views/business/resource/zcg/list.vue
@@ -0,0 +1,212 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+ 批量归还
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 发放钥匙
+ 归还钥匙
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+