diff --git a/src/api/processManagement/specialProcess.js b/src/api/processManagement/specialProcess.js
new file mode 100644
index 0000000..d7af0d1
--- /dev/null
+++ b/src/api/processManagement/specialProcess.js
@@ -0,0 +1,57 @@
+import request from '@/axios';
+
+// 获取列表数据 bsCraftAbility/queryAllCa
+export const getList = (current, size, params) => {
+ return request({
+ url: '/blade-desk/dsSpecialPro/list',
+ method: 'get',
+ params: {
+ ...params,
+ current,
+ size,
+ },
+ });
+};
+
+// 保存
+export const add = row => {
+ return request({
+ url: '/blade-desk/dsSpecialPro/save',
+ method: 'post',
+ data: row,
+ });
+};
+
+
+
+// 修改
+export const update = row => {
+ return request({
+ url: '/blade-desk/dsSpecialPro/update',
+ method: 'post',
+ data: row,
+ });
+};
+
+// 删除
+export const remove = ids => {
+ return request({
+ url: '/blade-desk/dsSpecialPro/remove',
+ method: 'post',
+ params: {
+ ids,
+ },
+ });
+};
+
+
+// // 详情
+// export const getDetail = Id => {
+// return request({
+// url: '/blade-desk/dsProModel/detail',
+// method: 'get',
+// params: {
+// Id,
+// },
+// });
+// };
\ No newline at end of file
diff --git a/src/views/processManagement/components/inPlantMaintenance.vue b/src/views/processManagement/components/inPlantMaintenance.vue
index 2b055b5..5de83f8 100644
--- a/src/views/processManagement/components/inPlantMaintenance.vue
+++ b/src/views/processManagement/components/inPlantMaintenance.vue
@@ -1,7 +1,7 @@
+ @current-change="currentChange" @size-change="sizeChange" @refresh-change="refreshChange" @on-load="onLoad" @row-save="rowSave" @row-update="rowUpdate">
删除
@@ -18,6 +18,7 @@
+
+
diff --git a/src/views/productionSchedulingPlan/schedulingException/index.vue b/src/views/productionSchedulingPlan/schedulingException/index.vue
new file mode 100644
index 0000000..6e6e2d3
--- /dev/null
+++ b/src/views/productionSchedulingPlan/schedulingException/index.vue
@@ -0,0 +1,561 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+