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.

2 lines
12 KiB

import{_ as O,r as d,o as f,c as m,w as o,i as g,q as S,j as V,y as D,J as v,f as I,d as s,z as y,A as q,B as G,e as L,V as J,l as M,m as H,H as U,X as Q,Q as z,S as X,h as E,F as N,N as W,t as P,C as Y,G as Z,D as $,E as ee,U as te,I as ae,R as oe}from"./index.58a4812e.js";/* empty css *//* empty css */import{g as le}from"./view.a8aea462.js";/* empty css */import{c as se,g as ne}from"./common.a907f978.js";/* empty css */import{E as ie,a as de}from"./EditView.b931ca6b.js";/* empty css */import"./factory.56670aad.js";import"./materialType.20973eba.js";const ce={setup(){const t=d([]),a=d([]),l=d([]);let e=["1E9FFF","009688","393D49","5FB878"];return{dataColumn:t,dataList:a,dataColor:l,rowStyle:function(n,h){let r="";for(let p=0;p<l.value.length;p++)h>l.value[p]&&(r="color:#"+e[p]);return r}}},props:{viewList:{type:Object,default:()=>[]},viewHeight:{type:Number,default:()=>600}},mounted(){this.initPage()},methods:{initPage(){let t=[{type:"number",title:"\u5E8F\u53F7",width:"56"}],a=[],l=[];this.viewList.forEach(e=>{if(e.length>0){if(t.length==1)for(let c in e[0]){let n=c.indexOf("\u63CF\u8FF0")!=-1||c=="\u6587\u672C"||c=="\u7269\u6599"?"300px":"130px";n=c.indexOf("\u7F16\u7801")!=-1?"200px":n,t.push({key:c,title:c.split(".").pop(),align:"center",width:n})}e.forEach(c=>{a.push(c)}),l.push(a.length-1)}}),this.dataColumn=t,this.dataList=a,this.dataColor=l},cancelClick(){this.$emit("cancelClick",!1)}}};function re(t,a,l,e,c,n){const h=S,r=V;return f(),m(r,{fluid:"true",class:"content-box"},{default:o(()=>[e.dataColumn.length>0?(f(),m(h,{key:0,height:l.viewHeight+"px",columns:e.dataColumn,"data-source":e.dataList,"row-style":e.rowStyle},null,8,["height","columns","data-source","row-style"])):g("",!0)]),_:1})}var he=O(ce,[["render",re],["__scopeId","data-v-0a67527c"]]);const fe={components:{ShowView:he},setup(){const t=d([]);let a=[{title:"\u89C6\u56FE",key:"name"},{title:"\u64CD\u4F5C",key:"operator",width:"148px",customSlot:"operator",align:"center"}];const l=d({}),e=d(5),c=d(!1),n=d([]),h=d(500);return{dataList:t,dataColumn:a,dataProcess:l,viewTypeCount:e,showEditBox:c,viewList:n,viewHeight:h}},props:{dataInfoObj:{type:Object,default:()=>{}}},mounted(){this._getViewList()},methods:{async _getViewList(){this.dataList=[{name:"\u65B0\u7269\u6599\u89C6\u56FE",seeCode:"1",outCode:"6"},{name:"\u53D7\u5F71\u54CD\u7684\u7269\u6599\u89C6\u56FE",seeCode:"5",outCode:"10"},{name:"\u914D\u65B9\u89C6\u56FE",seeCode:"5",outCode:"10"}]},async _getTeamworkView(t,a){let l=parseInt(a==1?t.seeCode:t.outCode);a==2&&(l=l-this.viewTypeCount);let e={FTeamID:this.dataInfoObj.FID,FViewType:l,FType:a,HalfId:this.dataInfoObj.FMaterialHalfIDs};(this.dataInfoObj.FProgress=="100"||this.dataInfoObj.FProgress=="100%")&&(e.FFinish=1);let c=D.load(2),n=await le(e);if(D.close(c),a==1){let h=[],r=0;for(let p in n)h.push(n[p]),r+=n[p].length;r==0?D.msg("\u8BF7\u7A0D\u7B49\uFF0C\u89C6\u56FE\u4FE1\u606F\u8FD8\u5728\u7F16\u8F91\u4E2D",{time:2e3,icon:3}):(this.viewList=h,this.viewHeight=Math.ceil(this.dataInfoObj.FHeight*.6),this.showEditBox=!0)}else window.open(n)},dateFormat(t){return t==null||t==""?"":t.replace("T"," ").split(".")[0]},cancelClick(t){this.$emit("cancelClick",t||!1)}}},j=t=>(q("data-v-35a6c5b8"),t=t(),G(),t),pe={class:"box-data"},me=j(()=>L("div",{class:"grid-demo",style:{"text-align":"right"}},"\u539F\u914D\u65B9\uFF1A",-1)),ue=j(()=>L("div",{class:"grid-demo",style:{"text-align":"left"}},"\u914D\u65B9\u53F7+\u7248\u672C\u53F7+\u63CF\u8FF0",-1)),_e=j(()=>L("div",{class:"grid-demo",style:{"text-align":"right"}},"\u53D8\u66F4\u540E\u7684\u914D\u65B9\uFF1A",-1)),ye=j(()=>L("div",{class:"grid-demo",style:{"text-align":"left"}},"\u914D\u65B9\u53F7+\u7248\u672C\u53F7+\u63CF\u8FF0",-1));function ge(t,a,l,e,c,n){const h=J,r=M,p=H,F=V,w=U,b=S,_=Q,x=v("ShowView"),k=z;return f(),I("div",pe,[s(_,{height:"800px"},{default:o(()=>[s(h,null,{default:o(()=>[y("\u914D\u65B9\u53D8\u66F4\u8BE6\u60C5")]),_:1}),s(F,{class:"dataInfo"},{default:o(()=>[s(p,{space:"10"},{default:o(()=>[s(r,{md:"6"},{default:o(()=>[me]),_:1}),s(r,{md:"18"},{default:o(()=>[ue]),_:1}),s(r,{md:"6"},{default:o(()=>[_e]),_:1}),s(r,{md:"18"},{default:o(()=>[ye]),_:1})]),_:1})]),_:1}),e.dataList.length>0?(f(),m(h,{key:0},{default:o(()=>[y("\u89C6\u56FE")]),_:1})):g("",!0),e.dataList.length>0?(f(),m(F,{key:1,class:"tableInfo"},{default:o(()=>[s(b,{columns:e.dataColumn,dataSource:e.dataList},{operator:o(({data:u})=>[u.seeCode!=""?(f(),m(w,{key:0,size:"xs",type:"primary",onClick:C=>n._getTeamworkView(u,1)},{default:o(()=>[y(" \u67E5\u770B ")]),_:2},1032,["onClick"])):g("",!0),u.outCode!=""?(f(),m(w,{key:1,size:"xs",type:"primary",onClick:C=>n._getTeamworkView(u,2)},{default:o(()=>[y(" \u5BFC\u51FA ")]),_:2},1032,["onClick"])):g("",!0)]),_:1},8,["columns","dataSource"])]),_:1})):g("",!0)]),_:1}),s(k,{area:"90%",modelValue:e.showEditBox,"onUpdate:modelValue":a[0]||(a[0]=u=>e.showEditBox=u),title:"\u89C6\u56FE\u67E5\u770B"},{default:o(()=>[s(x,{viewList:e.viewList,viewHeight:e.viewHeight,onCancelClick:n.cancelClick},null,8,["viewList","viewHeight","onCancelClick"])]),_:1},8,["modelValue"])])}var Fe=O(fe,[["render",ge],["__scopeId","data-v-35a6c5b8"]]);const we={components:{EditMateria:ie,EditView:de,ShowData1:Fe},setup(){let t=[{title:"\u5E8F\u53F7",key:"FID",width:"160px",align:"center",hide:!1},{title:"\u539F\u5B9E\u9A8C\u53F7",key:"FMdmCode",width:"300px",align:"center",hide:!1},{title:"\u539F\u7248\u672C\u53F7",key:"FSaleCode",width:"160px",align:"center",hide:!1},{title:"\u65B0\u5B9E\u9A8C\u53F7",key:"FTestCode",width:"160px",align:"center",hide:!1},{title:"\u65B0\u7248\u672C\u53F7",key:"FDesc",width:"400px",align:"center"},{title:"\u4EA7\u54C1\u5206\u7C7B",key:"FDesc",width:"400px",align:"center"},{title:"\u53D1\u8D77\u65F6\u95F4",key:"FAddDate",width:"180px",align:"center"},{title:"\u53D1\u8D77\u4EBA",key:"FUserName",width:"178px",align:"center"},{title:"\u64CD\u4F5C",key:"operator",width:"130px",fixed:"right",customSlot:"operator",align:"center"}];const a=d(["1"]),l=d(!1),e=d(!0),c=d({total:0,limit:10,current:1}),n=d([]),h=d([]),r=d({}),p=d({}),F=d({}),w=d([!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1,!1]),b=d(["70%","70%","70%","86%","70%","70%","70%","70%","700px","70%","70%","70%","70%"]),_=d({}),x=d(1),k=d([{id:1,name:"\u8FDB\u884C\u4E2D"},{id:2,name:"\u5DF2\u5B8C\u6210"}]),u=d(!1),C=d([]);return{selectedKeys:a,checkbox:l,defaultToolbar:e,dataColumn:t,dataList:n,pageInfo:c,searchObj:r,postData:p,typeList:h,showEditBox:w,modelArea:b,objInfoObj:_,editType:x,stateList:k,hasLoaded:u,MaterialModel:F,dataItem:C}},props:{dataInfoObj:{type:Object,default:()=>{}},pageTypeObj:{type:Number,default:()=>1}},mounted(){this.dataInfoObj&&(this.dataColumn.pop(),this.dataColumn[0].hide=!0,this.dataColumn[1].hide=!0,this.dataColumn[2].hide=!0,this.dataColumn[7].hide=!1),this._getTypeList(),this._getPageList(!0)},methods:{changePage(t){this.pageInfo.current=t.current,this.pageInfo.limit=t.limit,this._getPageList()},cancelClick(t,a){if(t&&this._getPageList(!0),a)return!1;for(let l=0;l<this.showEditBox.length;l++)this.showEditBox[l]=!1},async _getTypeList(){this.typeList=await se(33)||[]},async _getPageList(t,a){this.pageInfo.total=0,t&&(this.pageInfo.current=1,this.pageInfo.total=0),this.dataInfoObj&&this.dataInfoObj.FID&&(this.postData.FTeamID=this.dataInfoObj.FID,this.postData.FIsUser=!1),this.pageTypeObj&&this.pageTypeObj==2&&(this.postData.FState=99),this.postData.FPageIndex=this.pageInfo.current,this.postData.FPageSize=this.pageInfo.limit;let l=await ne(this.postData,"Task");l.Data.List=l.Data.List||[],l.Data.List.forEach(e=>{let c=this.typeList.find(h=>h.FValue===e.FType);e.FTypeName=c==null?"":c.FName;let n=this.stateList.find(h=>h.id===e.FState);e.FStateName=n==null?"":n.name,e.FAddDate=e.FAddDate==null?"":this.dateFormat(e.FAddDate),e.FEditDate=e.FEditDate==null?"":this.dateFormat(e.FEditDate),e.FFinishDate=e.FFinishDate==null?"":this.dateFormat(e.FFinishDate),e.IsEdit=Math.floor(Math.random()*10)==0?"\u7F16\u8F91":"\u65B0\u589E"}),this.pageInfo.total=l.Data.Total||0;debugger;this.dataList=l.Data.List,this.hasLoaded=!0},dateFormat(t){return t.replace("T"," ").split(".")[0]},getData(t){this.MaterialModel=t;for(let a=0;a<this.showEditBox.length;a++)this.showEditBox[a]=!1;this.showEditBox[11]=!0,this.editType=1},showEditMaterial(t){this.showEditBox[t]=!0},_clickSetInfo(t,a){for(let l=0;l<this.showEditBox.length;l++)this.showEditBox[l]=!1;if(t.FType==1)t.FBoxType=1;else if(t.FType==2)t.FBoxType=2;else if(t.FType==9||t.FType==10)t.FBoxType=4;else if(t.FType>=3&&t.FType<=7||t.FType==11)t.FBoxType=3;else if(t.FType==8)t.FBoxType=5;else if(t.FType==12)t.FBoxType=6;else if(t.FType==13)t.FBoxType=7;else if(t.FType==14)t.FBoxType=8;else if(t.FType==15)t.FBoxType=9;else if(t.FType==16)this.dataItem=t,t.FBoxType=10;else return D.msg("\u672A\u77E5\u4E8B\u9879\u7C7B\u578B");this.objInfoObj=t,this.editType=a,this.showEditBox[t.FBoxType]=!0},_clickSearch(){this.postData={};for(let t in this.searchObj){let a=this.searchObj[t];a!=null&&a!==""&&(this.postData[t]=a)}this._getPageList(!0)},_clickReset(){this.searchObj={},this._clickSearch()}}},be={key:0,style:{color:"#5FB878"}},xe={key:1,style:{color:"#1E9FFF"}};function ke(t,a,l,e,c,n){const h=Y,r=Z,p=$,F=ee,w=te,b=H,_=U,x=ae,k=S,u=oe,C=M,A=v("EditMateria"),B=z,K=v("ShowData1"),R=V;return f(),m(R,{fluid:"true",style:X("padding:10px;height:"+(l.dataInfoObj!=null?l.dataInfoObj.FHeight+"px":"auto"))},{default:o(()=>[s(b,{space:"10"},{default:o(()=>[s(C,{span:"24"},{default:o(()=>[s(u,null,{default:o(()=>[s(x,{model:e.searchObj,class:"search-box"},{default:o(()=>[s(b,{class:"search-items"},{default:o(()=>[s(r,{label:"\u7269\u6599\u53F7",prop:"FSaleCode"},{default:o(()=>[s(h,{modelValue:e.searchObj.FSaleCode,"onUpdate:modelValue":a[0]||(a[0]=i=>e.searchObj.FSaleCode=i)},null,8,["modelValue"])]),_:1}),s(r,{label:"\u7C7B\u578B",prop:"FType"},{default:o(()=>[s(F,{modelValue:e.searchObj.FType,"onUpdate:modelValue":a[1]||(a[1]=i=>e.searchObj.FType=i)},{default:o(()=>[(f(!0),I(N,null,E(e.typeList,(i,T)=>(f(),m(p,{key:T,value:i.FValue,label:i.FName},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1}),e.postData.FState!=99?(f(),m(r,{key:0,label:"\u4E8B\u9879\u72B6\u6001",prop:"FState"},{default:o(()=>[s(F,{modelValue:e.searchObj.FState,"onUpdate:modelValue":a[2]||(a[2]=i=>e.searchObj.FState=i)},{default:o(()=>[(f(!0),I(N,null,E(e.stateList,(i,T)=>(f(),m(p,{key:T,value:i.id,label:i.name},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1})):g("",!0),s(r,{label:"\u53D1\u8D77\u65E5\u671F",prop:"FDateRange"},{default:o(()=>[s(w,{modelValue:e.searchObj.FDateRange,"onUpdate:modelValue":a[3]||(a[3]=i=>e.searchObj.FDateRange=i),range:"",placeholder:"type : date"},null,8,["modelValue"])]),_:1})]),_:1}),s(r,{class:"search-btn"},{default:o(()=>[s(_,{size:"sm",type:"primary",onClick:n._clickSearch},{default:o(()=>[y("\u641C\u7D22")]),_:1},8,["onClick"]),s(_,{size:"sm",onClick:n._clickReset},{default:o(()=>[y("\u91CD\u7F6E")]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"]),e.hasLoaded?(f(),m(k,{key:0,columns:e.dataColumn,id:"id",dataSource:e.dataList,selectedKeys:e.selectedKeys,"onUpdate:selectedKeys":a[7]||(a[7]=i=>e.selectedKeys=i),checkbox:e.checkbox,"default-toolbar":e.defaultToolbar,page:e.dataList.length>0?e.pageInfo:null,onChange:n.changePage},W({toolbar:o(()=>[s(_,{size:"sm",onClick:a[4]||(a[4]=i=>n._getPageList(!1,!0))},{default:o(()=>[y("\u5237\u65B0")]),_:1}),s(_,{size:"sm",type:"primary",onClick:a[5]||(a[5]=i=>n.showEditMaterial(2))},{default:o(()=>[y("\u4FEE\u6539")]),_:1})]),FStateName:o(({data:i})=>[i.FStateName=="\u5DF2\u5B8C\u6210"?(f(),I("span",be,P(i.FStateName),1)):(f(),I("span",xe,P(i.FStateName),1))]),_:2},[l.dataInfoObj==null||!l.dataInfoObj.FID?{name:"operator",fn:o(({data:i})=>[s(_,{size:"xs",type:"primary",onClick:a[6]||(a[6]=T=>n.showEditMaterial(3))},{default:o(()=>[y("\u8BE6\u60C5")]),_:1})]),key:"0"}:void 0]),1032,["columns","dataSource","selectedKeys","checkbox","default-toolbar","page","onChange"])):g("",!0)]),_:1})]),_:1})]),_:1}),s(B,{area:e.modelArea[2],modelValue:e.showEditBox[2],"onUpdate:modelValue":a[8]||(a[8]=i=>e.showEditBox[2]=i),title:"\u914D\u65B9\u53D8\u66F4"},{default:o(()=>[e.showEditBox[2]?(f(),m(A,{key:0,dataInfoObj:e.objInfoObj,onCancelClick:n.cancelClick},null,8,["dataInfoObj","onCancelClick"])):g("",!0)]),_:1},8,["area","modelValue"]),s(B,{area:e.modelArea[3],modelValue:e.showEditBox[3],"onUpdate:modelValue":a[9]||(a[9]=i=>e.showEditBox[3]=i),title:"\u914D\u65B9\u53D8\u66F4\u8BE6\u60C5"},{default:o(()=>[e.showEditBox[3]?(f(),m(K,{key:0,dataInfoObj:e.objInfoObj,onCancelClick:n.cancelClick},null,8,["dataInfoObj","onCancelClick"])):g("",!0)]),_:1},8,["area","modelValue"])]),_:1},8,["style"])}var Ee=O(we,[["render",ke]]);export{Ee as default};