From 69d1bd7b11a673e9e675055966e1b027de310858 Mon Sep 17 00:00:00 2001 From: jt <jt@activesoft.com.cn> Date: 星期日, 09 六月 2024 13:03:15 +0800 Subject: [PATCH] mobox3PDA码盘功能page_rowaction支持多条数据显示改进 --- pages/modal/classAttr.vue | 27 +++++++++++++++------------ 1 files changed, 15 insertions(+), 12 deletions(-) diff --git a/pages/modal/classAttr.vue b/pages/modal/classAttr.vue index 6c238e0..8d36f40 100644 --- a/pages/modal/classAttr.vue +++ b/pages/modal/classAttr.vue @@ -270,6 +270,7 @@ display: inline-block; } </style> +<style> .touch-item { background-color: #F8F9FC; display: flex; @@ -334,7 +335,7 @@ <div class="text-right" v-if="attr.ext_button==true"> <a @tap="classAttr_extButton(index,iindex)" ><i class="ace-icon fa fa-plus-circle"></i></a> </div> - <input type="text" :value="attr.Value" @focus="ontap" @blur="onevent" v-if="attr.Height=='1'" :data-index="index" :data-iindex="iindex" :style="{'width':attr.Width}" :disabled="attr.edit?false:true" > <!-- =='flase'?true:false --> + <input :type="attr.Type=='鏁存暟' || attr.Type=='娴偣鏁�?'number':'text'" :value="attr.Value" @focus="ontap" @blur="onevent" v-if="attr.Height=='1'" :data-index="index" :data-iindex="iindex" :style="{'width':attr.Width}" :disabled="attr.edit?false:true" > <!-- =='flase'?true:false --> <textarea :value="attr.Value" @focus="ontap" @blur="onevent" v-else-if="attr.Height=='2'" :data-index="index":data-iindex="iindex" style="height:60px;" :style="{'width':attr.Width}" :disabled="attr.edit?false:true"></textarea> <textarea :value="attr.Value" @focus="ontap" @blur="onevent" v-else-if="attr.Height=='3'" :data-index="index":data-iindex="iindex" style="height:90px;" :style="{'width':attr.Width}" :disabled="attr.edit?false:true"></textarea> <!-- 鎵爜鍚庝簨浠惰繑鍥�--> @@ -346,7 +347,7 @@ </view> <view v-if="classattr.control_style=='宸﹀彸甯冨眬'"> <p class="tx_title2" :style="{'width':classattr.title_p_wdith+'%'}">{{attr.DispName}}:</p> - <input type="text" class="attr_field" :value="attr.Value" @focus="ontap" @blur="onevent" v-if="attr.Height=='1'" :data-index="index" :data-iindex="iindex" :style="{'width': attr.Width.split('%')[0] - classattr.title_p_wdith - (attr.notempty==true?10:5) - (attr.ext_button==true?9:0) +'%'}" :disabled="attr.edit?false:true" > + <input :type="attr.Type=='鏁存暟' || attr.Type=='娴偣鏁�?'number':'text'" class="attr_field" :value="attr.Value" @focus="ontap" @blur="onevent" v-if="attr.Height=='1'" :data-index="index" :data-iindex="iindex" :style="{'width': attr.Width.split('%')[0] - classattr.title_p_wdith - (attr.notempty==true?10:5) - (attr.ext_button==true?9:0) +'%'}" :disabled="attr.edit?false:true" > <textarea class="attr_field" :value="attr.Value" @focus="ontap" @blur="onevent" v-else-if="attr.Height=='2'" :data-index="index":data-iindex="iindex" style="height:60px;" :style="{'width': attr.Width.split('%')[0] - classattr.title_p_wdith - (attr.notempty==true?10:5) - (attr.ext_button==true?9:0) +'%'}" :disabled="attr.edit?false:true"></textarea> <textarea class="attr_field" :value="attr.Value" @focus="ontap" @blur="onevent" v-else-if="attr.Height=='3'" :data-index="index":data-iindex="iindex" style="height:90px;" :style="{'width': attr.Width.split('%')[0] - classattr.title_p_wdith - (attr.notempty==true?10:5) - (attr.ext_button==true?9:0) +'%'}" :disabled="attr.edit?false:true"></textarea> <div class="text-right2" v-if="attr.ext_button==true"> @@ -700,6 +701,7 @@ if (success.code=='00000') { success.data.StyleDef = JSON.parse(success.data.StyleDef); $this.$data.classGridStyle = success.data; + // console.log($this.$data.classGridStyle); $this.class_attr_init(); }else{ @@ -1579,6 +1581,7 @@ }); }, DataObjRunCustomEvent_Return(eventid,data_attr,button_callback,index,iindex){ + var $this = this; var enviroment = { 'function': '3000', // 鍔熻兘鐐圭紪鍙� cls_id: this.$data.param.clsid, // 鍔熻兘鐐逛富鏁版嵁绫绘爣璇�@@ -1605,16 +1608,16 @@ req.push({ attr: ar.Name, val: ar.Value }); } } - if (this.$data.refdatastore.length > 0) { - for (var i = 0; i < this.$data.refdatastore.length; i++) { - if (!req.filter(function (s) { - return this.$data.refdatastore[i].attr == s.name - }).length) { - length = 1; - req.push({ 'attr': this.$data.refdatastore[i].attr, 'val': this.$data.refdatastore[i].value }); - } - } - } + // if (this.$data.refdatastore.length > 0) { + // for (var i = 0; i < this.$data.refdatastore.length; i++) { + // if (!req.filter(function (s) { + // return $this.$data.refdatastore[i].attr == s.name + // }).length) { + // length = 1; + // req.push({ 'attr': this.$data.refdatastore[i].attr, 'val': this.$data.refdatastore[i].value }); + // } + // } + // } var extinfo = enviroment; extinfo.edit_dlg = { type: 'small',//灏忕獥鍙� -- Gitblit v1.9.1