12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- <template>
- <view>
- <view class="list-ul">
- <view class="list-li" v-for="(item, index) in region_list" :key="index" @click="changeData(item)">
- <view class="name">{{ item.storageLocationName }}</view>
- <view class="other-info">
- <text class="label">库位编码</text>
- {{ item.storageLocationCode }}
- </view>
- <view class="other-info">
- <text class="label">所属库区</text>
- {{ item.areaName }}
- </view>
- </view>
- <u-loadmore :status="load_status" />
- </view>
- </view>
- </template>
- <script>
- export default {
- data() {
- return {
- load_status: 'nomore',
- basicGoodsId: '',
- skuId: '',
- warehouseId: '',
- region_list: []
- };
- },
- onLoad(options) {
- if (options.basicGoodsId) {
- this.basicGoodsId = options.basicGoodsId;
- this.skuId = options.skuId;
- this.warehouseId = options.warehouseId;
- }
- this.getAreaDateBySkuId();
- },
- onPullDownRefresh() {
- this.getAreaDateBySkuId();
- },
- methods: {
- changeData(item) {
- // 选择返回上一页
- this._prePage().areaBysku = item;
- uni.navigateBack();
- },
- // 库位
- getAreaDateBySkuId() {
- this.$u.api
- .getAreaDateBySkuId({
- basicGoodsId: this.basicGoodsId,
- skuId: this.skuId,
- warehouseId: this.warehouseId
- })
- .then(res => {
- if (res.data.length) {
- this.region_list = res.data[0].areaDate;
- }
- });
- }
- }
- };
- </script>
- <style lang="scss" scoped>
- .list-ul {
- .list-li {
- width: 710rpx;
- margin: 20rpx auto;
- border-radius: 10rpx;
- background-color: #ffffff;
- padding: 24rpx;
- .name {
- padding-bottom: 10rpx;
- font-weight: bold;
- }
- .other-info {
- padding-top: 10rpx;
- font-size: 24rpx;
- .label {
- color: #879bba;
- margin-right: 20rpx;
- }
- }
- }
- }
- </style>
|