张诺
13 小时以前 49e0b69067848e77621da348359b9330bc2632f7
生产核算模块提交
已修改2个文件
62 ■■■■■ 文件已修改
src/api/productionManagement/productionCosting.js 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/productionManagement/productionCosting/index.vue 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/productionManagement/productionCosting.js
@@ -8,4 +8,17 @@
    method: "get",
    params: query,
  });
}
}
// 左边表格的接口
// salesLedger/productionAccounting/page
export function salesLedgerProductionAccountingList(query) {
  return request({
    url: "/salesLedger/productionAccounting/page",
    method: "get",
    params: query,
  });
}
// 右边表格的接口
//
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);
    });
};