diff --git a/src/api/storeManagement/graphiteMoldOutbound.js b/src/api/storeManagement/graphiteMoldOutbound.js
new file mode 100644
index 00000000..a58fe10f
--- /dev/null
+++ b/src/api/storeManagement/graphiteMoldOutbound.js
@@ -0,0 +1,77 @@
+// 玻璃饼出库
+import request from '@/axios';
+
+// 列表
+export const getList = params =>
+ request({
+ url: '/api/blade-wms/stGraphiteMoldOut/page',
+ method: 'get',
+ params
+ })
+
+// 根据物料编码选择仓库
+export const getWarehouseList = params =>
+ request({
+ url: '/api/blade-wms/stRealtimeStock/findStorehouseByGoodsCode',
+ method: 'get',
+ params
+ })
+
+// 查询物料信息
+export const getGoodsList = params =>
+ request({
+ url: '/api/blade-wms/combox/config/goodsAll',
+ method: 'get',
+ params
+ })
+
+// // 根据库房ID和物料编号查找库位号
+export const getLocationData = params => {
+ return request({
+ url: '/api/blade-wms/stOtherOutRecord/queryByGoodsIdShId',
+ method: 'get',
+ params
+ });
+};
+
+// 扫码出库
+export const scanIssue = params =>
+ request({
+ url: '/api/blade-wms/stGraphiteMoldOut/scanCard',
+ method: 'get',
+ params
+ })
+
+// 报废出库
+export const scrapOut = params => {
+ return request({
+ url: '/api/blade-wms/stExpireRecord/invalidatedOut',
+ method: 'post',
+ params
+ });
+};
+
+
+// 批量出库
+export const batchIssue = data =>
+ request({
+ url: '/api/blade-wms/stGraphiteMoldOut/batchSubmitOutStock ',
+ method: 'post',
+ data
+ });
+
+// 修改
+export const editIssue = data =>
+ request({
+ url: '/api/blade-wms/stGraphiteMoldOut/update',
+ method: 'post',
+ data
+ });
+
+// 删除
+export const delIssue = params =>
+ request({
+ url: '/api/blade-wms/stGraphiteMoldOut/remove ',
+ method: 'post',
+ params
+ });
\ No newline at end of file
diff --git a/src/views/inboundOutboundManagement/glassCakeOutbound/components/outboundDialog.vue b/src/views/inboundOutboundManagement/glassCakeOutbound/components/outboundDialog.vue
index 625ff04b..399ede6a 100644
--- a/src/views/inboundOutboundManagement/glassCakeOutbound/components/outboundDialog.vue
+++ b/src/views/inboundOutboundManagement/glassCakeOutbound/components/outboundDialog.vue
@@ -128,7 +128,7 @@ export default {
option: {
columnSort: true,
tip: false,
- height:'auto',
+ height:window.innerHeight - 200,
align: 'center',
calcHeight: 32,
simplePage: false,
diff --git a/src/views/inboundOutboundManagement/graphiteMoldOutbound/components/addDialog.vue b/src/views/inboundOutboundManagement/graphiteMoldOutbound/components/addDialog.vue
new file mode 100644
index 00000000..eb1a9233
--- /dev/null
+++ b/src/views/inboundOutboundManagement/graphiteMoldOutbound/components/addDialog.vue
@@ -0,0 +1,304 @@
+
+
+
+
+
+ changeGoodsCode(val,scope.index)" filterable
+ clearable>
+
+
+
+
+ changeWare(val,scope.index)" filterable
+ clearable>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/inboundOutboundManagement/graphiteMoldOutbound/components/outboundDialog.vue b/src/views/inboundOutboundManagement/graphiteMoldOutbound/components/outboundDialog.vue
new file mode 100644
index 00000000..ce6123b0
--- /dev/null
+++ b/src/views/inboundOutboundManagement/graphiteMoldOutbound/components/outboundDialog.vue
@@ -0,0 +1,524 @@
+
+
+
+
+ 删除
+
+
+
+
+ changeGoods(val, scope.index)">
+
+
+
+
+ changeWare(val, scope.index)" filterable
+ clearable>
+
+
+
+
+ changeLocation(val, scope.index)" filterable
+ clearable>
+
+
+
+
+ changePiNo(val, scope.index)" filterable
+ clearable>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/inboundOutboundManagement/graphiteMoldOutbound/index.vue b/src/views/inboundOutboundManagement/graphiteMoldOutbound/index.vue
new file mode 100644
index 00000000..15ca27ed
--- /dev/null
+++ b/src/views/inboundOutboundManagement/graphiteMoldOutbound/index.vue
@@ -0,0 +1,459 @@
+
+
+
+
+
+ 打印
+ 出库
+ 删除
+
+
+ 修改
+ 报废
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+