You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
3.8 KiB
1 lines
3.8 KiB
import{_}from"./index-CNVK2GTe.js";import{_ as C,a as N,q as S,r as O}from"./index-BugyrskO.js";import{g as u}from"./customlog-D_yqwZ2Z.js";import{u as y,g as b,r as P,k as T,l as k,o as r,c as D,d as f,h as p,w as z,a as v,n as m,H as s}from"./index-DVN0Hxy1.js";import"./download-DA4MPZiT.js";const x={class:"taskSubPage"},I={style:{height:"100%"}},L=Object.assign({name:"logisticsPlanLog"},{__name:"index",setup(R){const g=y(),e=b({apiName:"customlog",loading:!1,searchFilter:{taskName:null,creationTime:null,module:"计划物流"},searchOptions:[{type:"input",prop:"taskName",label:"任务名称"},{type:"datetimerange",prop:"creationTime",label:"创建时间"}],leftOperation:[{label:"查看详情",name:"showInfo",link:!0,type:"primary"},{label:"下载JSON",name:"downloadJSON",link:!0,type:"warning"}],drawerShow:!1,infoTableData:null,infoTableColumns:[],columnWidth:null,infoType:null,infoAllData:null,infoCurrentRow:null,infoPager:{page:1,pageSize:20,total:null}});function d(t,a){if(t.name=="showInfo"){e.infoCurrentRow=a.row;let o=["整车月度生产计划1","整车月度生产计划2","M+6月物料需求计划","日物料需求计划","计划协议","采购订单","过焊装未过总装","过涂装未过总装","排序供货","看板配送单","退货单","奇瑞RDC共享库存","日MRP状态监控","日MRP预警推移"],i=["来料检验数据","排产数据","供应商基础信息","人员资质信息","BOM主数据","过程控制项质量数据","生产过程数据","产品一次合格率","工位一次合格率","缺陷业务数据","物料主数据","附件类数据","工艺装备","工艺","供应商共享库存","M+6月物料需求计划风险确认","日物料需求计划风险确认","采购订单风险确认"];e.loading=!0,u(a.row.uId).then(n=>{o.indexOf(a.row.taskName)>=0&&(e.columnWidth=null,e.infoType=1,e.infoTableData=[JSON.parse(n.message)],e.infoTableColumns=[{prop:"date",title:"date"},{prop:"pageSize",title:"pageSize"},{prop:"pageNum",title:"pageNum"},{prop:"isForce",title:"isForce"}]),i.indexOf(a.row.taskName)>=0&&(e.columnWidth=120,e.infoType=2,e.infoAllData=JSON.parse(n.message).list,e.infoPager.total=e.infoAllData.length,e.infoTableColumns=S(a.row.taskName,"taskName"),l()),s(()=>{e.drawerShow=!0})}).finally(()=>e.loading=!1)}t.name=="downloadJSON"&&(e.loading=!0,u(a.row.uId).then(o=>{O(o.message,`${g.meta.title}_uid=${a.row.uId}.json`)}).finally(()=>e.loading=!1))}function l(){e.infoTableData=e.infoAllData.slice((e.infoPager.page-1)*e.infoPager.pageSize,e.infoPager.page*e.infoPager.pageSize)}function c(t){e.infoPager.pageSize=t,e.infoPager.page=1,s(()=>{l()})}function h(t){e.infoPager.page=t,s(()=>{l()})}function w(){e.drawerShow=!1,e.infoTableData=null,e.infoTableColumns=[],e.columnWidth=null,e.infoType=null,e.infoAllData=null,e.infoPager={page:1,pageSize:20,total:null}}return(t,a)=>{const o=P("el-drawer"),i=T("loading");return k((r(),D("div",x,[f(_,{apiName:e.apiName,searchOptions:e.searchOptions,searchFilter:e.searchFilter,onLeftOperationHadel:d,leftOperation:e.leftOperation,leftOperationColumnWidth:180,authName:"logisticsPlanLog"},null,8,["apiName","searchOptions","searchFilter","leftOperation"]),e.drawerShow?(r(),p(o,{key:0,modelValue:e.drawerShow,"onUpdate:modelValue":a[0]||(a[0]=n=>e.drawerShow=n),title:`详情 (${e.infoCurrentRow.taskName} - uId:${e.infoCurrentRow.uId})`,direction:"rtl","destroy-on-close":"",size:"80%",onClose:w},{default:z(()=>[v("div",I,[f(C,{style:{height:"calc(100% - 50px)"},tableData:e.infoTableData,tableColumns:e.infoTableColumns,columnWidth:e.columnWidth},null,8,["tableData","tableColumns","columnWidth"]),e.infoType==2?(r(),p(N,{key:0,style:{"margin-top":"15px",float:"right"},pager:e.infoPager,onPageSizeChange:c,onPageCurrentChange:h,isHideOnlyOne:!0},null,8,["pager"])):m("",!0)])]),_:1},8,["modelValue","title"])):m("",!0)])),[[i,e.loading]])}}});export{L as default};
|
|
|