|
|
import{_ as T,G as U,$ as A,a0 as B,u as O,Z as R,O as j,d as q,r as g,H as F,e as r,o as N,z as S,w as o,f as k,g as l,m as b,h as t,i as $,L as z,au as E,av as D,t as G}from"./index-9b4667b6.js";import{u as H}from"./useAvueTable-780cbd26.js";import"./trading_partner-798a55a7.js";const M={class:"w100% flex-items-center flex-justify-between"},Z={class:"dialog-footer"},J=U({name:"newCases"}),K=Object.assign(J,{props:{visible:{type:Boolean,default:!1},currentParams:{type:Object,default:()=>({})}},emits:["update:visible","callback"],setup(d,{emit:w}){const u=d,x=A(()=>B(()=>import("./newUser-192061a1.js"),["static/js/newUser-192061a1.js","static/js/index-9b4667b6.js","static/css/index-03655e05.css","static/js/useAvueTable-780cbd26.js","static/js/trading_partner-798a55a7.js","static/css/newUser-325cefde.css"])),C=O(),{sideTheme:y}=H();R(()=>u.visible,(f,e)=>{if(!f)return;const{title:i,row:s}=u.currentParams;i==="\u7F16\u8F91"&&j(()=>{a.name=s.name,a.investigators=s.ids})},{immediate:!0}),q(()=>{});const{proxy:m}=G(),p=g(),a=F({name:"",investigators:[]}),V=g({name:[{required:!0,message:"\u8BF7\u8F93\u5165\u6848\u4EF6\u540D\u79F0",trigger:"blur"}],investigators:[{required:!0,message:"\u8BF7\u9009\u62E9\u8C03\u67E5\u4EBA\u5458",trigger:["blur","change"]}]}),P=async()=>{if(!await p.value.validate().catch(()=>{}))return;const e={name:a.name,investigators:a.investigators},{title:i}=u.currentParams;let s;switch(i){case"\u65B0\u589E":s=await D(e);break;case"\u7F16\u8F91":e.id=u.currentParams.row.id,s=await E(e);break}m==null||m.$modal.msgSuccess(s.msg),w("callback"),_()},c=g(!1),_=()=>{w("update:visible",!1),p.value.resetFields()};return(f,e)=>{const i=r("el-input"),s=r("el-form-item"),L=r("el-select-v2"),v=r("el-button"),h=r("el-form"),I=r("el-dialog");return N(),S(I,{"model-value":d.visible,title:d.currentParams.title+"\u6848\u4EF6",width:"500px","align-center":"",draggable:"","close-on-click-modal":"","before-close":_,class:z({"dialog-dark":t(y)})},{footer:o(()=>[k("span",Z,[l(v,{type:"primary",onClick:P},{default:o(()=>[b("\u786E\u5B9A")]),_:1}),l(v,{onClick:_},{default:o(()=>[b("\u53D6\u6D88")]),_:1})])]),default:o(()=>[l(h,{ref_key:"ruleFormRef",ref:p,model:t(a),rules:t(V),"label-width":"90px",class:"mt-12px"},{default:o(()=>[l(s,{label:"\u6848\u4EF6\u540D\u79F0",prop:"name"},{default:o(()=>[l(i,{modelValue:t(a).name,"onUpdate:modelValue":e[0]||(e[0]=n=>t(a).name=n),placeholder:"\u8BF7\u8F93\u5165\u6848\u4EF6\u540D\u79F0"},null,8,["modelValue"])]),_:1}),l(s,{label:"\u8C03\u67E5\u4EBA\u5458",prop:"investigators"},{default:o(()=>[k("div",M,[l(L,{modelValue:t(a).investigators,"onUpdate:modelValue":e[1]||(e[1]=n=>t(a).investigators=n),options:t(C).getInvestigatorList,placeholder:"\u8BF7\u9009\u62E9\u8C03\u67E5\u4EBA\u5458",filterable:"",multiple:"",teleported:!1,"value-key":"id","collapse-tags":"","collapse-tags-tooltip":"","max-collapse-tags":2,class:"w-260px"},null,8,["modelValue","options"]),l(v,{type:"primary",onClick:e[2]||(e[2]=n=>c.value=!0)},{default:o(()=>[b("\u65B0\u589E\u4EBA\u5458")]),_:1})])]),_:1})]),_:1},8,["model","rules"]),l(t(x),{visible:t(c),"onUpdate:visible":e[3]||(e[3]=n=>$(c)?c.value=n:null),currentParams:{title:"\u65B0\u589E\u8C03\u67E5\u4EBA\u5458"},onCallback:e[4]||(e[4]=()=>t(C).updateInvestigatorListAll())},null,8,["visible"])]),_:1},8,["model-value","title","class"])}}}),Y=T(K,[["__scopeId","data-v-30ae7977"]]);export{Y as default};
|