| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161 |
- import { postJ, post, get } from "@/utils/request";
- import Vue from "vue";
- // 报工固定端口
- function getUrl() {
- // // #ifdef APP-PLUS
- // return "http://192.168.3.190:9090" // Vue.prototype.apiUrl
- // // #endif
- // // #ifdef H5
- // return '/handleReport'
- // // #endif
- // APP“服务器设置”界面设定的:协议、主机地址、端口
- const apiInfo = uni.getStorageSync("apiInfo");
- // 生产报工对接601-mes后端:与必品云后端同主机,用9090端口。
- return apiInfo.protocal ? `${apiInfo.protocal}${apiInfo.hostname}:9090` : '/api'
- // const apiInfo = uni.getStorageSync("apiInfo");
- // Vue.prototype.apiWebUrl = `${apiInfo.protocal}${apiWWInfo.hostname}:${apiInfo.port}/api`;
- }
- // 获取工单基本信息
- export async function getOrderInfo(orderCode) {
- const data = await get(
- getUrl() + `/order/getOrderInfo/${orderCode}`, null, true,
- );
- if (data.code == 0) {
- return data.data;
- }
- return Promise.reject(data.message);
- }
- // 查询生产订单工艺路线信息 工序信息
- export async function getProcessRoute(orderId) {
- const data = await get(
- getUrl() + `/orderVornr/getProcessRoute/${orderId}`, null, true,
- );
- if (data.code == 0) {
- return data.data;
- }
- return Promise.reject(data.message);
- }
- // 查询生产订单报工明细
- export async function getReportInfo(orderCode, loading = true) {
- const data = await get(
- getUrl() + `/feedRecord/getReportInfo/${orderCode}`, null, loading,
- );
- if (data.code == 0) {
- return data.data;
- }
- return Promise.reject(data.message);
- }
- // 报工
- export async function report(params) {
- const data = await postJ(
- getUrl() + `/feedRecord/report`, params, true,
- );
- if (data.code == 0) {
- return data.data;
- }
- return Promise.reject(data.message);
- }
- // 不合格品类型字典
- export async function getDict(type) {
- const data = await get(
- getUrl() + `/dict/getDict?type=${type}`
- );
- if (data.code == 0) {
- return data.data;
- }
- return Promise.reject(data.message);
- }
- // 根据工序id 查询 报工信息
- export async function getReportByVornrId(vornrId, loading = true) {
- const data = await get(
- getUrl() + `/feedRecord/getReportByVornrId/${vornrId}`, null, true
- );
- if (data.code == 0) {
- return data.data;
- }
- return Promise.reject(data.message);
- }
- // 查询生产订单101产品收货明细
- export async function getProductReciverInfoOne(orderId) {
- const data = await get(
- getUrl() + `/oneReciver/getProductReciverInfo/${orderId}`, null, true
- );
- if (data.code == 0) {
- return data.data;
- }
- return Promise.reject(data.message);
- }
- // 查询生产订单531产品收货明细
- export async function getProductReciverInfoFive(orderId) {
- const data = await get(
- getUrl() + `/fiveReciver/getProductReciverInfo/${orderId}`, null, true
- );
- if (data.code == 0) {
- return data.data;
- }
- return Promise.reject(data.message);
- }
- // 查询生产订单投料明细
- export async function getFeedInfo(orderId) {
- const data = await get(
- getUrl() + `/feedRecord/getFeedInfo/${orderId}`, null, true
- );
- if (data.code == 0) {
- return data.data;
- }
- return Promise.reject(data.message);
- }
- // 查询生产订单bom组件数据
- export async function getBomInfo(orderId) {
- const data = await get(
- getUrl() + `/bom/getBomInfo/${orderId}`, null, true
- );
- if (data.code == 0) {
- return data.data;
- }
- return Promise.reject(data.message);
- }
- // 冲销
- export async function chargeOff(params) {
- const data = await postJ(
- getUrl() + `/feedRecord/writeOff`, params, true
- );
- if (data.code == 0) {
- return data.data;
- }
- return Promise.reject(data.message);
- }
- // 查询报工权限
- export async function getPostingDate() {
- const data = await get(
- getUrl() + `/postingDate/getPostingDate`
- );
- if (data.code == 0) {
- return data.data;
- }
- return Promise.reject(data.message);
- }
|