order-eff5d778.js 7.92 KB
var D=Object.defineProperty,P=Object.defineProperties;var v=Object.getOwnPropertyDescriptors;var m=Object.getOwnPropertySymbols;var A=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable;var f=(e,t,r)=>t in e?D(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,w=(e,t)=>{for(var r in t||(t={}))A.call(t,r)&&f(e,r,t[r]);if(m)for(var r of m(t))j.call(t,r)&&f(e,r,t[r]);return e},b=(e,t)=>P(e,v(t));var o=(e,t,r)=>new Promise((a,n)=>{var y=c=>{try{i(r.next(c))}catch(d){n(d)}},l=c=>{try{i(r.throw(c))}catch(d){n(d)}},i=c=>c.done?a(c.value):Promise.resolve(c.value).then(y,l);i((r=r.apply(e,t)).next())});import{am as S,an as O,ao as k,ap as h,aq as N,F as I,ar as g,as as x,at as q,P as F,au as V,ad as H,a as B,c as $,d as s,ac as u,u as L,al as C,av as R}from"./index.js";import{X as z,n as _}from"./vue-5a35c3f5.js";import{m as p}from"./message-c4c6f446.js";import{aC as K,g as G}from"./antd-6b087f69.js";var Y=Object.prototype,M=Y.hasOwnProperty,Q=K(function(e,t,r){M.call(e,r)?e[r].push(t):G(e,r,[t])});const W=Q,X=z({id:"app-order",state:()=>({dicts:{},total:0,roleList:[],sessionTimeout:!1,lastUpdateTime:0,queryVO:[]}),getters:{getDictInfo(e){return e.dicts},getTotal(e){return e.total},getToken(e){return e.token||S(O)},getRoleList(e){return e.roleList.length>0?e.roleList:S(k)},getSessionTimeout(e){return!!e.sessionTimeout},getLastUpdateTime(e){return e.lastUpdateTime},getQueryVO(e){return e.queryVO}},actions:{setToken(e){this.token=e||"",h(O,e)},setTotal(e){this.total=e},setRoleList(e){this.roleList=e,h(k,e)},setUserInfo(e){this.userInfo=e,this.lastUpdateTime=new Date().getTime(),h(N,e)},setSessionTimeout(e){this.sessionTimeout=e},setQueryVO(e){e.page=void 0,e.pageSize=void 0,this.queryVO=e},resetState(){this.userInfo=null,this.token="",this.roleList=[],this.sessionTimeout=!1},getDict(){return o(this,null,function*(){try{const e=yield Z(),t=W(e,"dictCode");Object.keys(t).forEach(r=>{t[r].sort((a,n)=>a.dictValue.localeCompare(n.dictValue))}),this.dicts=t}catch(e){return Promise.reject(e)}})},afterLoginAction(e){return o(this,null,function*(){if(!this.getToken)return null;if(this.sessionTimeout)this.setSessionTimeout(!1);else{const r=I();r.isDynamicAddedRoute||((yield r.buildRoutesAction()).forEach(n=>{g.addRoute(n)}),g.addRoute(x),r.setDynamicAddedRoute(!0)),yield g.replace("home")}return e})},getUserInfoAction(){return o(this,null,function*(){return{}})},logout(e=!1){return o(this,null,function*(){if(this.getToken)try{yield q()}catch(t){console.log("注销Token失败")}this.setToken(void 0),this.setSessionTimeout(!1),this.setUserInfo(null),e&&g.push(F.BASE_LOGIN)})},confirmLoginOut(){const{createConfirm:e}=B(),{t}=$();e({iconType:"warning",title:()=>_("span",t("sys.app.logoutTip")),content:()=>_("span",t("sys.app.logoutMessage")),onOk:()=>o(this,null,function*(){yield this.logout(!0)})})},getImageCaptcha(){return o(this,null,function*(){return yield V()})}}});function J(){return X(H)}const T=e=>(e.createStartTime=e.createStartTime?u(e.createStartTime):void 0,e.createEndTime=e.createEndTime?u(e.createEndTime):void 0,e.productionDepartmentConsignStartTime=e.productionDepartmentConsignStartTime?u(e.productionDepartmentConsignStartTime):void 0,e.productionDepartmentConsignEndTime=e.productionDepartmentConsignEndTime?u(e.productionDepartmentConsignEndTime):void 0,e.orderHodStartTime=e.orderHodStartTime?u(e.orderHodStartTime):void 0,e.orderHodEndTime=e.orderHodEndTime?u(e.orderHodEndTime):void 0,e.selfTestPassStartTime=e.selfTestPassStartTime?u(e.selfTestPassStartTime):void 0,e.selfTestPassEndTime=e.selfTestPassEndTime?u(e.selfTestPassEndTime):void 0,e),ne=e=>o(void 0,null,function*(){return yield s.post({url:"/order/erp/order/delete_by_id",data:e},{message:"删除成功"})}),ae=e=>o(void 0,null,function*(){return yield s.post({url:"/order/erp/order/add",data:e},{message:"保存成功"})}),ie=e=>o(void 0,null,function*(){return s.post({url:"/order/erp/profit/calculate",data:e})}),E=e=>o(void 0,null,function*(){return yield s.post({url:"/order/erp/order/queryProjectNoAndInnerNo",data:e})}),ce=e=>o(void 0,null,function*(){return s.post({url:"/order/erp/opt/log/list_by_page",data:e})}),de=e=>o(void 0,null,function*(){return s.post({url:"/order/erp/audit/log/list_by_page",data:e})}),ue=e=>o(void 0,null,function*(){try{yield s.post({url:"/order/erp/order/check",data:e})}catch(t){return t.result===1e3}return!1}),le=e=>o(void 0,null,function*(){return yield s.post({url:"/order/erp/order/edit",data:e},{message:"操作成功"})}),pe=e=>s.post({url:"/order/erp/order/field_unlock_apply",data:e},{message:"操作成功"}),ye=e=>o(void 0,null,function*(){return yield s.post({url:"/order/erp/profit/analysis",data:e})}),ge=(e,t)=>o(void 0,null,function*(){let r=[],a;return e==="projectNo"?(a=yield E({projectNo:t}),r=a.map(n=>({label:n.projectNo,value:n.projectNo}))):(a=yield E({innerNo:t}),r=a.map(n=>({label:n.innerNo,value:n.innerNo}))),r}),Te=e=>o(void 0,null,function*(){return e=T(e),yield s.post({url:"/order/erp/report/analysis",data:e})}),he=(...t)=>o(void 0,[...t],function*(e={}){const r=L();e=T(e);const a=r.getToken;return p.info("正在导出中..."),C({url:"/basic-api/order/erp/order/export",method:"post",responseType:"blob",headers:{Authorization:`${a}`},data:e}).then(n=>{const y=new Blob([n.data]),l=window.URL.createObjectURL(y),i=document.createElement("a");i.href=l;const c=R(Date.now()),d=[];Object.keys(e.fieldVO).map(U=>{switch(U){case"baseFields":d.push("基本信息");break;case"inspectionStageFields":d.push("质量检测");break;case"reportFields":d.push("项目报告");break;case"profitAnalysisFields":d.push("利润分析");break;case"trackStageFields":d.push("跟单");break}}),i.download=`${d.join("_")} ${c}.xlsx`,document.body.appendChild(i),i.click(),URL.revokeObjectURL(l),document.body.removeChild(i),p.success("导出成功")}).catch(n=>{p.error("导出错误",n)})}),me=(...t)=>o(void 0,[...t],function*(e={}){const r=L();e=T(e);const a=r.getToken;return p.info("正在导出中..."),C({url:"/basic-api/order/erp/report/export",method:"post",responseType:"blob",headers:{Authorization:`${a}`},data:e}).then(n=>{const y=new Blob([n.data]),l=window.URL.createObjectURL(y),i=document.createElement("a");i.href=l;const c=R(Date.now());i.download=`设计比重报表 ${c}.xlsx`,document.body.appendChild(i),i.click(),URL.revokeObjectURL(l),document.body.removeChild(i),p.success("导出成功")}).catch(n=>{p.error("导出错误",n)})}),Z=()=>o(void 0,null,function*(){return yield s.post({url:"/order/erp/dictionary/get_all"})}),fe=e=>o(void 0,null,function*(){e=T(e);const t=yield s.post({url:"/order/erp/order/list_by_page",params:e,headers:{ignoreCancelToken:!0}});return J().setTotal(t.total),new Promise(a=>{a({items:t.records,total:t.total})})}),we=e=>o(void 0,null,function*(){return yield s.post({url:"/order/erp/dictionary/add",data:e},{message:"保存成功"})}),be=e=>o(void 0,null,function*(){return yield s.post({url:"/order/erp/dictionary/edit",data:e},{message:"保存成功"})}),Se=e=>o(void 0,null,function*(){return yield s.post({url:"/order/erp/dictionary/delete",data:e},{message:"保存成功"})}),Oe=e=>o(void 0,null,function*(){return yield s.post({url:"/order/erp/dictionary/list_by_page",data:b(w({},e),{pageSize:1e3})})}),ke=e=>o(void 0,null,function*(){return yield s.post({url:"/order/erp/opinion/log/query_by_id",data:e})}),_e=e=>o(void 0,null,function*(){return yield s.post({url:"/order/erp/order/passRate",data:e})}),Ee=e=>o(void 0,null,function*(){return yield s.post({url:"/order/erp/order/produceReport",data:e})}),Le=e=>o(void 0,null,function*(){return yield s.post({url:"/order/erp/order/send",data:e})}),Ce=e=>o(void 0,null,function*(){return yield s.post({url:"/order/erp/calculate_profit/business_profit_ratio",data:e})}),Re=e=>o(void 0,null,function*(){return yield s.post({url:"/order/erp/calculate_profit/inner_profit_ratio",data:e})});export{ye as a,Te as b,Ee as c,me as d,Le as e,he as f,fe as g,Ce as h,Re as i,le as j,ae as k,pe as l,ce as m,de as n,ne as o,_e as p,ge as q,be as r,we as s,ke as t,J as u,Oe as v,Se as w,ie as x,ue as y};