1 |
- import{q as H,J,r as i,a4 as D,t as r,as as $,o as d,n as g,O as k,u as b,x as u,w as l,F as h,B as y,D as B,P as G,p as K,bh as Q,z as f,y as W}from"./index.f47bb45b.js";import{h as X,a as Z}from"./index.4d1d8fb1.js";import{r as ee}from"./responseHandle.420c64c5.js";import{o as q,m as ue}from"./status.09d5d211.js";const le=f("views/"),ae=f(".vue"),te={class:"flex justify-end"},oe=f("\u4FDD\u5B58"),ne=f("\u53D6\u6D88"),me=H({__name:"examStatusForm",emits:["reload"],setup(re,{expose:x,emit:U}){const{logout:A}=J(),F=i(!1),N=i(""),V=i(null),P=i(null),m=i(!1);i("");const w={invNo:"",status:"1",open_type:"",remark:"",invCode:"",invNum:"1",open_date:"",total_fee:"",input_type:"1",subtotal_fee:"1"},a=D({...w}),T=D({status:[{required:!0,message:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",trigger:"change"}],open_type:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u7968\u7C7B\u578B",trigger:"change"}],remark:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u5907\u6CE8",trigger:"blur"}],invCode:[{required:!0,message:"\u8BF7\u8F93\u5165\u53D1\u7968\u7F16\u53F7",trigger:"blur"}],invNum:[{required:!0,message:"\u8BF7\u8F93\u5165\u53D1\u7968\u4EE3\u7801",trigger:"change"}],open_date:[{required:!0,message:"\u8BF7\u9009\u62E9\u5F00\u7968\u65E5\u671F",trigger:"change"}],total_fee:[{required:!0,message:"\u8BF7\u8F93\u5165\u7A0E\u540E\u91D1\u989D",trigger:"blur"}],subtotal_fee:[{required:!0,message:"\u8BF7\u8F93\u5165\u7A0E\u524D\u91D1\u989D",trigger:"blur"}]});function S(n,t,s){P.value=n,Object.keys(a.value).forEach(o=>{o=="private"?a.value[o]=s==="create"?"1":n.is_private:a.value[o]=s==="create"?w[o]:n[o]}),t!==""&&s==="create"&&(a.value.pid=t),F.value=!0}function Y(){return{data:{...a.value},api:X}}function M(){return{data:{...a.value},api:Z}}function j(){V.value.validate(async n=>{if(n){if(m.value)return;const t=TYPE.value==="create"?M:Y;m.value=!0;const{api:s,data:o}=t(),{message:v,code:c}=await s(o);ee({code:c,message:v,logout:A,handler:()=>{F.value=!1,m.value=!1,U("reload")}})}})}function C(){}return x({show:S,changeCurrentMenuId:n=>N.value=n}),(n,t)=>{const s=r("el-input"),o=r("el-form-item"),v=r("el-option"),c=r("el-select"),p=r("el-col"),I=r("el-radio"),L=r("el-radio-group"),O=r("el-input-number"),R=r("el-row"),E=r("el-button"),z=$("loading");return d(),g("div",null,[k((d(),b(B(Q),{ref_key:"formRef",ref:V,model:a,rules:T,"label-width":"90px",style:{"margin-top":"-10px"},class:"demo-ruleForm","status-icon":""},{default:u(()=>[l(R,null,{default:u(()=>[l(p,{span:8},{default:u(()=>[l(o,{label:"\u5BA1\u6838\u72B6\u6001",prop:"status"},{default:u(()=>[l(s,{modelValue:a.status,"onUpdate:modelValue":t[0]||(t[0]=e=>a.status=e),placeholder:"\u83DC\u5355\u540D\u79F0"},null,8,["modelValue"])]),_:1}),l(o,{label:"\u5F00\u7968\u7C7B\u578B",prop:"open_type"},{default:u(()=>[l(c,{modelValue:a.open_type,"onUpdate:modelValue":t[1]||(t[1]=e=>a.open_type=e),style:{width:"100%"},onChange:C,placeholder:"\u83DC\u5355\u7C7B\u578B"},{default:u(()=>[(d(!0),g(h,null,y(B(q),(e,_)=>(d(),b(v,{key:"type"+e.value+_,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(p,{span:16},{default:u(()=>[l(o,{label:"\u5BA1\u6838\u5907\u6CE8",prop:"remark"},{default:u(()=>[l(s,{modelValue:a.remark,"onUpdate:modelValue":t[2]||(t[2]=e=>a.remark=e),rows:3,type:"textarea",maxlength:"2000",placeholder:"\u7533\u8BF7\u5907\u6CE8"},null,8,["modelValue"])]),_:1})]),_:1}),l(p,{span:6},{default:u(()=>[l(o,{label:"\u8F93\u5165\u7C7B\u578B",prop:"menu_route"},{default:u(()=>[l(c,{modelValue:a.open_type,"onUpdate:modelValue":t[3]||(t[3]=e=>a.open_type=e),style:{width:"100%"},onChange:C,placeholder:"\u83DC\u5355\u7C7B\u578B"},{default:u(()=>[(d(!0),g(h,null,y(B(q),(e,_)=>(d(),b(v,{key:"type"+e.value+_,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(p,{span:12},{default:u(()=>[l(o,{label:"\u9875\u9762\u663E\u793A",prop:"private"},{default:u(()=>[l(L,{modelValue:a.private,"onUpdate:modelValue":t[4]||(t[4]=e=>a.private=e),disabled:n.TYPE==="view"},{default:u(()=>[(d(!0),g(h,null,y(B(ue),(e,_)=>(d(),b(I,{key:e.value+_,label:e.value,value:e.value},{default:u(()=>[f(W(e.label),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue","disabled"])]),_:1})]),_:1}),k(l(p,{span:24},{default:u(()=>[l(o,{label:"\u9875\u9762\u5730\u5740",prop:"menu_url"},{default:u(()=>[l(s,{modelValue:a.menu_url,"onUpdate:modelValue":t[5]||(t[5]=e=>a.menu_url=e),placeholder:"\u9875\u9762\u5730\u5740",disabled:n.TYPE==="view"},{prepend:u(()=>[le]),append:u(()=>[ae]),_:1},8,["modelValue","disabled"])]),_:1})]),_:1},512),[[G,a.menu_type==="2"]]),l(p,{span:12},{default:u(()=>[l(o,{label:"\u6392\u5E8F\u6743\u91CD",prop:"weight"},{default:u(()=>[l(O,{modelValue:a.weight,"onUpdate:modelValue":t[6]||(t[6]=e=>a.weight=e),precision:0,style:{width:"100%"},min:1,max:999,disabled:n.TYPE==="view"},null,8,["modelValue","disabled"])]),_:1})]),_:1})]),_:1}),K("div",te,[l(E,{loading:m.value,type:"primary",onClick:j},{default:u(()=>[oe]),_:1},8,["loading"]),l(E,{onClick:t[7]||(t[7]=e=>F.value=!1)},{default:u(()=>[ne]),_:1})])]),_:1},8,["model","rules"])),[[z,m.value]])])}}});export{me as default};
|