zuozhengqing
2023-11-14 963aa535e2ac0adf5bfc5dbd5168f63f71177c40
src/components/makepager/FormBtnsView.vue
@@ -14,14 +14,14 @@
    >
      <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>
@@ -33,8 +33,8 @@
    >
      <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
@@ -56,14 +56,20 @@
    >
      <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>
@@ -87,7 +93,7 @@
        <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>
@@ -129,6 +135,10 @@
      type: Boolean,
      default: true
    },
    showPositionCursor:{
      type: Boolean,
      default: false,
    },
    countObject: {
      type: Object,
      default: () => {
@@ -147,6 +157,9 @@
    return {}
  },
  methods: {
    positionReport(){
      this.$emit("positionReport")
    },
    // 进出
    inOutBoundClick() {
      this.$emit("inOutBoundClick")
@@ -181,12 +194,12 @@
  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;