chenrui
8 天以前 61c5d5c0d8d75fdd35d134e3e5276b7b1c36cbf1
src/views/procurementManagement/invoiceEntry/index.vue
@@ -120,7 +120,7 @@
          <el-table-column label="不含税总价(元)" prop="taxExclusiveTotalPrice" :formatter="formattedNumber" />
          <el-table-column label="本次来票数" prop="ticketsNum" width="170">
            <template #default="scope">
              <el-input-number v-model="scope.row.ticketsNum" placeholder="请选择" :precision="0" :step="1" clearable style="width: 100%"
              <el-input-number v-model="scope.row.ticketsNum" placeholder="请选择" min="0" :step="0.1" clearable style="width: 100%"
                @change="invoiceNumBlur(scope.row)" />
            </template>
          </el-table-column>
@@ -198,7 +198,7 @@
  rules: {
    invoiceNumber: [{ required: true, message: '请输入发票号' , trigger: 'blur' },{type:"string"}],
    invoiceAmount: [{ required: true, message: '请输入发票金额' , trigger: 'blur'}],
  }
})
const { searchForm, form, rules } = toRefs(data)
@@ -408,7 +408,7 @@
  if (!row.ticketsNum || row.ticketsNum === '') {
      row.ticketsNum = 0
  }
  if (Number(row.ticketsNum) > Number(row.futureTickets)) {
  if (Number(row.ticketsNum) > Number(row.tempFutureTickets)) {
    proxy.$modal.msgWarning('本次开票数不得大于未开票数')
    row.ticketsNum = 0
    return
@@ -416,9 +416,9 @@
  // 计算本次开票金额
  row.ticketsAmount = row.ticketsNum * row.taxInclusiveUnitPrice
  // 计算未开票数
  row.futureTickets = row.futureTickets - row.ticketsNum
  row.futureTickets = row.tempFutureTickets - row.ticketsNum
  // 计算未开票金额
  row.futureTicketsAmount = row.futureTickets * row.taxInclusiveUnitPrice
  row.futureTicketsAmount = row.tempFutureTicketsAmount - row.ticketsAmount
}
// 获取当前日期函数
@@ -434,4 +434,4 @@
getList()
</script>
<style scoped lang="scss"></style>
<style scoped lang="scss"></style>