马宇豪
2024-04-10 4076c14a8eac96cd716522f2cb15dcda0eb4fcef
1
import{_ as Z,a as B,E as C,t as ee,q as T,o as F,w as te,d as R}from"./index.1683511265143.js";import{p as w}from"./index.168351126514324.js";import{r as ae}from"./index.168351126514310.js";import{J as ue,aF as h,f as E,a1 as oe,k as se,a as L,b as l,Y as t,R as o,u as p,a5 as c,o as g,F as le,a8 as ne,Q as x,X as m,W as r,V as P,aC as re,aD as ie}from"./vue.1683511265143.js";const z=f=>(re("data-v-66a3d47e"),f=f(),ie(),f),pe={class:"home-container"},ce={style:{height:"100%"}},de={class:"basic-line"},_e=z(()=>l("span",null,"\u5B9E\u9A8C\u540D\u79F0\uFF1A",-1)),me={class:"basic-line"},Ce=z(()=>l("span",null,"\u5B9E\u9A8C\u7C7B\u578B\uFF1A",-1)),ge={style:{"padding-bottom":"10px"}},fe=r("\u67E5\u8BE2"),ye=r("\u91CD\u7F6E"),Be={class:"homeCard"},Fe={class:"main-card"},we=r("\u5F55\u5165\u5B9E\u9A8C\u4FE1\u606F"),he=r("\u67E5\u770B"),Ee=r("\u67E5\u770B\u8BC4\u4F30\u62A5\u544A"),xe=r("\u8F6C\u4E3A\u5DF2\u5F00\u5C55"),De=r("\u7533\u8BF7\u8BC4\u4F30"),Ae=r("\u6574\u6539"),ve=r("\u5220\u9664"),be={class:"pageBtn"},ke=ue({name:"index",setup(f){const S=h(()=>B(()=>import("./reportDialog.16835112651432.js"),["assets/reportDialog.16835112651432.js","assets/reportDialog.16835112651432.css","assets/index.1683511265143.js","assets/index.168351126514326.css","assets/vue.1683511265143.js","assets/index.168351126514323.js","assets/index.168351126514317.js","assets/index.168351126514311.js"])),j=h(()=>B(()=>import("./projectDialog.1683511265143.js"),["assets/projectDialog.1683511265143.js","assets/projectDialog.1683511265143.css","assets/index.1683511265143.js","assets/index.168351126514326.css","assets/vue.1683511265143.js","assets/index.168351126514324.js","assets/index.168351126514323.js","assets/index.168351126514317.js"])),N=h(()=>B(()=>import("./applyDialog.16835112651432.js"),["assets/applyDialog.16835112651432.js","assets/index.168351126514324.js","assets/index.1683511265143.js","assets/index.168351126514326.css","assets/vue.1683511265143.js"])),D=E(),A=E(),v=E(),s=oe({projectData:[],searchQuery:{pageIndex:1,pageSize:10,searchParams:{experimentName:"",experimentType:null}},total:0,experimentTypeList:[{id:1,name:"\u5316\u5B66\u7C7B"},{id:2,name:"\u751F\u7269\u7C7B"},{id:3,name:"\u8F90\u5C04\u7C7B"},{id:4,name:"\u673A\u7535\u7C7B"},{id:5,name:"\u7279\u79CD\u8BBE\u5907\u7C7B"},{id:6,name:"\u5176\u5B83\u7C7B"}],allRoomList:[]}),_=async()=>{let a=await w().getProjectByList(s.searchQuery);a.data.code===100?(s.projectData=a.data.data,s.total=a.data.total):C({type:"warning",message:a.data.msg})},y=(a,u)=>{D.value.showProjectDialog(a,u,s.allRoomList)},Q=(a,u)=>{v.value.showReportDialog(a,u,s.allRoomList)},V=(a,u)=>{A.value.showApplyStartDialog(u)},I=a=>{R.confirm(`\u6B64\u64CD\u4F5C\u5C06\u7533\u8BF7\u8BC4\u4F30\u8BE5\u5B9E\u9A8C\uFF1A\u201C${a.experimentName}\u201D\uFF0C\u662F\u5426\u7EE7\u7EED?`,"\u63D0\u793A",{confirmButtonText:"\u786E\u8BA4",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(async()=>{let u=await w().accessProject([a.id]);u.data.code===100?(C({type:"success",duration:2e3,message:"\u7533\u8BF7\u6210\u529F"}),await _()):C({type:"warning",message:u.data.msg})}).catch(u=>{})},$=a=>{R.confirm(`\u6B64\u64CD\u4F5C\u5C06\u6C38\u4E45\u5220\u9664\u8BE5\u5B9E\u9A8C\uFF1A\u201C${a.experimentName}\u201D\uFF0C\u662F\u5426\u7EE7\u7EED?`,"\u63D0\u793A",{confirmButtonText:"\u786E\u8BA4",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(async()=>{let u=await w().deleteProjectById({id:a.id});u.data.code===100?(C({type:"success",duration:2e3,message:"\u5220\u9664\u6210\u529F"}),await _()):C({type:"warning",message:u.data.msg})}).catch(u=>{})},O=a=>{s.searchQuery.pageSize=a,_()},U=a=>{s.searchQuery.pageIndex=a,_()},J=()=>{s.searchQuery={pageIndex:1,pageSize:10,searchParams:{experimentName:"",experimentType:null}}},M=async()=>{let a=await ae().getAllRoom();a.data.code===100?s.allRoomList=JSON.parse(JSON.stringify(a.data.data)):C({type:"warning",message:a.data.msg})};return se(()=>{_(),M()}),(a,u)=>{const H=c("el-input"),q=c("el-option"),W=c("el-select"),d=c("el-button"),b=c("el-row"),X=c("el-col"),n=c("el-table-column"),k=c("el-tag"),Y=c("el-table"),G=c("el-pagination");return g(),L("div",pe,[l("div",ce,[t(b,{class:"homeCard"},{default:o(()=>[l("div",de,[_e,t(H,{modelValue:s.searchQuery.searchParams.experimentName,"onUpdate:modelValue":u[0]||(u[0]=e=>s.searchQuery.searchParams.experimentName=e),clearable:"",filterable:"",class:"input-box",placeholder:"\u5B9E\u9A8C\u540D\u79F0"},null,8,["modelValue"])]),l("div",me,[Ce,t(W,{modelValue:s.searchQuery.searchParams.experimentType,"onUpdate:modelValue":u[1]||(u[1]=e=>s.searchQuery.searchParams.experimentType=e),clearable:"",filterable:"",class:"input-box",placeholder:"\u5B9E\u9A8C\u7C7B\u578B"},{default:o(()=>[(g(!0),L(le,null,ne(s.experimentTypeList,e=>(g(),x(q,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),l("div",ge,[t(d,{type:"primary",onClick:_},{default:o(()=>[fe]),_:1}),t(d,{plain:"",onClick:J},{default:o(()=>[ye]),_:1})])]),_:1}),l("div",Be,[l("div",Fe,[t(b,{class:"cardTop"},{default:o(()=>[t(X,{span:12,class:"mainCardBtn"},{default:o(()=>[t(d,{type:"primary",icon:p(ee),size:"default",onClick:u[2]||(u[2]=e=>y("\u65B0\u589E",{}))},{default:o(()=>[we]),_:1},8,["icon"])]),_:1})]),_:1}),t(Y,{ref:"multipleTableRef",data:s.projectData,style:{width:"100%"},height:"calc(100% - 100px)","header-cell-style":{background:"#fafafa"}},{default:o(()=>[t(n,{prop:"experimentCode",label:"\u5B9E\u9A8C\u7F16\u53F7"}),t(n,{prop:"experimentName",label:"\u5B9E\u9A8C\u540D\u79F0"}),t(n,{prop:"createExperimentTime",label:"\u7ACB\u9879\u65F6\u95F4","show-overflow-tooltip":""},{default:o(e=>[l("span",null,m(e.row.createExperimentTime?e.row.createExperimentTime.substring(0,16):"--"),1)]),_:1}),t(n,{prop:"liabilityUser",label:"\u8D1F\u8D23\u4EBA"}),t(n,{prop:"siteList",label:"\u5B9E\u9A8C\u573A\u6240","show-overflow-tooltip":""},{default:o(e=>[l("span",null,m(e.row.siteList.map(i=>i.siteName).join(",")),1)]),_:1}),t(n,{prop:"experimentType",label:"\u5B9E\u9A8C\u7C7B\u522B"},{default:o(e=>{var i;return[l("span",null,m((i=s.experimentTypeList.find(K=>K.id==e.row.experimentType))==null?void 0:i.name),1)]}),_:1}),t(n,{prop:"status",label:"\u8BC4\u4F30\u7533\u8BF7"},{default:o(e=>[l("span",null,m(e.row.status==1?"\u672A\u7533\u8BF7":e.row.status==2?"\u5DF2\u7533\u8BF7":"--"),1)]),_:1}),t(n,{prop:"status",label:"\u8BC4\u4F30\u7533\u8BF7\u65F6\u95F4","show-overflow-tooltip":""},{default:o(e=>[l("span",null,m(e.row.assessApplyTime?e.row.assessApplyTime.substring(0,16):"--"),1)]),_:1}),t(n,{prop:"stage",label:"\u8BC4\u4F30\u72B6\u6001"},{default:o(e=>[t(k,{type:e.row.stage==4?"success":e.row.stage==1?"info":""},{default:o(()=>[r(m(e.row.stage==1?"\u672A\u8BC4\u4F30":e.row.stage==2?"\u8BC4\u4F30\u4E2D":e.row.stage==3?"\u8BC4\u4F30\u5B8C\u6210":e.row.stage==4?"\u751F\u6210\u62A5\u544A":"--"),1)]),_:2},1032,["type"])]),_:1}),t(n,{prop:"assessLevel",label:"\u98CE\u9669\u7B49\u7EA7"},{default:o(e=>[t(k,{type:e.row.assessLevel==4?"danger":e.row.assessLevel==3||e.row.assessLevel==2?"warning":""},{default:o(()=>[r(m(e.row.assessLevel==1?"\u91CD\u5927\u98CE\u9669":e.row.assessLevel==2?"\u8F83\u5927\u98CE\u9669":e.row.assessLevel==3?"\u4E00\u822C\u98CE\u9669":e.row.assessLevel==4?"\u4F4E\u98CE\u9669":"--"),1)]),_:2},1032,["type"])]),_:1}),t(n,{label:"\u64CD\u4F5C",width:"250",fixed:"right"},{default:o(e=>[t(d,{size:"small",text:"",type:"primary",icon:p(T),onClick:i=>y("\u67E5\u770B",e.row)},{default:o(()=>[he]),_:2},1032,["icon","onClick"]),e.row.stage==4?(g(),x(d,{key:0,size:"small",text:"",type:"primary",icon:p(T),onClick:i=>Q("\u67E5\u770B",e.row)},{default:o(()=>[Ee]),_:2},1032,["icon","onClick"])):P("",!0),t(d,{size:"small",text:"",type:"primary",icon:p(F),onClick:i=>V("\u7533\u8BF7\u5F00\u5C55",e.row)},{default:o(()=>[xe]),_:2},1032,["icon","onClick"]),t(d,{size:"small",disabled:e.row.status==2,text:"",type:"primary",icon:p(F),onClick:i=>I(e.row)},{default:o(()=>[De]),_:2},1032,["disabled","icon","onClick"]),e.row.rectifyStatus==1?(g(),x(d,{key:1,size:"small",type:"warning",text:"",icon:p(F),onClick:i=>y("\u6574\u6539",e.row)},{default:o(()=>[Ae]),_:2},1032,["icon","onClick"])):P("",!0),t(d,{size:"small",text:"",type:"danger",icon:p(te),disabled:e.row.stage!==1,onClick:i=>$(e.row)},{default:o(()=>[ve]),_:2},1032,["icon","disabled","onClick"])]),_:1})]),_:1},8,["data"]),l("div",be,[t(G,{onSizeChange:O,onCurrentChange:U,"pager-count":5,"page-sizes":[10,20,30],"current-page":s.searchQuery.pageIndex,"onUpdate:current-page":u[3]||(u[3]=e=>s.searchQuery.pageIndex=e),background:"","page-size":s.searchQuery.pageSize,"onUpdate:page-size":u[4]||(u[4]=e=>s.searchQuery.pageSize=e),layout:"total, sizes, prev, pager, next, jumper",total:s.total,class:"page-position"},null,8,["current-page","page-size","total"])])])])]),t(p(j),{ref_key:"ProjectDialogRef",ref:D,onRefresh:_},null,512),t(p(N),{ref_key:"ApplyStartRef",ref:A,onRefresh:_},null,512),t(p(S),{ref_key:"ReportDialogRef",ref:v},null,512)])}}});var ze=Z(ke,[["__scopeId","data-v-66a3d47e"]]);export{ze as default};