From 4cf67af090dbed353f1ddf3bd3ba5e0f854c0020 Mon Sep 17 00:00:00 2001
From: wangting <675591594@qq.com>
Date: 星期四, 28 十一月 2024 12:09:05 +0800
Subject: [PATCH] 业务类型、状态池添加图标,数据授权页面

---
 Source/plt-web/plt-web-ui/src/views/modelingMenu/queryTemplate/linkTypeQuery/formQueryDialog.vue |   49 ++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 40 insertions(+), 9 deletions(-)

diff --git a/Source/plt-web/plt-web-ui/src/views/modelingMenu/queryTemplate/linkTypeQuery/formQueryDialog.vue b/Source/plt-web/plt-web-ui/src/views/modelingMenu/queryTemplate/linkTypeQuery/formQueryDialog.vue
index f34c297..137fb73 100644
--- a/Source/plt-web/plt-web-ui/src/views/modelingMenu/queryTemplate/linkTypeQuery/formQueryDialog.vue
+++ b/Source/plt-web/plt-web-ui/src/views/modelingMenu/queryTemplate/linkTypeQuery/formQueryDialog.vue
@@ -6,7 +6,7 @@
       <el-button v-if="!readOnly" plain size="mini" type="primary" @click="clearValue">娓呯┖鍊�</el-button>
       <el-button v-if="!readOnly" plain size="mini" type="primary" @click="delAll">鍒犻櫎鍏ㄩ儴鏉′欢</el-button>
     </div>
-    <div v-if="radioForm==0" style="height: 220px;text-align: center;" @drop="drop" @dragover.prevent>
+    <div v-if="radioForm==0" style="height: calc(100% - 75px);text-align: center;" @drop="drop" @dragover.prevent>
       <div v-for="(condition,index) in conditionList" :key="index" class="el-input--small"
            style="margin-bottom: 5px; text-align:left">
         <span :title="condition.clause"
@@ -35,7 +35,7 @@
         <avue-input v-else v-model="condition.ordinaryValue" :disabled="readOnly" placeholder=""
                     style="width: 300px;margin-right: 5px;"></avue-input>-->
         <avue-input v-model="condition.ordinaryValue" :disabled="readOnly" placeholder=""
-                    style="width: 300px;margin-right: 5px;"></avue-input>
+                    style="width: 36%;margin-right: 5px;"></avue-input>
         <el-button v-if="!readOnly" plain size="mini" type="primary" @click="checkTemp(index)">閫夋嫨鏌ヨ妯℃澘</el-button>
         <el-button v-if="!readOnly" icon="el-icon-delete" size="mini" style="padding: 7px 8px" type="danger"
                    @click="delCondition(index)"></el-button>
@@ -179,7 +179,20 @@
     },
     searchColumn: {
       type: Array,
-      default: []
+      default: [
+        {
+          label: 'OID',
+          prop: 'OID',
+        },
+        {
+          label: 'CREATOR',
+          prop: 'CREATOR'
+        },
+        {
+          label: 'CREATETIME',
+          prop: 'CREATETIME'
+        },
+      ]
     },
   },
   data() {
@@ -357,7 +370,7 @@
                 if (queryTemplate.condition.cIMap[key].leafInfo.value.queryTemplate) {
                   getValue(queryTemplate.condition.cIMap[key].leafInfo.value.queryTemplate, item)
                 } else {
-                  item.ordinaryValue = queryTemplate.condition.cIMap[key].leafInfo.value.ordinaryValue;
+                  //item.ordinaryValue = queryTemplate.condition.cIMap[key].leafInfo.value.ordinaryValue;
                   item.type = queryTemplate.condition.cIMap[key].leafInfo.type;
                   if (['VTInteger', 'VTDouble', 'VTLong'].includes(item.type)) {
                     item.operatorDic = that.operatorIntDic;
@@ -381,7 +394,19 @@
                 operatorDic: []
               }
               if (this.queryCondition.cIMap[key].leafInfo.value.queryTemplate) {
-                getValue(this.queryCondition.cIMap[key].leafInfo.value.queryTemplate, item)
+                item.ordinaryValue = this.queryCondition.cIMap[key].leafInfo.value.queryTemplate.id+';'+this.queryCondition.cIMap[key].leafInfo.value.queryTemplate.clauseList.join(',');
+                if(this.queryCondition.cIMap[key].leafInfo.value.queryTemplate.id.indexOf('qt_')==0){
+                  getValue(this.queryCondition.cIMap[key].leafInfo.value.queryTemplate, item)
+                }else {
+                  item.type = this.queryCondition.cIMap[key].leafInfo.type;
+                  if (['VTInteger', 'VTDouble', 'VTLong'].includes(item.type)) {
+                    item.operatorDic = that.operatorIntDic;
+                  } else if (['VTDateTime', 'VTDate', 'VTTime'].includes(item.type)) {
+                    item.operatorDic = that.operatorDateDic;
+                  } else {
+                    item.operatorDic = that.operatorDic;
+                  }
+                }
               } else {
                 item.ordinaryValue = this.queryCondition.cIMap[key].leafInfo.value.ordinaryValue;
                 item.type = this.queryCondition.cIMap[key].leafInfo.type;
@@ -747,9 +772,15 @@
 }
 </script>
 
-<style scoped>
-::v-deep .el-input--small .el-input__inner {
-  height: 28px;
-  line-height: 28px;
+<style lang="scss" scoped>
+::v-deep {
+  .el-input--small .el-input__inner {
+    height: 28px;
+    line-height: 28px;
+  }
+
+  .el-radio {
+    margin-right: 30px;
+  }
 }
 </style>

--
Gitblit v1.9.3