You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
74 lines
1.7 KiB
74 lines
1.7 KiB
<template>
|
|
<view class="">
|
|
<u-popup v-model="show" mode="bottom">
|
|
<request-common-info :dataContent="dataContent" @onClose="closePopup">
|
|
<view class="">
|
|
<comListItem :dataList="dataList"></comListItem>
|
|
</view>
|
|
<view class="split_line"></view>
|
|
</request-common-info>
|
|
</u-popup>
|
|
</view>
|
|
</template>
|
|
|
|
<script setup lang="ts">
|
|
import { ref } from 'vue'
|
|
import requestCommonInfo from '@/mycomponents/request/requestCommonInfo.vue'
|
|
import comListItem from '@/mycomponents/common/comListItem.vue'
|
|
|
|
const dataContent = ref({})
|
|
const dataList = ref([])
|
|
const show = ref(false)
|
|
const openPopup = (val) => {
|
|
dataContent.value = val
|
|
dataList.value = [
|
|
{
|
|
title: '从仓库代码',
|
|
content: dataContent.value.fromWarehouseCode
|
|
},
|
|
{
|
|
title: '到仓库代码',
|
|
content: dataContent.value.toWarehouseCode
|
|
},
|
|
{
|
|
title: '车间代码',
|
|
content: dataContent.value.workshopCode
|
|
},
|
|
{
|
|
title: '使用在途库',
|
|
content: dataContent.value.useOnTheWayLocation,
|
|
type: 'boolean'
|
|
},
|
|
{
|
|
title: '从库位类型范围',
|
|
content: dataContent.value.fromLocationTypes,
|
|
type: 'locationType'
|
|
},
|
|
{
|
|
title: '到库位类型范围',
|
|
content: dataContent.value.toLocationTypes,
|
|
type: 'locationType'
|
|
},
|
|
{
|
|
title: '从库区代码范围',
|
|
content: dataContent.value.fromAreaCodes
|
|
},
|
|
{
|
|
title: '到库区代码范围',
|
|
content: dataContent.value.toAreaCodes
|
|
}
|
|
]
|
|
setTimeout((res) => {
|
|
show.value = true
|
|
}, 500)
|
|
}
|
|
const closePopup = () => {
|
|
show.value = false
|
|
}
|
|
defineExpose({
|
|
openPopup,
|
|
closePopup
|
|
})
|
|
</script>
|
|
|
|
<style></style>
|
|
|