|  |  | 
 |  |  |         <Warehouse :show="warehouseShow" @close="close" @value="getValue" /> | 
 |  |  |         <Materials ref="Material" :show="materialsShow" :id="form.warehouseId.toString()" @close="close1" @value="getValue1" /> | 
 |  |  |         <!-- 单据类型 --> | 
 |  |  |         <van-popup v-model:show="typeShow" position="bottom" :style="{ height: '50%' }"> | 
 |  |  |         <van-popup v-model:show="typeShow" round position="bottom" :style="{ height: '50%' }"> | 
 |  |  |             <van-picker | 
 |  |  |                 :columns="columns" | 
 |  |  |                 @confirm="onConfirm1" | 
 |  |  | 
 |  |  |     // 提交 | 
 |  |  |     const onConfirm = () => { | 
 |  |  |         if (!form.type) return Toast('请选择单据类型') | 
 |  |  |         if (!form.warehouseId) return Toast('请选择出库仓库') | 
 |  |  |         if (list.value.length === 0) return Toast('至少选择一条出库物料') | 
 |  |  |         for (let i = 0; i < list.value.length; i++) { | 
 |  |  |             if (!list.value[i].num || list.value[i].num == '' || list.value[i].num == 0) { | 
 |  |  |                 return Toast(`第${i + 1}个出库物料数量必须大于0`) |