|
@@ -41,26 +41,48 @@
|
|
|
<view v-else class="tag-span c-danger bg-#F9ECEA">未检验</view>
|
|
<view v-else class="tag-span c-danger bg-#F9ECEA">未检验</view>
|
|
|
</view>
|
|
</view>
|
|
|
</view>
|
|
</view>
|
|
|
- <view class="pd2-4-0 f-s-28">
|
|
|
|
|
- <span class="c-#666">入库批号:</span>
|
|
|
|
|
- <span class="c-#333 f-w-500">{{ item?.batchCode }}</span>
|
|
|
|
|
- </view>
|
|
|
|
|
- <!-- <view class="pd2-4-0 f-s-28">
|
|
|
|
|
|
|
+ <template v-if="item?.instoreType == '2'">
|
|
|
|
|
+ <view class="pd2-4-0 f-s-28">
|
|
|
|
|
+ <span class="c-#666">入库批号:</span>
|
|
|
|
|
+ <span class="c-#333 f-w-500">{{ item?.batchCode }}</span>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <!-- <view class="pd2-4-0 f-s-28">
|
|
|
<span class="c-#666">溯源批号:</span>
|
|
<span class="c-#666">溯源批号:</span>
|
|
|
<span class="c-#333 f-w-500">暂无</span>
|
|
<span class="c-#333 f-w-500">暂无</span>
|
|
|
</view> -->
|
|
</view> -->
|
|
|
- <view v-if="['A3', 'A4'].includes(item?.fungusCodeType)" class="pd2-4-0 f-s-28">
|
|
|
|
|
- <span class="c-#666">菌种/菌株编号:</span>
|
|
|
|
|
- <span class="c-#333 f-w-500">{{ selectDictLabel(pt_fungus_code_type, item?.fungusCodeType) }}/{{ item?.fungusCode }}</span>
|
|
|
|
|
- </view>
|
|
|
|
|
- <view v-if="item?.supplierId" class="pd2-4-0 f-s-28">
|
|
|
|
|
- <span class="c-#666">供应商:</span>
|
|
|
|
|
- <span class="c-#333 f-w-500">{{ item?.supplierInfo?.cusName || '-' }}</span>
|
|
|
|
|
- </view>
|
|
|
|
|
- <view v-if="item?.warehouses?.length" class="pd2-4-0 f-s-28">
|
|
|
|
|
- <span class="c-#666">存放库房:</span>
|
|
|
|
|
- <span class="c-#333 f-w-500">{{ getStorageRoomNames(item?.warehouses) || '-' }}</span>
|
|
|
|
|
- </view>
|
|
|
|
|
|
|
+ <view v-if="['A3', 'A4'].includes(item?.fungusCodeType)" class="pd2-4-0 f-s-28">
|
|
|
|
|
+ <span class="c-#666">菌种/菌株编号:</span>
|
|
|
|
|
+ <span class="c-#333 f-w-500">{{ selectDictLabel(pt_fungus_code_type, item?.fungusCodeType) }}/{{ item?.fungusCode }}</span>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view v-if="item?.supplierId" class="pd2-4-0 f-s-28">
|
|
|
|
|
+ <span class="c-#666">供应商:</span>
|
|
|
|
|
+ <span class="c-#333 f-w-500">{{ item?.supplierInfo?.cusName || '-' }}</span>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view v-if="item?.warehouses?.length" class="pd2-4-0 f-s-28">
|
|
|
|
|
+ <span class="c-#666">存放库房:</span>
|
|
|
|
|
+ <span class="c-#333 f-w-500">{{ getStorageRoomNames(item?.warehouses) || '-' }}</span>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ </template>
|
|
|
|
|
+ <template v-if="item?.instoreType == '3'">
|
|
|
|
|
+ <view class="pd2-4-0 f-s-28">
|
|
|
|
|
+ <span class="c-#666">采收批号:</span>
|
|
|
|
|
+ <span class="c-#333 f-w-500">{{ item?.harvestInfo?.harvestCode || '-' }}</span>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view class="pd2-4-0 f-s-28">
|
|
|
|
|
+ <span class="c-#666">采收基地:</span>
|
|
|
|
|
+ <span class="c-#333 f-w-500">
|
|
|
|
|
+ {{ item?.harvestInfo?.baseInfo?.baseName || '-' }}
|
|
|
|
|
+ </span>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view v-if="['A3', 'A4'].includes(item?.fungusCodeType)" class="pd2-4-0 f-s-28">
|
|
|
|
|
+ <span class="c-#666">菌种/菌株编号:</span>
|
|
|
|
|
+ <span class="c-#333 f-w-500">{{ selectDictLabel(pt_fungus_code_type, item?.fungusCodeType) }}/{{ item?.fungusCode }}</span>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view v-if="item?.warehouses?.length" class="pd2-4-0 f-s-28">
|
|
|
|
|
+ <span class="c-#666">存放库房:</span>
|
|
|
|
|
+ <span class="c-#333 f-w-500">{{ getStorageRoomNames(item?.warehouses) || '-' }}</span>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ </template>
|
|
|
<view class="pd2-4-0 f-s-28">
|
|
<view class="pd2-4-0 f-s-28">
|
|
|
<span class="c-#666">入库量:</span>
|
|
<span class="c-#666">入库量:</span>
|
|
|
<span class="c-#333 f-w-500">{{ item?.capacity }}{{ item?.unit }}</span>
|
|
<span class="c-#333 f-w-500">{{ item?.capacity }}{{ item?.unit }}</span>
|
|
@@ -96,7 +118,7 @@ import SourceBottom from './model/source-bottom.vue';
|
|
|
import { selectDictListClass } from '@/utils/ruoyi';
|
|
import { selectDictListClass } from '@/utils/ruoyi';
|
|
|
import { getStorageRoomNames } from '@/utils/common';
|
|
import { getStorageRoomNames } from '@/utils/common';
|
|
|
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
|
|
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
|
|
|
-const { pt_seed_instore_type, pt_seed_type, pt_fungus_code_type, } = toRefs<any>(proxy?.useDict('pt_seed_instore_type', 'pt_seed_type', 'pt_fungus_code_type'));
|
|
|
|
|
|
|
+const { pt_seed_instore_type, pt_seed_type, pt_fungus_code_type } = toRefs<any>(proxy?.useDict('pt_seed_instore_type', 'pt_seed_type', 'pt_fungus_code_type'));
|
|
|
const list = ref<any[]>();
|
|
const list = ref<any[]>();
|
|
|
const form = ref({ keyword: '', restFlag: '1', instoreType: '' });
|
|
const form = ref({ keyword: '', restFlag: '1', instoreType: '' });
|
|
|
const paging = ref();
|
|
const paging = ref();
|
|
@@ -161,7 +183,6 @@ const onRefresh = () => {
|
|
|
paging.value.reload();
|
|
paging.value.reload();
|
|
|
};
|
|
};
|
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
|
-
|
|
|
|
|
uni.$on('refreshStorageRoomList', () => {
|
|
uni.$on('refreshStorageRoomList', () => {
|
|
|
onRefresh();
|
|
onRefresh();
|
|
|
});
|
|
});
|