2 lines
8.0 KiB
JavaScript
2 lines
8.0 KiB
JavaScript
|
import{a0 as X,a1 as h,L as ee,M as le,J as te,N as ue,Q as ae,w as ne,B as oe,C as ie}from"./element-plus.2acb577d.js";import{_ as se}from"./index.vue_vue_type_script_setup_true_lang.61cb6e34.js";import{P as me}from"./index.f292cd50.js";import{e as de,f as U,g as re}from"./oa_financial.d5633b25.js";import{d as I,s as pe,r as C,Z as _,o as c,c as fe,U as t,L as e,R as n,S as m,u as a,a as L,K as D,Q as v,i as Y}from"./@vue.821a47ec.js";import{d as _e}from"./index.81df6f20.js";import"./lodash-es.df44a280.js";import"./async-validator.fb49d0f5.js";import"./@vueuse.81e2759c.js";import"./@element-plus.dabbc398.js";import"./dayjs.d2a77ee0.js";import"./axios.9e996410.js";import"./@ctrl.b082b0c1.js";import"./normalize-wheel-es.8aeb3683.js";import"./@popperjs.36402333.js";import"./lodash.6bfd3540.js";import"./vue-router.4c04f9b6.js";import"./pinia.fefed778.js";import"./css-color-function.8ff67959.js";import"./color.bfa08e9a.js";import"./clone.660f80c4.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./ms.564e106c.js";import"./nprogress.dcb32030.js";import"./vue-clipboard3.e681583f.js";import"./clipboard.3ad9b20b.js";import"./echarts.42bea269.js";import"./tslib.60310f1a.js";import"./zrender.2cb48b70.js";import"./highlight.js.31cd7941.js";import"./@highlightjs.8864a4be.js";const ce={class:"detail-popup"},be={class:"mt-4 mb-4"},De={style:{float:"right"}},ve=I({name:"customdetail"}),ge=I({...ve,emits:["success","close"],setup(Fe,{expose:z,emit:$}){const k=pe(),F=$,b=C(""),f=C(!1),M=_([0,1]),N=_([0,1]),R=_([1]),P=_([0]),S=_([1,2]),u=_({id:0,extends:{}}),T=async o=>{for(const l in o)o[l]!=null&&o[l]!=null&&(u[l]=o[l]);Q()},q=()=>{var o;(o=k.value)==null||o.open()},d=C([{amount:"",enter_time:"",remarks:""}]),Q=async()=>{let o=await await de({invoice_id:u.id});d.value=o||[{}]},B=()=>{d.value.push({amount:"",enter_time:"",remarks:""})},j=o=>{d.value.splice(o,1)},J=async()=>{d.value.length&&await U({invoice_id:u.id,detail:d.value}),F("success")},K=()=>{d.value=[{amount:"",enter_time:"",remarks:""}]},Z=async()=>{let o={invoice_id:u.id,detail:[{amount:u.amount,enter_time:b.value,remarks:""}]};u.is_cash==1&&(d.value.push({amount:+u.amount-+u.enter_amount,enter_time:b.value,remarks:""}),o.detail=d.value),await U({...o}),F("success")},G=async()=>{await re({invoice_id:u.id}),F("success")},H=o=>{if(+d.value[o].amount<0)return d.value[o].amount="";d.value[o].amount=(+d.value[o].amount).toFixed(2)};return z({open:q,setFormData:T}),(o,l)=>{const i=X,y=h,V=ee,r=ne,x=oe,g=le,A=te,O=ue,w=ie,W=ae;return c(),fe("div",ce,[t(me,{ref_key:"popupRef",ref:k,showFootBtn:!1,title:"\u5230\u8D26\u8BE6\u60C5",async:!0,width:"60vw"},{default:e(()=>[t(V,null,{header:e(()=>l[5]||(l[5]=[n("\u53D1\u7968\u4FE1\u606F")])),default:e(()=>[t(y,{column:3,border:""},{default:e(()=>[t(i,{label:"\u53D1\u7968\u91D1\u989D","label-align":"left",align:"left"},{default:e(()=>[n(m(a(u).amount),1)]),_:1}),t(i,{label:"\u62AC\u5934\u7C7B\u578B","label-align":"left",align:"left"},{default:e(()=>[n(m(a(u).type_text),1)]),_:1}),t(i,{label:"\u53D1\u7968\u4E3B\u4F53","label-align":"left",align:"left"},{default:e(()=>[n(m(a(u).invoice_subject),1)]),_:1}),t(i,{label:"\u53D1\u7968\u7C7B\u578B","label-align":"left",align:"left"},{default:e(()=>[n(m(a(u).invoice_type_text),1)]),_:1}),t(i,{label:"\u5F00\u7968\u62AC\u5934","label-align":"left",align:"left"},{default:e(()=>[n(m(a(u).invoice_title),1)]),_:1}),t(i,{label:"\u7535\u8BDD\u53F7\u7801","label-align":"left",align:"left"},{default:e(()=>[n(m(a(u).invoice_phone),1)]),_:1}),t(i,{label:"\u7EB3\u7A0E\u4EBA\u8BC6\u522B\u53F7","label-align":"left",align:"left"},{default:e(()=>[n(m(a(u).invoice_tax),1)]),_:1}),t(i,{label:"\u5F00\u6237\u94F6\u884C","label-align":"left",align:"left"},{default:e(()=>[n(m(a(u).invoice_bank),1)]),_:1}),t(i,{label:"\u94F6\u884C\u8D26\u53F7","label-align":"left",align:"left"},{default:e(()=>[n(m(a(u).invoice_account),1)]),_:1}),t(i,{label:"\u94F6\u884C\u8425\u4E1A\u7F51\u70B9","label-align":"left",align:"left"},{default:
|