Sfoglia il codice sorgente

编写入库锁库等

flower_mr 1 mese fa
parent
commit
4bf91c148b

BIN
db.sqlite3


+ 22 - 0
logs/server.log

@@ -2364,3 +2364,25 @@ ModuleNotFoundError: No module named 'wcs'
 [2025-04-09 22:00:40,177][django.request.log_response():241] [WARNING] Not Found: /cyclecount/qtyrecorviewset/
 [2025-04-11 15:46:07,182][django.request.log_response():241] [WARNING] Not Found: /cyclecount/qtyrecorviewset/
 [2025-04-11 15:47:57,007][django.request.log_response():241] [WARNING] Not Found: /cyclecount/qtyrecorviewset/
+[2025-04-11 16:27:23,367][django.request.log_response():241] [WARNING] Not Found: /stock/list/
+[2025-04-11 16:29:23,575][django.request.log_response():241] [WARNING] Not Found: /cyclecount/qtyrecorviewset/
+[2025-04-11 16:58:25,589][django.request.log_response():241] [WARNING] Not Found: /cyclecount/qtyrecorviewset/
+[2025-04-11 16:59:12,872][django.request.log_response():241] [WARNING] Not Found: /cyclecount/qtyrecorviewset/
+[2025-04-11 16:59:35,379][django.request.log_response():241] [WARNING] Not Found: /stock/list/
+[2025-04-11 16:59:42,839][django.request.log_response():241] [WARNING] Not Found: /cyclecount/qtyrecorviewset/
+[2025-04-11 16:59:55,806][django.request.log_response():241] [WARNING] Not Found: /cyclecount/qtyrecorviewset/
+[2025-04-11 17:00:39,007][django.request.log_response():241] [WARNING] Not Found: /cyclecount/qtyrecorviewset/
+[2025-04-11 17:01:28,320][django.request.log_response():241] [WARNING] Not Found: /cyclecount/qtyrecorviewset/
+[2025-04-11 17:06:33,678][django.request.log_response():241] [WARNING] Not Found: /stock/list/
+[2025-04-11 17:06:38,767][django.request.log_response():241] [WARNING] Not Found: /cyclecount/qtyrecorviewset/
+[2025-04-11 17:06:43,240][django.request.log_response():241] [WARNING] Not Found: /cyclecount/qtyrecorviewset/
+[2025-04-11 17:06:48,812][django.request.log_response():241] [WARNING] Not Found: /cyclecount/qtyrecorviewset/
+[2025-04-11 17:06:54,353][django.request.log_response():241] [WARNING] Not Found: /cyclecount/qtyrecorviewset/
+[2025-04-11 17:06:58,370][django.request.log_response():241] [WARNING] Not Found: /cyclecount/qtyrecorviewset/
+[2025-04-11 17:07:44,513][django.request.log_response():241] [WARNING] Not Found: /cyclecount/qtyrecorviewset/
+[2025-04-11 17:08:02,001][django.request.log_response():241] [WARNING] Not Found: /cyclecount/qtyrecorviewset/
+[2025-04-11 17:08:13,895][django.request.log_response():241] [WARNING] Not Found: /dn/list/
+[2025-04-11 17:08:27,467][django.request.log_response():241] [WARNING] Not Found: /stock/list/
+[2025-04-11 17:09:05,898][django.request.log_response():241] [WARNING] Not Found: /cyclecount/qtyrecorviewset/
+[2025-04-11 17:13:22,002][django.request.log_response():241] [WARNING] Not Found: /cyclecount/qtyrecorviewset/
+[2025-04-11 17:22:01,608][django.request.log_response():241] [WARNING] Not Found: //stock/management/

+ 1 - 0
templates/src/components/goodscard.vue

@@ -563,6 +563,7 @@ export default {
     },
     mounted() { }
 
+
 }
 
 </script>

+ 7 - 19
templates/src/pages/stock/management.vue

@@ -80,9 +80,11 @@
 
                     <!-- 内容层 -->
                     <div class="grid-content">
-                        <div v-for="(row, index) in shelf.rows" :key="row" class="grid-row">
-                            <div v-for="col in shelf.cols" :key="col" class="grid-item">
-                                <goodscard :row-index="shelf.rows - index" :col-index="col"
+                        <div v-for="(row, index) in shelf.rows"  :key="`row-${rowIndex}|${shelf.layer_now}`" class="grid-row">
+                            <div v-for="col in shelf.cols"  :key="`col-${colIndex}|${shelf.layer_now}`" class="grid-item">
+                                <q-btn 
+                                    :key="`${shelf.rows - index}-${col}-${shelf.layer_now}`"
+                                    :row-index="shelf.rows - index" :col-index="col"
                                     :layer-index="shelf.layer_now"
                                     :goods-data="goodsMatrix[shelf.rows - index-1][col-1]"
                                     />
@@ -106,11 +108,6 @@ import goodscard from 'components/goodscard.vue'
 import { LocalStorage } from 'quasar'
 import { getauth, postauth, putauth, deleteauth, getfile } from 'boot/axios_request'
 
-
-import { ref, onMounted, onBeforeUnmount } from 'vue'
-
-
-
 export default {
     components: { goodscard },
     // 选项式 API 写法
@@ -162,14 +159,8 @@ export default {
                 , {})
                 .then(res => {
 
-                    _this.goodsMap = {};
-                    res.results.forEach(item => {
-                        const key = `${item.row}-${item.col}`;
-                        _this.goodsMap[key] = item;
-                    });
                     
-                    // 构建三维矩阵
-                    _this.buildGoodsMatrix();
+
                 
                     _this.$q.notify({
                         message: res.detail,
@@ -327,10 +318,7 @@ export default {
     },
     watch: {
         shelf: {
-            deep: true,
-            handler(newVal) {
-                this.updateCSSVariables()
-            }
+
         }
     },
     created() {