拆分模块
This commit is contained in:
BIN
client/src/main/resources/ui/company/customer/customer-icon.png
Normal file
BIN
client/src/main/resources/ui/company/customer/customer-icon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.8 KiB |
@@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0"
|
||||
xmlns:fx="http://javafx.com/fxml/1"
|
||||
fx:controller="com.ecep.contract.manager.ds.customer.controller.CustomerTabSkinEntity">
|
||||
<children>
|
||||
<VBox AnchorPane.bottomAnchor="5.0" AnchorPane.leftAnchor="5.0" AnchorPane.rightAnchor="5.0"
|
||||
AnchorPane.topAnchor="5.0">
|
||||
<children>
|
||||
<HBox spacing="3.0">
|
||||
<children>
|
||||
<Button mnemonicParsing="false" text="重置"/>
|
||||
</children>
|
||||
<padding>
|
||||
<Insets bottom="10.0" left="7.0" right="10.0" top="10.0"/>
|
||||
</padding>
|
||||
</HBox>
|
||||
<TableView fx:id="table" editable="true" minHeight="200.0" prefHeight="400.0" VBox.vgrow="ALWAYS">
|
||||
<columns>
|
||||
<TableColumn fx:id="entityTable_idColumn" prefWidth="75.0" text="ID"/>
|
||||
<TableColumn fx:id="entityTable_catalogColumn" text="客户分组"/>
|
||||
<TableColumn fx:id="entityTable_nameColumn" prefWidth="280.0" text="客户名称"/>
|
||||
<TableColumn fx:id="entityTable_abbNameColumn" prefWidth="180.0" text="客户别名"/>
|
||||
<TableColumn fx:id="entityTable_codeColumn" prefWidth="100.0" text="系统编号"/>
|
||||
<TableColumn fx:id="entityTable_developDateColumn" prefWidth="90.0" text="发展日期"/>
|
||||
<TableColumn fx:id="entityTable_creatorColumn" prefWidth="100.0" text="创建人"/>
|
||||
<TableColumn fx:id="entityTable_modifyDateColumn" prefWidth="90.0" text="修改日期"/>
|
||||
<TableColumn fx:id="entityTable_modifierColumn" prefWidth="100.0" text="修改人"/>
|
||||
<TableColumn fx:id="entityTable_updatedDateColumn" prefWidth="100.0" text="更新日期"/>
|
||||
<TableColumn fx:id="fetchedTimeColumn" prefWidth="130.0" text="同步时间"/>
|
||||
</columns>
|
||||
<contextMenu>
|
||||
<ContextMenu>
|
||||
<items>
|
||||
<MenuItem fx:id="entityTable_menu_refresh" mnemonicParsing="false" text="刷新"/>
|
||||
<MenuItem fx:id="entityTable_menu_del" mnemonicParsing="false" text="删除"/>
|
||||
</items>
|
||||
</ContextMenu>
|
||||
</contextMenu>
|
||||
</TableView>
|
||||
<Pane prefHeight="50.0">
|
||||
<children>
|
||||
<Label layoutX="14.0" layoutY="7.0" text="相关项是U8系统中的客户,更新日期表示数据从U8系统中获取数据有变化时记录的日期,同步时间表示发生从U8系统中获取时的时间戳。"/>
|
||||
</children>
|
||||
</Pane>
|
||||
</children>
|
||||
</VBox>
|
||||
</children>
|
||||
</AnchorPane>
|
||||
@@ -0,0 +1,58 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0"
|
||||
xmlns:fx="http://javafx.com/fxml/1"
|
||||
fx:controller="com.ecep.contract.manager.ds.customer.controller.CustomerTabSkinFile">
|
||||
<children>
|
||||
<VBox AnchorPane.bottomAnchor="5.0" AnchorPane.leftAnchor="5.0" AnchorPane.rightAnchor="5.0"
|
||||
AnchorPane.topAnchor="5.0">
|
||||
<children>
|
||||
<HBox spacing="3.0">
|
||||
<children>
|
||||
<TextField fx:id="searchKeyField" promptText="检索关键字"/>
|
||||
<Button fx:id="searchBtn" mnemonicParsing="false" text="检索"/>
|
||||
<Separator/>
|
||||
<Button fx:id="fileTable_reBuildBtn" text="重置(_R)"/>
|
||||
<Button fx:id="fileTable_updateEvaluationFormBuildBtn" text="更新评估表单(_U)"/>
|
||||
<Button fx:id="fileTable_calcNextSignDateBtn" text="计算下一个评价日期(_N)">
|
||||
<tooltip>
|
||||
<Tooltip text="依据已有的供应商评价表和登记采购的合同计算下一个评价日期"/>
|
||||
</tooltip>
|
||||
</Button>
|
||||
</children>
|
||||
<padding>
|
||||
<Insets bottom="10.0" left="7.0" right="10.0" top="10.0"/>
|
||||
</padding>
|
||||
</HBox>
|
||||
<TableView fx:id="table" editable="true" minHeight="200.0" prefHeight="400.0" VBox.vgrow="ALWAYS">
|
||||
<columns>
|
||||
<TableColumn fx:id="fileTable_idColumn" prefWidth="75.0" text="ID"/>
|
||||
<TableColumn fx:id="fileTable_typeColumn" text="类型"/>
|
||||
<TableColumn fx:id="fileTable_filePathColumn" prefWidth="300.0" text="文件"/>
|
||||
<TableColumn fx:id="fileTable_editFilePathColumn" prefWidth="70.0" text="可编辑文件"/>
|
||||
<TableColumn fx:id="fileTable_signDateColumn" prefWidth="150.0" text="生效日期"/>
|
||||
<TableColumn fx:id="fileTable_validColumn" prefWidth="50.0" text="有效"/>
|
||||
<TableColumn fx:id="fileTable_descriptionColumn" prefWidth="200.0" text="备注"/>
|
||||
</columns>
|
||||
<contextMenu>
|
||||
<ContextMenu>
|
||||
<items>
|
||||
<MenuItem fx:id="fileTable_menu_refresh" mnemonicParsing="false" text="刷新"/>
|
||||
<MenuItem fx:id="fileTable_menu_add" mnemonicParsing="false" text="删除"/>
|
||||
<MenuItem fx:id="fileTable_menu_del" mnemonicParsing="false" text="移动到公司目录"/>
|
||||
</items>
|
||||
</ContextMenu>
|
||||
</contextMenu>
|
||||
</TableView>
|
||||
<Pane prefHeight="50.0">
|
||||
<children>
|
||||
<Label layoutX="14.0" layoutY="7.0" text="拖动文件到表格中,自动归档为评估表"/>
|
||||
</children>
|
||||
</Pane>
|
||||
</children>
|
||||
</VBox>
|
||||
</children>
|
||||
</AnchorPane>
|
||||
@@ -0,0 +1,50 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0"
|
||||
xmlns:fx="http://javafx.com/fxml/1"
|
||||
fx:controller="com.ecep.contract.manager.ds.customer.controller.CustomerTabSkinSatisfactionSurvey">
|
||||
<children>
|
||||
<VBox AnchorPane.bottomAnchor="5.0" AnchorPane.leftAnchor="5.0" AnchorPane.rightAnchor="5.0"
|
||||
AnchorPane.topAnchor="5.0">
|
||||
<children>
|
||||
<HBox spacing="3.0">
|
||||
<children>
|
||||
<Button mnemonicParsing="false" text="重置"/>
|
||||
</children>
|
||||
<padding>
|
||||
<Insets bottom="10.0" left="7.0" right="10.0" top="10.0"/>
|
||||
</padding>
|
||||
</HBox>
|
||||
<TableView fx:id="table" minHeight="200.0" prefHeight="400.0" VBox.vgrow="ALWAYS">
|
||||
<columns>
|
||||
<TableColumn fx:id="idColumn" prefWidth="75.0" text="ID"/>
|
||||
<TableColumn fx:id="projectColumn" prefWidth="230.0" text="项目"/>
|
||||
<TableColumn fx:id="codeColumn" prefWidth="100.0" text="编号"
|
||||
style="-fx-alignment: center-right;"/>
|
||||
<TableColumn fx:id="dateColumn" prefWidth="85.0" text="日期"/>
|
||||
<TableColumn fx:id="totalScoreColumn" prefWidth="70.0" text="总分"/>
|
||||
<TableColumn fx:id="applicantColumn" prefWidth="75.0" text="申请人"/>
|
||||
<TableColumn fx:id="applyTimeColumn" prefWidth="130.0" text="申请时间"/>
|
||||
<TableColumn fx:id="descriptionColumn" prefWidth="180" text="备注"/>
|
||||
</columns>
|
||||
<contextMenu>
|
||||
<ContextMenu>
|
||||
<items>
|
||||
<MenuItem fx:id="entityTable_menu_refresh" mnemonicParsing="false" text="刷新"/>
|
||||
<MenuItem fx:id="entityTable_menu_del" mnemonicParsing="false" text="删除"/>
|
||||
</items>
|
||||
</ContextMenu>
|
||||
</contextMenu>
|
||||
</TableView>
|
||||
<Pane prefHeight="50.0">
|
||||
<children>
|
||||
<Label layoutX="14.0" layoutY="7.0" text="相关项是U8系统中的客户,更新日期表示数据从U8系统中获取数据有变化时记录的日期,同步时间表示发生从U8系统中获取时的时间戳。"/>
|
||||
</children>
|
||||
</Pane>
|
||||
</children>
|
||||
</VBox>
|
||||
</children>
|
||||
</AnchorPane>
|
||||
146
client/src/main/resources/ui/company/customer/customer.fxml
Normal file
146
client/src/main/resources/ui/company/customer/customer.fxml
Normal file
@@ -0,0 +1,146 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
<?import javafx.scene.paint.Color?>
|
||||
<?import javafx.scene.text.Font?>
|
||||
<BorderPane fx:id="root" prefHeight="600.0" prefWidth="800.0" xmlns="http://javafx.com/javafx/22"
|
||||
xmlns:fx="http://javafx.com/fxml/1"
|
||||
fx:controller="com.ecep.contract.manager.ds.customer.controller.CompanyCustomerWindowController">
|
||||
<top>
|
||||
<ToolBar prefHeight="40.0" prefWidth="200.0" BorderPane.alignment="CENTER">
|
||||
<items>
|
||||
<Button fx:id="OpenCustomerPathInExplorerBtn" text="打开目录(_F)"/>
|
||||
<Button fx:id="saveBtn" disable="true" text="保存(_S)"/>
|
||||
</items>
|
||||
</ToolBar>
|
||||
</top>
|
||||
<center>
|
||||
<TabPane fx:id="tabPane" tabClosingPolicy="UNAVAILABLE" tabMaxWidth="100.0" tabMinWidth="40.0">
|
||||
<tabs>
|
||||
<Tab fx:id="baseInfoTab" text="基本信息">
|
||||
<content>
|
||||
<ScrollPane fitToHeight="true" fitToWidth="true" maxHeight="1.7976931348623157E308"
|
||||
maxWidth="1.7976931348623157E308" minWidth="150.0" pannable="true">
|
||||
<content>
|
||||
<VBox maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308"
|
||||
minHeight="600.0" minWidth="150.0">
|
||||
<children>
|
||||
<GridPane maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308"
|
||||
minWidth="150.0" VBox.vgrow="NEVER">
|
||||
<columnConstraints>
|
||||
<ColumnConstraints halignment="CENTER" hgrow="NEVER" maxWidth="200.0"
|
||||
minWidth="80.0" prefWidth="120.0"/>
|
||||
<ColumnConstraints hgrow="ALWAYS" maxWidth="1.7976931348623157E308"
|
||||
minWidth="50.0" prefWidth="180.0"/>
|
||||
<ColumnConstraints halignment="CENTER" hgrow="NEVER" maxWidth="200.0"
|
||||
minWidth="80.0" prefWidth="120.0"/>
|
||||
<ColumnConstraints hgrow="ALWAYS" maxWidth="1.7976931348623157E308"
|
||||
minWidth="50.0" prefWidth="180.0"/>
|
||||
</columnConstraints>
|
||||
<rowConstraints>
|
||||
<RowConstraints fillHeight="false" minHeight="30.0" prefHeight="30.0"
|
||||
vgrow="NEVER"/>
|
||||
<RowConstraints fillHeight="false" minHeight="30.0" prefHeight="30.0"
|
||||
vgrow="NEVER"/>
|
||||
<RowConstraints fillHeight="false" minHeight="30.0" prefHeight="30.0"
|
||||
vgrow="NEVER"/>
|
||||
<RowConstraints fillHeight="false" minHeight="30.0" prefHeight="30.0"
|
||||
vgrow="NEVER"/>
|
||||
<RowConstraints fillHeight="false" maxHeight="1.7976931348623157E308"
|
||||
minHeight="30.0" prefHeight="80.0" vgrow="NEVER"/>
|
||||
<RowConstraints fillHeight="false" minHeight="30.0" prefHeight="30.0"
|
||||
vgrow="NEVER"/>
|
||||
<RowConstraints fillHeight="false" maxHeight="1.7976931348623157E308"
|
||||
minHeight="30.0" prefHeight="42.0" vgrow="NEVER"/>
|
||||
</rowConstraints>
|
||||
<children>
|
||||
<Label text="发展日期 *" GridPane.columnIndex="2"/>
|
||||
<DatePicker fx:id="developDateField" promptText="yyyy-MM-dd"
|
||||
GridPane.columnIndex="3"/>
|
||||
<Label text="存储文件夹" GridPane.rowIndex="2"/>
|
||||
<TextField fx:id="pathField" GridPane.columnIndex="1"
|
||||
GridPane.columnSpan="3" GridPane.rowIndex="2">
|
||||
<GridPane.margin>
|
||||
<Insets/>
|
||||
</GridPane.margin>
|
||||
</TextField>
|
||||
<Label text="创建日期" GridPane.rowIndex="5"/>
|
||||
<TextField fx:id="createdField" promptText="yyyy-MM-dd"
|
||||
GridPane.columnIndex="1" GridPane.rowIndex="5"/>
|
||||
<Label layoutX="20.0" layoutY="28.0" text="备注" GridPane.rowIndex="4"/>
|
||||
<TextArea fx:id="descriptionField" GridPane.columnIndex="1"
|
||||
GridPane.columnSpan="3" GridPane.rowIndex="4"/>
|
||||
<HBox alignment="CENTER_RIGHT" spacing="5.0" GridPane.columnIndex="1"
|
||||
GridPane.columnSpan="3" GridPane.rowIndex="6">
|
||||
<children>
|
||||
|
||||
</children>
|
||||
</HBox>
|
||||
<Label fx:id="versionLabel" text="\@Version" GridPane.rowIndex="6"/>
|
||||
<HBox alignment="CENTER_RIGHT" spacing="5.0" GridPane.columnIndex="1"
|
||||
GridPane.columnSpan="3" GridPane.rowIndex="3">
|
||||
<children>
|
||||
<Button fx:id="createPathBtn" mnemonicParsing="false"
|
||||
text="创建目录"/>
|
||||
<Button fx:id="changePathBtn" mnemonicParsing="false"
|
||||
text="变更目录"/>
|
||||
<Button fx:id="pathAsNameBtn" mnemonicParsing="false"
|
||||
text="与合同名称同名"/>
|
||||
</children>
|
||||
</HBox>
|
||||
<Label text="联系人" GridPane.rowIndex="1"/>
|
||||
<Label text="公司"/>
|
||||
<HBox GridPane.columnIndex="1">
|
||||
<children>
|
||||
<TextField fx:id="companyField" HBox.hgrow="ALWAYS"/>
|
||||
<Button fx:id="relativeCompanyBtn" mnemonicParsing="false"
|
||||
text="打开"/>
|
||||
</children>
|
||||
</HBox>
|
||||
<TextField fx:id="contactField" GridPane.columnIndex="1"
|
||||
GridPane.rowIndex="1"/>
|
||||
</children>
|
||||
<VBox.margin>
|
||||
<Insets bottom="5.0" left="5.0" right="5.0" top="5.0"/>
|
||||
</VBox.margin>
|
||||
</GridPane>
|
||||
<Pane prefHeight="50.0" prefWidth="200.0"/>
|
||||
</children>
|
||||
</VBox>
|
||||
</content>
|
||||
</ScrollPane>
|
||||
</content>
|
||||
</Tab>
|
||||
<Tab fx:id="fileTab" text="文件">
|
||||
</Tab>
|
||||
<Tab fx:id="entityTab" text="关联项">
|
||||
</Tab>
|
||||
<Tab fx:id="satisfactionTab" text="满意度调查">
|
||||
</Tab>
|
||||
</tabs>
|
||||
</TabPane>
|
||||
</center>
|
||||
|
||||
<bottom>
|
||||
<HBox id="HBox" alignment="CENTER_LEFT" spacing="5.0">
|
||||
<children>
|
||||
<Label fx:id="leftStatusLabel" maxHeight="1.7976931348623157E308" text="Left status"
|
||||
HBox.hgrow="ALWAYS">
|
||||
<font>
|
||||
<Font size="11.0" fx:id="x3"/>
|
||||
</font>
|
||||
<textFill>
|
||||
<Color red="0.625" green="0.625" blue="0.625" fx:id="x4"/>
|
||||
</textFill>
|
||||
</Label>
|
||||
<Pane HBox.hgrow="ALWAYS"/>
|
||||
<Label fx:id="rightStatusLabel" font="$x3" text="Right status" textFill="$x4" HBox.hgrow="NEVER"/>
|
||||
</children>
|
||||
<padding>
|
||||
<Insets bottom="3.0" left="3.0" right="3.0" top="3.0"/>
|
||||
</padding>
|
||||
</HBox>
|
||||
</bottom>
|
||||
</BorderPane>
|
||||
@@ -0,0 +1,220 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.geometry.Insets?>
|
||||
<?import javafx.scene.control.Button?>
|
||||
<?import javafx.scene.control.CheckBox?>
|
||||
<?import javafx.scene.control.DatePicker?>
|
||||
<?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.ScrollPane?>
|
||||
<?import javafx.scene.control.SplitPane?>
|
||||
<?import javafx.scene.control.TextArea?>
|
||||
<?import javafx.scene.control.TextField?>
|
||||
<?import javafx.scene.control.ToggleGroup?>
|
||||
<?import javafx.scene.image.ImageView?>
|
||||
<?import javafx.scene.layout.AnchorPane?>
|
||||
<?import javafx.scene.layout.ColumnConstraints?>
|
||||
<?import javafx.scene.layout.GridPane?>
|
||||
<?import javafx.scene.layout.HBox?>
|
||||
<?import javafx.scene.layout.RowConstraints?>
|
||||
<?import javafx.scene.layout.VBox?>
|
||||
|
||||
<VBox maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="800.0" prefWidth="1280.0" xmlns="http://javafx.com/javafx/22" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.ecep.contract.manager.ds.customer.controller.CompanyCustomerEvaluationFormFileWindowController">
|
||||
<children>
|
||||
<MenuBar>
|
||||
<menus>
|
||||
<Menu mnemonicParsing="false" text="File">
|
||||
<items>
|
||||
<MenuItem mnemonicParsing="false" text="Close" />
|
||||
</items>
|
||||
</Menu>
|
||||
<Menu mnemonicParsing="false" text="Edit">
|
||||
<items>
|
||||
<MenuItem mnemonicParsing="false" text="Delete" />
|
||||
</items>
|
||||
</Menu>
|
||||
<Menu mnemonicParsing="false" text="Help">
|
||||
<items>
|
||||
<MenuItem mnemonicParsing="false" text="About" />
|
||||
</items>
|
||||
</Menu>
|
||||
</menus>
|
||||
</MenuBar>
|
||||
<SplitPane fx:id="splitPane" dividerPositions="0.5" prefHeight="160.0" prefWidth="200.0" VBox.vgrow="ALWAYS">
|
||||
<items>
|
||||
<ScrollPane fx:id="leftPane" fitToHeight="true" fitToWidth="true" pannable="true">
|
||||
<ImageView fx:id="imageView" fitHeight="600.0" fitWidth="500.0" pickOnBounds="true" preserveRatio="true" AnchorPane.bottomAnchor="3.0" AnchorPane.leftAnchor="3.0" AnchorPane.rightAnchor="6.0" AnchorPane.topAnchor="3.0">
|
||||
</ImageView>
|
||||
</ScrollPane>
|
||||
<GridPane hgap="5.0" vgap="3.0">
|
||||
<columnConstraints>
|
||||
<ColumnConstraints halignment="RIGHT" hgrow="SOMETIMES" minWidth="10.0" prefWidth="80.0" />
|
||||
<ColumnConstraints hgrow="ALWAYS" minWidth="10.0" prefWidth="100.0" />
|
||||
</columnConstraints>
|
||||
<rowConstraints>
|
||||
<RowConstraints minHeight="28.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
<RowConstraints minHeight="28.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
<RowConstraints minHeight="28.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
<RowConstraints minHeight="28.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
<RowConstraints minHeight="28.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
<RowConstraints minHeight="28.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
<RowConstraints minHeight="28.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
<RowConstraints minHeight="248.0" prefHeight="250.0" vgrow="SOMETIMES" />
|
||||
<RowConstraints minHeight="63.0" prefHeight="65.0" vgrow="SOMETIMES" />
|
||||
<RowConstraints maxHeight="100.0" minHeight="98.0" prefHeight="100.0" vgrow="SOMETIMES" />
|
||||
<RowConstraints maxHeight="30.0" minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
|
||||
<RowConstraints maxHeight="1.7976931348623157E308" minHeight="10.0" prefHeight="10.0" vgrow="ALWAYS" />
|
||||
</rowConstraints>
|
||||
<children>
|
||||
<Label text="文件" GridPane.rowIndex="1" />
|
||||
<Label text="ID" />
|
||||
<Label fx:id="idField" text="10000" GridPane.columnIndex="1" />
|
||||
<TextField fx:id="filePathField" GridPane.columnIndex="1" GridPane.rowIndex="1" />
|
||||
<Label text="可编辑文件" GridPane.rowIndex="2" />
|
||||
<Label text="生效日期" GridPane.rowIndex="3" />
|
||||
<Label text="有效" GridPane.rowIndex="4" />
|
||||
<Label text="备注" GridPane.rowIndex="9" />
|
||||
<CheckBox fx:id="validField" mnemonicParsing="false" GridPane.columnIndex="1" GridPane.rowIndex="4" />
|
||||
<TextField fx:id="editFilePathField" GridPane.columnIndex="1" GridPane.rowIndex="2" />
|
||||
<DatePicker fx:id="signDateField" GridPane.columnIndex="1" GridPane.rowIndex="3" />
|
||||
<TextArea prefHeight="46.0" prefWidth="341.0" GridPane.columnIndex="1" GridPane.rowIndex="9" />
|
||||
<Label text="经济指标" GridPane.rowIndex="5" />
|
||||
<Label text="综合指标" GridPane.rowIndex="6" />
|
||||
<Label text="资信指标" GridPane.rowIndex="7" />
|
||||
<HBox alignment="CENTER_LEFT" spacing="6.0" GridPane.columnIndex="1" GridPane.rowIndex="5">
|
||||
<children>
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" selected="true" text="VIP客户" userData="VIP">
|
||||
<toggleGroup>
|
||||
<ToggleGroup fx:id="catalog" />
|
||||
</toggleGroup>
|
||||
</RadioButton>
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" text="A类客户" toggleGroup="$catalog" userData="A" />
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" text="B类客户" toggleGroup="$catalog" userData="B" />
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" text="C类客户" toggleGroup="$catalog" userData="C" />
|
||||
</children>
|
||||
</HBox>
|
||||
<HBox alignment="CENTER_LEFT" layoutX="115.0" layoutY="175.0" spacing="6.0" GridPane.columnIndex="1" GridPane.rowIndex="6">
|
||||
<children>
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" selected="true" text="较好" userData="较好">
|
||||
<toggleGroup>
|
||||
<ToggleGroup fx:id="level" />
|
||||
</toggleGroup>
|
||||
</RadioButton>
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" text="好" toggleGroup="$level" userData="好" />
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" text="一般" toggleGroup="$level" userData="一般" />
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" text="差" toggleGroup="$level" userData="差" />
|
||||
</children>
|
||||
</HBox>
|
||||
<VBox spacing="5.0" GridPane.columnIndex="1" GridPane.rowIndex="7">
|
||||
<children>
|
||||
<Label text="1. 在行业内的资信口碑" />
|
||||
<HBox alignment="CENTER_LEFT" spacing="6.0">
|
||||
<children>
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" selected="true" text="(50)好" userData="50">
|
||||
<toggleGroup>
|
||||
<ToggleGroup fx:id="score1" />
|
||||
</toggleGroup>
|
||||
</RadioButton>
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" text="(30)教好" toggleGroup="$score1" userData="30" />
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" text="(20)一般" toggleGroup="$score1" userData="20" />
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" text="(10)差" toggleGroup="$score1" userData="10" />
|
||||
</children>
|
||||
</HBox>
|
||||
<Label text="2. 自身的支付实力">
|
||||
<VBox.margin>
|
||||
<Insets top="12.0" />
|
||||
</VBox.margin></Label>
|
||||
<HBox alignment="CENTER_LEFT" layoutX="10.0" layoutY="30.0" spacing="6.0">
|
||||
<children>
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" selected="true" text="(50)好" userData="50">
|
||||
<toggleGroup>
|
||||
<ToggleGroup fx:id="score2" />
|
||||
</toggleGroup>
|
||||
</RadioButton>
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" text="(30)教好" toggleGroup="$score2" userData="30" />
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" text="(20)一般" toggleGroup="$score2" userData="20" />
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" text="(10)差" toggleGroup="$score2" userData="10" />
|
||||
</children>
|
||||
</HBox>
|
||||
<Label text="3. 每笔贷款是否按时到账">
|
||||
<VBox.margin>
|
||||
<Insets top="12.0" />
|
||||
</VBox.margin></Label>
|
||||
<HBox alignment="CENTER_LEFT" layoutX="10.0" layoutY="71.0" spacing="6.0">
|
||||
<children>
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" selected="true" text="(50)是" userData="50">
|
||||
<toggleGroup>
|
||||
<ToggleGroup fx:id="score3" />
|
||||
</toggleGroup>
|
||||
</RadioButton>
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" text="(30)否" toggleGroup="$score3" userData="30" />
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" text="(20)不稳定" toggleGroup="$score3" userData="20" />
|
||||
</children>
|
||||
</HBox>
|
||||
<Label text="4. 合同付款方式">
|
||||
<VBox.margin>
|
||||
<Insets top="12.0" />
|
||||
</VBox.margin></Label>
|
||||
<HBox alignment="CENTER_LEFT" layoutX="10.0" layoutY="112.0" spacing="6.0">
|
||||
<children>
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" selected="true" text="(50)电汇" userData="50">
|
||||
<toggleGroup>
|
||||
<ToggleGroup fx:id="score4" />
|
||||
</toggleGroup>
|
||||
</RadioButton>
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" text="(30)电子银行承兑" toggleGroup="$score4" userData="30" />
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" text="(20)资质银行承兑" toggleGroup="$score4" userData="20" />
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" text="(10)其他" toggleGroup="$score4" userData="10" />
|
||||
</children>
|
||||
</HBox>
|
||||
<Label text="5. 订单频率">
|
||||
<VBox.margin>
|
||||
<Insets top="12.0" />
|
||||
</VBox.margin></Label>
|
||||
<HBox alignment="CENTER_LEFT" layoutX="10.0" layoutY="153.0" spacing="6.0">
|
||||
<children>
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" selected="true" text="(50)约每季度一次" userData="50">
|
||||
<toggleGroup>
|
||||
<ToggleGroup fx:id="score5" />
|
||||
</toggleGroup>
|
||||
</RadioButton>
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" text="(30)约每半年一次" toggleGroup="$score5" userData="30" />
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" text="(20)约每年一次" toggleGroup="$score5" userData="20">
|
||||
</RadioButton>
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" text="(10)不稳定" toggleGroup="$score5" userData="10" />
|
||||
</children>
|
||||
</HBox>
|
||||
</children>
|
||||
</VBox>
|
||||
<Label text="资信等级" GridPane.rowIndex="8" />
|
||||
<VBox spacing="6.0" GridPane.columnIndex="1" GridPane.rowIndex="8">
|
||||
<children>
|
||||
<Label fx:id="totalCreditScoreLabel" text="合计总分:" />
|
||||
<HBox alignment="CENTER_LEFT" spacing="6.0">
|
||||
<children>
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" selected="true" text="★★★★" userData="4">
|
||||
<toggleGroup>
|
||||
<ToggleGroup fx:id="creditLevel" />
|
||||
</toggleGroup>
|
||||
</RadioButton>
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" text="★★★" toggleGroup="$creditLevel" userData="3" />
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" text="★★" toggleGroup="$creditLevel" userData="2" />
|
||||
<RadioButton mnemonicParsing="false" prefWidth="140.0" text="★" toggleGroup="$creditLevel" userData="1" />
|
||||
</children>
|
||||
</HBox>
|
||||
<Label text="★★★★≤200分,★★★≤150分,★★≤100分,★≤60分" />
|
||||
</children>
|
||||
</VBox>
|
||||
<Button mnemonicParsing="false" onAction="#onSaveAction" text="保存" GridPane.columnIndex="1" GridPane.halignment="CENTER" GridPane.rowIndex="10" />
|
||||
</children>
|
||||
<padding>
|
||||
<Insets right="5.0" />
|
||||
</padding>
|
||||
</GridPane>
|
||||
</items>
|
||||
</SplitPane>
|
||||
</children>
|
||||
</VBox>
|
||||
@@ -0,0 +1,62 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
<VBox prefHeight="680.0" prefWidth="1120.0" xmlns="http://javafx.com/javafx/22" xmlns:fx="http://javafx.com/fxml/1"
|
||||
fx:controller="com.ecep.contract.manager.ds.customer.controller.CompanyCustomerManagerWindowController">
|
||||
<children>
|
||||
<MenuBar VBox.vgrow="NEVER">
|
||||
<menus>
|
||||
<Menu mnemonicParsing="false" text="客户">
|
||||
<items>
|
||||
<MenuItem mnemonicParsing="false" text="新建…" onAction="#onCreateNewCustomerAction"/>
|
||||
</items>
|
||||
</Menu>
|
||||
<Menu mnemonicParsing="false" text="文件">
|
||||
<items>
|
||||
<MenuItem mnemonicParsing="false" text="重置…" onAction="#onReBuildFilesAction"/>
|
||||
<MenuItem mnemonicParsing="false" text="导出台账…" onAction="#onExportAction"/>
|
||||
<SeparatorMenuItem mnemonicParsing="false"/>
|
||||
<MenuItem mnemonicParsing="false" text="Preferences…"/>
|
||||
</items>
|
||||
</Menu>
|
||||
<Menu mnemonicParsing="false" text="帮助">
|
||||
<items>
|
||||
<MenuItem mnemonicParsing="false" text="About MyHelloApp"/>
|
||||
</items>
|
||||
</Menu>
|
||||
</menus>
|
||||
</MenuBar>
|
||||
<ToolBar prefHeight="40.0" prefWidth="200.0">
|
||||
<items>
|
||||
<TextField fx:id="searchKeyField" promptText="检索关键字"/>
|
||||
<Button fx:id="searchBtn" mnemonicParsing="false" text="检索"/>
|
||||
</items>
|
||||
</ToolBar>
|
||||
<AnchorPane prefHeight="248.0" prefWidth="2239.0" VBox.vgrow="ALWAYS">
|
||||
<children>
|
||||
<TableView fx:id="table" layoutX="52.0" layoutY="14.0" prefHeight="200.0" prefWidth="200.0"
|
||||
AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0"
|
||||
AnchorPane.topAnchor="0.0">
|
||||
<columns>
|
||||
<TableColumn fx:id="idColumn" maxWidth="100.0" prefWidth="60.0" text="ID"
|
||||
sortType="DESCENDING"/>
|
||||
<TableColumn fx:id="companyColumn" prefWidth="200.0" minWidth="50.0" text="公司名称"/>
|
||||
<TableColumn fx:id="catalogColumn" prefWidth="75.0" minWidth="50.0" text="分组"/>
|
||||
<TableColumn fx:id="developDateColumn" prefWidth="120.0" minWidth="50.0" text="开发日期"/>
|
||||
<TableColumn fx:id="pathColumn" prefWidth="250.0" minWidth="50.0" text="文件目录"/>
|
||||
<TableColumn fx:id="createdColumn" prefWidth="160.0" minWidth="50.0" text="创建日期"/>
|
||||
</columns>
|
||||
<contextMenu>
|
||||
<ContextMenu>
|
||||
<items>
|
||||
<MenuItem mnemonicParsing="false" onAction="#onBaseTableRefreshAction" text="刷新"/>
|
||||
</items>
|
||||
</ContextMenu>
|
||||
</contextMenu>
|
||||
</TableView>
|
||||
</children>
|
||||
</AnchorPane>
|
||||
<fx:include source="../../part-footer.fxml" fx:id="footer"/>
|
||||
</children>
|
||||
</VBox>
|
||||
Reference in New Issue
Block a user