addEditForm.13207c96.js 5.4 KB

1
  1. import{_ as U,q as L,A as j,B as n,a4 as H,r as i,ar as J,o as s,n as g,L as T,K as x,H as d,t as o,v,I as K,J as M,M as P,p as B,be as W,V as Y,W as G,S as b}from"./index.2530a63f.js";import{i as O}from"./status.7319085b.js";import{R as y}from"./remote-select.a352df28.js";import{h as Q}from"./index.4ce73afe.js";import{h as X}from"./index.e69ece90.js";import Z from"./order-dialog.237eef7f.js";import"./use-response-handle.f4613608.js";import"./index.7265befd.js";import"./responseHandle.b0bf99b5.js";import"./columns.115ef2e3.js";const oo=p=>(Y("data-v-b3f4567c"),p=p(),G(),p),eo={class:"addEditForm"},ao=oo(()=>B("span",null,"\u64CD\u4F5C",-1)),to=b("\u6DFB\u52A0\u8BA2\u5355"),io=b("\u7F16\u8F91"),lo=b("\u5220\u9664"),ro={class:"flex justify-end"},no=b("\u4FDD\u5B58"),uo=L({__name:"addEditForm",emits:["reload"],setup(p,{emit:co}){j();const F=n(null),C=n("order"),E=n(null),w=n(!1);n(!1);const k=n([]),t=n({...{companyNo:"",buy_id:"",invtype:"",email:"",remark:"",orderArr:[]}}),h=H({companyNo:[{required:!0,message:"\u8BF7\u9009\u62E9\u9500\u552E\u65B9\u516C\u53F8\u62AC\u5934",trigger:"change"}],buy_id:[{required:!0,message:"\u8BF7\u9009\u62E9\u8D2D\u4E70\u65B9\u516C\u53F8\u62AC\u5934",trigger:"change"}],invtype:[{required:!0,message:"\u8BF7\u9009\u62E9\u53D1\u7968\u7C7B\u578B",trigger:"change"}],email:[{required:!0,message:"\u8BF7\u8F93\u5165\u7535\u5B50\u90AE\u7BB1",trigger:"blur"}],remark:[{required:!0,message:"\u8BF7\u8F93\u5165\u7533\u8BF7\u5907\u6CE8",trigger:"blur"}]});function D(l,a){F.value.show()}const V=(l,a)=>{};function A(){E.value.validate(async l=>{})}function N(){const{invtype:l}=t.value;h.email[0].required=l==="26"||l==="27"}async function I(l){t.value,t.value}return(l,a)=>{const u=i("el-form-item"),c=i("el-col"),$=i("el-option"),q=i("el-select"),f=i("el-input"),r=i("el-table-column"),m=i("el-button"),S=i("el-table"),z=i("el-row"),R=J("loading");return s(),g("div",eo,[T((s(),x(v(W),{ref_key:"formRef",ref:E,model:t.value,rules:h,"label-width":"90px","status-icon":""},{default:d(()=>[o(z,null,{default:d(()=>[o(c,{span:12},{default:d(()=>[o(u,{label:"\u9500\u552E\u65B9\u516C\u53F8\u62AC\u5934",prop:"companyNo","label-width":"135px"},{default:d(()=>[o(v(y),{value:t.value.companyNo,"onUpdate:value":a[0]||(a[0]=e=>t.value.companyNo=e),api:v(X),style:{width:"100%"},placeholder:"\u9500\u552E\u65B9\u516C\u53F8\u62AC\u5934","response-label-prop":"company_name","response-val-prop":"companyNo",onItemChange:a[1]||(a[1]=e=>I())},null,8,["value","api"])]),_:1})]),_:1}),o(c,{span:12},{default:d(()=>[o(u,{label:"\u8D2D\u4E70\u65B9\u516C\u53F8\u62AC\u5934",prop:"buy_id","label-width":"135px"},{default:d(()=>[o(v(y),{value:t.value.buy_id,"onUpdate:value":a[2]||(a[2]=e=>t.value.buy_id=e),api:v(Q),style:{width:"100%"},placeholder:"\u8D2D\u4E70\u65B9\u516C\u53F8\u62AC\u5934","response-label-prop":"invoice_title","response-val-prop":"checkNo",onItemChange:a[3]||(a[3]=e=>I())},null,8,["value","api"])]),_:1})]),_:1}),o(c,{span:6},{default:d(()=>[o(u,{label:"\u53D1\u7968\u7C7B\u578B",prop:"invtype"},{default:d(()=>[o(q,{modelValue:t.value.invtype,"onUpdate:modelValue":a[4]||(a[4]=e=>t.value.invtype=e),style:{width:"100%"},onChange:N,placeholder:"\u53D1\u7968\u7C7B\u578B"},{default:d(()=>[(s(!0),g(K,null,M(v(O),(e,_)=>(s(),x($,{key:"type"+e.value+_,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),o(u,{label:"\u7535\u5B50\u90AE\u7BB1",prop:"email"},{default:d(()=>[o(f,{modelValue:t.value.email,"onUpdate:modelValue":a[5]||(a[5]=e=>t.value.email=e),placeholder:"\u7535\u5B50\u90AE\u7BB1"},null,8,["modelValue"])]),_:1})]),_:1}),o(c,{span:9},{default:d(()=>[o(u,{label:"\u7533\u8BF7\u5907\u6CE8",prop:"remark"},{default:d(()=>[o(f,{modelValue:t.value.remark,"onUpdate:modelValue":a[6]||(a[6]=e=>t.value.remark=e),rows:4,type:"textarea",maxlength:"2000",placeholder:"\u7533\u8BF7\u5907\u6CE8"},null,8,["modelValue"])]),_:1})]),_:1}),o(c,{span:9},{default:d(()=>[o(u,{label:"\u53D1\u7968\u5907\u6CE8",prop:"remark"},{default:d(()=>[o(f,{modelValue:t.value.remark,"onUpdate:modelValue":a[7]||(a[7]=e=>t.value.remark=e),rows:4,type:"textarea",maxlength:"2000",placeholder:"\u53D1\u7968\u5907\u6CE8"},null,8,["modelValue"])]),_:1})]),_:1}),T(o(c,{span:24},{default:d(()=>[o(S,{data:k.value,stripe:"",border:"",style:{width:"100%"}},{default:d(()=>[o(r,{prop:"sequenceNo",label:"\u9500\u552E\u8BA2\u5355\u7F16\u53F7",width:"160"}),o(r,{prop:"address",label:"\u9500\u552E\u65B9\u516C\u53F8\u7F16\u53F7",width:"160"}),o(r,{prop:"address",label:"\u9500\u552E\u65B9\u516C\u53F8\u540D\u79F0",width:"160"}),o(r,{prop:"address",label:"\u8D2D\u4E70\u65B9\u516C\u53F8\u7F16\u53F7",width:"160"}),o(r,{prop:"address",label:"\u8D2D\u4E70\u65B9\u516C\u53F8\u540D\u79F0",width:"160"}),o(r,{prop:"inv_fee",label:"\u5F00\u7968\u91D1\u989D",width:"110"}),o(r,null,{header:d(()=>[ao,o(m,{size:"small",class:"fr",onClick:a[8]||(a[8]=e=>D())},{default:d(()=>[to]),_:1})]),default:d(e=>[o(m,{size:"small",onClick:_=>D(e.$index,e.row)},{default:d(()=>[io]),_:2},1032,["onClick"]),o(m,{size:"small",type:"danger",onClick:_=>V(e.$index,e.row)},{default:d(()=>[lo]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])]),_:1},512),[[P,C.value==="order"]])]),_:1}),B("div",ro,[o(m,{loading:w.value,type:"primary",onClick:A},{default:d(()=>[no]),_:1},8,["loading"])])]),_:1},8,["model","rules"])),[[R,w.value]]),o(Z,{ref_key:"modelRef",ref:F},null,512)])}}});var Do=U(uo,[["__scopeId","data-v-b3f4567c"]]);export{Do as default};