huminmin
2026-04-03 5f18876241777adb7cacce4bc8316779cb16c237
src/views/equipmentManagement/spareParts/index.vue
@@ -95,8 +95,8 @@
            </el-form-item>
            <el-form-item label="来源">
              <el-select v-model="usageQuery.source" placeholder="请选择" clearable style="width: 200px">
                <el-option label="维修" value="维修" />
                <el-option label="保养" value="保养" />
                <el-option label="维修" :value="0" />
                <el-option label="保养" :value="1" />
              </el-select>
            </el-form-item>
            <el-form-item>
@@ -173,10 +173,10 @@
  { label: "来源", prop: "sourceText" },
  { label: "单据/记录ID", prop: "sourceId" },
  { label: "设备名称", prop: "deviceName" },
  { label: "备件名称", prop: "sparePartName" },
  { label: "领用数量", prop: "qty" },
  { label: "备件名称", prop: "sparePartsName" },
  { label: "领用数量", prop: "quantity" },
  { label: "操作人", prop: "operator" },
  { label: "时间", prop: "useTime" },
  { label: "时间", prop: "createTime" },
]);
const handleTabChange = async (name) => {
@@ -337,11 +337,7 @@
      usageTableData.value = records.map((r, idx) => ({
        rowKey: r.id ?? `${usagePagination.current}-${idx}`,
        ...r,
        sourceText:
          r.source === "维修" ? "维修" :
          r.source === "保养" ? "保养" :
          r.source === "手工" ? "手工" :
          (r.source || "-"),
        sourceText: r.sourceText === "" ? "-" : r.sourceText,
      }));
    } else {
      usagePagination.total = 0;