From 1f455e5cda9016054c531bbae6b1639fe646628f Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期四, 27 十一月 2025 19:36:37 +0800
Subject: [PATCH] 框架调整,及库区切换

---
 fzzy-igdss-view/src/main/java/com/fzzy/igds/SelectDept.view.xml |   67 +++++++++++++++++++++++++++++++++
 1 files changed, 67 insertions(+), 0 deletions(-)

diff --git a/fzzy-igdss-view/src/main/java/com/fzzy/igds/SelectDept.view.xml b/fzzy-igdss-view/src/main/java/com/fzzy/igds/SelectDept.view.xml
new file mode 100644
index 0000000..faa9827
--- /dev/null
+++ b/fzzy-igdss-view/src/main/java/com/fzzy/igds/SelectDept.view.xml
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ViewConfig>
+  <Arguments/>
+  <Context/>
+  <Model>
+    <DataType name="dtCompany">
+      <Property name="creationType">com.fzzy.igds.domain.Company</Property>
+      <PropertyDef name="id">
+        <Property></Property>
+        <Property name="label">鍏徃缂栫爜</Property>
+      </PropertyDef>
+      <PropertyDef name="dwmc">
+        <Property></Property>
+        <Property name="label">鍗曚綅鍚嶇О</Property>
+      </PropertyDef>
+      <Reference name="listArea">
+        <Property name="dataType">[dtArea]</Property>
+        <Property name="parameter">$${this.id}</Property>
+        <Property name="dataProvider">selectDeptPR#listArea</Property>
+      </Reference>
+    </DataType>
+    <DataType name="dtArea">
+      <Property name="creationType">com.fzzy.igds.domain.Dept</Property>
+      <PropertyDef name="id">
+        <Property></Property>
+        <Property name="label">搴撳尯浠g爜</Property>
+      </PropertyDef>
+      <PropertyDef name="kqmc">
+        <Property></Property>
+        <Property name="label">搴撳尯鍚嶇О</Property>
+      </PropertyDef>
+    </DataType>
+  </Model>
+  <View>
+    <Property name="packages">font-awesome</Property>
+    <DataSet id="dsCompany">
+      <Property name="dataType">[dtCompany]</Property>
+      <Property name="dataProvider">selectDeptPR#listCompany</Property>
+    </DataSet>
+    <DataTree>
+      <ClientEvent name="onDataRowDoubleClick">var curNode = self.get(&quot;currentNode&quot;);&#xD;
+if(curNode.get(&quot;hasChild&quot;)){&#xD;
+	curNode.expand();&#xD;
+    $notify(&quot;璇烽�夋嫨搴撳尯鈥︹��&quot;);&#xD;
+}else{&#xD;
+	var curData = self.get(&quot;currentEntity&quot;);&#xD;
+	window.parent.onDeptAreaChange(curData.get(&quot;id&quot;));&#xD;
+}</ClientEvent>
+      <Property name="dataSet">dsCompany</Property>
+      <Property name="highlightCurrentRow">false</Property>
+      <BindingConfigs>
+        <BindingConfig>
+          <Property name="name">dwmc</Property>
+          <Property name="hasChild">true</Property>
+          <Property name="labelProperty">dwmc</Property>
+          <Property name="iconClass">fa fa-university</Property>
+          <BindingConfig>
+            <Property name="name">name</Property>
+            <Property name="childrenProperty">listArea</Property>
+            <Property name="labelProperty">kqmc</Property>
+            <Property name="iconClass">fa fa-home</Property>
+          </BindingConfig>
+        </BindingConfig>
+      </BindingConfigs>
+    </DataTree>
+  </View>
+</ViewConfig>

--
Gitblit v1.9.3