From 260bbc03b9633f30d66b27e3f4b626d8115f341f Mon Sep 17 00:00:00 2001
From: chenyao <1219716595@qq.com>
Date: Sat, 22 Nov 2025 16:27:34 +0800
Subject: [PATCH] feat:智飞工单

---
 src/views/tickets/component/AddEditDetails.vue |   53 ++++++++++++++++++++++++++++++-----------------------
 1 files changed, 30 insertions(+), 23 deletions(-)

diff --git a/src/views/tickets/component/AddEditDetails.vue b/src/views/tickets/component/AddEditDetails.vue
index c996625..49c920d 100644
--- a/src/views/tickets/component/AddEditDetails.vue
+++ b/src/views/tickets/component/AddEditDetails.vue
@@ -216,20 +216,23 @@
 //周期
 const weeks = ref(['每天', '周一', '周二', '周三', '周四', '周五', '周六', '周末', '周天', '工作日'])
 
+const lineList = inject('lineList')
+const aiTypeList = inject('aiTypeList')
+
 // 获取航线
-let lineList = ref([])
-function getLines() {
-  const formData = {
-    name: '',
-    waylineType: undefined,
-    current: 1,
-    size: 99999999,
-    descs: 'update_time'
-  }
-  newGetWorkspacesPage(formData).then(res => {
-    lineList.value = res.data.data.records
-  })
-}
+// let lineList = ref([])
+// function getLines() {
+//   const formData = {
+//     name: '',
+//     waylineType: undefined,
+//     current: 1,
+//     size: 99999999,
+//     descs: 'update_time'
+//   }
+//   newGetWorkspacesPage(formData).then(res => {
+//     lineList.value = res.data.data.records
+//   })
+// }
 
 function getOrderStatus (status) {
   const statusTextMap = {
@@ -239,6 +242,10 @@
     3: '已通过'
   }
   return statusTextMap[status] || '未知状态'
+}
+
+function disabledDate (time) {
+  return time.getTime() < Date.now() - 8.64e7 // 86400000 = 24 * 60 * 60 * 1000
 }
 
 // 关联机巢
@@ -263,12 +270,12 @@
 }
 
 // 获取算法
-let aiTypeList = ref([])
-function aitypeList() {
-  getDictionaryByCode('SF').then(res => {
-    aiTypeList.value = res.data.data['SF']
-  })
-}
+// let aiTypeList = ref([])
+// function aitypeList() {
+//   getDictionaryByCode('SF').then(res => {
+//     aiTypeList.value = res.data.data['SF']
+//   })
+// }
 
 // initMapLine 方法
 const initMapLine = async (infos = {}, cb = () => {}) => {
@@ -388,10 +395,10 @@
   emit('refresh');
 }
 
-onMounted(async () => {
-  aitypeList()
-  getLines()
-});
+// onMounted(async () => {
+//   aitypeList()
+//   getLines()
+// });
 </script>
 
 <style lang="scss" scoped>

--
Gitblit v1.9.3