|
|
@@ -22,7 +22,7 @@
|
|
|
|
|
|
|
|
|
<script setup lang="ts">
|
|
|
-import { ref } from 'vue'
|
|
|
+import { onMounted, ref } from 'vue'
|
|
|
|
|
|
import SearchBlock from '@/baseComponents/SearchBlock.vue';
|
|
|
import {blockSearchList} from './searchBlock'
|
|
|
@@ -32,6 +32,8 @@ import FormDialog from '@/baseComponents/FormDialog.vue';
|
|
|
|
|
|
import {todoTaskFormItemList} from './formDialog'
|
|
|
|
|
|
+import {getToDoTaskApi,addToDoTaskApi,updateToDoTaskApi} from '@/api/appointmentAndTodo'
|
|
|
+import { ElMessage } from 'element-plus';
|
|
|
|
|
|
const currentYear = defineModel('currentYear')
|
|
|
const currentMonth = defineModel('currentMonth')
|
|
|
@@ -46,10 +48,47 @@ const OpenTodoDialog =()=>{
|
|
|
}
|
|
|
const CloseTodoDialog =()=>{
|
|
|
todoDialogVisible.value = false
|
|
|
+ todoDialogSubmitloading.value = false
|
|
|
}
|
|
|
-const HandleTodoDialogConfirm =()=>{
|
|
|
+const HandleTodoDialogConfirm = async (params)=>{
|
|
|
+ todoDialogSubmitloading.value = true
|
|
|
+
|
|
|
+ const {formData,formRef} = params
|
|
|
+
|
|
|
+ let finalParams = {
|
|
|
+ followContent: formData.followContent,
|
|
|
+ orderDatetime:formData.orderDatetime
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ let res = undefined
|
|
|
+ try{
|
|
|
+ res = await addToDoTaskApi(finalParams)
|
|
|
+ }catch{}
|
|
|
+ if(res?.code == 200){
|
|
|
+ ElMessage.success(res?.msg)
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
CloseTodoDialog()
|
|
|
}
|
|
|
+
|
|
|
+// 查询待办列表
|
|
|
+const GetToDoList = async ()=>{
|
|
|
+ let params = {
|
|
|
+ "datetime": "",
|
|
|
+ "userId": ''
|
|
|
+ }
|
|
|
+ let res = await getToDoTaskApi(params)
|
|
|
+ if(res?.code == 200){
|
|
|
+
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+onMounted(async ()=>{
|
|
|
+ await GetToDoList()
|
|
|
+
|
|
|
+})
|
|
|
</script>
|
|
|
|
|
|
|