Эх сурвалжийг харах

审核相关的接口对接

haveyou 11 сар өмнө
parent
commit
e596ecad4f

+ 4 - 4
pages/index/wms/bad-in.vue

@@ -43,7 +43,7 @@
 
             <!-- 底部扫码输入框 -->
             <view class="fixed-bottom pad-20" style="background: #ffffff;">
-                <u-search placeholder="请输入/扫描条码" :searchIconSize="24" bgColor="#f6f7f6"
+                <u-search placeholder="请输入物流单号" :searchIconSize="24" bgColor="#f6f7f6"
                     @search="getDetailByCode(waybillCode)" v-model="waybillCode" custom-style="font-size:32rpx"
                     placeholder-style="font-size:32rpx" :clearabled="true" :focus="false" :showAction="false"
                     :height="42"></u-search>
@@ -116,7 +116,7 @@ const goBack = () => {
 };
 
 const onSubmit = () => {
-    if(!formData.godownId || !formData.positionCode){
+    if (!formData.godownId || !formData.positionCode) {
         uni.$u.toast('请先选择仓库和库位')
         uni.$u.ttsModule.speak('请先选择仓库和库位')
         return
@@ -154,7 +154,7 @@ const handleSubmitConfirm = async () => {
     uni.$u.http.post('/app/stock/addBatch', {
         godownId: formData.godownId,
         positionCode: formData.positionCode,
-        orderInfo   
+        orderInfo
     }).then(res => {
         if (res.code == 200) {
             uni.$u.toast('入库成功')
@@ -262,7 +262,7 @@ const handleRemarkConfirm = (remark) => {
 // 打开仓库选择页面
 const selectWarehouse = () => {
     uni.navigateTo({
-        url: '/pages/index/wms/warehouse-select'
+        url: '/pages/index/wms/warehouse-select?godownId=' + formData.godownId
     })
 }
 </script>

+ 19 - 1
pages/index/wms/warehouse-select.vue

@@ -8,7 +8,8 @@
 
         <!-- 仓库列表 -->
         <view class="warehouse-list">
-            <view v-for="(item, index) in warehouses" :key="index" class="warehouse-item"
+            <view v-for="(item, index) in warehouses" :key="index" 
+                :class="['warehouse-item', { 'warehouse-item-active': item.id == selectedId }]"
                 hover-class="warehouse-item-hover" @click="selectWarehouse(item)">
                 <text>{{ index + 1 }}.{{ item.godownName }}</text>
             </view>
@@ -18,6 +19,7 @@
 
 <script setup>
 import { ref, computed } from 'vue'
+import { onLoad } from '@dcloudio/uni-app'
 
 // 搜索文本
 const searchText = ref('')
@@ -49,6 +51,13 @@ const selectWarehouse = (item) => {
     // 返回上一页
     uni.navigateBack()
 }
+
+const selectedId = ref()
+onLoad((options) => {
+    if (options.godownId) {
+        selectedId.value = options.godownId       
+    }
+})
 </script>
 
 <style scoped>
@@ -62,4 +71,13 @@ const selectWarehouse = (item) => {
     margin-bottom: 1px;
     font-size: 16px;
 }
+
+.warehouse-item-active {
+    background-color: #e1f3ff;
+    color: #2979ff;
+}
+
+.warehouse-item-hover {
+    background-color: #f5f5f5;
+}
 </style>