You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
1.9 KiB
1 lines
1.9 KiB
import{_ as S,G as R,a3 as V,a2 as B,C as F,r as f,H as I,e as s,o as K,z as N,w as t,f as T,g as a,m as v,h as o,n as q,l as z,L as j,t as A}from"./index-9b4667b6.js";import{a as G}from"./analysis_results-1bd8be45.js";const H={class:"dialog-footer"},L=R({name:"saveResult"}),M=Object.assign(L,{props:{title:{type:String,default:"\u65B0\u589E\u6210\u679C\u540D\u79F0"},visible:{type:Boolean,default:!1}},emits:["update:visible","callback"],setup(u,{emit:m}){const g=V(),b=B(),y=F(()=>b.sideTheme==="theme-dark"),{proxy:r}=A(),c=f(),l=I({name:""}),C=f({name:[{required:!0,trigger:"blur",message:"\u6210\u679C\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A"}]}),_=async()=>{var n;if(!await c.value.validate().catch(()=>{}))return;const e={caseId:(n=g.currentCase)==null?void 0:n.id,name:l.name},d=await G(e);r==null||r.$modal.msgSuccess(d.msg),m("callback"),i()},i=()=>{m("update:visible",!1),c.value.resetFields()};return(h,e)=>{const d=s("el-input"),n=s("el-form-item"),k=s("el-form"),p=s("el-button"),w=s("el-dialog");return K(),N(w,{"model-value":u.visible,title:u.title,width:"400px","align-center":"",draggable:"","destroy-on-close":"","append-to-body":"","close-on-click-modal":"","before-close":i,class:j({"dialog-dark":o(y)})},{footer:t(()=>[T("span",H,[a(p,{type:"primary",onClick:_},{default:t(()=>[v("\u786E\u5B9A")]),_:1}),a(p,{onClick:i},{default:t(()=>[v("\u53D6\u6D88")]),_:1})])]),default:t(()=>[a(k,{ref_key:"ruleFormRef",ref:c,model:o(l),rules:o(C),"label-width":"90px",class:"mt-12px",onSubmit:e[1]||(e[1]=q(()=>{},["prevent"]))},{default:t(()=>[a(n,{label:"\u6210\u679C\u540D\u79F0",prop:"name"},{default:t(()=>[a(d,{modelValue:o(l).name,"onUpdate:modelValue":e[0]||(e[0]=x=>o(l).name=x),placeholder:"\u8BF7\u8F93\u5165\u6210\u679C\u540D\u79F0",onKeyup:z(_,["enter"])},null,8,["modelValue","onKeyup"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["model-value","title","class"])}}}),$=S(M,[["__scopeId","data-v-35a183b0"]]);export{$ as default};
|