| | |
| | | > |
| | | <div class="left"><i class="el-icon-present"></i></div> |
| | | <div class="right"> |
| | | <div class="right-label">{{ (countObject?.inLibrary ?? 0) + "件" }}</div> |
| | | <div class="right-label">{{ (countObject?.amount ?? 0) + "件" }}</div> |
| | | <div class="right-label">在库</div> |
| | | </div> |
| | | </div> |
| | | <div v-if="!showProduct && !showWarehouse && !showPosition && !addProduct" class="sub-number no-cursor"> |
| | | <div class="left"><i class="el-icon-present"></i></div> |
| | | <div class="right"> |
| | | <div class="right-label">{{ (countObject?.forecast ?? 0) + "件" }}</div> |
| | | <div class="right-label">{{ (countObject?.predictionAmount ?? 0) + "件" }}</div> |
| | | <div class="right-label">预测</div> |
| | | </div> |
| | | </div> |
| | |
| | | > |
| | | <div class="left icon-view"><i class="el-icon-sort"></i></div> |
| | | <div class="right"> |
| | | <div class="right-label">{{ "进: " + (countObject?.enter ?? 0) }}</div> |
| | | <div class="right-label">{{ "出: " + (countObject?.exit ?? 0) }}</div> |
| | | <div class="right-label">{{ "进: " + (countObject?.inputAmount ?? 0) }}</div> |
| | | <div class="right-label">{{ "出: " + (countObject?.outputAmount ?? 0) }}</div> |
| | | </div> |
| | | </div> |
| | | <!-- <div |
| | |
| | | > |
| | | <div class="left"><i class="el-icon-refresh"></i></div> |
| | | <div class="right"> |
| | | <div class="right-label">{{ countObject?.reorderRule ?? 0 }}</div> |
| | | <div class="right-label">重订货规则</div> |
| | | <template v-if="countObject?.reorderRuleNum== 1"> |
| | | <div class="right-label">最小:{{ countObject?.minInventoryRule ?? 0 }}</div> |
| | | <div class="right-label">最大:{{ countObject?.maxInventoryRule ?? 0 }}</div> |
| | | </template> |
| | | <template v-else> |
| | | <div class="right-label">{{ countObject?.reorderRuleNum ?? 0 }}</div> |
| | | <div class="right-label">重订货规则</div> |
| | | </template> |
| | | </div> |
| | | </div> |
| | | <div v-if="showProduct" class="sub-number left_border yes-cursor" @click="productClick"> |
| | | <div class="left"><i class="el-icon-s-fold"></i></div> |
| | | <div class="right"> |
| | | <div class="right-label">{{ countObject?.product ?? 0 }}</div> |
| | | <div class="right-label">{{ countObject?.reorderRuleNum ?? 0 }}</div> |
| | | <div class="right-label">产品</div> |
| | | </div> |
| | | </div> |
| | |
| | | <div class="right-label">已售</div> |
| | | </div> |
| | | </div> --> |
| | | <div v-if="showPosition" class="sub-number no-cursor"> |
| | | <div v-if="showPosition" :class="showPositionCursor?'sub-number yes-cursor':'no-cursor sub-number'" @click="positionReport"> |
| | | <div class="left"><i class="el-icon-help"></i></div> |
| | | <div class="right"> |
| | | <div class="right-one">当前库存</div> |
| | |
| | | type: Boolean, |
| | | default: true |
| | | }, |
| | | showPositionCursor:{ |
| | | type: Boolean, |
| | | default: false, |
| | | }, |
| | | countObject: { |
| | | type: Object, |
| | | default: () => { |
| | |
| | | return {} |
| | | }, |
| | | methods: { |
| | | positionReport(){ |
| | | this.$emit("positionReport") |
| | | }, |
| | | // 进出 |
| | | inOutBoundClick() { |
| | | this.$emit("inOutBoundClick") |
| | |
| | | padding: 0px 10px; |
| | | font-size: 13px; |
| | | .sub-number { |
| | | width: 12.5%; |
| | | width: 13%; |
| | | border-right: 1px solid #e9e9e9; |
| | | border-top: 1px solid #e9e9e9; |
| | | border-bottom: 1px solid #e9e9e9; |
| | | display: flex; |
| | | padding: 3px 9px; |
| | | padding: 3px 5px; |
| | | .left { |
| | | margin-top: 3px; |
| | | font-size: 22px; |