From 8655012ffbd51a6550ffcc1882f6f5044cceac2e Mon Sep 17 00:00:00 2001
From: wangting <675591594@qq.com>
Date: 星期三, 04 十二月 2024 16:20:19 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 Source/plt-web/plt-web-parent/plt-web-base/src/main/java/com/vci/starter/web/model/BaseModel.java |  267 ++++++++++++++++++++++++++---------------------------
 Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/rightRegion/bottomTable/index.vue    |   28 +++++
 Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/formDefine/components/formDialog.vue          |    3 
 3 files changed, 159 insertions(+), 139 deletions(-)

diff --git a/Source/plt-web/plt-web-parent/plt-web-base/src/main/java/com/vci/starter/web/model/BaseModel.java b/Source/plt-web/plt-web-parent/plt-web-base/src/main/java/com/vci/starter/web/model/BaseModel.java
index 54713a2..2571ef3 100644
--- a/Source/plt-web/plt-web-parent/plt-web-base/src/main/java/com/vci/starter/web/model/BaseModel.java
+++ b/Source/plt-web/plt-web-parent/plt-web-base/src/main/java/com/vci/starter/web/model/BaseModel.java
@@ -18,120 +18,87 @@
  */
 public class BaseModel implements java.io.Serializable{
 
-
 	/**
 	 * 涓婚敭锛屽鏋滆嚜宸辩殑瀵硅薄锛屼笉鏄痮id浣滀负涓婚敭鐨勮瘽锛岄渶瑕佺敤id杩欎釜娉ㄨВ
 	 */
 	@Column(nullable = false)
 	private String oid;
-	
-	/**
-	 * 浠e彿锛涘彲浠ヨ缃睘鎬х殑鏄犲皠锛宯ame琛ㄧず鍦ㄥ钩鍙扮殑涓氬姟绫诲瀷涓殑灞炴�у悕绉帮紝蹇呴』涓哄皬鍐欙紱
-	 */
-	@Column()
-	private String id;
-	
-	/**
-	 * 鍚嶇О锛涗篃鍙互涓嶈缃睘鎬ф槧灏勶紝榛樿鏄瓧娈靛悕鐨勫皬鍐�
-	 */
-	@Column()
-	private String name;
-	
-	/**
-	 * 鎻忚堪
-	 */
-	@Column()
-	private String description;
-	
+
 	/**
 	 * 鐗堟湰鐨勪富閿�
 	 */
 	@Column()
 	private String revisionOid;
-	
+
 	/**
 	 * 瀵硅薄鐨勪富閿�
 	 */
 	@Column()
 	private String nameOid;
-	
+
 	/**
 	 * 涓氬姟绫诲瀷鐨勫悕绉�
 	 */
 	@Column()
 	private String btmName;
-	
+
 	/**
-	 * 鏄惁鏈�鍚庣増鏈�
+	 * 鏄惁鏈�鍚庣増鏈��1锛氭槸锛�0锛氬惁
 	 */
 	@Column(length=1)
 	private String lastR;
-	
-	
+
+
 	/**
-	 * 鏄惁鏈�鍒濈増鏈�
+	 * 鏄惁鏈�鍒濈増鏈��1锛氭槸锛�0锛氬惁
 	 */
 	@Column(length=1)
 	private String firstR;
-	
-    
+
+
 	/**
-	 * 鏄惁鏈�鏂扮増娆�
+	 * 鏄惁鏈�鏂扮増娆°��1锛氭槸锛�0锛氬惁
 	 */
 	@Column(length=1)
 	private String lastV;
-	
-	
+
+
 	/**
-	 * 鏄惁鏈�鏃╃増娆�
+	 * 鏄惁鏈�鏃╃増娆°��1锛氭槸锛�0锛氬惁
 	 */
 	@Column(length=1)
 	private String firstV;
-	
+
 	/**
 	 * 鍒涘缓浜�
 	 */
 	@Column(nullable = false)
 	private String creator;
-	
+
 	/**
 	 * 鍒涘缓鏃堕棿
 	 */
 	@Column(nullable = false)
 	@VciFieldType(VciFieldTypeEnum.VTDateTime)
 	private Date createTime;
-	
+
 	/**
 	 * 鏈�鍚庝慨鏀逛汉
 	 */
 	@Column(nullable = false)
 	private String lastModifier;
-	
+
 	/**
 	 * 鏈�鍚庝慨鏀规椂闂达紝鏍煎紡鏄痽yyy-MM-dd HH:mm:ss.SSS
 	 */
 	@VciFieldType(VciFieldTypeEnum.VTDateTime)
 	private Date lastModifyTime;
-	
+
 	/**
 	 * 鐗堟湰瑙勫垯
 	 */
 	@Column()
 	private String revisionRule;
-
-
-	/**
-	 * 鐗堟湰搴忓彿
-	 */
-	@VciFieldType(VciFieldTypeEnum.VTInteger)
-	private int revisionSeq;
-	
-	/**
-	 * 鐗堟湰鍊�
-	 */
-	@Column()
-	private String revisionValue;
-
 
 	/**
 	 * 鐗堟瑙勫垯
@@ -140,11 +107,23 @@
 	private String versionRule;
 
 	/**
+	 * 鐗堟湰搴忓彿
+	 */
+	@VciFieldType(VciFieldTypeEnum.VTInteger)
+	private int revisionSeq;
+
+	/**
+	 * 鐗堟湰鍊�
+	 */
+	@Column()
+	private String revisionValue;
+
+	/**
 	 * 鐗堟鎺掑簭
 	 */
 	@VciFieldType(VciFieldTypeEnum.VTInteger)
 	private int versionSeq;
-	
+
 	/**
 	 * 鐗堟鍊�
 	 */
@@ -162,54 +141,72 @@
 	 */
 	@Column()
 	private String lcStatus;
+
+	/**
+	 * 鏃堕棿鎴筹紝鏍煎紡鏄痽yyy-MM-dd HH:mm:ss.SSS
+	 */
+	@JsonFormat(pattern = VciDateUtil.DateTimeMillFormat)
+	private Date ts;
+
+	/**
+	 * 浠e彿锛涘彲浠ヨ缃睘鎬х殑鏄犲皠锛宯ame琛ㄧず鍦ㄥ钩鍙扮殑涓氬姟绫诲瀷涓殑灞炴�у悕绉帮紝蹇呴』涓哄皬鍐欙紱
+	 */
+	@Column()
+	private String id;
+
+	/**
+	 * 鍚嶇О锛涗篃鍙互涓嶈缃睘鎬ф槧灏勶紝榛樿鏄瓧娈靛悕鐨勫皬鍐�
+	 */
+	@Column()
+	private String name;
+
+	/**
+	 * 鎻忚堪
+	 */
+	@Column()
+	private String description;
+
+	/**
+	 * 鎷ユ湁鑰咃紝涓庡垱寤鸿�呮湁鍖哄埆锛屽父鐢ㄤ簬鎺у埗鏁版嵁鏉冮檺
+	 */
+	@Column(length = 50)
+	private String owner;
+
+	/**
+	 * 绛惧叆浜�--绛惧叆鍜岀鍑烘暟鎹槸浜掓枼
+	 */
+	@Column(length = 50)
+	private String checkInBy;
+
+	/**
+	 * 绛惧叆鏃堕棿
+	 */
+	@VciFieldType(VciFieldTypeEnum.VTDateTime)
+	private Date checkInTime;
+
+	/**
+	 * 绛惧嚭浜�
+	 */
+	@Column(length = 50)
+	private String checkOutBy;
+
+	/**
+	 * 绛惧嚭鏃堕棿
+	 */
+	@VciFieldType(VciFieldTypeEnum.VTDateTime)
+	private Date checkOutTime;
+
+	/**
+	 * 浠庡摢涓増鏈嫹璐�
+	 */
+	@Column(length = 50)
+	private String copyFromVersion;
 	
 	/**
 	 * 鐢熷懡鍛ㄦ湡鏄剧ず鏂囨湰
 	 */
 	@Transient(referColumn="lcStatus_text")
 	private String lcStatusText;
-	
-	/**
-	 * 鏃堕棿鎴筹紝鏍煎紡鏄痽yyy-MM-dd HH:mm:ss.SSS
-	 */
-	@JsonFormat(pattern = VciDateUtil.DateTimeMillFormat)
-	private Date ts;
-	
-	/**
-	 * 鎷ユ湁鑰咃紝涓庡垱寤鸿�呮湁鍖哄埆锛屽父鐢ㄤ簬鎺у埗鏁版嵁鏉冮檺
-	 */
-	@Column(length = 50)
-	private String owner;
-	
-	/**
-	 * 绛惧叆浜�--绛惧叆鍜岀鍑烘暟鎹槸浜掓枼
-	 */
-	@Column(length = 50)
-	private String checkInBy;
-	
-	/**
-	 * 绛惧叆鏃堕棿
-	 */
-	@VciFieldType(VciFieldTypeEnum.VTDateTime)
-	private Date checkInTime;
-	
-	/**
-	 * 绛惧嚭浜�
-	 */
-	@Column(length = 50)
-	private String checkOutBy;
-	
-	/**
-	 * 绛惧嚭鏃堕棿
-	 */
-	@VciFieldType(VciFieldTypeEnum.VTDateTime)
-	private Date checkOutTime;
-	
-	/**
-	 * 浠庡摢涓増鏈嫹璐�
-	 */
-	@Column(length = 50)
-	private String copyFromVersion;
 
 	/**
 	 * 瀵嗙骇
@@ -235,30 +232,6 @@
 
 	public void setOid(String oid) {
 		this.oid = oid;
-	}
-
-	public String getId() {
-		return id;
-	}
-
-	public void setId(String id) {
-		this.id = id;
-	}
-
-	public String getName() {
-		return name;
-	}
-
-	public void setName(String name) {
-		this.name = name;
-	}
-
-	public String getDescription() {
-		return description;
-	}
-
-	public void setDescription(String description) {
-		this.description = description;
 	}
 
 	public String getRevisionOid() {
@@ -357,6 +330,14 @@
 		this.revisionRule = revisionRule;
 	}
 
+	public String getVersionRule() {
+		return versionRule;
+	}
+
+	public void setVersionRule(String versionRule) {
+		this.versionRule = versionRule;
+	}
+
 	public int getRevisionSeq() {
 		return revisionSeq;
 	}
@@ -371,14 +352,6 @@
 
 	public void setRevisionValue(String revisionValue) {
 		this.revisionValue = revisionValue;
-	}
-
-	public String getVersionRule() {
-		return versionRule;
-	}
-
-	public void setVersionRule(String versionRule) {
-		this.versionRule = versionRule;
 	}
 
 	public int getVersionSeq() {
@@ -413,20 +386,36 @@
 		this.lcStatus = lcStatus;
 	}
 
-	public String getLcStatusText() {
-		return lcStatusText;
-	}
-
-	public void setLcStatusText(String lcStatusText) {
-		this.lcStatusText = lcStatusText;
-	}
-
 	public Date getTs() {
 		return ts;
 	}
 
 	public void setTs(Date ts) {
 		this.ts = ts;
+	}
+
+	public String getId() {
+		return id;
+	}
+
+	public void setId(String id) {
+		this.id = id;
+	}
+
+	public String getName() {
+		return name;
+	}
+
+	public void setName(String name) {
+		this.name = name;
+	}
+
+	public String getDescription() {
+		return description;
+	}
+
+	public void setDescription(String description) {
+		this.description = description;
 	}
 
 	public String getOwner() {
@@ -477,6 +466,14 @@
 		this.copyFromVersion = copyFromVersion;
 	}
 
+	public String getLcStatusText() {
+		return lcStatusText;
+	}
+
+	public void setLcStatusText(String lcStatusText) {
+		this.lcStatusText = lcStatusText;
+	}
+
 	public Integer getSecretGrade() {
 		return secretGrade;
 	}
diff --git a/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/formDefine/components/formDialog.vue b/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/formDefine/components/formDialog.vue
index ffeb762..1c735fa 100644
--- a/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/formDefine/components/formDialog.vue
+++ b/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/formDefine/components/formDialog.vue
@@ -1065,7 +1065,6 @@
       const types = ['radio', 'checkbox', 'select'];
       return types.includes(this.form.itemType); // 灞曠ず
     },
-
     itemStyleTypeStatus() {
       const types = ['hidden', 'webeditor', 'radio', 'checkbox'];
       return !types.includes(this.form.itemType); // 涓嶅睍绀�
@@ -1315,7 +1314,7 @@
       this.formList = this.formList.map(item => {
         return {
           ...item,
-          itemField: item.text // 灏唅temField璧嬪�间负text锛屽洜涓哄繕璁扮埗缁勪欢涓轰粈涔堝湪缂栬緫鍥炲~鏃舵妸itemField璧嬪�间负text浜�
+          itemField: item.text // 灏唅temField閲嶆柊璧嬪�间负text锛屽洜涓哄繕璁板綋鏃跺湪鐖剁粍浠剁紪杈戝洖濉柟娉曢噷涓轰粈涔堟妸itemField璧嬪�间负text浜�
         };
       });
       const params = {
diff --git a/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/rightRegion/bottomTable/index.vue b/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/rightRegion/bottomTable/index.vue
index 534aa18..b035270 100644
--- a/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/rightRegion/bottomTable/index.vue
+++ b/Source/plt-web/plt-web-ui/src/views/modelingMenu/ui/uiDefine/rightRegion/bottomTable/index.vue
@@ -288,9 +288,11 @@
   name: "index",
   data() {
     return {
-      queryTemplateNameList:[],
+      queryTemplateNameList: [],
       templateIdList: [],
       searchTargerChangeFlag: false,
+      showTypeChangeFlag: false,
+      linkTypeChangeFlag: false,
       formBtnOid: '',
       sourceBtnOid: '',
       sourceOId: '',
@@ -603,6 +605,20 @@
                       this.queryTemplateNameList = res.data.data;
                     })
                   }
+                  if (this.showTypeChangeFlag) {
+                    if (val.value) {
+                      if (this.form.searchTarger === '1') {
+                        this.form.templateId = "";
+                        this.form.queryTemplateName = "";
+                      } else {
+                        this.form.linkType = "";
+                        this.form.templateId = "";
+                        this.form.queryTemplateName = "";
+                      }
+                    }
+                  } else {
+                    this.showTypeChangeFlag = true;
+                  }
                 },
                 props: {
                   label: 'name',
@@ -629,7 +645,7 @@
                   desc: 'tag'
                 },
                 dicUrl: '/api/uiManagerController/getLinkDatasByPage?page=1&limit=-1&conditionMap[selectBtmType]={{key}}',
-                change:(val) => {
+                change: (val) => {
                   if (val.value) {
                     let params = {
                       'conditionMap[selectBtmType]': val.value
@@ -641,6 +657,14 @@
                       this.queryTemplateNameList = res.data.data;
                     })
                   }
+                  if (this.linkTypeChangeFlag) {
+                    if (val.value) {
+                      this.form.templateId = "";
+                      this.form.queryTemplateName = "";
+                    }
+                  } else {
+                    this.linkTypeChangeFlag = true;
+                  }
                 }
               },
               {

--
Gitblit v1.9.3