2 lines
15 KiB
JavaScript
2 lines
15 KiB
JavaScript
|
|
import{_ as ce}from"./updateIcon-57303c18.js";import{_ as ge}from"./notData-cf10628e.js";import{d as K,G as _e,r as s,a as g,A as fe,w as be,o as ye,b as Ve,c as p,a5 as he,e as d,f as $,g as m,h as t,i as u,F as G,j as H,k as v,l as _,S as M,y as E,x as Se,t as P,p as Y,ay as we,B as De,E as S,q as ke,s as Fe,_ as xe}from"./index-ccab2584.js";import{a_ as Ye,a$ as Ie,b0 as Te,b1 as Ce}from"./enterpriseApi-970b69b2.js";import{_ as Re}from"./Pagination.vue_vue_type_script_setup_true_name_Pagination_lang-6796c038.js";import{u as Me}from"./useHandleData-0eab3d22.js";const w=U=>(ke("data-v-7496d2fc"),U=U(),Fe(),U),Ee={class:"table-box"},Ue={class:"search-select"},Ne=w(()=>m("span",{style:{margin:"0 10px 2px 20px"}},"\u5DE5\u7A0B\u540D\u79F0",-1)),$e=w(()=>m("span",{style:{margin:"0 10px 2px 10px"}},"\u72B6\u6001",-1)),Be=w(()=>m("span",{style:{margin:"0 10px 2px 20px"}},"\u5B9E\u9645\u5B8C\u6210\u65E5\u671F",-1)),je={class:"statistics-table"},ze={key:0,style:{color:"red"}},Ae=w(()=>m("img",{src:ce,alt:"",class:"configureIcon"},null,-1)),qe=w(()=>m("span",null,"\u7F16\u8F91",-1)),Oe={class:"table-empty"},Je=w(()=>m("img",{src:ge,alt:"notData"},null,-1)),Le=w(()=>m("div",null,"\u6682\u65E0\u6570\u636E",-1)),Ge=K({name:"ProjectSupervisionRecord"}),He=K({...Ge,setup(U){const I=_e(),q=s(),D=s(""),k=s({name:""}),O=s([{label:"\u672A\u5F00\u59CB",value:1},{label:"\u8FDB\u884C\u4E2D",value:2},{label:"\u5DF2\u5B8C\u6210",value:3},{label:"\u903E\u671F",value:4}]),h=s({pageNo:1,pageSize:12,total:0}),B=s([]),i=s({name:"",state:null,realEndTime_begin:"",realEndTime_end:"",timeRange:[]}),j="http://47.104.132.250:9000",F=s([]),x=s([]),z=s({Authorization:"Bearer "+I.token}),T=s(),f=s("\u65B0\u589E"),Q=g({name:{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"},workload:{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"},completeRatio:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"},{pattern:/^[0-9\.]+$/,message:"\u8BF7\u8F93\u5165\u6574\u6570\u6216\u5C0F\u6570",trigger:"blur"}],state:{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"change"},planStartTime:{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"change"},planEndTime:{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"change"}}),b=s(!1);fe();const a=s({name:"",buildAddress:"",workload:"",unit:"",taskDesc:"",planStartTime:"",planEndTime:"",realEndTime:"",importance:"",commander:"",overdueIssueDesc:"",deadline:"",overdueIssueFile:"",annexFile:"",completeRatio:"",state:null});s(),s(void 0);const W=async()=>{D.value=I.activeSn,y(),S.success("\u9875\u9762\u5DF2\u66F4\u65B0")},X=async n=>{await Me(Ye,{id:n.id},`\u5220\u9664\u3010${n.name}\u3011`),y()},Z=n=>{h.value.pageNo=1,h.value.pageSize=n,y()},ee=n=>{h.value.pageNo=n,y()},y=async()=>{i.value;let n={...i.value,realEndTime_begin:i.value.timeRange&&i.value.timeRange.length>0?i.value.timeRange[0]:"",realEndTime_end:i.value.timeRange&&i.value.timeRange.length>0?i.value.timeRange[1]:"",pageNo:h.value.pageNo,pageSize:h.value.pageSize,engineeringSn:D.value};if(delete n.timeRange,n.engineeringSn||n.projectSn){const e=await Ie(n);e&&(B.value=e.result.records,h.value=g({pageNo:+e.result.current,pageSize:+e.result.size,total:+e.result.total}))}else B.value=[]},le=async(n,e)=>{!n||await n.validate(async(r,N)=>{if(r){if(e.engineeringSn=D.value,e.planStartTime&&e.planEndTime&&new Date(e.planEndTime).getTime()<new Date(e.planStartTime).getTime()){S.error("\u9884\u8BA1\u5B8C\u6210\u65E5\u671F\u9700\u5927\u4E8E\u7B49\u4E8E\u9884\u8BA1\u5F00\u59CB\u65E5\u671F");return}e.overdueIssueFile=e.overdueIssueFile?JSON.stringify(e.overdueIssueFile):"",e.annexFile=e.annexFile?JSON.stringify(e.annexFile):"",e.id?(f.value=="\u7F16\u8F91\u5B50\u9879"&&(e.parentId=k.value.parentId),await Te(e),S.success("\u7F16\u8F91\u6210\u529F"),b.value=!1):(f.value=="\u65B0\u589E\u5B50\u9879"&&(e.parentId=k.value.id),await Ce(e),S.success("\u4FDD\u5B58\u6210\u529F"),b.value=!1),y()}else S({showClose:!0,message:"\u8BF7\u5B8C\u5584\u8868\u5355\u4FE1\u606F\uFF01",type:"error"})})},ae=n=>{n.result&&y(),q.value.clearFiles()},te=n=>{S.success("\u4E0A\u4F20\u6210\u
|