2 lines
15 KiB
JavaScript
2 lines
15 KiB
JavaScript
import{_ as be}from"./updateIcon-57303c18.js";import{_ as ye}from"./notData-cf10628e.js";import{d as X,G as Ve,r as s,a as b,w as P,o as he,b as Se,c as p,a5 as we,e as i,f as $,g as m,h as u,i as o,F as K,j as Q,k as v,l as y,S as E,y as U,x as De,t as W,p as T,ay as ke,B as Fe,E as k,dp as xe,dq as Ye,dr as Ie,ds as Te,q as Ce,s as Re,_ as Me}from"./index-ccab2584.js";import{_ as Ee}from"./Pagination.vue_vue_type_script_setup_true_name_Pagination_lang-6796c038.js";import{u as Ue}from"./useHandleData-0eab3d22.js";const F=j=>(Ce("data-v-baae1e3e"),j=j(),Re(),j),je={class:"table-box"},Ne={class:"search-select"},$e=F(()=>m("span",{style:{margin:"0 10px 2px 20px"}},"\u5DE5\u7A0B\u540D\u79F0",-1)),Be=F(()=>m("span",{style:{margin:"0 10px 2px 10px"}},"\u72B6\u6001",-1)),ze=F(()=>m("span",{style:{margin:"0 10px 2px 20px"}},"\u5B9E\u9645\u5B8C\u6210\u65E5\u671F",-1)),qe={class:"statistics-table"},Ae={key:0,style:{color:"red"}},Oe=F(()=>m("img",{src:be,alt:"",class:"configureIcon"},null,-1)),Je=F(()=>m("span",null,"\u7F16\u8F91",-1)),Le={class:"table-empty"},Ge=F(()=>m("img",{src:ye,alt:"notData"},null,-1)),He=F(()=>m("div",null,"\u6682\u65E0\u6570\u636E",-1)),Pe=X({name:"ProjectSupervisionRecord"}),Ke=X({...Pe,setup(j){const c=Ve(),g=s(c.activeType),_=s(""),J=s(),B=s({}),x=s({name:""}),L=s([{label:"\u672A\u5F00\u59CB",value:1},{label:"\u8FDB\u884C\u4E2D",value:2},{label:"\u5DF2\u5B8C\u6210",value:3},{label:"\u903E\u671F",value:4}]),D=s({pageNo:1,pageSize:10,total:0}),z=s([]),d=s({name:"",state:null,realEndTime_begin:"",realEndTime_end:"",timeRange:[]}),q="http://47.104.132.250:9000",Y=s([]),I=s([]),A=s({Authorization:"Bearer "+c.token}),C=s(),V=s("\u65B0\u589E"),Z=b({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"}}),h=s(!1),a=s({name:"",buildAddress:"",workload:"",unit:"",taskDesc:"",planStartTime:"",planEndTime:"",realEndTime:"",importance:"",commander:"",overdueIssueDesc:"",deadline:"",overdueIssueFile:"",annexFile:"",completeRatio:"",state:null}),ee=async()=>{(g.value=="eng"||g.value=="project")&&(_.value=c.activeSn),S(),k.success("\u9875\u9762\u5DF2\u66F4\u65B0")},le=async t=>{await Ue(xe,{id:t.id},`\u5220\u9664\u3010${t.name}\u3011`),S()},ae=t=>{D.value.pageNo=1,D.value.pageSize=t,S()},te=t=>{D.value.pageNo=t,S()},S=async()=>{d.value;let t={...d.value,realEndTime_begin:d.value.timeRange&&d.value.timeRange.length>0?d.value.timeRange[0]:"",realEndTime_end:d.value.timeRange&&d.value.timeRange.length>0?d.value.timeRange[1]:"",pageNo:D.value.pageNo,pageSize:D.value.pageSize};if(g.value=="eng"?t.engineeringSn=_.value:g.value=="project"&&(t.projectSn=_.value),delete t.timeRange,t.engineeringSn||t.projectSn){const e=await Ye(t);e&&(z.value=e.result.records,D.value=b({pageNo:+e.result.current,pageSize:+e.result.size,total:+e.result.total}))}else z.value=[]},ue=async(t,e)=>{!t||await t.validate(async(r,N)=>{if(r){if(g.value=="eng"?e.engineeringSn=_.value:g.value=="project"&&(e.projectSn=_.value),e.planStartTime&&e.planEndTime&&new Date(e.planEndTime).getTime()<new Date(e.planStartTime).getTime()){k.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?(V.value=="\u7F16\u8F91\u5B50\u9879"&&(e.parentId=x.value.parentId),await Ie(e),k.success("\u7F16\u8F91\u6210\u529F"),h.value=!1):(V.value=="\u65B0\u589E\u5B50\u9879"&&(e.parentId=x.value.id),await Te(e),k.success("\u4FDD\u5B58\u6210\u529F"),h.value=!1),S()}else k({showClose:!0,message:"\u8BF7\u5B8C\u5584\u8868\u5355\u4FE1\u606F\uFF01",type:"error"})})},oe=()=>{g.value=="eng"?B.value.engineeringSn=_.value:g.value=="project"&&(B.value.projectSn=_.value)},ne=t=>{t.result&&S(),J.value.clearFiles()},se=t=>{k.success("\u4E0A\u4F20\u6210\u529F"),a.value.overdueIssueFile={name:t.result.originalFilename,url:t.result.url},Y.value=[{name:t.result.originalFilename,url:t.result.url}]},ie=t=>{k.success("\u4E0A\u4F20\u6210\u529F"),a.value.annexFile={name:t.result.originalFilename,url:t.result.url},I.value=[{name:t.result.originalFilename,url:t.result.url}]},de=(t,e)=>{a.value.overdueIssueFile="",Y.value=b([])},re=(t,e)=>{a.value.annexFile="",I.value=b([])},pe=t=>{x.value=t,a.value=b({name:"",buildAddress:"",workload:"",unit:"",taskDesc:"",planStartTime:"",planEndTime:"",importance:"",commander:"",overdueIssueDesc:"",deadline:"",overdueIssueFile:"",annexFile:"",completeRatio:"",state:null}),x.value,V.value="\u65B0\u589E\u5B50\u9879",I.value=b([]),Y.value=b([]),h.value=!0,setTimeout(()=>{var e;(e=C.value)==null||e.clearValidate()},20)},me=()=>{a.value=b({name:"",buildAddress:"",workload:"",unit:"",taskDesc:"",planStartTime:"",planEndTime:"",importance:"",commander:"",overdueIssueDesc:"",deadline:"",overdueIssueFile:"",annexFile:"",completeRatio:"",state:null}),V.value="\u65B0\u589E",I.value=b([]),Y.value=b([]),h.value=!0,setTimeout(()=>{var t;(t=C.value)==null||t.clearValidate()},20)},ve=async t=>{var e;(e=C.value)==null||e.resetFields(),x.value=t,t.parentId!=0?V.value="\u7F16\u8F91\u5B50\u9879":V.value="\u7F16\u8F91",a.value={...t},a.value.annexFile&&(a.value.annexFile=JSON.parse(t.annexFile)),a.value.overdueIssueFile&&(a.value.overdueIssueFile=JSON.parse(t.overdueIssueFile)),I.value=t.annexFile?[{...JSON.parse(t.annexFile)}]:[],Y.value=t.overdueIssueFile?[{...JSON.parse(t.overdueIssueFile)}]:[],h.value=!0};return P(()=>c.activeSn,t=>{_.value=c.activeSn,ee()}),P(()=>c.activeType,t=>{g.value=c.activeType}),he(()=>{g.value=c.activeType,_.value=c.activeSn}),Se(()=>{S()}),(t,e)=>{const r=p("el-input"),N=p("el-option"),G=p("el-select"),R=p("el-date-picker"),f=p("el-button"),O=p("el-upload"),ce=p("el-card"),w=p("el-table-column"),ge=p("el-table"),n=p("el-form-item"),_e=p("el-form"),fe=p("el-dialog"),M=we("auth");return i(),$("div",je,[m("div",Ne,[u(ce,{shadow:"never",class:"topCard"},{default:o(()=>[$e,u(r,{style:{width:"200px"},modelValue:d.value.name,"onUpdate:modelValue":e[0]||(e[0]=l=>d.value.name=l),clearable:"",placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"]),Be,u(G,{style:{width:"200px"},modelValue:d.value.state,"onUpdate:modelValue":e[1]||(e[1]=l=>d.value.state=l),clearable:"",placeholder:"\u8BF7\u9009\u62E9"},{default:o(()=>[(i(!0),$(K,null,Q(L.value,l=>(i(),v(N,{key:l.value,label:l.label,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),ze,u(R,{modelValue:d.value.timeRange,"onUpdate:modelValue":e[2]||(e[2]=l=>d.value.timeRange=l),style:{width:"300px"},type:"daterange","range-separator":"\u81F3",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD","start-placeholder":"\u5F00\u59CB\u65E5\u671F","end-placeholder":"\u7ED3\u675F\u65E5\u671F"},null,8,["modelValue"]),u(f,{type:"primary",style:{"margin-left":"20px"},onClick:e[3]||(e[3]=l=>S())},{default:o(()=>[y("\u67E5\u8BE2")]),_:1}),E((i(),v(f,{type:"primary",style:{"margin-left":"20px"},onClick:e[4]||(e[4]=l=>me())},{default:o(()=>[y("\u65B0\u589E")]),_:1})),[[M,"project_sub_item_add"]]),E((i(),v(O,{ref_key:"importRef",ref:J,accept:".mpp",headers:A.value,action:`${U(q)}/project/projectSubItem/importMpp`,"before-upload":oe,"on-success":ne,multiple:"",limit:1,data:B.value,style:{"margin-left":"20px"},"show-file-list":!1},{default:o(()=>[u(f,{type:"primary"},{default:o(()=>[y("\u5BFC\u5165")]),_:1})]),_:1},8,["headers","action","data"])),[[M,"project_sub_item_import"]])]),_:1})]),m("div",qe,[u(ge,{data:z.value,style:{width:"100%",flex:"1"},"row-key":"id","tree-props":{children:"children",hasChildren:"hasChildren"}},{empty:o(()=>[m("div",Le,[De(t.$slots,"empty",{},()=>[Ge,He],!0)])]),default:o(()=>[u(w,{align:"left",prop:"name",width:"220",label:"\u5206\u90E8\u5206\u9879\u5DE5\u7A0B\u540D\u79F0","show-overflow-tooltip":""}),u(w,{align:"center",prop:"planStartTime",label:"\u8BA1\u5212\u5F00\u59CB\u65E5\u671F"}),u(w,{align:"center",prop:"planEndTime",label:"\u622A\u6B62\u5B8C\u6210\u65E5\u671F"}),u(w,{align:"center",prop:"realEndTime",label:"\u5B9E\u9645\u5B8C\u6210\u65E5\u671F"}),u(w,{align:"center",prop:"commander",label:"\u8D1F\u8D23\u4EBA"}),u(w,{align:"center",prop:"completeRatio",label:"\u5B8C\u6210\u6BD4\u7387(%)"}),u(w,{align:"center",label:"\u72B6\u6001"},{default:o(l=>[m("span",null,[y(W(l.row.state==1?"\u672A\u5F00\u59CB":l.row.state==2?"\u8FDB\u884C\u4E2D":l.row.state==3?"\u5DF2\u5B8C\u6210":""),1),l.row.state==4&&l.row.slippage?(i(),$("span",Ae,"\u903E\u671F"+W(l.row.slippage?l.row.slippage+"\u5929":""),1)):T("",!0)])]),_:1}),u(w,{align:"center",width:"300",label:"\u64CD\u4F5C"},{default:o(l=>[l.row.parentId==0?E((i(),v(f,{key:0,type:"primary",link:"",icon:U(ke),onClick:H=>pe(l.row)},{default:o(()=>[y("\u5B50\u5206\u9879")]),_:2},1032,["icon","onClick"])),[[M,"project_sub_item_add"]]):T("",!0),E((i(),v(f,{type:"primary",link:"",onClick:H=>ve(l.row)},{default:o(()=>[Oe,Je]),_:2},1032,["onClick"])),[[M,"project_sub_item_edit"]]),E((i(),v(f,{type:"danger",link:"",icon:U(Fe),onClick:H=>le(l.row)},{default:o(()=>[y("\u5220\u9664")]),_:2},1032,["icon","onClick"])),[[M,"project_sub_item_del"]])]),_:1})]),_:3},8,["data"]),u(Ee,{pageable:D.value,handleSizeChange:ae,handleCurrentChange:te},null,8,["pageable"])]),u(fe,{class:"imgDialog",title:V.value,width:"40%",modelValue:h.value,"onUpdate:modelValue":e[21]||(e[21]=l=>h.value=l),"show-close":""},{footer:o(()=>[m("div",null,[u(f,{class:"hzCancelStyle",onClick:e[19]||(e[19]=l=>h.value=!1)},{default:o(()=>[y("\u53D6\u6D88")]),_:1}),u(f,{type:"primary",onClick:e[20]||(e[20]=l=>ue(C.value,a.value))},{default:o(()=>[y(" \u4FDD\u5B58 ")]),_:1})])]),default:o(()=>[u(_e,{class:"diaForm",rules:Z,model:a.value,ref_key:"ruleFormRef",ref:C,"label-width":"160px"},{default:o(()=>[V.value=="\u65B0\u589E\u5B50\u9879"?(i(),v(n,{key:0,label:"\u7236\u5206\u90E8\u5206\u9879\u540D\u79F0\uFF1A"},{default:o(()=>[u(r,{disabled:"",value:x.value.name,placeholder:"\u8BF7\u8F93\u5165"},null,8,["value"])]),_:1})):T("",!0),u(n,{label:"\u5206\u90E8\u5206\u9879\u540D\u79F0\uFF1A",prop:"name"},{default:o(()=>[u(r,{modelValue:a.value.name,"onUpdate:modelValue":e[5]||(e[5]=l=>a.value.name=l),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1}),u(n,{label:"\u65BD\u5DE5\u4F4D\u7F6E\uFF1A",prop:"buildAddress"},{default:o(()=>[u(r,{modelValue:a.value.buildAddress,"onUpdate:modelValue":e[6]||(e[6]=l=>a.value.buildAddress=l),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1}),u(n,{label:"\u5355\u4F4D\uFF1A",prop:"unit"},{default:o(()=>[u(r,{modelValue:a.value.unit,"onUpdate:modelValue":e[7]||(e[7]=l=>a.value.unit=l),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1}),u(n,{label:"\u5DE5\u4F5C\u91CF\uFF1A",prop:"workload"},{default:o(()=>[u(r,{modelValue:a.value.workload,"onUpdate:modelValue":e[8]||(e[8]=l=>a.value.workload=l),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1}),u(n,{label:"\u5B8C\u6210\u6BD4\u7387\uFF1A",prop:"completeRatio"},{default:o(()=>[u(r,{modelValue:a.value.completeRatio,"onUpdate:modelValue":e[9]||(e[9]=l=>a.value.completeRatio=l),disabled:a.value.children&&a.value.children.length>0,placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue","disabled"])]),_:1}),u(n,{label:"\u4EFB\u52A1\u63CF\u8FF0\uFF1A",prop:"taskDesc"},{default:o(()=>[u(r,{modelValue:a.value.taskDesc,"onUpdate:modelValue":e[10]||(e[10]=l=>a.value.taskDesc=l),type:"textarea",rows:3,placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1}),u(n,{label:"\u72B6\u6001\uFF1A",prop:"state"},{default:o(()=>[u(G,{style:{width:"100%"},modelValue:a.value.state,"onUpdate:modelValue":e[11]||(e[11]=l=>a.value.state=l),clearable:"",placeholder:"\u8BF7\u9009\u62E9"},{default:o(()=>[(i(!0),$(K,null,Q(L.value,l=>(i(),v(N,{key:l.value,label:l.label,value:l.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),u(n,{label:"\u9884\u8BA1\u5F00\u59CB\u65E5\u671F\uFF1A",prop:"planStartTime"},{default:o(()=>[u(R,{style:{width:"100%"},modelValue:a.value.planStartTime,"onUpdate:modelValue":e[12]||(e[12]=l=>a.value.planStartTime=l),format:"YYYY-MM-DD","value-format":"YYYY-MM-DD",type:"datetime",placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4"},null,8,["modelValue"])]),_:1}),u(n,{label:"\u9884\u8BA1\u5B8C\u6210\u65E5\u671F\uFF1A",prop:"planEndTime"},{default:o(()=>[u(R,{style:{width:"100%"},modelValue:a.value.planEndTime,"onUpdate:modelValue":e[13]||(e[13]=l=>a.value.planEndTime=l),format:"YYYY-MM-DD","value-format":"YYYY-MM-DD",type:"datetime",placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4"},null,8,["modelValue"])]),_:1}),u(n,{label:"\u5B9E\u9645\u5B8C\u6210\u65E5\u671F\uFF1A",prop:"realEndTime"},{default:o(()=>[u(R,{style:{width:"100%"},modelValue:a.value.realEndTime,"onUpdate:modelValue":e[14]||(e[14]=l=>a.value.realEndTime=l),format:"YYYY-MM-DD","value-format":"YYYY-MM-DD",type:"datetime",placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4"},null,8,["modelValue"])]),_:1}),u(n,{label:"\u91CD\u8981\u7A0B\u5EA6\uFF1A",prop:"importance"},{default:o(()=>[u(r,{modelValue:a.value.importance,"onUpdate:modelValue":e[15]||(e[15]=l=>a.value.importance=l),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1}),u(n,{label:"\u8D1F\u8D23\u4EBA\uFF1A",prop:"commander"},{default:o(()=>[u(r,{modelValue:a.value.commander,"onUpdate:modelValue":e[16]||(e[16]=l=>a.value.commander=l),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1}),a.value.state==4||a.value.state==5||a.value.state==6?(i(),v(n,{key:1,label:"\u903E\u671F\u95EE\u9898\u63CF\u8FF0\uFF1A",prop:"overdueIssueDesc"},{default:o(()=>[u(r,{modelValue:a.value.overdueIssueDesc,"onUpdate:modelValue":e[17]||(e[17]=l=>a.value.overdueIssueDesc=l),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})):T("",!0),a.value.state==4||a.value.state==5||a.value.state==6?(i(),v(n,{key:2,label:"\u6574\u6539\u671F\u9650\uFF1A",prop:"deadline"},{default:o(()=>[u(R,{style:{width:"100%"},modelValue:a.value.deadline,"onUpdate:modelValue":e[18]||(e[18]=l=>a.value.deadline=l),format:"YYYY-MM-DD","value-format":"YYYY-MM-DD",type:"datetime",placeholder:"\u8BF7\u9009\u62E9\u65F6\u95F4"},null,8,["modelValue"])]),_:1})):T("",!0),a.value.state==4||a.value.state==5||a.value.state==6?(i(),v(n,{key:3,label:"\u903E\u671F\u6587\u4EF6\u8BF4\u660E\uFF1A",prop:"overdueIssueFile"},{default:o(()=>[u(O,{ref:"upload1",headers:A.value,"file-list":Y.value,class:"upload-demo",action:`${U(q)}/xmgl/file/upload`,"on-remove":de,multiple:"",limit:1,"on-success":se,style:{width:"100%"}},{default:o(()=>[u(f,{class:"uploadBtn",type:"primary"},{default:o(()=>[y("\u70B9\u51FB\u4E0A\u4F20")]),_:1})]),_:1},8,["headers","file-list","action"])]),_:1})):T("",!0),u(n,{label:"\u9644\u4EF6\uFF1A",prop:"annexFile"},{default:o(()=>[u(O,{ref:"upload",headers:A.value,"file-list":I.value,class:"upload-demo",action:`${U(q)}/xmgl/file/upload`,"on-remove":re,multiple:"",limit:1,"on-success":ie,style:{width:"100%"}},{default:o(()=>[u(f,{class:"uploadBtn",type:"primary"},{default:o(()=>[y("\u70B9\u51FB\u4E0A\u4F20")]),_:1})]),_:1},8,["headers","file-list","action"])]),_:1})]),_:1},8,["rules","model"])]),_:1},8,["title","modelValue"])])}}});const ll=Me(Ke,[["__scopeId","data-v-baae1e3e"]]);export{ll as default};
|