廖井涛
2024-07-08 528c1b66fbad7cfb76629e4890d9fc76d641025e
north-glass-erp/northglass-erp/src/views/sd/delivery/SelectDelivery.vue
@@ -12,6 +12,7 @@
import footSum from "@/hook/footSum"
import {CircleCheck, Download, Printer} from "@element-plus/icons-vue/global";
import PrintSheet1 from "@/components/sd/delivery/PrintSheet1.vue";
import PrintSheet2 from "@/components/sd/delivery/PrintSheet2.vue";
//语言获取
const { t } = useI18n()
@@ -199,6 +200,15 @@
          sheetIndex.value=1
          break
        }
        case 'sheet2': {
          if(rowClickIndex.value===null){
            ElMessage.warning(t('searchOrder.msgList.checkOrder'))
            return
          }
          dialogTableVisible.value = true
          sheetIndex.value=2
          break
        }
      }
    }
  },
@@ -240,6 +250,7 @@
      options: [
        [
          { code: 'sheet1', name: t('basicData.print'), prefixIcon: 'vxe-icon-file-txt', visible: true},
          { code: 'sheet2', name: t('basicData.print')+'无金额', prefixIcon: 'vxe-icon-file-txt', visible: true},
        ]
      ]
    }
@@ -386,6 +397,7 @@
        <el-button v-print="printContent"  :icon="Printer" circle />
      </template>
      <print-sheet1 id="child"  v-if="sheetIndex===1" :deliveryId="rowClickIndex.deliveryId" />
      <print-sheet2 id="child"  v-if="sheetIndex===2" :deliveryId="rowClickIndex.deliveryId" />
    </el-dialog>
  </div>