From c094d4a32180130de0c26c75a5abc414128a5ec1 Mon Sep 17 00:00:00 2001 From: cuiqian2004 <cuiqian2004@163.com> Date: 星期四, 20 三月 2025 18:31:33 +0800 Subject: [PATCH] test --- pages/modal/3018.vue | 87 ++++++++++++++++++------------------------- 1 files changed, 37 insertions(+), 50 deletions(-) diff --git a/pages/modal/3018.vue b/pages/modal/3018.vue index 358b80c..7b0755e 100644 --- a/pages/modal/3018.vue +++ b/pages/modal/3018.vue @@ -22,18 +22,20 @@ <a @tap="classAttr_extButton(index,iindex)"><i class="ace-icon fa fa-plus-circle"></i></a> </div> - <input + <input :type="attr.Type=='鏁存暟' || attr.Type=='娴偣鏁� || attr.Type=='int' || attr.Type=='float'?'number':'text'" - :class="attr.edit?'':'input-disabled'" :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"> + :class="attr.edit?'':'input-disabled'" :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'" - :class="attr.edit?'':'input-disabled'" :data-index="index" :data-iindex="iindex" style="height:60px;" - :style="{'width':attr.Width}" :disabled="attr.edit?false:true"></textarea> + :class="attr.edit?'':'input-disabled'" :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'" - :class="attr.edit?'':'input-disabled'" :data-index="index" :data-iindex="iindex" style="height:90px;" - :style="{'width':attr.Width}" :disabled="attr.edit?false:true"></textarea> + :class="attr.edit?'':'input-disabled'" :data-index="index" :data-iindex="iindex" + style="height:90px;" :style="{'width':attr.Width}" + :disabled="attr.edit?false:true"></textarea> <!-- 鎵爜鍚庝簨浠惰繑鍥�--> <div class="input_vallist"> <ul v-for="(inputval,vindex) in inputValList"> @@ -47,18 +49,19 @@ <p class="tx_title2" :style="{'width':classattr.title_p_wdith+'%'}">{{attr.DispName}}:</p> <input :type="attr.Type=='鏁存暟' || attr.Type=='娴偣鏁� || attr.Type=='int' || attr.Type=='float' ?'number':'text'" - class="attr_field" :class="attr.edit?'':'input-disabled'" :value="attr.Value" @focus="ontap" @blur="onevent" - v-if="attr.Height=='1'" :data-index="index" :data-iindex="iindex" + class="attr_field" :class="attr.edit?'':'input-disabled'" :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" :class="attr.edit?'':'input-disabled'" :value="attr.Value" @focus="ontap" @blur="onevent" - v-else-if="attr.Height=='2'" :data-index="index" :data-iindex="iindex" - style="height:60px;" + <textarea class="attr_field" :class="attr.edit?'':'input-disabled'" :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" :class="attr.edit?'':'input-disabled'" :value="attr.Value" @focus="ontap" @blur="onevent" - v-else-if="attr.Height=='3'" :data-index="index" :data-iindex="iindex" - style="height:90px;" + <textarea class="attr_field" :class="attr.edit?'':'input-disabled'" :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"> @@ -153,7 +156,8 @@ </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" :class="attr.edit?'':'input-disabled'" :data-index="index" :data-iindex="iindex" + <input type="text" class="attr_field" :class="attr.edit?'':'input-disabled'" + :data-index="index" :data-iindex="iindex" :style="{'width': attr.Width.split('%')[0] - classattr.title_p_wdith - (attr.notempty==true?10:5) - 9 +'%'}" disabled="true" :maxlength="-1"> <div class="text-right2" v-if="attr.Type=='寮曠敤瀵硅薄(鍗曚釜)'|| attr.Type=='obj-ref'"> @@ -179,12 +183,13 @@ <a class="class_attr_add_per" @tap="classAttr_AddPer(index,iindex)"><i class="ace-icon fa fa-plus-circle"></i></a> </div> - <input type="text" :class="attr.edit?'':'input-disabled'" :value="attr.Value" :style="{'width':attr.Width}" disabled="true" - :maxlength="-1"> + <input type="text" :class="attr.edit?'':'input-disabled'" :value="attr.Value" + :style="{'width':attr.Width}" disabled="true" :maxlength="-1"> </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" :class="attr.edit?'':'input-disabled'" :value="attr.Value" + <input type="text" class="attr_field" :class="attr.edit?'':'input-disabled'" + :value="attr.Value" :style="{'width': attr.Width.split('%')[0] - classattr.title_p_wdith - (attr.notempty==true?10:5) - 9 +'%'}" disabled="true" :maxlength="-1"> <div class="text-right2"> @@ -203,12 +208,13 @@ <a href="#" class="class_attr_add_prj" @tap="classAttr_AddPrj(index,iindex)"><i class="ace-icon fa fa-plus-circle"></i></a> </div> - <input type="text" :class="attr.edit?'':'input-disabled'" :value="attr.Value" :style="{'width':attr.Width}" disabled="true" - :maxlength="-1"> + <input type="text" :class="attr.edit?'':'input-disabled'" :value="attr.Value" + :style="{'width':attr.Width}" disabled="true" :maxlength="-1"> </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" :class="attr.edit?'':'input-disabled'" :value="attr.Value" + <input type="text" class="attr_field" :class="attr.edit?'':'input-disabled'" + :value="attr.Value" :style="{'width': attr.Width.split('%')[0] - classattr.title_p_wdith - (attr.notempty==true?10:5) - 9 +'%'}" disabled="true" :maxlength="-1"> <div class="text-right2"> @@ -223,12 +229,14 @@ <view v-if="classattr.control_style=='涓婁笅甯冨眬'"> <text class="tx_title">{{attr.DispName}}:<i class="i_tishi" v-if="attr.notempty==true">*</i></text> - <input type="text" :class="attr.edit?'':'input-disabled'" :data-index="index" :data-iindex="iindex" :style="{'width':attr.Width}" - :disabled="attr.edit?false:true" :maxlength="-1"> + <input type="text" :class="attr.edit?'':'input-disabled'" :data-index="index" + :data-iindex="iindex" :style="{'width':attr.Width}" :disabled="attr.edit?false:true" + :maxlength="-1"> </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" :class="attr.edit?'':'input-disabled'" :data-index="index" :data-iindex="iindex" + <input type="text" class="attr_field" :class="attr.edit?'':'input-disabled'" + :data-index="index" :data-iindex="iindex" :style="{'width': attr.Width.split('%')[0] - classattr.title_p_wdith - (attr.notempty==true?10:5) +'%'}" :disabled="attr.edit?false:true" :maxlength="-1"> <i class="i_tishi" v-if="attr.notempty==true">*</i> @@ -925,29 +933,6 @@ } } - for (var i = 0; i < value.length; i++) { - - var length = 0; - if (!this.$data.refdatastore.filter(function( - s) { - return data[i].attr == s.attr - }).length) { - length = 1; - this.$data.refdatastore.push(data[i]); - } - if (length == 0) { - for (var j = 0; j < this.$data.refdatastore - .length; j++) { - if (this.$data.refdatastore[j].attr == - data[i] - .attr) { - this.$data.refdatastore[j].value = - data[i] - .value; - } - } - } - } }, popupChange(e) { console.log('褰撳墠妯″紡锛� + e.type + ',鐘舵�锛� + e.show); @@ -2513,9 +2498,11 @@ right: 30rpx; font-size: 60rpx; } + .input-disabled { background-color: #f3f3f3 !important; } + input::-webkit-input-placeholder { font-size: 12rpx; } @@ -2660,7 +2647,7 @@ padding: 20rpx; line-height: 1.5; // background: #fff; - // border: 1px solid #dcdee2; + // border: 1px solid #dcdee2; // color: #000; background: #fff; color: #000; -- Gitblit v1.9.1