diff --git a/src/components.d.ts b/src/components.d.ts index 7080355..62bf65d 100644 --- a/src/components.d.ts +++ b/src/components.d.ts @@ -26,12 +26,15 @@ declare module 'vue' { ElDropdown: typeof import('element-plus/es')['ElDropdown'] ElDropdownItem: typeof import('element-plus/es')['ElDropdownItem'] ElDropdownMenu: typeof import('element-plus/es')['ElDropdownMenu'] + ElEmpty: typeof import('element-plus/es')['ElEmpty'] ElForm: typeof import('element-plus/es')['ElForm'] ElFormItem: typeof import('element-plus/es')['ElFormItem'] ElHeader: typeof import('element-plus/es')['ElHeader'] ElIcon: typeof import('element-plus/es')['ElIcon'] + ElImage: typeof import('element-plus/es')['ElImage'] ElInput: typeof import('element-plus/es')['ElInput'] ElInputNumber: typeof import('element-plus/es')['ElInputNumber'] + ElLink: typeof import('element-plus/es')['ElLink'] ElMain: typeof import('element-plus/es')['ElMain'] ElMenu: typeof import('element-plus/es')['ElMenu'] ElMenuItem: typeof import('element-plus/es')['ElMenuItem'] @@ -48,6 +51,8 @@ declare module 'vue' { ElTabPane: typeof import('element-plus/es')['ElTabPane'] ElTabs: typeof import('element-plus/es')['ElTabs'] ElTag: typeof import('element-plus/es')['ElTag'] + ElText: typeof import('element-plus/es')['ElText'] + ElUpload: typeof import('element-plus/es')['ElUpload'] RouterLink: typeof import('vue-router')['RouterLink'] RouterView: typeof import('vue-router')['RouterView'] } diff --git a/src/components/PatrolMission/CompletedTasks.vue b/src/components/PatrolMission/CompletedTasks.vue new file mode 100644 index 0000000..133a219 --- /dev/null +++ b/src/components/PatrolMission/CompletedTasks.vue @@ -0,0 +1,238 @@ + + + + + diff --git a/src/components/PatrolSetting/DutyLogItemDialog.vue b/src/components/PatrolMission/DutyLogItemDialog.vue similarity index 100% rename from src/components/PatrolSetting/DutyLogItemDialog.vue rename to src/components/PatrolMission/DutyLogItemDialog.vue diff --git a/src/components/PatrolMission/FillTaskDialog.vue b/src/components/PatrolMission/FillTaskDialog.vue new file mode 100644 index 0000000..c49bdf5 --- /dev/null +++ b/src/components/PatrolMission/FillTaskDialog.vue @@ -0,0 +1,350 @@ + + + + + diff --git a/src/components/PatrolSetting/HandoverItemDialog.vue b/src/components/PatrolMission/HandoverItemDialog.vue similarity index 100% rename from src/components/PatrolSetting/HandoverItemDialog.vue rename to src/components/PatrolMission/HandoverItemDialog.vue diff --git a/src/components/PatrolMission/PendingTasks.vue b/src/components/PatrolMission/PendingTasks.vue new file mode 100644 index 0000000..526db47 --- /dev/null +++ b/src/components/PatrolMission/PendingTasks.vue @@ -0,0 +1,253 @@ + + + + + diff --git a/src/components/PatrolSetting/AddTemplateDialog.vue b/src/components/PatrolSetting/AddTemplateDialog.vue index 990e0b5..279c5da 100644 --- a/src/components/PatrolSetting/AddTemplateDialog.vue +++ b/src/components/PatrolSetting/AddTemplateDialog.vue @@ -6,19 +6,20 @@ style="max-width: 800px; width: 90%" @close="onClose" > - - + + + 樣板資訊 @@ -35,28 +36,13 @@ - - - - - - - + + + + + + + @@ -76,145 +62,179 @@ /> - - - 樣板內容 - - - - - - - - - - - - - - - - - - - - - - - + + - -

值班日誌

- 新增日誌項目 - - - - - - - +
diff --git a/src/components/PatrolSetting/CheckItemsDialog.vue b/src/components/PatrolSetting/CheckItemsDialog.vue new file mode 100644 index 0000000..a127243 --- /dev/null +++ b/src/components/PatrolSetting/CheckItemsDialog.vue @@ -0,0 +1,110 @@ + + + + + diff --git a/src/components/PatrolSetting/TaskManager.vue b/src/components/PatrolSetting/TaskManager.vue index 96e67dd..ec54cb4 100644 --- a/src/components/PatrolSetting/TaskManager.vue +++ b/src/components/PatrolSetting/TaskManager.vue @@ -1,5 +1,42 @@
- - - 保存PNG - 保存JPEG - 清除 - 返回 - - +
- - 已完成任務列表 +
@@ -38,43 +20,11 @@