You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
2.1 KiB
JavaScript

import{j as a,k as s,o as e,d as t,w as l,e as u,f as n,c as i,l as r,u as o,F as c,a as _,p as d,g as m,n as p,t as f,q as v}from"./index-d9c03bf0.js";import{_ as y}from"./uni-tag.15315537.js";import{r as k}from"./uni-app.es.33963b28.js";import{_ as g}from"./uni-icons.e39857b3.js";import{I as j}from"./index.b7bf8824.js";import{_ as b}from"./_plugin-vue_export-helper.1b428a4d.js";const x=b({__name:"list",setup(b){let x=[{name:"全部",value:9},{name:"待处理",value:1},{name:"已开票",value:2},{name:"被拒绝",value:0}],w=a(9);let h=a([]);const C=()=>{j({status:w.value}).then((a=>{a.status&&(h.value=a.data)}))};return s((()=>{C()})),(a,s)=>{const j=u,b=k(m("uni-tag"),y),q=k(m("uni-icons"),g);return e(),t(j,{class:"invoice_list"},{default:l((()=>[n(j,{class:"bar_list"},{default:l((()=>[(e(!0),i(c,null,r(o(x),((a,s)=>(e(),t(j,{key:s,onClick:s=>{return e=a.value,w.value=e,void C();var e},class:p(["bar",a.value===o(w)?"active_bar":""])},{default:l((()=>[_(f(a.name),1)])),_:2},1032,["onClick","class"])))),128))])),_:1}),n(j,{class:"button_row"}),(e(!0),i(c,null,r(o(h),((a,s)=>(e(),t(j,{class:"litem",key:s,onClick:s=>{return e=a.id,void v({url:"/pages/invoice/detail?id="+e});var e}},{default:l((()=>[n(j,{class:"litem_row1"},{default:l((()=>[n(j,null,{default:l((()=>[_(f(a.shenqing_time.substring(0,10))+" 申请发票",1)])),_:2},1024),n(j,null,{default:l((()=>[2==a.status?(e(),t(b,{key:0,text:"已开票",type:"success"})):d("",!0),1==a.status?(e(),t(b,{key:1,text:"待处理",type:"warning"})):d("",!0),0==a.status?(e(),t(b,{key:2,text:"已拒绝",type:"error"})):d("",!0)])),_:2},1024)])),_:2},1024),n(j,{class:"litem_row2"},{default:l((()=>[_("申请金额:¥"+f(a.price),1)])),_:2},1024),0==a.status?(e(),t(j,{key:0,class:"jujueyuanyin"},{default:l((()=>[_("拒绝原因:"+f(a.refuse_content),1)])),_:2},1024)):d("",!0)])),_:2},1032,["onClick"])))),128)),0==o(h).length?(e(),t(j,{key:0,class:"zanwu"},{default:l((()=>[n(q,{color:"#ccc",type:"close",size:"30"}),n(j,null,{default:l((()=>[_("暂无内容")])),_:1})])),_:1})):d("",!0)])),_:1})}}},[["__scopeId","data-v-1ccd8b20"]]);export{x as default};