1 |
- import{_ as C,d as D,ci as c,m as f,r as o,o as h,A as k,x as u,h as l,b as A,H as j}from"./index.b5c844d0.js";import{c as _}from"./createRequset.6b7f85e0.js";var E={list:_("/admin/commond/list"),update:_("/admin/commond/create")};const U={class:"w-full flex justify-end"},R=D({__name:"update-modal",emits:["refresh"],setup(q,{expose:v,emit:F}){const g=F,n=c(!1),i=c(!1),m=f(null),y={date:{type:"array",required:!0,trigger:"change",message:"\u8BF7\u9009\u62E9\u65F6\u95F4\u533A\u95F4"},id:{required:!0,trigger:"change",message:"\u8BF7\u9009\u62E9\u62A5\u8868"}},a=f({date:[],id:"",rep_name:""});function V(){n.value=!1}async function b(){i.value=!0;try{await m.value.validate();const{date:d,id:e}=a.value,[r,t]=d,p=await E.update({start:r,end:t,id:e});n.value=!1,g("refresh")}catch{}finally{i.value=!1}}return v({onDisplay({start:d,end:e,rep_name:r,id:t}){a.value={date:[d,e],rep_name:r,id:t},n.value=!0}}),(d,e)=>{const r=o("el-input"),t=o("el-form-item"),p=o("el-date-picker"),B=o("el-button"),w=o("el-form"),x=o("el-dialog");return h(),k(x,{title:"\u7F16\u8F91\u6BCF\u65E5\u7EDF\u8BA1",modelValue:n.value,"onUpdate:modelValue":e[2]||(e[2]=s=>n.value=s),onClose:V,center:""},{default:u(()=>[l(w,{rules:y,model:a.value,ref_key:"formRef",ref:m},{default:u(()=>[l(t,{label:"\u62A5\u8868\u540D\u79F0",prop:"id"},{default:u(()=>[l(r,{disabled:"",modelValue:a.value.rep_name,"onUpdate:modelValue":e[0]||(e[0]=s=>a.value.rep_name=s)},null,8,["modelValue"])]),_:1}),l(t,{label:"\u65F6\u95F4\u533A\u95F4",prop:"date"},{default:u(()=>[l(p,{modelValue:a.value.date,"onUpdate:modelValue":e[1]||(e[1]=s=>a.value.date=s),type:"daterange",style:{width:"100%"},"start-placeholder":"\u5F00\u59CB\u65F6\u95F4","end-placeholder":"\u7ED3\u675F\u65F6\u95F4"},null,8,["modelValue"])]),_:1}),l(t,null,{default:u(()=>[A("div",U,[l(B,{type:"primary",onClick:b,loading:i.value},{default:u(()=>e[3]||(e[3]=[j("\u4FDD\u5B58")])),_:1},8,["loading"])])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"])}}});var S=C(R,[["__file","D:/work/sjtj/report-v3/src/views/update/updateStat/components/update-modal.vue"]]),H=Object.freeze(Object.defineProperty({__proto__:null,default:S},Symbol.toStringTag,{value:"Module"}));export{S as U,E as a,H as u};
|