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
						
					
					
						
							6.9 KiB
						
					
					
				
			
		
		
	
	
							2 lines
						
					
					
						
							6.9 KiB
						
					
					
				| import{v as I,_ as P,r as c,Z as V,y as d,o as b,c as C,w as o,j as S,d as n,f as j,h as w,F as N,z as i,t as r,C as O,G as E,D as B,E as U,m as v,H as A,I as z,$ as M,q as K,R}from"./index.58a4812e.js";/* empty css              *//* empty css              *//* empty css               *//* empty css              */import{c as q,g as G,f as H}from"./common.a907f978.js";async function Z(l){let e=0;return await I.post("/api/Formula/DockSapFormula",l||{}).then(s=>{e=s.Data}),e}const J={setup(){let l=[{title:"PLM\u5185\u7801",key:"FPlmCode"},{title:"\u7248\u672C\u53F7",key:"FVersionCode"},{title:"\u8BD5\u9A8C\u53F7",key:"FTestCode"},{title:"\u914D\u65B9\u63CF\u8FF0",key:"FName"},{title:"\u914D\u65B9\u7C7B\u578B",key:"FTypeName",width:"110px"},{title:"\u751F\u4EA7\u53F7",key:"FProductCode"},{title:"\u5DE5\u5382\u4EE3\u7801",key:"FFactoryCode",width:"110px"},{title:"\u521B\u5EFA\u65F6\u95F4",key:"FAddDate",width:"182px",hide:!0},{title:"\u6700\u540E\u4FEE\u6539\u65F6\u95F4",key:"FEditDate",width:"182px",hide:!0}];l.forEach(F=>{F.customSlot=F.key,F.align="center"});const e=c(["1"]),s=c(!1),a=c(!0),y=c(!1),m=c({}),f=c({total:0,limit:10,current:1}),p=c([]),_=c([]),h=c(""),g=c({}),u=c({}),k=c({});return{materialInfoObj:m,editBoxTitle:h,showEditBox:y,selectedKeys:e,checkbox:s,defaultToolbar:a,dataColumn:l,dataList:_,pageInfo:f,searchObj:g,postData:u,typeList:p,uploadInfo:k}},mounted(){this._getTypeList(),this._getPageList(!0),this._getUploadInfo()},methods:{changePage(l){this.pageInfo.current=l.current,this.pageInfo.limit=l.limit,this._getPageList()},_getUploadInfo(){let l=this;this.uploadInfo=V({url:"/api/Formula/UploadTempFile?FType=1&FFuncType=1",accept:"file",acceptMime:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/vnd.ms-excel",exts:"xlsx|xls",before:function(e){d.msg("\u6587\u4EF6\u4E0A\u4F20\u4E2D...",{icon:16,shade:.01,time:0})},done:function(e){setTimeout(()=>{d.closeAll(),d.msg("\u5BFC\u5165\u6210\u529F",{time:1500,icon:1}),l._getPageList(!0)},300)},error:function(e){d.msg("\u7F51\u7EDC\u5F02\u5E38\uFF0C\u8BF7\u7A0D\u540E\u518D\u8BD5!",{icon:2})}})},async _getTypeList(){this.typeList=await q(37)||[]},async _getPageList(l){this.pageInfo.total=0,l&&(this.pageInfo.current=1,this.pageInfo.total=0),this.postData.FPageIndex=this.pageInfo.current,this.postData.FPageSize=this.pageInfo.limit;let e=await G(this.postData,"Formula");e.Data.List=e.Data.List||[],e.Data.List.forEach(s=>{let a=this.typeList.find(y=>y.FValue==s.FType);s.FTypeName=a==null?s.FType:a.FName,s.FAddDate=s.FAddDate==null?"":this.dateFormat(s.FAddDate),s.FEditDate=s.FEditDate==null?"":this.dateFormat(s.FEditDate)}),this.pageInfo.total=e.Data.Total||0,this.dataList=e.Data.List},dateFormat(l){return l.replace("T"," ").split(".")[0]},_clickSync(){d.notifiy({title:"\u7CFB\u7EDF\u63D0\u793A",content:"\u5F00\u53D1\u4E2D\uFF0C\u8BF7\u7A0D\u7B49\u534A\u6708",time:2e3})},async _clickDown(){let l=await H(1);window.open(l)},_clickSearch(){this.postData={};for(let l in this.searchObj){let e=this.searchObj[l];e!=null&&e!=""&&(this.postData[l]=e)}this._getPageList(!0)},_clickReset(){this.searchObj={},this._clickSearch()},async _clickSyncSap(){d.closeAll();let l=d.load(2);try{let e=await Z()||0;d.msg("\u64CD\u4F5C\u6210\u529F\uFF0C\u672C\u6B21\u5BF9\u63A5\u5230"+e+"\u4E2A\u65B0\u914D\u65B9",{time:2e3,icon:1})}catch{}d.close(l)},_dockSureNext(l){l==1&&this._clickSyncSap()},_dockSureBox(l){let e=this;d.confirm("\u540C\u6B65\u9700\u8981\u4E00\u5B9A\u65F6\u95F4\uFF0C\u60A8\u786E\u8BA4\u9700\u8981\u540C\u6B65\u5417\uFF1F",{title:"\u63D0\u793A",btn:[{text:"\u540C\u6B65",callback:function(s){d.close(s),e._dockSureNext(l)}},{text:"\u53D6\u6D88",callback:function(s){d.close(s)}}]})}}};function Q(l,e,s,a,y,m){const f=O,p=E,_=B,h=U,g=v,u=A,k=z,F=M,x=K,D=R,T=S;return b(),C(T,{fluid:"true",style:{padding:"10px"}},{default:o(()=>[n(D,null,{default:o(()=>[n(k,{model:a.searchObj,class:"search-box"},{default:o(()=>[n(g,{class:"search-items"},{default:o(()=>[n(p,{label:"PLM\u5185\u7801",prop:"FPlmCode"},{default:o(()=>[n(f,{modelValue:a.searchObj.FPlmCode,"onUpdate:modelValue":e[0]||(e[0]=t=>a.searchObj.FPlmCode=t)},null,8,["modelValue"])]),_:1}),n(p,{label:"\u7248\u672C\u53F7",prop:"FVersionCode"},{default:o(()=>[n(f,{modelValue:a.searchObj.FVersionCode,"onUpdate:modelValue":e[1]||(e[1]=t=>a.searchObj.FVersionCode=t)},null,8,["modelValue"])]),_:1}),n(p,{label:"\u8BD5\u9A8C\u53F7",prop:"FTestCode"},{default:o(()=>[n(f,{modelValue:a.searchObj.FTestCode,"onUpdate:modelValue":e[2]||(e[2]=t=>a.searchObj.FTestCode=t)},null,8,["modelValue"])]),_:1}),n(p,{label:"\u914D\u65B9\u63CF\u8FF0",prop:"FName"},{default:o(()=>[n(f,{modelValue:a.searchObj.FName,"onUpdate:modelValue":e[3]||(e[3]=t=>a.searchObj.FName=t)},null,8,["modelValue"])]),_:1}),n(p,{label:"\u914D\u65B9\u7C7B\u578B",prop:"FType"},{default:o(()=>[n(h,{modelValue:a.searchObj.FType,"onUpdate:modelValue":e[4]||(e[4]=t=>a.searchObj.FType=t)},{default:o(()=>[(b(!0),j(N,null,w(a.typeList,(t,L)=>(b(),C(_,{key:L,value:t.FValue,label:t.FName},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),n(p,{class:"search-btn"},{default:o(()=>[n(u,{size:"sm",type:"primary",onClick:m._clickSearch},{default:o(()=>[i("\u641C\u7D22")]),_:1},8,["onClick"]),n(u,{size:"sm",onClick:m._clickReset},{default:o(()=>[i("\u91CD\u7F6E")]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"]),n(x,{columns:a.dataColumn,id:"id",dataSource:a.dataList,selectedKeys:a.selectedKeys,"onUpdate:selectedKeys":e[8]||(e[8]=t=>a.selectedKeys=t),checkbox:a.checkbox,"default-toolbar":a.defaultToolbar,page:a.dataList.length>0?a.pageInfo:null,onChange:m.changePage},{toolbar:o(()=>[n(u,{size:"sm",onClick:e[5]||(e[5]=t=>m._getPageList(!1,!0))},{default:o(()=>[i("\u5237\u65B0")]),_:1}),n(u,{size:"sm",type:"normal",onClick:e[6]||(e[6]=t=>m._dockSureBox(1))},{default:o(()=>[i("SAP\u914D\u65B9\u540C\u6B65")]),_:1}),n(u,{size:"sm",type:"normal"},{default:o(()=>[i("PLM\u914D\u65B9\u5BFC\u5165 "),n(F,{url:a.uploadInfo.url,data:a.uploadInfo.data,headers:a.uploadInfo.headers,acceptMime:a.uploadInfo.acceptMime,accept:a.uploadInfo.accept,exts:a.uploadInfo.exts,onDone:a.uploadInfo.done,onBefore:a.uploadInfo.before,onError:a.uploadInfo.error,"auto-upload":!0,limit:1,multiple:!1},null,8,["url","data","headers","acceptMime","accept","exts","onDone","onBefore","onError"])]),_:1}),n(u,{size:"sm",type:"primary",onClick:e[7]||(e[7]=t=>m._clickDown())},{default:o(()=>[i("PLM\u914D\u65B9\u6A21\u677F")]),_:1})]),FPlmCode:o(({data:t})=>[i(r(t.FPlmCode),1)]),FVersionCode:o(({data:t})=>[i(r(t.FVersionCode),1)]),FTestCode:o(({data:t})=>[i(r(t.FTestCode),1)]),FName:o(({data:t})=>[i(r(t.FName),1)]),FTypeName:o(({data:t})=>[i(r(t.FTypeName),1)]),FProductCode:o(({data:t})=>[i(r(t.FProductCode),1)]),FFactoryCode:o(({data:t})=>[i(r(t.FFactoryCode),1)]),FAddDate:o(({data:t})=>[i(r(t.FAddDate),1)]),FEditDate:o(({data:t})=>[i(r(t.FEditDate),1)]),_:1},8,["columns","dataSource","selectedKeys","checkbox","default-toolbar","page","onChange"])]),_:1})]),_:1})}var ae=P(J,[["render",Q]]);export{ae as default};
 |