|
@@ -1,43 +1,46 @@
|
|
|
<template>
|
|
<template>
|
|
|
- <view class="d-flex j-sb a-c li-item-head mb-16">
|
|
|
|
|
|
|
+ <view class="d-flex j-sb a-c li-item-head">
|
|
|
<view class="li-left-tag" :class="{ [`bg-instore-${item?.instoreBizInfo?.processType}`]: true }">{{ item?.seedLevel || '' }}{{ selectDictLabel(st_medicine_process_type, item?.instoreBizInfo?.processType) }}</view>
|
|
<view class="li-left-tag" :class="{ [`bg-instore-${item?.instoreBizInfo?.processType}`]: true }">{{ item?.seedLevel || '' }}{{ selectDictLabel(st_medicine_process_type, item?.instoreBizInfo?.processType) }}</view>
|
|
|
- <view class="f-s-22 c-#666">{{ item?.instoreBizInfo?.instoreDate }}</view>
|
|
|
|
|
|
|
+ <view v-if="isInstoreDate" class="f-s-22 c-#666">{{ item?.instoreBizInfo?.instoreDate }}</view>
|
|
|
</view>
|
|
</view>
|
|
|
- <view class="d-flex flex1 mb-10">
|
|
|
|
|
- <view class="flex1">
|
|
|
|
|
- <span class="f-s-34 c-#333 f-w-500 mr-10">{{ item?.variety }}</span>
|
|
|
|
|
- <span v-if="item?.partName" class="f-s-24 c-#666">{{ item?.partName }}</span>
|
|
|
|
|
|
|
+ <view class="pd-20">
|
|
|
|
|
+ <view class="d-flex flex1 mb-10">
|
|
|
|
|
+ <view class="flex1">
|
|
|
|
|
+ <span class="f-s-34 c-#333 f-w-500 mr-10">{{ item?.variety }}</span>
|
|
|
|
|
+ <span v-if="item?.partName" class="f-s-24 c-#666">{{ item?.partName }}</span>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view>
|
|
|
|
|
+ <view v-if="item?.examinReport?.length" class="tag-span c-primary bg-#EBF6EE">已检验</view>
|
|
|
|
|
+ <view v-else class="tag-span c-danger bg-#F9ECEA">未检验</view>
|
|
|
|
|
+ </view>
|
|
|
</view>
|
|
</view>
|
|
|
- <view>
|
|
|
|
|
- <view v-if="item?.examinReport?.length" class="tag-span c-primary bg-#EBF6EE">已检验</view>
|
|
|
|
|
- <view v-else class="tag-span c-danger bg-#F9ECEA">未检验</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>
|
|
|
- </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">
|
|
|
|
|
- <span class="c-#666">执行标准:</span>
|
|
|
|
|
- <span class="c-#333 f-w-500">{{ item?.supplierInfo?.cusName || '-' }}</span>
|
|
|
|
|
- </view>
|
|
|
|
|
- <view 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 class="pd2-4-0 f-s-28">
|
|
|
|
|
- <span class="c-#666">入库量:</span>
|
|
|
|
|
- <span class="c-#333 f-w-500">{{ item?.capacity }}{{ item?.unit }}</span>
|
|
|
|
|
- </view>
|
|
|
|
|
- <view class="d-flex">
|
|
|
|
|
- <view v-if="item?.inputAmount" class="pd2-4-0 f-s-28 flex1">
|
|
|
|
|
- <span class="c-#666">出库量:</span>
|
|
|
|
|
- <span class="c-#333 f-w-500">{{ item?.inputAmount || '0' }}{{ item?.unit }}</span>
|
|
|
|
|
|
|
+ <view 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 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>
|
|
|
- <view v-if="item?.restAmount" class="pd2-4-0 f-s-28 flex1">
|
|
|
|
|
- <span class="c-danger">剩余量:</span>
|
|
|
|
|
- <span class="c-danger f-w-500">{{ item?.restAmount || '0' }}{{ item?.unit }}</span>
|
|
|
|
|
|
|
+ <view class="pd2-4-0 f-s-28">
|
|
|
|
|
+ <span class="c-#666">入库量:</span>
|
|
|
|
|
+ <span class="c-#333 f-w-500">{{ item?.capacity }}{{ item?.unit }}</span>
|
|
|
</view>
|
|
</view>
|
|
|
|
|
+ <view class="d-flex">
|
|
|
|
|
+ <view v-if="item?.inputAmount" class="pd2-4-0 f-s-28 flex1">
|
|
|
|
|
+ <span class="c-#666">出库量:</span>
|
|
|
|
|
+ <span class="c-#333 f-w-500">{{ item?.inputAmount || '0' }}{{ item?.unit }}</span>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <view v-if="item?.restAmount" class="pd2-4-0 f-s-28 flex1">
|
|
|
|
|
+ <span class="c-danger">剩余量:</span>
|
|
|
|
|
+ <span class="c-danger f-w-500">{{ item?.restAmount || '0' }}{{ item?.unit }}</span>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ </view>
|
|
|
|
|
+ <slot></slot>
|
|
|
</view>
|
|
</view>
|
|
|
</template>
|
|
</template>
|
|
|
<script setup lang="ts" name="MedicineCard">
|
|
<script setup lang="ts" name="MedicineCard">
|
|
@@ -53,6 +56,10 @@ const props = defineProps({
|
|
|
type: Object,
|
|
type: Object,
|
|
|
default: () => ({}),
|
|
default: () => ({}),
|
|
|
},
|
|
},
|
|
|
|
|
+ isInstoreDate: {
|
|
|
|
|
+ type: Boolean,
|
|
|
|
|
+ default: true,
|
|
|
|
|
+ },
|
|
|
});
|
|
});
|
|
|
const { st_medicine_process_type } = toRefs<any>(props.dict);
|
|
const { st_medicine_process_type } = toRefs<any>(props.dict);
|
|
|
</script>
|
|
</script>
|