|
@ -3,7 +3,7 @@ |
|
|
<u-popup v-model="props.isShowSelectItem" mode="center" border-radius="14"> |
|
|
<u-popup v-model="props.isShowSelectItem" mode="center" border-radius="14"> |
|
|
<view class="popup-title">选择备件</view> |
|
|
<view class="popup-title">选择备件</view> |
|
|
<view class="popup"> |
|
|
<view class="popup"> |
|
|
<u-search placeholder="搜索" v-model="form1.searchName" @change="searchItem" clearabled=false></u-search> |
|
|
<u-search :placeholder="props.searchPlaceholder" v-model="form1.searchName" @change="searchItem" clearabled=false></u-search> |
|
|
<scroll-view class="list" scroll-y="true" style="max-height: 800rpx"> |
|
|
<scroll-view class="list" scroll-y="true" style="max-height: 800rpx"> |
|
|
<view class="item" v-for="(item, index) in singleColumnList" :key="index" @click="chooseItem(item)"> |
|
|
<view class="item" v-for="(item, index) in singleColumnList" :key="index" @click="chooseItem(item)"> |
|
|
<u-checkbox v-model="item.checked" shape="circle" style="margin-top: 8rpx;"></u-checkbox> |
|
|
<u-checkbox v-model="item.checked" shape="circle" style="margin-top: 8rpx;"></u-checkbox> |
|
@ -66,6 +66,11 @@ const props = defineProps({ |
|
|
default: () => { return false }, |
|
|
default: () => { return false }, |
|
|
require: true |
|
|
require: true |
|
|
}, |
|
|
}, |
|
|
|
|
|
searchPlaceholder: { |
|
|
|
|
|
type: String, |
|
|
|
|
|
default: () => { return '搜索' }, |
|
|
|
|
|
require: true |
|
|
|
|
|
}, |
|
|
singleColumnList: { |
|
|
singleColumnList: { |
|
|
type: Array, |
|
|
type: Array, |
|
|
default: () => { return [] }, |
|
|
default: () => { return [] }, |
|
|