Mars3D-screen_web/dist/assets/js/index-d4614c1b.js
2023-10-10 09:36:22 +08:00

2 lines
6.1 KiB
JavaScript

import{_ as M}from"./look-ecda901f.js";import{d as C,G as Y,r as a,a as m,A as B,w as _,o as P,b as V,c as j,e as z,f as A,h as b,i as y,E as g,a4 as E,d9 as R,da as F,db as G,q as J,s as O,g as T,_ as U}from"./index-ccab2584.js";import{P as $}from"./index-d5758658.js";import{D as H}from"./index-332ffb24.js";import"./notData-cf10628e.js";import"./Pagination.vue_vue_type_script_setup_true_name_Pagination_lang-6796c038.js";import"./print-eaefcdaa.js";const w=i=>(J("data-v-c71c0f0f"),i=i(),O(),i),K={class:"table-box"},Q=w(()=>T("img",{src:M,alt:"",class:"configureIcon"},null,-1)),W=w(()=>T("span",null,"\u67E5\u770B",-1)),X=C({name:"ProjectSupervisionRecord"}),Z=C({...X,setup(i){const l=Y(),f=a(!1),s=a(l.activeType),r=a("");a([]),a({Authorization:"Bearer "+l.token}),a(),m({name:{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}}),a(!1),a(!1);const u={formItemConfig:[{label:"\u8282\u70B9\u7F16\u7801",prop:"nodeNumber",type:"input",disabled:!1},{label:"\u8282\u70B9\u540D\u79F0",prop:"nodeName",type:"input",disabled:!1},{label:"\u8282\u70B9\u7C7B\u578B",prop:"type",type:"input",disabled:!1},{label:"\u6807\u51C6\u5B8C\u6210\u65F6\u95F4",prop:"standardCompleteTime",type:"date",disabled:!1},{label:"\u8BA1\u5212\u5B8C\u6210\u65F6\u95F4",prop:"planCompleteTime",type:"date",disabled:!1},{label:"\u9884\u8BA1\u5B8C\u6210\u65F6\u95F4",prop:"expectCompleteTime",type:"date",disabled:!1},{label:"\u5B9E\u9645\u5B8C\u6210\u65F6\u95F4",prop:"realCompleteTime",type:"date",disabled:!1},{label:"\u72B6\u6001",prop:"state",type:"select",data:[],clearable:!0,disabled:!1},{label:"\u5B9E\u9645\u504F\u5DEE",prop:"actualDeviation",type:"input",disabled:!1},{label:"\u804C\u80FD\u7EBF\u6761",prop:"phaseName",type:"input",disabled:!1},{label:"\u8282\u70B9\u8D1F\u8D23\u4EBA\u7F16\u53F7",prop:"chargerNumber",type:"input",disabled:!1},{label:"\u8282\u70B9\u8D1F\u8D23\u4EBA",prop:"chargerName",type:"input",disabled:!1}],rules:{nodeNumber:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],nodeName:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],type:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],standardCompleteTime:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],planCompleteTime:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],engineeringSn:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"change"}],phaseName:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],chargerNumber:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],chargerName:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}]}};a(null),m([]),B();const o=a(!1);a(!1),a("");const p=a("\u65B0\u589E"),v=a({nodeNumber:"",nodeName:"",type:"",standardCompleteTime:"",planCompleteTime:"",expectCompleteTime:"",realCompleteTime:"",state:null,actualDeviation:"",phaseName:"",chargerNumber:"",chargerName:""}),h=a([]),d=a([]),n=a();a(void 0);const N=[{type:"index",label:"\u5E8F\u53F7",width:80},{prop:"nodeNumber",label:"\u8282\u70B9\u7F16\u53F7",width:150},{prop:"nodeName",label:"\u8282\u70B9\u540D\u79F0",width:150,search:{el:"input"}},{prop:"type",label:"\u8282\u70B9\u7C7B\u578B",width:150},{prop:"standardCompleteTime",label:"\u6807\u51C6\u5B8C\u6210\u65F6\u95F4",width:150},{prop:"planCompleteTime",label:"\u8BA1\u5212\u5B8C\u6210\u65F6\u95F4",width:150},{prop:"expectCompleteTime",label:"\u9884\u8BA1\u5B8C\u6210\u65F6\u95F4",width:150},{prop:"state",label:"\u72B6\u6001",width:150,isShow:!1,search:{el:"select"},enum:d.value,fieldNames:{label:"dictValue",value:"dictLabel"}},{prop:"status",label:"\u72B6\u6001",width:150},{prop:"realCompleteTime",label:"\u5B9E\u9645\u5B8C\u6210\u65F6\u95F4",width:150,search:{el:"date-picker",span:2,props:{type:"daterange",format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD"}}},{prop:"phaseName",label:"\u667A\u80FD\u6761\u7EBF",width:150},{prop:"chargerNumber",label:"\u8282\u70B9\u8D23\u4EFB\u4EBA\u7F16\u53F7",width:200},{prop:"chargerName",label:"\u8282\u70B9\u8D23\u4EFB\u4EBA",width:150},{prop:"isDeleted",label:"\u8282\u70B9\u5931\u6548\u6807\u8BB0",width:150,render:e=>e.row.isDeleted==0?"\u6709\u6548":"\u5931\u6548"},{prop:"isSendBack",label:"\u662F\u5426\u9000\u56DE",width:150,render:e=>e.row.isSendBack==1?"\u662F":"\u5426"},{prop:"operation",label:"\u64CD\u4F5C",width:100,fixed:"right"}],S=async()=>{(s.value=="eng"||s.value=="project")&&(r.value=l.activeSn),n.value.getTableList(),g.success("\u9875\u9762\u5DF2\u66F4\u65B0")},D=async()=>{const{result:e}=await E({dictType:"node_plan_state"});e.length>0&&(u.formItemConfig[7].data=e.map(t=>({label:t.dictValue,value:t.status})),d.value.length=0,d.value.push(...e)),h.value.length=0,h.value.push(...e)},x=async e=>{e.id&&p.value!="\u67E5\u770B"?(await R(e),n.value.getTableList(),g.success("\u7F16\u8F91\u6210\u529F")):p.value!="\u67E5\u770B"&&!e.id&&(await F(e),g.success("\u65B0\u589E\u6210\u529F"),n.value.getTableList()),o.value=!1},k=e=>({list:e.records,total:Number(e.total),pageNo:Number(e.current),pageSize:Number(e.size)}),q=e=>{let t=JSON.parse(JSON.stringify(e));if(t.realCompleteTime&&(t.realCompleteTime_begin=t.realCompleteTime[0],t.realCompleteTime_end=t.realCompleteTime[1],delete t.realCompleteTime),r.value)s.value=="eng"?t.engineeringSn=r.value:s.value=="project"&&(t.projectSn=r.value);else return{result:{current:"1",pages:"1",records:[],size:"10",total:"0"}};return G(t)},I=async e=>{v.value=m({...e}),u.formItemConfig.map(t=>{t.disabled=!0}),p.value="\u67E5\u770B",o.value=!0,f.value=!0};return _(()=>l.activeSn,e=>{r.value=l.activeSn,S()}),_(()=>l.activeType,e=>{s.value=l.activeType}),P(()=>{s.value=l.activeType,r.value=l.activeSn}),V(()=>{D()}),(e,t)=>{const L=j("el-button");return z(),A("div",K,[b($,{ref_key:"proTable",ref:n,title:"\u5168\u666F\u8BA1\u5212\u5217\u8868",columns:N,requestApi:q,dataCallback:k,"tool-button":!1,pagination:!0,background:"",isShowSearch:!1,onReset:!0},{operation:y(({row:c})=>[b(L,{type:"primary",link:"",onClick:ee=>I(c)},{default:y(()=>[Q,W]),_:2},1032,["onClick"])]),_:1},512),b(H,{title:p.value,details:f.value,formConfig:u,formData:v.value,visible:o.value,"onUpdate:visible":t[0]||(t[0]=c=>o.value=c),"append-to-body":"",width:"700px",onConfirm:x},null,8,["title","details","formData","visible"])])}}});const pe=U(Z,[["__scopeId","data-v-c71c0f0f"]]);export{pe as default};