import { View, Text } from "@tarojs/components"; import { useSelector } from "react-redux"; import './schedules_edit.scss' import './edit.scss' import { useState } from "react"; import { useRouter } from "@tarojs/taro"; import MoveOrderList from '@/features/trackSomething/components/MoveOrderList' import { MainColorType } from "@/context/themes/color"; import MoveList from "../components/move_list"; import NewButton, { NewButtonType } from "../base/new_button"; import { rpxToPx } from "@/utils/tools"; import NewHeader, { NewHeaderType } from "../components/new_header"; import StatusIndicator, { StatusType } from "../base/status_indicator"; import Card from "../components/card"; import { orderSchedules } from "@/services/health"; import Taro from "@tarojs/taro"; import ScheduleMoveList from "../components/schedule_move_list"; let useRoute; let useNavigation; let scenario = ''; if (process.env.TARO_ENV == 'rn') { useRoute = require("@react-navigation/native").useRoute useNavigation = require("@react-navigation/native").useNavigation } export default function SchedulesOrder() { let navigation, showActionSheetWithOptions; let router if (useNavigation) { navigation = useNavigation() } if (process.env.TARO_ENV == 'rn') { router = useRoute() } else { router = useRouter() } const health = useSelector((state: any) => state.health); const [list, setList] = useState(JSON.parse(router.params.list)) function items() { var array: any = [] for (var i = 0; i < list.length; i++) { var obj = list[i] array.push( {obj.time_label} {/* { router.params.type == 'reminder' ? reminder(obj) : editName(item, obj, index, i) } */} {/* {router.params.type == 'reminder' && (obj.specific_time || health.mode == 'DAY' || health.mode == 'NIGHT') && { if (process.env.TARO_ENV == 'weapp') { e.stopPropagation() } obj.reminder = e.detail.value; setList([...list]) }} />} */} ) } return array } function tapDone() { var array:any = [] list.map((item)=>{ array.push(item.id) }) orderSchedules({ids:array}).then(res=>{ global.refreshWindow() if (global.tempRefresh){ global.tempRefresh() } Taro.navigateBack() }) } return {/* { setList(array) }} /> */} { setList(array) }}/> {/* hell owl */} {/* {setList(temps)}}/> */} }