From a3910f64e8a6170d1d8f611b6f7af635a3b7a27f Mon Sep 17 00:00:00 2001 From: ludc <ludc@vci-tech.com> Date: 星期五, 10 一月 2025 10:25:26 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- Source/plt-web/plt-web-ui/src/views/modelingMenu/queryTemplate/linkTypeQuery/formQueryDialog.vue | 78 +++++++++++++++++++++++---------------- 1 files changed, 46 insertions(+), 32 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 bfe46ab..837849b 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" @@ -179,7 +179,20 @@ }, searchColumn: { type: Array, - default: [] + default: [ + { + label: 'OID', + prop: 'OID', + }, + { + label: 'CREATOR', + prop: 'CREATOR' + }, + { + label: 'CREATETIME', + prop: 'CREATETIME' + }, + ] }, }, data() { @@ -351,23 +364,30 @@ let list = []; let that = this; let getValue = function (queryTemplate, item) { - for (let key in queryTemplate.condition.cIMap) { - if (queryTemplate.condition.cIMap[key].leaf) { - item.clause += '.' + queryTemplate.condition.cIMap[key].leafInfo.clause; - 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.type = queryTemplate.condition.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; + if(queryTemplate.id.indexOf('qt_')==0){ + item.clause += '.' + queryTemplate.condition.cIMap['ci1'].leafInfo.clause; + item.ordinaryValue = queryTemplate.condition.cIMap['ci1'].leafInfo.value.ordinaryValue; + item.type = queryTemplate.condition.cIMap['ci1'].leafInfo.type; + }else { + item.ordinaryValue = queryTemplate.id+';'+queryTemplate.clauseList.join(','); + /*for (let key in queryTemplate.condition.cIMap) { + if (queryTemplate.condition.cIMap[key].leaf) { + item.clause += '.' + queryTemplate.condition.cIMap[key].leafInfo.clause; + if (queryTemplate.condition.cIMap[key].leafInfo.value.queryTemplate) { + getValue(queryTemplate.condition.cIMap[key].leafInfo.value.queryTemplate, item) } else { - item.operatorDic = that.operatorDic; + 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; + } else if (['VTDateTime', 'VTDate', 'VTTime'].includes(item.type)) { + item.operatorDic = that.operatorDateDic; + } else { + item.operatorDic = that.operatorDic; } } for (let key in val.cIMap) { @@ -381,19 +401,7 @@ operatorDic: [] } if (this.queryCondition.cIMap[key].leafInfo.value.queryTemplate) { - 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; @@ -759,9 +767,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