addEditForm.c9ed8c13.js 5.5 KB

1
  1. import{_ as L,z as T,I as P,J as d,ad as j,B as t,aB as J,w as c,x as E,U as w,T as D,P as l,C as e,D as p,Q,R as Y,V as G,y as x,br as H,a1 as v,a4 as K,a5 as M}from"./index.228f4553.js";import{i as O}from"./status.7319085b.js";import{R as k}from"./remote-select.cf3fd75a.js";import{h as W}from"./index.58c101bf.js";import{h as X}from"./index.0bc0d58b.js";import Z from"./order-dialog.d79bb5e1.js";import"./use-response-handle.49bd2e23.js";import"./index.f4d08fc6.js";import"./responseHandle.4e3db878.js";import"./columns.09997093.js";const ee=m=>(K("data-v-f5c1d064"),m=m(),M(),m),ue={class:"addEditForm"},le=ee(()=>x("span",null,"\u64CD\u4F5C",-1)),ae=v("\u6DFB\u52A0\u8BA2\u5355"),oe=v("\u7F16\u8F91"),te=v("\u5220\u9664"),ne={class:"flex justify-end"},re=v("\u4FDD\u5B58"),de=T({__name:"addEditForm",emits:["reload"],setup(m,{emit:se}){P();const y=d(null),V=d("order"),F=d(null),C=d(!1);d(!1);const A=d([]),o=d({...{companyNo:"",buy_id:"",invtype:"",email:"",remark:"",orderArr:[]}}),b=j({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 g(n,a){y.value.show()}const N=(n,a)=>{};function I(){F.value.validate(async n=>{})}function $(){const{invtype:n}=o.value;b.email[0].required=n==="26"||n==="27"}async function h(n){o.value,o.value}return(n,a)=>{const s=t("el-form-item"),i=t("el-col"),q=t("el-option"),R=t("el-select"),f=t("el-input"),r=t("el-table-column"),_=t("el-button"),S=t("el-table"),U=t("el-row"),z=J("loading");return c(),E("div",ue,[w((c(),D(p(H),{ref_key:"formRef",ref:F,model:o.value,rules:b,"label-width":"90px","status-icon":""},{default:l(()=>[e(U,null,{default:l(()=>[e(i,{span:12},{default:l(()=>[e(s,{label:"\u9500\u552E\u65B9\u516C\u53F8\u62AC\u5934",prop:"companyNo","label-width":"135px"},{default:l(()=>[e(p(k),{value:o.value.companyNo,"onUpdate:value":a[0]||(a[0]=u=>o.value.companyNo=u),api:p(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]=u=>h())},null,8,["value","api"])]),_:1})]),_:1}),e(i,{span:12},{default:l(()=>[e(s,{label:"\u8D2D\u4E70\u65B9\u516C\u53F8\u62AC\u5934",prop:"buy_id","label-width":"135px"},{default:l(()=>[e(p(k),{value:o.value.buy_id,"onUpdate:value":a[2]||(a[2]=u=>o.value.buy_id=u),api:p(W),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]=u=>h())},null,8,["value","api"])]),_:1})]),_:1}),e(i,{span:6},{default:l(()=>[e(s,{label:"\u53D1\u7968\u7C7B\u578B",prop:"invtype"},{default:l(()=>[e(R,{modelValue:o.value.invtype,"onUpdate:modelValue":a[4]||(a[4]=u=>o.value.invtype=u),style:{width:"100%"},onChange:$,placeholder:"\u53D1\u7968\u7C7B\u578B"},{default:l(()=>[(c(!0),E(Q,null,Y(p(O),(u,B)=>(c(),D(q,{key:"type"+u.value+B,label:u.label,value:u.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(s,{label:"\u7535\u5B50\u90AE\u7BB1",prop:"email"},{default:l(()=>[e(f,{modelValue:o.value.email,"onUpdate:modelValue":a[5]||(a[5]=u=>o.value.email=u),placeholder:"\u7535\u5B50\u90AE\u7BB1"},null,8,["modelValue"])]),_:1})]),_:1}),e(i,{span:9},{default:l(()=>[e(s,{label:"\u7533\u8BF7\u5907\u6CE8",prop:"remark"},{default:l(()=>[e(f,{modelValue:o.value.remark,"onUpdate:modelValue":a[6]||(a[6]=u=>o.value.remark=u),rows:4,type:"textarea",maxlength:"2000",placeholder:"\u7533\u8BF7\u5907\u6CE8"},null,8,["modelValue"])]),_:1})]),_:1}),e(i,{span:9},{default:l(()=>[e(s,{label:"\u53D1\u7968\u5907\u6CE8",prop:"remark"},{default:l(()=>[e(f,{modelValue:o.value.remark,"onUpdate:modelValue":a[7]||(a[7]=u=>o.value.remark=u),rows:4,type:"textarea",maxlength:"2000",placeholder:"\u53D1\u7968\u5907\u6CE8"},null,8,["modelValue"])]),_:1})]),_:1}),w(e(i,{span:24},{default:l(()=>[e(S,{data:A.value,stripe:"",border:"",style:{width:"100%"}},{default:l(()=>[e(r,{prop:"sequenceNo",label:"\u9500\u552E\u8BA2\u5355\u7F16\u53F7",width:"160"}),e(r,{prop:"address",label:"\u9500\u552E\u65B9\u516C\u53F8\u7F16\u53F7",width:"160"}),e(r,{prop:"address",label:"\u9500\u552E\u65B9\u516C\u53F8\u540D\u79F0",width:"160"}),e(r,{prop:"address",label:"\u8D2D\u4E70\u65B9\u516C\u53F8\u7F16\u53F7",width:"160"}),e(r,{prop:"address",label:"\u8D2D\u4E70\u65B9\u516C\u53F8\u540D\u79F0",width:"160"}),e(r,{prop:"inv_fee",label:"\u5F00\u7968\u91D1\u989D",width:"110"}),e(r,null,{header:l(()=>[le,e(_,{size:"small",class:"fr",onClick:a[8]||(a[8]=u=>g())},{default:l(()=>[ae]),_:1})]),default:l(u=>[e(_,{size:"small",onClick:B=>g(u.$index,u.row)},{default:l(()=>[oe]),_:2},1032,["onClick"]),e(_,{size:"small",type:"danger",onClick:B=>N(u.$index,u.row)},{default:l(()=>[te]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])]),_:1},512),[[G,V.value==="order"]])]),_:1}),x("div",ne,[e(_,{loading:C.value,type:"primary",onClick:I},{default:l(()=>[re]),_:1},8,["loading"])])]),_:1},8,["model","rules"])),[[z,C.value]]),e(Z,{ref_key:"modelRef",ref:y},null,512)])}}});var be=L(de,[["__scopeId","data-v-f5c1d064"],["__file","D:/work/accout-vue3-ui/src/views/InvoiceSales/invoiceApply/components/addEditForm.vue"]]);export{be as default};