choose-form.31bc75.js 2.0 KB

1
  1. import{_ as g,d as k,w as n,bd as w,r as d,o as p,c as f,j as e,C as l,h as _,M as h,l as a,aP as x,a as z,aR as R,dB as V}from"./index.js";import P from"./choose-modal.6d35a3.js";import{h as b,d as j}from"./index.f8e9b938.js";import{p as A,a as I}from"./purchPay.1f311901.js";import"./porder.e8803889.js";import"./date-range.de9d470e.js";const M={dzNo:[{required:!0,trigger:"change",message:"\u8BF7\u9009\u62E9\u91C7\u8D2D\u4ED8\u6B3E"}],reason:[{required:!0,trigger:"change",message:"\u8BF7\u8F93\u5165\u89E3\u9664\u539F\u56E0"}]},O={"w-full":""},U={class:"w-full flex justify-end"},q={key:0,class:"w-full"},L={class:"flex w-full justify-end"},T=k({__name:"choose-form",emits:["create"],setup(H,{emit:v}){const s=n(!1),E=n(null),c=n(null),{data:m,run:D}=w({initalData:{}}),o=n({dzNo:"",reason:""}),C=()=>c.value.onDisplay(),y=()=>v("create",o.value,s.value);function B(i,t){o.value.dzNo=i;const u=t.slice(3,9);s.value=u<V,D(s.value?b({DzNo:o.value.dzNo}):j({dzNo:o.value.dzNo}))}return(i,t)=>{const u=d("ElButton"),r=d("ElFormItem"),F=d("ElInput");return p(),f("div",O,[e(a(R),{ref_key:"formRef",ref:E,model:o.value,rules:a(M)},{default:l(()=>[e(r,{label:"\u91C7\u8D2D\u4ED8\u6B3E",prop:"dzNo"},{default:l(()=>[_("div",U,[e(u,{type:"primary",text:"",onClick:t[0]||(t[0]=()=>C())},{default:l(()=>[h(" \u9009\u62E9 ")]),_:1})]),Object.keys(a(m)).length>0?(p(),f("div",q,[e(a(x),{columns:s.value?a(A):a(I),data:a(m)},null,8,["columns","data"])])):z("v-if",!0)]),_:1}),e(r,{label:"\u9000\u6B3E\u539F\u56E0",prop:"reason"},{default:l(()=>[e(F,{modelValue:o.value.reason,"onUpdate:modelValue":t[1]||(t[1]=N=>o.value.reason=N),placeholder:"\u8BF7\u8F93\u5165\u9000\u6B3E\u539F\u56E0"},null,8,["modelValue"])]),_:1}),e(r,null,{default:l(()=>[_("div",L,[e(u,{type:"primary",onClick:y},{default:l(()=>[h("\u4FDD\u5B58")]),_:1})])]),_:1})]),_:1},8,["model","rules"]),e(P,{ref_key:"chooseModalRef",ref:c,onChoose:B},null,512)])}}});var W=g(T,[["__file","C:/Users/63107/Desktop/mine/settle-vue3/src/views/supply/purchPayRelive/component/choose-form.vue"]]);export{W as default};