diff --git a/src/api/scheduling/scheduling.js b/src/api/scheduling/scheduling.js
index b1a6c4a..f74f9f2 100644
--- a/src/api/scheduling/scheduling.js
+++ b/src/api/scheduling/scheduling.js
@@ -15,5 +15,7 @@ export const saveSchedulingHeader = data => createAPI(`/scheduling/Scheduling1/s
export const querySaveSchedulingRecord = data => createAPI(`/scheduling/Scheduling1/querySaveSchedulingRecord`,'post',data)
//删除子表数据
export const deleteSchedulingRecord = data => createAPI(`/scheduling/Scheduling1/deleteSchedulingRecord`,'post',data)
-//删除子表数据
+//更新子表数据
export const editSaveSchedulingRecord = data => createAPI(`/scheduling/Scheduling1/editSaveSchedulingRecord`,'post',data)
+//排班信息导入
+export const uploadSchedulingExcel = data => createAPI(`/scheduling/Scheduling1/uploadSchedulingExcel`,'post',data)
diff --git a/src/views/modules/scheduling/scheduling.vue b/src/views/modules/scheduling/scheduling.vue
index f405377..97beff2 100644
--- a/src/views/modules/scheduling/scheduling.vue
+++ b/src/views/modules/scheduling/scheduling.vue
@@ -26,9 +26,13 @@ import {
deleteSchedulingRecord,
editSaveSchedulingRecord
} from "../../../api/scheduling/scheduling";
+import schedulingUpload from "../scheduling/schedulingUpload.vue";
export default {
name: "scheduling",
+ components: {
+ schedulingUpload
+ },
data(){
return{
span:3,
@@ -541,6 +545,17 @@ export default {
this.saveSchedulingFlag = true;
this.recordAddPeoPleFlag = false
},
+ schedulingUpload(){
+ let currentData = {
+ flag: 'template',
+ createBy: this.$store.state.user.name,
+ site: this.$store.state.user.site,
+ }
+ //打开组件 去做新增业务
+ this.$nextTick(() => {
+ this.$refs.schedulingUpload.init(currentData)
+ })
+ },
async saveHeaderFunction(){
if (this.saveData.insertType == null || this.saveData.insertType === ''){
@@ -776,6 +791,7 @@ export default {
查询
新增
+ 导入
@@ -1136,6 +1152,8 @@ export default {
+
+
diff --git a/src/views/modules/scheduling/schedulingUpload.vue b/src/views/modules/scheduling/schedulingUpload.vue
new file mode 100644
index 0000000..106a2ec
--- /dev/null
+++ b/src/views/modules/scheduling/schedulingUpload.vue
@@ -0,0 +1,181 @@
+
+
+
+
+ 下载文件模板
+
+
+
+ {{ i.sitename }}
+
+ {{ i.buDesc }}
+
+
+
+
+
+
+
+
+ 将文件拖到此处,或点击上传
+
+
+
+
+
+
+
+
+
+
+