|
@@ -10,29 +10,22 @@
|
|
|
@click="onBoxCodeClick"
|
|
@click="onBoxCodeClick"
|
|
|
@keyup.enter="onBoxCodeEnter"
|
|
@keyup.enter="onBoxCodeEnter"
|
|
|
/>
|
|
/>
|
|
|
- <van-field
|
|
|
|
|
- ref="sourceLocationInputRef"
|
|
|
|
|
- v-model="sourceLocation"
|
|
|
|
|
- placeholder="请扫描源库位"
|
|
|
|
|
- clearable
|
|
|
|
|
- @click="onSourceLocationClick"
|
|
|
|
|
- @keyup.enter="onSourceLocationEnter"
|
|
|
|
|
- />
|
|
|
|
|
- <van-field
|
|
|
|
|
- ref="barcodeInputRef"
|
|
|
|
|
- v-model="scanBarcode"
|
|
|
|
|
- placeholder="请扫描商品条码"
|
|
|
|
|
- clearable
|
|
|
|
|
- @click="onBarcodeClick"
|
|
|
|
|
- @keyup.enter="onBarcodeEnter"
|
|
|
|
|
- />
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<!-- 信息展示表格 -->
|
|
<!-- 信息展示表格 -->
|
|
|
<div class="info-table">
|
|
<div class="info-table">
|
|
|
<div class="table-row">
|
|
<div class="table-row">
|
|
|
<div class="cell label">源库位</div>
|
|
<div class="cell label">源库位</div>
|
|
|
- <div class="cell value">{{ productInfo.targetLocation }}</div>
|
|
|
|
|
|
|
+ <div class="cell value input-cell">
|
|
|
|
|
+ <van-field
|
|
|
|
|
+ ref="sourceLocationInputRef"
|
|
|
|
|
+ v-model="sourceLocation"
|
|
|
|
|
+ placeholder="请扫描源库位"
|
|
|
|
|
+ clearable
|
|
|
|
|
+ @click="onSourceLocationClick"
|
|
|
|
|
+ @keyup.enter="onSourceLocationEnter"
|
|
|
|
|
+ />
|
|
|
|
|
+ </div>
|
|
|
<div class="cell label">库存数量</div>
|
|
<div class="cell label">库存数量</div>
|
|
|
<div class="cell value">{{ productInfo.stockQty }}</div>
|
|
<div class="cell value">{{ productInfo.stockQty }}</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -42,7 +35,16 @@
|
|
|
</div>
|
|
</div>
|
|
|
<div class="table-row">
|
|
<div class="table-row">
|
|
|
<div class="cell label">商品条码</div>
|
|
<div class="cell label">商品条码</div>
|
|
|
- <div class="cell value span-2">{{ productInfo.barcode }}</div>
|
|
|
|
|
|
|
+ <div class="cell value span-2 input-cell">
|
|
|
|
|
+ <van-field
|
|
|
|
|
+ ref="barcodeInputRef"
|
|
|
|
|
+ v-model="scanBarcode"
|
|
|
|
|
+ placeholder="请扫描商品条码"
|
|
|
|
|
+ clearable
|
|
|
|
|
+ @click="onBarcodeClick"
|
|
|
|
|
+ @keyup.enter="onBarcodeEnter"
|
|
|
|
|
+ />
|
|
|
|
|
+ </div>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="table-row row-small">
|
|
<div class="table-row row-small">
|
|
|
<div class="cell label">质量状态</div>
|
|
<div class="cell label">质量状态</div>
|
|
@@ -910,7 +912,23 @@ const submitMove = () => {
|
|
|
|
|
|
|
|
&.value {
|
|
&.value {
|
|
|
color: #333;
|
|
color: #333;
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
|
|
+ &.input-cell {
|
|
|
|
|
+ padding: 0;
|
|
|
|
|
+
|
|
|
|
|
+ :deep(.van-field) {
|
|
|
|
|
+ padding: 4px 6px;
|
|
|
|
|
+
|
|
|
|
|
+ .van-field__body {
|
|
|
|
|
+ height: 24px;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ .van-field__control {
|
|
|
|
|
+ font-size: 13px;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
&.editable {
|
|
&.editable {
|
|
|
cursor: pointer;
|
|
cursor: pointer;
|
|
|
min-height: 20px;
|
|
min-height: 20px;
|