gongchunyi
2026-06-22 a35ffb2a781f9082cde9813b7517c36bfcef33ad
src/views/procurementManagement/procurementLedger/index.vue
@@ -120,6 +120,16 @@
                  </el-tag>
                </template>
              </el-table-column>
              <el-table-column label="是否质检"
                               width="100px"
                               align="center">
                <template #default="scope">
                  <el-tag :type="getCheckedType(scope.row.isChecked)"
                          size="small">
                    {{ scope.row.isChecked ? '是' : '否' }}
                  </el-tag>
                </template>
              </el-table-column>
              <el-table-column label="税率(%)"
                               prop="taxRate" />
              <el-table-column label="含税单价(元)"
@@ -868,6 +878,14 @@
    };
    return typeMap[status] || "info";
  };
  // 获取是否质检标签类型
  const getCheckedType = status => {
    const typeMap = {
      0: "info",
      1: "success",
    };
    return typeMap[status] || "info";
  };
  const templateName = ref("");
  const filterInputValue = ref("");
@@ -1016,13 +1034,6 @@
  const { form, rules } = toRefs(data);
  const { form: searchForm } = useFormData({
    ...data.searchForm,
    // 设置录入日期范围为当天
    entryDate: [
      dayjs().startOf("day").format("YYYY-MM-DD"),
      dayjs().endOf("day").format("YYYY-MM-DD"),
    ],
    entryDateStart: dayjs().startOf("day").format("YYYY-MM-DD"),
    entryDateEnd: dayjs().endOf("day").format("YYYY-MM-DD"),
  });
  // 产品表单弹框数据
@@ -2015,7 +2026,8 @@
              canvas.width - horizontalPad * 2
            );
            const textBlockHeight = lines.length * lineHeight;
            canvas.height = padTop + QR_SIZE + gapAfterQr + textBlockHeight + bottomPad;
            canvas.height =
              padTop + QR_SIZE + gapAfterQr + textBlockHeight + bottomPad;
            ctx.fillStyle = "#ffffff";
            ctx.fillRect(0, 0, canvas.width, canvas.height);