马宇豪
2024-04-10 4076c14a8eac96cd716522f2cb15dcda0eb4fcef
1
import{_ as P,g as q,a as H,E as g,o as F}from"./index.1683511265143.js";import{r as j}from"./index.168351126514310.js";import{a as B}from"./index.168351126514311.js";import{J as W,ay as X,aF as Y,f as A,a1 as G,k as K,a as Z,b as u,Y as t,R as s,u as v,a5 as r,o as R,X as V,Q as ee,V as ae,aC as te,aD as oe,W as p}from"./vue.1683511265143.js";const le=_=>(te("data-v-7f43f5b0"),_=_(),oe(),_),se={class:"home-container"},re={style:{height:"100%"}},ue={class:"basic-line"},ie=le(()=>u("span",null,"\u5B9E\u9A8C\u540D\u79F0\uFF1A",-1)),ne={style:{"padding-bottom":"10px"}},pe=p("\u67E5\u8BE2"),de=p("\u91CD\u7F6E"),me={class:"homeCard"},ce={class:"main-card"},_e=p("\u5BA1\u6279"),ge=p("\u67E5\u770B\u8BC4\u4F30\u62A5\u544A"),fe={class:"pageBtn"},ve=p("\u901A\u8FC7"),ye=p("\u4E0D\u901A\u8FC7"),Ce={class:"dialog-footer",style:{"padding-top":"10px","text-align":"center !important"}},we=p("\u53D6 \u6D88"),be=p("\u63D0\u4EA4\u5BA1\u6279"),De=W({name:"index",setup(_){const E=q(),{userInfos:f}=X(E),S=Y(()=>H(()=>import("./reportDialog.1683511265143.js"),["assets/reportDialog.1683511265143.js","assets/reportDialog.1683511265143.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"])),y=A(),C=A(),e=G({developData:[],searchQuery:{pageIndex:1,pageSize:10,experimentName:"",experimentType:null,tag:2},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:[],reviewDialogVisible:!1,reviewForm:{id:null,approveStatus:null,approveDesc:""},isManage:!1,isLeader:!1,rules:{approveDesc:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6279\u610F\u89C1",trigger:"blur"}],approveStatus:[{required:!0,message:"\u8BF7\u9009\u62E9\u5BA1\u6279\u7ED3\u679C",trigger:"blur"}]}}),d=async()=>{let o=await B().getRiskReportPage(e.searchQuery);o.data.code===100?(e.developData=o.data.data,e.total=o.data.total):g({type:"warning",message:o.data.msg})},k=async()=>{let o=await j().getAllRoom();o.data.code===100?e.allRoomList=JSON.parse(JSON.stringify(o.data.data)):g({type:"warning",message:o.data.msg})},z=(o,l)=>{y.value.showReportDialog(o,l,e.allRoomList)},I=async o=>{!o||await o.validate(async(l,n)=>{if(l){let i=await B().uploadReport(e.reviewForm);i.data.code===100?g({type:"success",message:"\u5BA1\u6279\u63D0\u4EA4\u6210\u529F"}):g({type:"warning",message:i.data.msg}),e.reviewForm={id:null,approveStatus:null,approveDesc:""},e.reviewDialogVisible=!1,d()}else console.log("error submit!",n)})},T=o=>{e.reviewForm.id=o.id,e.reviewDialogVisible=!0},Q=o=>{e.searchQuery.pageSize=o,d()},N=o=>{e.searchQuery.pageIndex=o,d()},L=()=>{e.searchQuery={pageIndex:1,pageSize:10,experimentName:"",experimentType:null,tag:2}};return K(()=>{var o,l;d(),k(),(o=f.value.roles)!=null&&o.find(n=>n.roleId=="4")&&(e.isManage=!0),(l=f.value.roles)!=null&&l.find(n=>n.roleId=="6")&&(e.isLeader=!0),console.log(e.isManage,f.value.roles)}),(o,l)=>{const n=r("el-input"),i=r("el-button"),w=r("el-row"),m=r("el-table-column"),U=r("el-table"),M=r("el-pagination"),b=r("el-radio"),$=r("el-radio-group"),D=r("el-form-item"),J=r("el-form"),O=r("el-dialog");return R(),Z("div",se,[u("div",re,[t(w,{class:"homeCard"},{default:s(()=>[u("div",ue,[ie,t(n,{modelValue:e.searchQuery.experimentName,"onUpdate:modelValue":l[0]||(l[0]=a=>e.searchQuery.experimentName=a),clearable:"",filterable:"",class:"input-box",placeholder:"\u5B9E\u9A8C\u540D\u79F0"},null,8,["modelValue"])]),u("div",ne,[t(i,{type:"primary",onClick:d},{default:s(()=>[pe]),_:1}),t(i,{plain:"",onClick:L},{default:s(()=>[de]),_:1})])]),_:1}),u("div",me,[u("div",ce,[t(w,{class:"cardTop"}),t(U,{ref:"multipleTableRef",data:e.developData,style:{width:"100%"},height:"calc(100% - 100px)","header-cell-style":{background:"#fafafa"}},{default:s(()=>[t(m,{prop:"experimentCode",label:"\u5B9E\u9A8C\u7F16\u53F7"}),t(m,{prop:"experimentName",label:"\u5B9E\u9A8C\u540D\u79F0"}),t(m,{prop:"createExperimentTime",label:"\u8BC4\u4EF7\u65F6\u95F4"},{default:s(a=>[u("span",null,V(a.row.evaluateTime?a.row.evaluateTime.substring(0,16):"--"),1)]),_:1}),t(m,{prop:"startTime",label:"\u62A5\u544A\u63D0\u4EA4\u65F6\u95F4","show-overflow-tooltip":""},{default:s(a=>[u("span",null,V(a.row.updateTime?a.row.updateTime.substring(0,16):"--"),1)]),_:1}),t(m,{label:"\u64CD\u4F5C",width:"250",fixed:"right"},{default:s(a=>{var x,h;return[e.isManage==!0&&!((x=a.row.person)!=null&&x.find(c=>c.approveIndex==1))||e.isLeader==!0&&!((h=a.row.person)!=null&&h.find(c=>c.approveIndex==2))?(R(),ee(i,{key:0,size:"small",text:"",type:"primary",icon:v(F),onClick:c=>T(a.row)},{default:s(()=>[_e]),_:2},1032,["icon","onClick"])):ae("",!0),t(i,{size:"small",text:"",type:"primary",icon:v(F),onClick:c=>z("\u67E5\u770B",a.row)},{default:s(()=>[ge]),_:2},1032,["icon","onClick"])]}),_:1})]),_:1},8,["data"]),u("div",fe,[t(M,{onSizeChange:Q,onCurrentChange:N,"pager-count":5,"page-sizes":[10,20,30],"current-page":e.searchQuery.pageIndex,"onUpdate:current-page":l[1]||(l[1]=a=>e.searchQuery.pageIndex=a),background:"","page-size":e.searchQuery.pageSize,"onUpdate:page-size":l[2]||(l[2]=a=>e.searchQuery.pageSize=a),layout:"total, sizes, prev, pager, next, jumper",total:e.total,class:"page-position"},null,8,["current-page","page-size","total"])])])])]),t(v(S),{ref_key:"ReportDialogRef",ref:y,onRefresh:d},null,512),t(O,{title:"\u62A5\u544A\u5BA1\u6279",modelValue:e.reviewDialogVisible,"onUpdate:modelValue":l[7]||(l[7]=a=>e.reviewDialogVisible=a),width:"50%"},{footer:s(()=>[u("span",Ce,[t(i,{onClick:l[5]||(l[5]=a=>e.reviewDialogVisible=!e.reviewDialogVisible),size:"default"},{default:s(()=>[we]),_:1}),t(i,{type:"primary",onClick:l[6]||(l[6]=a=>I(C.value)),size:"default"},{default:s(()=>[be]),_:1})])]),default:s(()=>[t(J,{ref_key:"ruleFormRef",ref:C,rules:e.rules,model:e.reviewForm,"label-width":"120px"},{default:s(()=>[t(D,{label:"\u5BA1\u6279\u7ED3\u679C",prop:"approveStatus"},{default:s(()=>[t($,{style:{"text-align":"center"},modelValue:e.reviewForm.approveStatus,"onUpdate:modelValue":l[3]||(l[3]=a=>e.reviewForm.approveStatus=a)},{default:s(()=>[t(b,{label:2},{default:s(()=>[ve]),_:1}),t(b,{label:3},{default:s(()=>[ye]),_:1})]),_:1},8,["modelValue"])]),_:1}),t(D,{label:"\u610F\u89C1\u586B\u62A5",prop:"approveDesc"},{default:s(()=>[t(n,{modelValue:e.reviewForm.approveDesc,"onUpdate:modelValue":l[4]||(l[4]=a=>e.reviewForm.approveDesc=a),type:"textarea",autosize:{minRows:3}},null,8,["modelValue"])]),_:1})]),_:1},8,["rules","model"])]),_:1},8,["modelValue"])])}}});var Ae=P(De,[["__scopeId","data-v-7f43f5b0"]]);export{Ae as default};