张诺
5 天以前 49e0b69067848e77621da348359b9330bc2632f7
src/views/productionManagement/productionCosting/index.vue
@@ -46,24 +46,24 @@
} from "@/api/basicData/customerFile.js";
import { ElMessageBox } from "element-plus";
import dayjs from "dayjs";
import {productionAccountingListPage} from "@/api/productionManagement/productionCosting.js";
import {productionAccountingListPage, salesLedgerProductionAccountingList} from "@/api/productionManagement/productionCosting.js";
const { proxy } = getCurrentInstance();
const tableColumn = ref([
   {
      label: "生产日期",
      prop: "schedulingDate",
      width: 120,
    minWidth: 100,
   },
   {
      label: "生产人",
      prop: "schedulingUserName",
      width: 90,
    minWidth: 100,
   },
   {
      label: "合同号",
      prop: "salesContractNo",
      width: 220,
    minWidth: 100,
   },
   // {
   //    label: "客户合同号",
@@ -73,7 +73,7 @@
   {
      label: "客户名称",
      prop: "customerName",
      width: 250,
    minWidth: 100,
   },
   // {
   //    label: "项目名称",
@@ -83,35 +83,38 @@
   {
      label: "产品大类",
      prop: "productCategory",
      width: 160,
    minWidth: 100,
   },
   {
      label: "规格型号",
      prop: "specificationModel",
      width: 160,
    minWidth: 100,
   },
   {
      label: "单位",
      prop: "unit",
    minWidth: 100,
   },
   {
      label: "工序",
      prop: "process",
    minWidth: 100,
   },
   {
      label: "生产数量",
      prop: "finishedNum",
      width: 100,
    minWidth: 100,
   },
   {
      label: "工时定额",
      prop: "workHours",
      width: 100,
    minWidth: 100,
   },
   {
      label: "工资",
      prop: "wages",
      width: 100,
    minWidth: 100,
   },
]);
@@ -120,22 +123,25 @@
   {
      label: "生产人",
      prop: "schedulingUserName",
      width: 120,
    minWidth: 100,
   },
   {
      label: "产量",
      prop: "finishedNum",
      width: 100,
   },
      prop: "outputNum",
    minWidth: 100,
  },
   {
      label: "工资",
      prop: "wages",
      width: 100,
    minWidth: 100,
   },
   {
      label: "合格率",
      prop: "qualifiedRate",
      width: 100,
      prop: "outputRate",
    minWidth: 100,
   },
]);
@@ -190,12 +196,13 @@
   const params = { ...searchForm.value, ...page };
   params.dateType = dateType.value;
   params.entryDate = undefined
   productionAccountingListPage(params).then((res) => {
  salesLedgerProductionAccountingList(params).then((res) => {
      tableLoading.value = false;
      const records = res.data.records || [];
      tableData.value = records;
    // console.log("resdsd",records)
    leftTableData.value = records;
      page.total = res.data.total || 0;
      buildLeftTableData(records);
      // buildLeftTableData(records);
   });
};