huangxw 22 часов назад
Родитель
Сommit
98168b459e

+ 3 - 3
src/pages/plant/more/index.vue

@@ -6,7 +6,7 @@
         <view class="base-content pd-24">
             <view class="radius-16 bg-#fff pd-24 mb-16">
                 <view class="mb-30 f-s-30 c-#333 f-w-500">码管理</view>
-                <view class="d-flex flex-w gap-30 j-sb">
+                <view class="d-flex flex-w gap-30">
                     <view class="d-flex flex-cln j-c a-c pd-10" hover-class="bg-#f7f7f7" @click="$u.route({ url: '/plant/code/code-list/index' })">
                         <image class="w-54 h-54 mb-16" src="https://yujin-szyy.oss-cn-chengdu.aliyuncs.com/szyy/images-plt/plant/more/mag_code_icon.png" mode="widthFix" />
                         <view class="f-s-26 c-#666">码生成及下载</view>
@@ -15,10 +15,10 @@
                         <image class="w-54 h-54 mb-16" src="https://yujin-szyy.oss-cn-chengdu.aliyuncs.com/szyy/images-plt/plant/more/mag_trace_icon.png" mode="widthFix" />
                         <view class="f-s-26 c-#666">追溯码查询</view>
                     </view>
-                    <view @click="$u.route({ url: '/plant/code/code-relate/index' })" class="d-flex flex-cln j-c a-c pd-10" hover-class="bg-#f7f7f7">
+                    <!-- <view @click="$u.route({ url: '/plant/code/code-relate/index' })" class="d-flex flex-cln j-c a-c pd-10" hover-class="bg-#f7f7f7">
                         <image class="w-54 h-54 mb-16" src="https://yujin-szyy.oss-cn-chengdu.aliyuncs.com/szyy/images-plt/plant/more/mag_relate_icon.png" mode="widthFix" />
                         <view class="f-s-26 c-#666">关联关系管理</view>
-                    </view>
+                    </view> -->
                 </view>
             </view>
             <view class="radius-16 bg-#fff pd-24 mb-16">

+ 62 - 1
src/plant/storage/finished-product/sales-record-list/index.vue

@@ -9,7 +9,68 @@
         <view class="pd-24 bg-#f7f7f7">
             <up-swipe-action>
                 <up-swipe-action-item v-for="(item, index) in list" :key="index" :name="item?.id" :disabled="+item?.bgStatus" :options="optionsActionTemp" @click="clickTempSwipe($event, item)" class="mb-20 b-radius">
-                    <view class="b-radius bg-#fff p-rtv pd-24"> </view>
+                    <view class="b-radius p-rtv bg-#EDEDED">
+                        <view class="pd2-16-30 f-s-24 c-#333 f-w-500">订单号:{{ item?.orderNo || '-' }}</view>
+                        <view class="bg-#fff b-radius bg-#fff pd2-0-20">
+                            <view class="pd2-16-0 border-bottom-#F2F2F2">
+                                <view class="pd2-4-10 f-s-28">
+                                    <span class="c-#666">出库日期:</span>
+                                    <span class="c-#333 f-w-500">{{ item?.outstoreDate || '-' }}</span>
+                                </view>
+                                <view class="pd2-4-10 f-s-28 d-flex">
+                                    <span class="c-#666">购货单位:</span>
+                                    <view class="flex1 ov-hd">
+                                        <view class="c-#333 f-w-500">{{ item?.customerInfo?.cusName || '-' }}</view>
+                                        <view class="f-s-22 c-#666">{{ item?.customerInfo?.cusCode || '-' }}</view>
+                                    </view>
+                                </view>
+                            </view>
+                            <template v-for="(col, i) in item?.detailList" :key="i">
+                                <view class="pd2-20-10 border-bottom-#F2F2F2">
+                                    <view class="f-s-28 c-#666">
+                                        {{ col?.proName || '-' }}
+                                        <template v-if="col?.proLevel">({{ col?.proLevel || '-' }})</template>
+                                    </view>
+                                    <view>
+                                        <span class="f-s-28 c-#333 f-w-500">{{ col?.amount || '-' }}{{ col?.capacityUnit || '' }}</span>
+                                        <span class="f-s-24 c-#666">({{ col?.batchSn }}批号)</span>
+                                    </view>
+                                </view>
+                            </template>
+                            <view class="pd2-20-10 border-bottom-#F2F2F2 d-flex">
+                                <view v-if="item?.shdNo || item?.shdImg" class="flex1">
+                                    <view class="f-s-28 c-#666">随货单:</view>
+                                    <view class="f-s-24 c-#333">{{ item?.shdNo || '-' }}</view>
+                                    <view class="pt-10">
+                                        <ut-album :urls="item?.shdImg || []" :maxCount="1"></ut-album>
+                                    </view>
+                                </view>
+                                <view v-if="item?.fxrName || item?.fxdImg" class="flex1">
+                                    <view class="f-s-28 c-#666">放行单:</view>
+                                    <view class="f-s-24 c-#333">{{ item?.fxrName || '-' }}</view>
+                                    <view class="pt-10">
+                                        <ut-album :urls="item?.fxdImg || []" :maxCount="1"></ut-album>
+                                    </view>
+                                </view>
+                            </view>
+                            <view class="pd2-16-10 border-bottom-#F2F2F2">
+                                <view class="pd2-4-0 f-s-28 d-flex">
+                                    <span class="c-#666">备注:</span>
+                                    <span class="c-#333 f-w-500">{{ item?.remark || '-' }}</span>
+                                </view>
+                                <view class="d-flex j-sb">
+                                    <view class="pd2-4-0 f-s-24 mr-30 c-#666">
+                                        <span>操作人:</span>
+                                        <span>{{ item?.createByName || '-' }}</span>
+                                    </view>
+                                    <view class="pd2-4-0 f-s-24 c-#666">
+                                        <span>操作时间:</span>
+                                        <span>{{ item?.createTime || '-' }}</span>
+                                    </view>
+                                </view>
+                            </view>
+                        </view>
+                    </view>
                 </up-swipe-action-item>
             </up-swipe-action>
         </view>

+ 4 - 1
src/plant/storage/finished-product/sales-register/index.vue

@@ -131,15 +131,18 @@ const { proxy } = getCurrentInstance() as ComponentInternalInstance;
 const { transportation_mode } = toRefs<any>(proxy?.useDict('transportation_mode'));
 const upFormRef = ref();
 const paging = ref();
-const form = ref({
+const form = ref<any>({
     detailList: [] as string[],
     outstoreDate: parseTime(new Date(), '{y}-{m}-{d}'),
     orderNo: '',
+    customerId: '',
+    customerInfo: null,
     shdNo: '',
     shdImg: '',
     fxdImg: '',
     fxrName: infoStore.userInfo?.name,
     transportMode: '',
+    remark: '',
 });
 const selectedStorageMap = ref<Record<string, SelectedStorageItem>>({});
 const selectedStorageFormMap = ref<Record<string, any>>({});