// 工艺流程配置(模板)与绑定到销售台账产品的接口 import request from "@/utils/request"; // 工艺路线分页列表 export function salesProcessFlowConfigList(query = {}) { return request({ url: "/processRoute/page", method: "get", params: query, }); } // 工艺路线详情(兼容旧调用) export function salesProcessFlowConfigGetById(configId) { return request({ url: `/processRoute/${configId}`, method: "get", }); } // 新增/编辑工艺路线 export function salesProcessFlowConfigUpsert(data) { return request({ url: "/processRoute", method: "post", data: data, }); } // 删除工艺路线 export function salesProcessFlowConfigDelete(configId) { return request({ url: `/processRoute/${configId}`, method: "delete", }); } // 设置默认工艺路线 export function salesProcessFlowConfigSetDefault(configId) { return request({ url: `/processRoute/default/${configId}`, method: "put", }); } // 查询工艺路线下的工序 export function salesProcessFlowConfigItemList(routeId) { return request({ url: "/processRouteItem/list", method: "get", params: { routeId }, }); } // 新增/修改工序 export function salesProcessFlowConfigItemUpsert(data) { return request({ url: "/processRouteItem/", method: "post", data, }); } // 工序排序接口 export function salesProcessFlowConfigItemSort(data) { return request({ url: "/processRouteItem/sort", method: "post", data, }); } // 删除工序 export function salesProcessFlowConfigItemDelete(itemId) { return request({ url: `/processRouteItem/batchDelete/${itemId}`, method: "delete", }); } // 将某套配置应用到具体产品(同步更新) export function salesLedgerProductSetProcessFlowConfig(data) { return request({ url: "/salesLedgerProduct/setProcessFlowConfig", method: "post", data: data, }); }