From 84e72d392eaf14e5243a02e22916194bc17d23b4 Mon Sep 17 00:00:00 2001
From: Lius <Lius2225@163.com>
Date: 星期一, 21 十月 2024 10:32:05 +0800
Subject: [PATCH] 设备列表调整
---
src/components/jeecg/JSuperQuery.vue | 27 ++++++++++++++++++++++-----
1 files changed, 22 insertions(+), 5 deletions(-)
diff --git a/src/components/jeecg/JSuperQuery.vue b/src/components/jeecg/JSuperQuery.vue
index 75631da..52feb8d 100644
--- a/src/components/jeecg/JSuperQuery.vue
+++ b/src/components/jeecg/JSuperQuery.vue
@@ -29,6 +29,7 @@
@cancel="handleCancel"
:mask="false"
:fullscreen="izMobile"
+ draggable
class="j-super-query-modal"
style="top:5%;max-height: 95%;"
>
@@ -103,6 +104,8 @@
<a-col :md="8" :xs="24" style="margin-bottom: 12px;">
<!-- 涓嬫媺鎼滅储 -->
<j-search-select-tag v-if="item.type==='sel_search'" v-model="item.val" :dict="getDictInfo(item)" placeholder="璇烽�夋嫨"/>
+ <!-- 涓嬫媺妗� -->
+ <j-search-select-tag v-else-if="item.type==='list' && item.dictTable" v-model="item.val" :dict="getDictInfo(item)" placeholder="璇烽�夋嫨"/>
<!-- 涓嬫媺澶氶�� -->
<template v-else-if="item.type==='list_multi'">
<j-multi-select-tag v-if="item.options" v-model="item.val" :options="item.options" placeholder="璇烽�夋嫨"/>
@@ -136,14 +139,14 @@
v-else-if="item.type === 'select-user' || item.type === 'sel_user'"
v-model="item.val"
:buttons="false"
- :multiple="false"
+ :multiple="allowMultiple(item)"
placeholder="璇烽�夋嫨鐢ㄦ埛"
:returnKeys="['id', item.customReturnField || 'username']"
/>
<j-select-depart
v-else-if="item.type === 'select-depart' || item.type === 'sel_depart'"
v-model="item.val"
- :multi="false"
+ :multi="allowMultiple(item)"
placeholder="璇烽�夋嫨閮ㄩ棬"
:customReturnField="item.customReturnField || 'id'"
/>
@@ -161,8 +164,10 @@
<a-time-picker v-else-if="item.type==='time'" :value="item.val ? moment(item.val,'HH:mm:ss') : null" format="HH:mm:ss" style="width: 100%" @change="(time,value)=>item.val=value"/>
<a-input-number v-else-if=" item.type=='int'||item.type=='number' " style="width: 100%" placeholder="璇疯緭鍏ユ暟鍊�" v-model="item.val"/>
<a-select v-else-if="item.type=='switch'" placeholder="璇烽�夋嫨" v-model="item.val">
- <a-select-option value="Y">鏄�</a-select-option>
- <a-select-option value="N">鍚�</a-select-option>
+ <!-- update-begin-author:taoyan for: VUEN-242銆恛nline琛ㄥ崟 楂樼骇鏌ヨ銆戝紑鍏崇粍浠惰缃墿灞曞弬鏁颁负[0,1] 鏃讹紝楂樼骇鏌ヨ閫夋嫨鍚庢煡璇粛鐒舵槸Y/N -->
+ <a-select-option :value="item.extendOption[0]">鏄�</a-select-option>
+ <a-select-option :value="item.extendOption[1]">鍚�</a-select-option>
+ <!-- update-end-author:taoyan for: VUEN-242銆恛nline琛ㄥ崟 楂樼骇鏌ヨ銆戝紑鍏崇粍浠惰缃墿灞曞弬鏁颁负[0,1] 鏃讹紝楂樼骇鏌ヨ閫夋嫨鍚庢煡璇粛鐒舵槸Y/N -->
</a-select>
<a-input v-else v-model="item.val" placeholder="璇疯緭鍏ュ��"/>
</a-col>
@@ -331,7 +336,12 @@
let child = { ...item2 }
child.label = child.label || child.text
child.label = data.label + '-' + child.label
- child.value = data.value + ',' + child.value
+ // update--begin--author:sunjianlei-----date:20220121------for锛氥�怞TC-1167銆戙�愯〃鍗曡璁″櫒銆戦珮绾ф煡璇紝涓�瀵逛竴瀛楁鏌ヨ涓嶅ソ浣�
+ // 鏄惁浠呭寘鍚瓧娈靛悕锛屼笉闇�瑕佹嫾鎺ュ瓙琛ㄨ〃鍚�
+ if (!data.onlyFieldName) {
+ child.value = data.value + ',' + child.value
+ }
+ // update--end--author:sunjianlei-----date:20220121------for锛氥�怞TC-1167銆戙�愯〃鍗曡璁″櫒銆戦珮绾ф煡璇紝涓�瀵逛竴瀛楁鏌ヨ涓嶅ソ浣�
child.val = ''
return child
})
@@ -419,10 +429,17 @@
item['dictCode'] = dictCode
item['dictTable'] = dictTable
item['dictText'] = dictText
+ //update-begin-author:taoyan for: VUEN-242銆恛nline琛ㄥ崟 楂樼骇鏌ヨ銆戝紑鍏崇粍浠惰缃墿灞曞弬鏁颁负[0,1] 鏃讹紝楂樼骇鏌ヨ閫夋嫨鍚庢煡璇粛鐒舵槸Y/N
+ item['extendOption'] = node.dataRef.extendOption || ['Y', 'N']
+ //update-begin-author:taoyan for: VUEN-242銆恛nline琛ㄥ崟 楂樼骇鏌ヨ銆戝紑鍏崇粍浠惰缃墿灞曞弬鏁颁负[0,1] 鏃讹紝楂樼骇鏌ヨ閫夋嫨鍚庢煡璇粛鐒舵槸Y/N
item['customReturnField'] = customReturnField
if (popup) {
item['popup'] = popup
}
+ // 鏍煎紡鍖栧瓧绗︿覆锛屼竴鑸敤浜庨珮绾ф煡璇㈢殑鏃ユ湡鏍煎紡澶勭悊
+ if (node.dataRef.formatStr) {
+ item['formatStr'] = node.dataRef.formatStr
+ }
this.$set(item, 'val', undefined)
},
handleOpen() {
--
Gitblit v1.9.3