1 |
- import{q as J,A as K,B as i,a4 as D,r,ar as $,o as d,n as g,L as k,K as b,H as u,t as l,I as h,J as y,v as B,M as z,p as G,be as Q,S as v,O as W}from"./index.2530a63f.js";import{h as X,a as Z}from"./index.c20d1515.js";import{r as ee}from"./responseHandle.b0bf99b5.js";import{o as q,m as ue}from"./status.09d5d211.js";const le=v("views/"),ae=v(".vue"),te={class:"flex justify-end"},oe=v("\u4FDD\u5B58"),ne=v("\u53D6\u6D88"),me=J({__name:"examStatusForm",emits:["reload"],setup(re,{expose:A,emit:U}){const{logout:x}=K(),F=i(!1),N=i(""),V=i(null),P=i(null),m=i(!1);i("");const C={invNo:"",status:"1",open_type:"",remark:"",invCode:"",invNum:"1",open_date:"",total_fee:"",input_type:"1",subtotal_fee:"1"},a=D({...C}),S=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 T(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"?C[o]:n[o]}),t!==""&&s==="create"&&(a.value.pid=t),F.value=!0}function M(){return{data:{...a.value},api:Z}}function Y(){return{data:{...a.value},api:X}}function I(){V.value.validate(async n=>{if(n){if(m.value)return;const t=TYPE.value==="create"?Y:M;m.value=!0;const{api:s,data:o}=t(),{message:f,code:c}=await s(o);ee({code:c,message:f,logout:x,handler:()=>{F.value=!1,m.value=!1,U("reload")}})}})}function E(){}return A({show:T,changeCurrentMenuId:n=>N.value=n}),(n,t)=>{const s=r("el-input"),o=r("el-form-item"),f=r("el-option"),c=r("el-select"),p=r("el-col"),L=r("el-radio"),j=r("el-radio-group"),H=r("el-input-number"),O=r("el-row"),w=r("el-button"),R=$("loading");return d(),g("div",null,[k((d(),b(B(Q),{ref_key:"formRef",ref:V,model:a,rules:S,"label-width":"90px",style:{"margin-top":"-10px"},class:"demo-ruleForm","status-icon":""},{default:u(()=>[l(O,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:E,placeholder:"\u83DC\u5355\u7C7B\u578B"},{default:u(()=>[(d(!0),g(h,null,y(B(q),(e,_)=>(d(),b(f,{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:E,placeholder:"\u83DC\u5355\u7C7B\u578B"},{default:u(()=>[(d(!0),g(h,null,y(B(q),(e,_)=>(d(),b(f,{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(j,{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(L,{key:e.value+_,label:e.value,value:e.value},{default:u(()=>[v(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),[[z,a.menu_type==="2"]]),l(p,{span:12},{default:u(()=>[l(o,{label:"\u6392\u5E8F\u6743\u91CD",prop:"weight"},{default:u(()=>[l(H,{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}),G("div",te,[l(w,{loading:m.value,type:"primary",onClick:I},{default:u(()=>[oe]),_:1},8,["loading"]),l(w,{onClick:t[7]||(t[7]=e=>F.value=!1)},{default:u(()=>[ne]),_:1})])]),_:1},8,["model","rules"])),[[R,m.value]])])}}});export{me as default};
|