优化表格选择器,支持textarea,支持多字段显示;

This commit is contained in:
2024-04-10 16:33:15 +08:00
parent 0cf8c1773c
commit 77bcee07c5
5 changed files with 36 additions and 17 deletions

View File

@@ -1,11 +1,12 @@
<div class="table-data-container" ref="tableData">
<input type="hidden" :name="setting.name" :value="value" :lay-verify="setting.required == 1?'required':''">
<div class="layui-input" @click="openSelectPage">
<div :class="setting.className" @click="openSelectPage">
<div class="placeholder" v-if="listSelected.length == 0">{{setting.placeholder}}</div>
<div class="layui-btn layui-btn-xs layui-btn-normal" v-for="(itemSelect,indexSelect) in listSelected">
<span>{{itemSelect[setting.fieldName]}}</span>
<i class="layui-icon layui-icon-close" @click.stop="removeItem(itemSelect,indexSelect)" v-if="setting.readonly != 1"></i>
<div class="layui-btn-container">
<div class="layui-btn layui-btn-xs layui-btn-normal" v-for="(itemSelect,indexSelect) in listSelectedShow">
<span>{{itemSelect['_select_show']}}</span>
<i class="layui-icon layui-icon-close" @click.stop="removeItem(itemSelect,indexSelect)" v-if="setting.readonly != 1"></i>
</div>
</div>
</div>
</div>