<?xml version="1.0" encoding="UTF-8"?>

<?import javafx.scene.control.Button?>
<?import javafx.scene.control.ChoiceBox?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.Menu?>
<?import javafx.scene.control.MenuBar?>
<?import javafx.scene.control.MenuItem?>
<?import javafx.scene.control.RadioButton?>
<?import javafx.scene.control.SeparatorMenuItem?>
<?import javafx.scene.control.Tab?>
<?import javafx.scene.control.TabPane?>
<?import javafx.scene.control.TextField?>
<?import javafx.scene.control.ToolBar?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.layout.VBox?>
<?import javafx.scene.shape.Line?>
<?import javafx.scene.text.Font?>
<?import javafx.scene.text.Text?>

<VBox maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/21" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.qst.dms.ui.InfoInputFXML">
   <children>
      <MenuBar>
        <menus>
          <Menu mnemonicParsing="false" text="操作">
            <items>
              <MenuItem mnemonicParsing="false" onAction="#toInfoInputFrame" text="采集数据" />
                  <MenuItem mnemonicParsing="false" onAction="#matchedAcquisitionLogData" text="匹配日志数据" />
                  <MenuItem mnemonicParsing="false" onAction="#matchedAcquisitionTransportData" text="匹配物流数据" />
                  <MenuItem mnemonicParsing="false" onAction="#saveData" text="保存数据" />
                  <MenuItem mnemonicParsing="false" onAction="#sandData" text="发送数据" />
                  <MenuItem mnemonicParsing="false" onAction="#toTableFrame" text="显示数据" />
                  <SeparatorMenuItem mnemonicParsing="false" />
                  <MenuItem mnemonicParsing="false" onAction="#updateFlushTime" text="设置更新时间" />
            </items>
          </Menu>
          <Menu mnemonicParsing="false" text="帮助">
            <items>
              <MenuItem mnemonicParsing="false" text="查看帮助" />
                  <MenuItem mnemonicParsing="false" text="关于" />
            </items>
          </Menu>
        </menus>
      </MenuBar>
      <AnchorPane prefHeight="375.0" prefWidth="600.0">
         <children>
            <ToolBar prefHeight="40.0" prefWidth="600.0">
              <items>
                  <Button fx:id="collectDataButton" mnemonicParsing="false" onAction="#toInfoInputFrame" text="采集数据" />
                  <Button fx:id="matchLogButton" mnemonicParsing="false" onAction="#matchedAcquisitionLogData" text="匹配日志数据" />
                  <Button fx:id="matchTransportButton" mnemonicParsing="false" onAction="#matchedAcquisitionTransportData" text="匹配物流数据" />
                  <Button fx:id="saveDataButton" mnemonicParsing="false" onAction="#saveData" text="保存数据" />
                  <Button fx:id="sandDataButton" mnemonicParsing="false" onAction="#sandData" text="发送数据" />
                  <Button fx:id="showDataButton" mnemonicParsing="false" onAction="#toTableFrame" text="显示数据" />
              </items>
            </ToolBar>
            <TabPane fx:id="collectDataPane" layoutY="40.0" prefHeight="335.0" prefWidth="600.0" tabClosingPolicy="UNAVAILABLE">
              <tabs>
                <Tab text="日志">
                  <content>
                    <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0">
                           <children>
                              <Text layoutX="121.66" layoutY="101.0" strokeType="OUTSIDE" strokeWidth="0.0" text="用户名：" textAlignment="CENTER" AnchorPane.topAnchor="84.75">
                                 <font>
                                    <Font size="16.0" />
                                 </font>
                              </Text>
                              <Text layoutX="121.66" layoutY="136.0" strokeType="OUTSIDE" strokeWidth="0.0" text="登录地点：" textAlignment="CENTER" AnchorPane.topAnchor="119.75">
                                 <font>
                                    <Font size="16.0" />
                                 </font>
                              </Text>
                              <Text layoutX="121.66" layoutY="171.0" strokeType="OUTSIDE" strokeWidth="0.0" text="登录IP：" textAlignment="CENTER" AnchorPane.topAnchor="154.75">
                                 <font>
                                    <Font size="16.0" />
                                 </font>
                              </Text>
                              <Text layoutX="121.66" layoutY="66.0" strokeType="OUTSIDE" strokeWidth="0.0" text="日志ID：" textAlignment="CENTER" AnchorPane.topAnchor="49.75">
                                 <font>
                                    <Font size="16.0" />
                                 </font>
                              </Text>
                              <Text layoutX="121.66" layoutY="206.0" strokeType="OUTSIDE" strokeWidth="0.0" text="登录状态：" textAlignment="CENTER" AnchorPane.topAnchor="189.75">
                                 <font>
                                    <Font size="16.0" />
                                 </font>
                              </Text>
                              <TextField fx:id="logID" layoutX="239.0" layoutY="49.0" onKeyTyped="#beChanged" onMouseClicked="#beClicked" prefHeight="10.0" prefWidth="220.0" AnchorPane.leftAnchor="207.0" AnchorPane.topAnchor="49.75" />
                              <TextField fx:id="logUser" layoutX="239.0" layoutY="85.0" onKeyTyped="#beChanged" onMouseClicked="#beClicked" prefHeight="10.0" prefWidth="220.0" AnchorPane.leftAnchor="207.0" AnchorPane.topAnchor="84.75" />
                              <TextField fx:id="logPosition" layoutX="239.0" layoutY="119.0" onKeyTyped="#beChanged" onMouseClicked="#beClicked" prefHeight="10.0" prefWidth="220.0" AnchorPane.leftAnchor="207.0" AnchorPane.topAnchor="119.75" />
                              <TextField fx:id="logIP" layoutX="239.0" layoutY="155.0" onKeyTyped="#beChanged" onMouseClicked="#beClicked" prefHeight="10.0" prefWidth="220.0" AnchorPane.leftAnchor="207.0" AnchorPane.topAnchor="154.75" />
                              <RadioButton fx:id="logLogin" layoutX="240.0" layoutY="192.0" mnemonicParsing="false" onAction="#LoginSet" text="登入" AnchorPane.topAnchor="192.0" />
                              <RadioButton fx:id="logLogout" layoutX="332.0" layoutY="192.0" mnemonicParsing="false" onAction="#LogoutSet" text="登出" AnchorPane.topAnchor="192.0" />
                              <Button layoutX="209.0" layoutY="241.0" mnemonicParsing="false" onAction="#ConfirmLog" prefHeight="23.0" prefWidth="64.0" text="确认" AnchorPane.leftAnchor="208.0" AnchorPane.rightAnchor="328.0" />
                              <Button layoutX="358.0" layoutY="241.0" mnemonicParsing="false" onAction="#RedoALLLog" prefHeight="23.0" prefWidth="64.0" text="重置" AnchorPane.rightAnchor="208.0" />
                              <Label fx:id="logStateEmpty" layoutX="457.0" layoutY="192.0" prefHeight="19.0" prefWidth="105.0" text="请选择登录状态" textFill="RED">
                                 <font>
                                    <Font size="14.0" />
                                 </font></Label>
                              <Label fx:id="logLabelSuccess" layoutX="271.0" layoutY="210.0" prefHeight="19.0" prefWidth="57.0" text="录入成功" textAlignment="CENTER" textFill="#28e228">
                                 <font>
                                    <Font size="14.0" />
                                 </font>
                              </Label>
                              <Label fx:id="logIPEmpty" layoutX="457.0" layoutY="156.0" prefHeight="19.0" prefWidth="105.0" text="登录IP不能为空" textFill="RED">
                                 <font>
                                    <Font size="14.0" />
                                 </font>
                              </Label>
                              <Label fx:id="logAddressEmpty" layoutX="457.0" layoutY="122.0" prefHeight="19.0" prefWidth="105.0" text="地点不能为空" textFill="RED">
                                 <font>
                                    <Font size="14.0" />
                                 </font>
                              </Label>
                              <Label fx:id="logUserEmpty" layoutX="457.0" layoutY="86.0" prefHeight="19.0" prefWidth="105.0" text="用户名不能为空" textFill="RED">
                                 <font>
                                    <Font size="14.0" />
                                 </font>
                              </Label>
                              <Label fx:id="logIDError" layoutX="457.0" layoutY="52.0" prefHeight="19.0" prefWidth="105.0" text="ID不能为空" textFill="RED">
                                 <font>
                                    <Font size="14.0" />
                                 </font>
                              </Label>
                              <Line endX="500.0" layoutX="100.0" layoutY="286.0" startX="-100.0" stroke="#888787" AnchorPane.bottomAnchor="19.5" AnchorPane.leftAnchor="0.0" />
                              <Label fx:id="logInfoLabel" layoutX="17.333333333333332" layoutY="284.0" prefHeight="20.0" prefWidth="600.0" text="就绪" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" />
                           </children>
                        </AnchorPane>
                  </content>
                </Tab>
                <Tab text="物流">
                  <content>
                    <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="600.0">
                           <children>
                              <Text layoutX="121.66666666666667" layoutY="66.25" strokeType="OUTSIDE" strokeWidth="0.0" text="物流ID：" AnchorPane.leftAnchor="121.66666666666667" AnchorPane.topAnchor="50.0">
                                 <font>
                                    <Font size="16.0" />
                                 </font>
                              </Text>
                              <Text layoutX="121.66666666666667" layoutY="100.91666666666667" strokeType="OUTSIDE" strokeWidth="0.0" text="目的地：" AnchorPane.leftAnchor="121.66666666666667" AnchorPane.topAnchor="84.66666666666667">
                                 <font>
                                    <Font size="16.0" />
                                 </font>
                              </Text>
                              <Text layoutX="121.66666666666667" layoutY="136.25" strokeType="OUTSIDE" strokeWidth="0.0" text="经手人：" AnchorPane.leftAnchor="121.66666666666667" AnchorPane.topAnchor="120.0">
                                 <font>
                                    <Font size="16.0" />
                                 </font>
                              </Text>
                              <Text layoutX="121.66666666666667" layoutY="170.91666666666666" strokeType="OUTSIDE" strokeWidth="0.0" text="收货人：" AnchorPane.leftAnchor="121.66666666666667" AnchorPane.topAnchor="154.66666666666666">
                                 <font>
                                    <Font size="16.0" />
                                 </font>
                              </Text>
                              <Text layoutX="121.66666666666667" layoutY="206.25" strokeType="OUTSIDE" strokeWidth="0.0" text="物流状态：" AnchorPane.leftAnchor="121.66666666666667" AnchorPane.topAnchor="190.0">
                                 <font>
                                    <Font size="16.0" />
                                 </font>
                              </Text>
                              <TextField fx:id="transportID" layoutX="207.33333333333334" layoutY="51.0" onKeyTyped="#beChanged" onMouseClicked="#beClicked" prefWidth="220.0" AnchorPane.leftAnchor="207.33333333333334" AnchorPane.rightAnchor="172.66666666666669" AnchorPane.topAnchor="51.0" />
                              <TextField fx:id="transportAddress" layoutX="207.0" layoutY="84.66666666666667" onKeyTyped="#beChanged" onMouseClicked="#beClicked" prefWidth="220.0" AnchorPane.leftAnchor="207.0" AnchorPane.topAnchor="84.66666666666667" />
                              <TextField fx:id="transportHandler" layoutX="207.0" layoutY="120.0" onKeyTyped="#beChanged" onMouseClicked="#beClicked" prefWidth="220.0" AnchorPane.leftAnchor="207.0" AnchorPane.topAnchor="120.0" />
                              <TextField fx:id="transportReceiver" layoutX="207.0" layoutY="154.66666666666666" onKeyTyped="#beChanged" onMouseClicked="#beClicked" prefWidth="220.0" AnchorPane.leftAnchor="207.0" AnchorPane.topAnchor="154.66666666666666" />
                              <ChoiceBox fx:id="transportMode" layoutX="208.0" layoutY="189.0" prefHeight="23.0" prefWidth="181.0" />
                              <Button layoutX="212.0" layoutY="241.0" mnemonicParsing="false" onAction="#ConfirmTransport" prefHeight="23.0" prefWidth="64.0" text="确认" AnchorPane.leftAnchor="208.0" />
                              <Button layoutX="349.0" layoutY="241.0" mnemonicParsing="false" onAction="#RedoAllTransport" prefHeight="23.0" prefWidth="64.0" text="重置" AnchorPane.rightAnchor="208.0" />
                              <Label fx:id="transportIDError" layoutX="448.0" layoutY="52.0" text="ID不能为空" textFill="RED">
                                 <font>
                                    <Font size="14.0" />
                                 </font>
                              </Label>
                              <Label fx:id="transportAddressEmpty" layoutX="448.0" layoutY="86.0" text="目的地不能为空" textFill="RED">
                                 <font>
                                    <Font size="14.0" />
                                 </font>
                              </Label>
                              <Label fx:id="transportHandlerEmpty" layoutX="448.0" layoutY="122.0" text="经手人不能为空" textFill="RED">
                                 <font>
                                    <Font size="14.0" />
                                 </font>
                   +           </Label>
                              <Label fx:id="transportReceiverEmpty" layoutX="448.0" layoutY="156.0" text="收货人不能为空" textFill="RED">
                                 <font>
                                    <Font size="14.0" />
                                 </font>
                              </Label>
                              <Label fx:id="transportStateEmpty" layoutX="448.0" layoutY="191.0" text="请选择物流状态" textFill="RED">
                                 <font>
                                    <Font size="14.0" />
                                 </font>
                              </Label>
                              <Label fx:id="transportLabelSuccess" layoutX="271.0" layoutY="216.0" prefHeight="19.0" prefWidth="57.0" text="录入成功" textAlignment="CENTER" textFill="#28e228">
                                 <font>
                                    <Font size="14.0" />
                                 </font>
                              </Label>
                              <Line endX="500.0" layoutX="33.0" layoutY="281.0" startX="-100.0" stroke="#888787" AnchorPane.bottomAnchor="19.5" AnchorPane.leftAnchor="0.0" />
                              <Label fx:id="transportInfoLabel" layoutX="23.0" layoutY="284.0" prefHeight="19.5" prefWidth="600.0" text="就绪" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" />
                           </children>
                        </AnchorPane>
                  </content>
                </Tab>
              </tabs>
            </TabPane>
         </children>
      </AnchorPane>
   </children>
</VBox>
