2 lines
10 KiB
JavaScript
2 lines
10 KiB
JavaScript
|
|
import{_ as re}from"./\u4E0B\u8F7D\u9644\u4EF6-23077460.js";import{_ as se}from"./updateIcon-57303c18.js";import{d as J,r as u,G as ue,a as k,w as ie,o as de,b as pe,c as s,a5 as ce,e as i,f as F,g as f,h as t,i as n,S as x,k as g,l as c,y as $,B as me,t as E,F as Y,j as z,p as ge,a4 as fe,E as h,q as ve,s as _e,a7 as be,_ as he}from"./index-ccab2584.js";import{u as ye}from"./useHandleData-0eab3d22.js";import{P as ke}from"./index-d5758658.js";import{V as Ve,W as Se,X as Pe,Y as De}from"./enterpriseApi-970b69b2.js";import"./notData-cf10628e.js";import"./Pagination.vue_vue_type_script_setup_true_name_Pagination_lang-6796c038.js";import"./print-eaefcdaa.js";const V=y=>(ve("data-v-8241a08a"),y=y(),_e(),y),Ue={class:"table-box"},we=V(()=>f("img",{src:re,alt:"",class:"configureIcon"},null,-1)),Ce=V(()=>f("span",null,"\u8D44\u6599\u4E0B\u8F7D",-1)),Fe=V(()=>f("img",{src:se,alt:"",class:"configureIcon"},null,-1)),xe=V(()=>f("span",null,"\u7F16\u8F91",-1)),Ye=J({name:"acceptancePlan"}),Ie=J({...Ye,setup(y){const S=u([]),O=u({stage:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],type:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"change"}],singleId:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"change"}],planCheckDate:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"change"}],startFlag:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],endFlag:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],headPerson:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],headPersonPhone:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"},{pattern:/^(13[0-9]|14[579]|15[0-3,5-9]|16[6]|17[0135678]|18[0-9]|19[89])\d{8}$/,message:"\u8BF7\u8F93\u5165\u5408\u6CD5\u624B\u673A\u53F7",trigger:"blur"}],state:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"change"}],completeDate:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"change"}]}),I=u([]),P=u(),N="http://47.104.132.250:9000",v=u([]),_=ue(),R=u({Authorization:"Bearer "+_.token}),a=u({stage:"",type:"",singleId:"",planCheckDate:null,startFlag:"",endFlag:"",headPerson:"",headPersonPhone:"",state:"1",completeDate:null,fileUrl:"",remark:""}),b=u(!1),D=u("\u65B0\u589E\u9A8C\u6536\u8BA1\u5212"),U=u(),A=[{type:"index",label:"\u5E8F\u53F7",width:80},{prop:"stage",label:"\u9A8C\u6536\u9636\u6BB5",search:{el:"input"}},{prop:"typeName",label:"\u7C7B\u578B"},{prop:"singleProject",label:"\u5355\u4F53\u5DE5\u7A0B"},{prop:"planCheckDate",label:"\u8BA1\u5212\u9A8C\u6536\u65E5\u671F",width:150},{prop:"startFlag",label:"\u8D77\u59CB\u6807\u8BC6"},{prop:"endFlag",label:"\u622A\u6B62\u6807\u8BC6"},{prop:"headPerson",label:"\u9A8C\u6536\u8D1F\u8D23\u4EBA"},{prop:"headPersonPhone",label:"\u8D1F\u8D23\u4EBA\u7535\u8BDD"},{prop:"state",label:"\u72B6\u6001"},{prop:"completeDate",label:"\u5B9E\u9645\u9A8C\u6536\u5B8C\u6210\u65E5\u671F",width:150},{prop:"remark",label:"\u5907\u6CE8"},{prop:"operation",width:240,label:"\u64CD\u4F5C",fixed:"right"}],d=k({engineeringSn:""}),j=async()=>{const{result:o}=await fe({dictType:"check_accept_type"});S.value.length=0,S.value.push(...o)},G=async o=>{!o||await o.validate(async(l,p)=>{l?(a.value.engineeringSn=d.engineeringSn,a.value.fileUrl=a.value.fileUrl?JSON.stringify(a.value.fileUrl):"",a.value.state=="0"&&(a.value.completeDate=null),a.value.id?(await Ve({...a.value}),h.success("\u7F16\u8F91\u6210\u529F")):(await Se({...a.value}),h.success("\u65B0\u589E\u6210\u529F")),U.value.getTableList(),b.value=!1):h({showClose:!0,message:"\u8BF7\u5B8C\u5584\u8868\u5355\u4FE1\u606F\uFF01",type:"error"})})},H=(o,l)=>{a.value.fileUrl="",v.value=k([])},W=o=>{a.value.fileUrl={name:o.result.originalFilename,url:o.result.url},v.value=[{name:o.result.originalFilename,url:o.result.downloadPath}]},X=o=>{o.fileUrl?window.open(N+"/xmgl/file/preview?fileUrl="+JSON.parse(o.fileUrl).url):h.error("\u6682\u65E0\u53EF\u4E0B\u8F7D\u6587\u4EF6")},K=o=>({list:o.records,total:Number(o.total),pageNo:Number(o.current),pageSize:Number(o.size)}),Q=o=>{let l=JSON.parse(JSON.stringify(o));if(d.engineeringSn)l.engineeringSn=d.engineeringSn;else return{result:{curre
|