1 |
- import V from"./purchase-order.f66db0af.js";import $ from"./add-order-modal.4e4421bc.js";import{u as H}from"./use-response-handle.a0fb8de0.js";import{q as M,H as j,a2 as v,r as d,a4 as I,K as P,t as y,o as N,n as _,p as T,y as c,D as o,w as a,x as s,z as F,v as A,bh as z,F as K}from"./index.f47bb45b.js";import{a as G,b as J,h as Q}from"./index.8f3e7834.js";import{R as k}from"./remote-select.fc6e5871.js";import{h as W}from"./index.4e4db2e5.js";import{h as X}from"./index.42f3bfd0.js";const Y={cids:{required:!0,trigger:"change",message:"\u8BF7\u6DFB\u52A0\u91C7\u8D2D\u5355\u4FE1\u606F"},companyNo:{required:!0,trigger:"change",message:"\u8BF7\u9009\u62E9\u4E1A\u52A1\u516C\u53F8"},supplierNo:{required:!0,trigger:"change",message:"\u8BF7\u9009\u62E9\u4F9B\u5E94\u5546"}},Z={"text-xl":"","py-2":"","font-bold":""},ee={key:0,"mb-5":""},ae={key:0,flex:"","gap-10":""},ie=M({__name:"index",props:{payNo:null,statementDetail:null},emits:["changeStatementDetail"],setup(m,{emit:x}){const p=m,{push:S}=j(),R=v(()=>!!p.payNo),B=H(),g=d(null),n=d({}),O=v(()=>p.payNo?"\u8BA2\u5355\u5BF9\u8D26\u8BE6\u60C5":"\u65B0\u5EFA\u8BA2\u5355\u5BF9\u8D26"),b=v(()=>Number(n.value.status)>=0),l=d([]),C=d(null),r=I({cids:"",supplierNo:"",companyNo:""});function q(){g.value.onDisplay(o(l))}function D(t){l.value=t,E()}function w({id:t}){const e=l.value.findIndex(u=>String(u.id)===String(t));e<0||(l.value.splice(e,1),E())}function L(){C.value.validate(async t=>{if(!t)return;const e=R.value?G:J,{code:u,message:i}=await e({...r,...p.payNo?{payNo:p.payNo}:{}});B({code:u,message:i,handler:()=>S("/purchase/orderRecord")})})}function E(){r.cids=l.value.map(t=>t.id).join(",")}async function U(){const{payNo:t}=p;if(!t||Object.keys(n.value).length>0)return;const{data:e,code:u,message:i}=await Q({payNo:t});B({code:u,message:i,handler:()=>{n.value=e.list[0],x("changeStatementDetail",e.list[0])}})}return P(()=>U()),(t,e)=>{const u=y("el-descriptions-item"),i=y("el-descriptions"),f=y("el-form-item");return N(),_(K,null,[T("h1",Z,c(o(O)),1),m.payNo?(N(),_("div",ee,[a(i,{column:2,border:""},{default:s(()=>[a(u,{label:"\u4E1A\u52A1\u516C\u53F8"},{default:s(()=>[F(c(n.value.companyName),1)]),_:1}),a(u,{label:"\u4F9B\u5E94\u5546"},{default:s(()=>[F(c(n.value.supplierName),1)]),_:1}),a(u,{label:"\u7533\u8BF7\u65F6\u95F4"},{default:s(()=>[F(c(n.value.addtime),1)]),_:1})]),_:1})])):A("",!0),a(o(z),{ref_key:"formRef",ref:C,model:r,rules:o(Y),disabled:o(b)},{default:s(()=>[m.payNo?A("",!0):(N(),_("div",ae,[a(f,{label:"\u4E1A\u52A1\u516C\u53F8",prop:"companyNo"},{default:s(()=>[a(o(k),{value:r.companyNo,"onUpdate:value":e[0]||(e[0]=h=>r.companyNo=h),api:o(X),placeholder:"\u8BF7\u9009\u62E9\u4E1A\u52A1\u516C\u53F8","request-prop":"companyName","response-label-prop":"company_name","response-val-prop":"companyNo"},null,8,["value","api"])]),_:1}),a(f,{label:"\u4F9B\u5E94\u5546",prop:"supplierNo"},{default:s(()=>[a(o(k),{value:r.supplierNo,"onUpdate:value":e[1]||(e[1]=h=>r.supplierNo=h),api:o(W),placeholder:"\u8BF7\u9009\u62E9\u4F9B\u5E94\u5546","response-label-prop":"name","response-val-prop":"code"},null,8,["value","api"])]),_:1})])),a(f,{label:"\u91C7\u8D2D\u5355\u4FE1\u606F",prop:"cids"},{default:s(()=>[a(V,{"purchase-order-list":l.value,"supplier-no":n.value.supplierNo,"company-no":n.value.companyNo,"is-show-button":!o(b),onAddBtnClick:q,onDelBtnClick:w,onCrateBtnClick:L,onChangeSupplieList:D},null,8,["purchase-order-list","supplier-no","company-no","is-show-button"])]),_:1})]),_:1},8,["model","rules","disabled"]),a($,{ref_key:"addOrderModalRef",ref:g,onSaveBtnClick:D},null,512)],64)}}});export{ie as default};
|