判断订单如果申请过发票,自动跳转详情

main
yanzai 2 years ago
parent 56bc17595e
commit dc1b8175fb

@ -70,7 +70,7 @@
tel: '',
price: 0,
receive_address: '',
link_order_num:''
link_order_num: ''
})
const UnitTypeClick = (id) => {
FormData.value.unit_type = id
@ -114,17 +114,23 @@
}
//
const getHistory = () => {
InvoiceGetHistory().then(res => {
if (res.status && res.data != null) {
FormData.value.unit_type = res.data.unit_type
FormData.value.unit_name = res.data.unit_name
FormData.value.unit_num = res.data.unit_num
FormData.value.receive_address = res.data.receive_address
FormData.value.tel = res.data.tel
InvoiceGetHistory({ordernum:FormData.value.link_order_num}).then(res => {
if(res.status && res.data.invoiceinfo != null){
uni.reLaunch({
url: '/pages/invoice/detail?id=' + res.data.invoiceinfo.id
})
}
if (res.status && res.data.hisinfo != null) {
FormData.value.unit_type = res.data.hisinfo.unit_type
FormData.value.unit_name = res.data.hisinfo.unit_name
FormData.value.unit_num = res.data.hisinfo.unit_num
FormData.value.receive_address = res.data.hisinfo.receive_address
FormData.value.tel = res.data.hisinfo.tel
}
})
}
onLoad((e) => {
if (e.ordernum != undefined) {
FormData.value.link_order_num = e.ordernum
@ -134,6 +140,7 @@
}
})
onMounted(() => {
getHistory()
})
</script>

@ -4,8 +4,9 @@
<view v-for="(item,index) in bar_list" :key="index" @click="BarClick(item.value)" class="bar"
:class="item.value === active_bar ? 'active_bar' : '' ">{{item.name}}</view>
</view>
<view class="button_row"><button @click="AddClick()" class="mini-btn"
style="background-color:#99dcff; color: #006597;" size="mini">申请开票</button></view>
<view class="button_row">
<!-- <button @click="AddClick()" class="mini-btn" style="background-color:#99dcff; color: #006597;" size="mini">申请开票</button> -->
</view>
<view class="litem" v-for="(item,index) in list" :key="index" @click="goto(item.id)">
<view class="litem_row1">
<view>{{item.shenqing_time.substring(0,10)}} 申请发票</view>
@ -18,15 +19,20 @@
<view class="litem_row2">申请金额{{item.price}}</view>
<view class="jujueyuanyin" v-if="item.status==0">{{item.refuse_content}}</view>
</view>
<view v-if="list.length==0" class="zanwu"><uni-icons color="#ccc" type="close" size="30"></uni-icons><view>暂无内容</view></view>
<view v-if="list.length==0" class="zanwu"><uni-icons color="#ccc" type="close" size="30"></uni-icons>
<view>暂无内容</view>
</view>
</view>
</template>
<script setup>
import {
ref,onMounted
ref,
onMounted
} from "vue"
import {InvoiceGetList} from "@/api"
import {
InvoiceGetList
} from "@/api"
let bar_list = [{
name: '全部',
value: 9
@ -51,20 +57,22 @@
url: '/pages/invoice/edit'
})
}
const goto=(id)=>{
const goto = (id) => {
uni.navigateTo({
url: '/pages/invoice/detail?id='+id
url: '/pages/invoice/detail?id=' + id
})
}
let list = ref([])
const GetList=()=>{
InvoiceGetList({status:active_bar.value}).then(res => {
if(res.status){
list.value=res.data
}
const GetList = () => {
InvoiceGetList({
status: active_bar.value
}).then(res => {
if (res.status) {
list.value = res.data
}
})
}
onMounted(()=>{
onMounted(() => {
GetList()
})
</script>
@ -128,7 +136,8 @@
.jujueyuanyin {
color: #2a8abd
}
.zanwu{
.zanwu {
color: #ccc;
text-align: center;
margin-top: 80rpx;

@ -1 +1 @@
.uni-forms-item[data-v-540b8126]{position:relative;display:flex;margin-bottom:22px;flex-direction:row}.uni-forms-item__label[data-v-540b8126]{display:flex;flex-direction:row;align-items:center;text-align:left;font-size:14px;color:#606266;height:36px;padding:0 12px 0 0;vertical-align:middle;flex-shrink:0;box-sizing:border-box}.uni-forms-item__label.no-label[data-v-540b8126]{padding:0}.uni-forms-item__content[data-v-540b8126]{position:relative;font-size:14px;flex:1;box-sizing:border-box;flex-direction:row}.uni-forms-item .uni-forms-item__nuve-content[data-v-540b8126]{display:flex;flex-direction:column;flex:1}.uni-forms-item__error[data-v-540b8126]{color:#f56c6c;font-size:12px;line-height:1;padding-top:4px;position:absolute;top:100%;left:0;transition:transform .3s;transform:translateY(-100%);opacity:0}.uni-forms-item__error .error-text[data-v-540b8126]{color:#f56c6c;font-size:12px}.uni-forms-item__error.msg--active[data-v-540b8126]{opacity:1;transform:translateY(0)}.uni-forms-item.is-direction-left[data-v-540b8126]{flex-direction:row}.uni-forms-item.is-direction-top[data-v-540b8126]{flex-direction:column}.uni-forms-item.is-direction-top .uni-forms-item__label[data-v-540b8126]{padding:0 0 8px;line-height:1.5715;text-align:left;white-space:initial}.uni-forms-item .is-required[data-v-540b8126]{color:#dd524d;font-weight:700}.uni-forms-item--border[data-v-540b8126]{margin-bottom:0;padding:10px 0;border-top:1px #eee solid}.uni-forms-item--border .uni-forms-item__content[data-v-540b8126]{flex-direction:column;justify-content:flex-start;align-items:flex-start}.uni-forms-item--border .uni-forms-item__content .uni-forms-item__error[data-v-540b8126]{position:relative;top:5px;left:0;padding-top:0}.is-first-border[data-v-540b8126]{border:none}.invoice_edit[data-v-08a70a76]{padding:.625rem}.top[data-v-08a70a76]{text-align:center;background-color:#fff;padding:.625rem .625rem 1.25rem;border-radius:.625rem}.top_1[data-v-08a70a76]{margin-top:.625rem}.content[data-v-08a70a76]{margin-top:.625rem;background-color:#fff;padding:.625rem;border-radius:.625rem}.form_wenzi[data-v-08a70a76]{margin-top:.53125rem}.leixing_select[data-v-08a70a76]{display:flex}.leixing_select_item[data-v-08a70a76]{border:1px solid #ccc;padding:.25rem .9375rem;font-size:.6875rem;color:#a6a6a6}.active[data-v-08a70a76]{background-color:#18bc37;border:1px solid #13a42e;color:#fff}.addbutton[data-v-08a70a76]{margin-top:2.5rem;background-color:coral;height:2.5rem;line-height:2.5rem;color:#fff}
.uni-forms-item[data-v-540b8126]{position:relative;display:flex;margin-bottom:22px;flex-direction:row}.uni-forms-item__label[data-v-540b8126]{display:flex;flex-direction:row;align-items:center;text-align:left;font-size:14px;color:#606266;height:36px;padding:0 12px 0 0;vertical-align:middle;flex-shrink:0;box-sizing:border-box}.uni-forms-item__label.no-label[data-v-540b8126]{padding:0}.uni-forms-item__content[data-v-540b8126]{position:relative;font-size:14px;flex:1;box-sizing:border-box;flex-direction:row}.uni-forms-item .uni-forms-item__nuve-content[data-v-540b8126]{display:flex;flex-direction:column;flex:1}.uni-forms-item__error[data-v-540b8126]{color:#f56c6c;font-size:12px;line-height:1;padding-top:4px;position:absolute;top:100%;left:0;transition:transform .3s;transform:translateY(-100%);opacity:0}.uni-forms-item__error .error-text[data-v-540b8126]{color:#f56c6c;font-size:12px}.uni-forms-item__error.msg--active[data-v-540b8126]{opacity:1;transform:translateY(0)}.uni-forms-item.is-direction-left[data-v-540b8126]{flex-direction:row}.uni-forms-item.is-direction-top[data-v-540b8126]{flex-direction:column}.uni-forms-item.is-direction-top .uni-forms-item__label[data-v-540b8126]{padding:0 0 8px;line-height:1.5715;text-align:left;white-space:initial}.uni-forms-item .is-required[data-v-540b8126]{color:#dd524d;font-weight:700}.uni-forms-item--border[data-v-540b8126]{margin-bottom:0;padding:10px 0;border-top:1px #eee solid}.uni-forms-item--border .uni-forms-item__content[data-v-540b8126]{flex-direction:column;justify-content:flex-start;align-items:flex-start}.uni-forms-item--border .uni-forms-item__content .uni-forms-item__error[data-v-540b8126]{position:relative;top:5px;left:0;padding-top:0}.is-first-border[data-v-540b8126]{border:none}.invoice_edit[data-v-2ec60d27]{padding:.625rem}.top[data-v-2ec60d27]{text-align:center;background-color:#fff;padding:.625rem .625rem 1.25rem;border-radius:.625rem}.top_1[data-v-2ec60d27]{margin-top:.625rem}.content[data-v-2ec60d27]{margin-top:.625rem;background-color:#fff;padding:.625rem;border-radius:.625rem}.form_wenzi[data-v-2ec60d27]{margin-top:.53125rem}.leixing_select[data-v-2ec60d27]{display:flex}.leixing_select_item[data-v-2ec60d27]{border:1px solid #ccc;padding:.25rem .9375rem;font-size:.6875rem;color:#a6a6a6}.active[data-v-2ec60d27]{background-color:#18bc37;border:1px solid #13a42e;color:#fff}.addbutton[data-v-2ec60d27]{margin-top:2.5rem;background-color:coral;height:2.5rem;line-height:2.5rem;color:#fff}

@ -1 +1 @@
import{j as e,G as t,U as a,Q as s,s as o}from"./index-52f0fde8.js";const{isLoading:r,sendRequest:n}=function(){const r=e(!1);return{isLoading:r,sendRequest:function(e){let n=function(e){return e.header={Authorization:"Bearer "+sessionStorage.getItem("access_token"),"Content-Type":"application/json"},e}(e);return r.value=!0,t({title:"加载中"}),new Promise(((e,t)=>{a({...n,success:t=>{let a=200===(n=t).statusCode?(0==n.data.status&&o({title:n.data.msg,icon:"none"}),n.data):(o({title:"请求失败,请稍后重试",icon:"none"}),Promise.reject(n.data));var n;r.value=!1,s(),e(a)},fail:e=>{r.value=!1,s(),t(e)}})}))}}}();let i="https://service-platform.sixinyun.com",d=i+"/api/";const l=()=>i,u=e=>n({url:d+"H5/MianMiLogin",method:"POST",data:e}),v=e=>n({url:d+"v1/H5/InvoiceSave",method:"POST",data:e}),c=e=>n({url:d+"v1/H5/InvoiceGetList",method:"POST",data:e}),m=e=>n({url:d+"v1/H5/InvoiceGetDetail",method:"POST",data:e}),h=e=>n({url:d+"v1/H5/InvoiceGetHistory",method:"POST",data:e}),O=e=>n({url:d+"v1/H5/WorkOrderList",method:"POST",data:e}),S=e=>n({url:d+"v1/H5/WorkOrderSave",method:"POST",data:e}),P=e=>n({url:d+"v1/H5/GetSelfMsgList",method:"POST",data:e}),H=e=>n({url:d+"v1/H5/GetWorkOrderInfo",method:"POST",data:e}),T=e=>n({url:d+"v1/H5/InsertMsg",method:"POST",data:e}),g=e=>n({url:d+"v1/H5/UserChangeWorkOrder",method:"POST",data:e}),f=()=>d+"v1/UpFile";export{l as B,P as G,c as I,f as U,O as W,m as a,S as b,H as c,g as d,T as e,h as f,v as g,u as l};
import{j as e,G as t,U as a,Q as s,s as o}from"./index-d9c03bf0.js";const{isLoading:r,sendRequest:n}=function(){const r=e(!1);return{isLoading:r,sendRequest:function(e){let n=function(e){return e.header={Authorization:"Bearer "+sessionStorage.getItem("access_token"),"Content-Type":"application/json"},e}(e);return r.value=!0,t({title:"加载中"}),new Promise(((e,t)=>{a({...n,success:t=>{let a=200===(n=t).statusCode?(0==n.data.status&&o({title:n.data.msg,icon:"none"}),n.data):(o({title:"请求失败,请稍后重试",icon:"none"}),Promise.reject(n.data));var n;r.value=!1,s(),e(a)},fail:e=>{r.value=!1,s(),t(e)}})}))}}}();let i="https://service-platform.sixinyun.com",d=i+"/api/";const l=()=>i,u=e=>n({url:d+"H5/MianMiLogin",method:"POST",data:e}),v=e=>n({url:d+"v1/H5/InvoiceSave",method:"POST",data:e}),c=e=>n({url:d+"v1/H5/InvoiceGetList",method:"POST",data:e}),m=e=>n({url:d+"v1/H5/InvoiceGetDetail",method:"POST",data:e}),h=e=>n({url:d+"v1/H5/InvoiceGetHistory",method:"POST",data:e}),O=e=>n({url:d+"v1/H5/WorkOrderList",method:"POST",data:e}),S=e=>n({url:d+"v1/H5/WorkOrderSave",method:"POST",data:e}),P=e=>n({url:d+"v1/H5/GetSelfMsgList",method:"POST",data:e}),H=e=>n({url:d+"v1/H5/GetWorkOrderInfo",method:"POST",data:e}),T=e=>n({url:d+"v1/H5/InsertMsg",method:"POST",data:e}),g=e=>n({url:d+"v1/H5/UserChangeWorkOrder",method:"POST",data:e}),f=()=>d+"v1/UpFile";export{l as B,P as G,c as I,f as U,O as W,m as a,S as b,H as c,g as d,T as e,h as f,v as g,u as l};

@ -1 +0,0 @@
.invoice_list[data-v-25275b56]{padding:.625rem}.bar_list[data-v-25275b56]{display:flex;justify-content:space-between;border-bottom:1px solid #f0f0f0;background-color:#fff;border-radius:.625rem}.bar[data-v-25275b56]{padding:.46875rem .625rem;width:100%;text-align:center;border-radius:.625rem;color:#999;font-weight:700;font-size:.78125rem}.active_bar[data-v-25275b56]{background-color:#c1e5ff;color:#0083c5}.button_row[data-v-25275b56]{width:100%;text-align:right;margin-top:.3125rem}.litem[data-v-25275b56]{font-size:.78125rem;color:#676767;padding:.625rem;background-color:#fff;margin-bottom:.625rem;border-radius:.3125rem}.litem_row1[data-v-25275b56]{display:flex;justify-content:space-between;margin-bottom:.3125rem}.litem_row2[data-v-25275b56]{margin-bottom:.3125rem;width:100%}.jujueyuanyin[data-v-25275b56]{color:#2a8abd}.zanwu[data-v-25275b56]{color:#ccc;text-align:center;margin-top:2.5rem;font-size:.875rem}

@ -0,0 +1 @@
.invoice_list[data-v-1ccd8b20]{padding:.625rem}.bar_list[data-v-1ccd8b20]{display:flex;justify-content:space-between;border-bottom:1px solid #f0f0f0;background-color:#fff;border-radius:.625rem}.bar[data-v-1ccd8b20]{padding:.46875rem .625rem;width:100%;text-align:center;border-radius:.625rem;color:#999;font-weight:700;font-size:.78125rem}.active_bar[data-v-1ccd8b20]{background-color:#c1e5ff;color:#0083c5}.button_row[data-v-1ccd8b20]{width:100%;text-align:right;margin-top:.3125rem}.litem[data-v-1ccd8b20]{font-size:.78125rem;color:#676767;padding:.625rem;background-color:#fff;margin-bottom:.625rem;border-radius:.3125rem}.litem_row1[data-v-1ccd8b20]{display:flex;justify-content:space-between;margin-bottom:.3125rem}.litem_row2[data-v-1ccd8b20]{margin-bottom:.3125rem;width:100%}.jujueyuanyin[data-v-1ccd8b20]{color:#2a8abd}.zanwu[data-v-1ccd8b20]{color:#ccc;text-align:center;margin-top:2.5rem;font-size:.875rem}

@ -1 +1 @@
import{m as e,o as t,c as n,r as i,a as s,t as o,n as r,b as a,d as l,w as d,i as u,e as f,f as h,g as p}from"./index-52f0fde8.js";import{_ as c}from"./_plugin-vue_export-helper.1b428a4d.js";import{r as m}from"./uni-app.es.add45db9.js";const w=c({name:"uniLink",props:{href:{type:String,default:""},text:{type:String,default:""},download:{type:String,default:""},showUnderLine:{type:[Boolean,String],default:!0},copyTips:{type:String,default:"已自动复制网址,请在手机浏览器里粘贴该网址"},color:{type:String,default:"#999999"},fontSize:{type:[Number,String],default:14}},computed:{isShowA(){return this._isH5=!0,!(!this.isMail()&&!this.isTel()||!0!==this._isH5)}},created(){this._isH5=null},methods:{isMail(){return this.href.startsWith("mailto:")},isTel(){return this.href.startsWith("tel:")},openURL(){window.open(this.href)},makePhoneCall(t){e({phoneNumber:t})}}},[["render",function(e,f,h,p,c,m){const w=u;return m.isShowA?(t(),n("a",{key:0,class:r(["uni-link",{"uni-link--withline":!0===h.showUnderLine||"true"===h.showUnderLine}]),href:h.href,style:a({color:h.color,fontSize:h.fontSize+"px"}),download:h.download},[i(e.$slots,"default",{},(()=>[s(o(h.text),1)]),!0)],14,["href","download"])):(t(),l(w,{key:1,class:r(["uni-link",{"uni-link--withline":!0===h.showUnderLine||"true"===h.showUnderLine}]),style:a({color:h.color,fontSize:h.fontSize+"px"}),onClick:m.openURL},{default:d((()=>[i(e.$slots,"default",{},(()=>[s(o(h.text),1)]),!0)])),_:3},8,["class","style","onClick"]))}],["__scopeId","data-v-45d57582"]]);const S=c({data:()=>({href:"https://uniapp.dcloud.io/component/README?id=uniui"}),methods:{}},[["render",function(e,n,i,o,r,a){const c=f,S=u,_=m(p("uni-link"),w);return t(),l(c,{class:"container"},{default:d((()=>[h(c,{class:"intro"},{default:d((()=>[s("本项目已包含uni ui组件无需import和注册可直接使用。在代码区键入字母u即可通过代码助手列出所有可用组件。光标置于组件名称处按F1即可查看组件文档。")])),_:1}),h(S,{class:"intro"},{default:d((()=>[s("详见:")])),_:1}),h(_,{href:r.href,text:r.href},null,8,["href","text"])])),_:1})}],["__scopeId","data-v-a60c8e9c"]]);export{S as default};
import{m as e,o as t,c as n,r as i,a as s,t as o,n as r,b as a,d as l,w as d,i as u,e as f,f as h,g as p}from"./index-d9c03bf0.js";import{_ as c}from"./_plugin-vue_export-helper.1b428a4d.js";import{r as m}from"./uni-app.es.33963b28.js";const w=c({name:"uniLink",props:{href:{type:String,default:""},text:{type:String,default:""},download:{type:String,default:""},showUnderLine:{type:[Boolean,String],default:!0},copyTips:{type:String,default:"已自动复制网址,请在手机浏览器里粘贴该网址"},color:{type:String,default:"#999999"},fontSize:{type:[Number,String],default:14}},computed:{isShowA(){return this._isH5=!0,!(!this.isMail()&&!this.isTel()||!0!==this._isH5)}},created(){this._isH5=null},methods:{isMail(){return this.href.startsWith("mailto:")},isTel(){return this.href.startsWith("tel:")},openURL(){window.open(this.href)},makePhoneCall(t){e({phoneNumber:t})}}},[["render",function(e,f,h,p,c,m){const w=u;return m.isShowA?(t(),n("a",{key:0,class:r(["uni-link",{"uni-link--withline":!0===h.showUnderLine||"true"===h.showUnderLine}]),href:h.href,style:a({color:h.color,fontSize:h.fontSize+"px"}),download:h.download},[i(e.$slots,"default",{},(()=>[s(o(h.text),1)]),!0)],14,["href","download"])):(t(),l(w,{key:1,class:r(["uni-link",{"uni-link--withline":!0===h.showUnderLine||"true"===h.showUnderLine}]),style:a({color:h.color,fontSize:h.fontSize+"px"}),onClick:m.openURL},{default:d((()=>[i(e.$slots,"default",{},(()=>[s(o(h.text),1)]),!0)])),_:3},8,["class","style","onClick"]))}],["__scopeId","data-v-45d57582"]]);const S=c({data:()=>({href:"https://uniapp.dcloud.io/component/README?id=uniui"}),methods:{}},[["render",function(e,n,i,o,r,a){const c=f,S=u,_=m(p("uni-link"),w);return t(),l(c,{class:"container"},{default:d((()=>[h(c,{class:"intro"},{default:d((()=>[s("本项目已包含uni ui组件无需import和注册可直接使用。在代码区键入字母u即可通过代码助手列出所有可用组件。光标置于组件名称处按F1即可查看组件文档。")])),_:1}),h(S,{class:"intro"},{default:d((()=>[s("详见:")])),_:1}),h(_,{href:r.href,text:r.href},null,8,["href","text"])])),_:1})}],["__scopeId","data-v-a60c8e9c"]]);export{S as default};

@ -1 +1 @@
import{j as a,k as e,o as s,d as t,w as l,q as o,e as f,f as r,u as _,c,p as u,a as n,x as i,t as d,g as p,v as w}from"./index-52f0fde8.js";import{_ as y}from"./uni-icons.67b3e996.js";import{o as m,r as g}from"./uni-app.es.add45db9.js";import{a as h}from"./index.86ec3509.js";import{_ as v}from"./_plugin-vue_export-helper.1b428a4d.js";const k=v({__name:"detail",setup(v){let k=a(0),z=a(""),j=a("");return m((a=>{k.value=a.id,null!=a.ordernum&&(z.value=a.ordernum)})),e((()=>{h({id:k.value,ordernum:z.value}).then((a=>{a.status?j.value=a.data:o({url:"/pages/invoice/list"})}))})),(a,e)=>{const m=f,h=g(p("uni-icons"),y),v=w;return s(),t(m,{class:"invoice_detail"},{default:l((()=>[r(m,{class:"top"},{default:l((()=>[r(m,{class:"top_1"},{default:l((()=>[2==_(j).status?(s(),c("span",{key:0,style:{color:"#18bc37"}},"已开票")):u("",!0),0==_(j).status||1==_(j).status?(s(),c("span",{key:1,style:{color:"#666"}},"未开票")):u("",!0)])),_:1}),r(m,{class:"top_1"},{default:l((()=>[n("发票金额:"),i("span",{style:{color:"#ff5500"}},"¥"+d(_(j).price),1)])),_:1})])),_:1}),r(m,{class:"content"},{default:l((()=>[r(m,{class:"content_row"},{default:l((()=>[r(h,{type:"flag",color:"#afafaf",size:"20"}),r(m,{class:"row_left"},{default:l((()=>[n("发票类型")])),_:1}),r(m,{class:"row_right"},{default:l((()=>[0==_(j).type?(s(),c("span",{key:0},"纸质发票")):u("",!0),1==_(j).type?(s(),c("span",{key:1},"电子发票")):u("",!0)])),_:1})])),_:1}),r(m,{class:"content_row"},{default:l((()=>[r(h,{type:"compose",color:"#afafaf",size:"20"}),r(m,{class:"row_left"},{default:l((()=>[n("发票内容")])),_:1}),r(m,{class:"row_right"},{default:l((()=>[n(d(_(j).content),1)])),_:1})])),_:1}),r(m,{class:"content_row"},{default:l((()=>[r(h,{type:"vip",color:"#afafaf",size:"20"}),r(m,{class:"row_left"},{default:l((()=>[n("发票类型")])),_:1}),r(m,{class:"row_right"},{default:l((()=>[0==_(j).unit_type?(s(),c("span",{key:0},"个人")):u("",!0),1==_(j).unit_type?(s(),c("span",{key:1},"单位")):u("",!0)])),_:1})])),_:1}),r(m,{class:"content_row"},{default:l((()=>[r(h,{type:"person",color:"#afafaf",size:"20"}),r(m,{class:"row_left"},{default:l((()=>[n("抬头名称")])),_:1}),r(m,{class:"row_right"},{default:l((()=>[n(d(_(j).unit_name),1)])),_:1})])),_:1}),r(m,{class:"content_row"},{default:l((()=>[r(h,{type:"fire",color:"#afafaf",size:"20"}),r(m,{class:"row_left"},{default:l((()=>[n("公司税号")])),_:1}),r(m,{class:"row_right"},{default:l((()=>[n(d(_(j).unit_num),1)])),_:1})])),_:1}),r(m,{class:"content_row"},{default:l((()=>[r(h,{type:"star",color:"#afafaf",size:"20"}),r(m,{class:"row_left"},{default:l((()=>[n("开票金额")])),_:1}),r(m,{class:"row_right"},{default:l((()=>[n(d(_(j).price),1)])),_:1})])),_:1}),2==_(j).status?(s(),t(m,{key:0,class:"content_row"},{default:l((()=>[r(h,{type:"calendar",color:"#afafaf",size:"20"}),r(m,{class:"row_left"},{default:l((()=>[n("开票时间")])),_:1}),r(m,{class:"row_right"},{default:l((()=>[n(d(_(j).kaipiao_time),1)])),_:1})])),_:1})):u("",!0),r(m,{class:"content_row"},{default:l((()=>[r(h,{type:"calendar",color:"#afafaf",size:"20"}),r(m,{class:"row_left"},{default:l((()=>[n("申请时间")])),_:1}),r(m,{class:"row_right"},{default:l((()=>[n(d(_(j).shenqing_time),1)])),_:1})])),_:1}),r(m,{class:"content_row"},{default:l((()=>[r(h,{type:"map-pin",color:"#afafaf",size:"20"}),r(m,{class:"row_left"},{default:l((()=>[n("收票方式")])),_:1}),r(m,{class:"row_right"},{default:l((()=>[0==_(j).receive_type?(s(),c("span",{key:0},"邮寄")):u("",!0),1==_(j).receive_type?(s(),c("span",{key:1},"其他")):u("",!0)])),_:1})])),_:1}),r(m,{class:"content_row"},{default:l((()=>[r(h,{type:"phone",color:"#afafaf",size:"20"}),r(m,{class:"row_left"},{default:l((()=>[n("电话")])),_:1}),r(m,{class:"row_right"},{default:l((()=>[n(d(_(j).tel),1)])),_:1})])),_:1}),r(m,{class:"content_row"},{default:l((()=>[r(h,{type:"map-pin-ellipse",color:"#afafaf",size:"20"}),r(m,{class:"row_left"},{default:l((()=>[n("收票地址")])),_:1}),r(m,{class:"row_right"},{default:l((()=>[n(d(_(j).receive_address),1)])),_:1})])),_:1}),0==_(j).status?(s(),t(m,{key:1,class:"content_row"},{default:l((()=>[r(h,{type:"closeempty",color:"#ff5500",size:"20"}),r(m,{class:"row_left",style:{color:"#ff5500"}},{default:l((()=>[n("拒绝原因")])),_:1}),r(m,{class:"row_right"},{default:l((()=>[n(d(_(j).refuse_content),1)])),_:1})])),_:1})):u("",!0),0==_(j).status?(s(),t(v,{key:2,onClick:e[0]||(e[0]=a=>{o({url:"/pages/invoice/edit"})}),class:"addbutton"},{default:l((()=>[n("重新申请")])),_:1})):u("",!0)])),_:1})])),_:1})}}},[["__scopeId","data-v-48fb38d4"]]);export{k as default};
import{j as a,k as e,o as s,d as t,w as l,q as o,e as f,f as r,u as _,c,p as u,a as n,v as i,t as d,g as p,x as w}from"./index-d9c03bf0.js";import{_ as y}from"./uni-icons.e39857b3.js";import{o as m,r as g}from"./uni-app.es.33963b28.js";import{a as h}from"./index.b7bf8824.js";import{_ as v}from"./_plugin-vue_export-helper.1b428a4d.js";const k=v({__name:"detail",setup(v){let k=a(0),z=a(""),j=a("");return m((a=>{k.value=a.id,null!=a.ordernum&&(z.value=a.ordernum)})),e((()=>{h({id:k.value,ordernum:z.value}).then((a=>{a.status?j.value=a.data:o({url:"/pages/invoice/list"})}))})),(a,e)=>{const m=f,h=g(p("uni-icons"),y),v=w;return s(),t(m,{class:"invoice_detail"},{default:l((()=>[r(m,{class:"top"},{default:l((()=>[r(m,{class:"top_1"},{default:l((()=>[2==_(j).status?(s(),c("span",{key:0,style:{color:"#18bc37"}},"已开票")):u("",!0),0==_(j).status||1==_(j).status?(s(),c("span",{key:1,style:{color:"#666"}},"未开票")):u("",!0)])),_:1}),r(m,{class:"top_1"},{default:l((()=>[n("发票金额:"),i("span",{style:{color:"#ff5500"}},"¥"+d(_(j).price),1)])),_:1})])),_:1}),r(m,{class:"content"},{default:l((()=>[r(m,{class:"content_row"},{default:l((()=>[r(h,{type:"flag",color:"#afafaf",size:"20"}),r(m,{class:"row_left"},{default:l((()=>[n("发票类型")])),_:1}),r(m,{class:"row_right"},{default:l((()=>[0==_(j).type?(s(),c("span",{key:0},"纸质发票")):u("",!0),1==_(j).type?(s(),c("span",{key:1},"电子发票")):u("",!0)])),_:1})])),_:1}),r(m,{class:"content_row"},{default:l((()=>[r(h,{type:"compose",color:"#afafaf",size:"20"}),r(m,{class:"row_left"},{default:l((()=>[n("发票内容")])),_:1}),r(m,{class:"row_right"},{default:l((()=>[n(d(_(j).content),1)])),_:1})])),_:1}),r(m,{class:"content_row"},{default:l((()=>[r(h,{type:"vip",color:"#afafaf",size:"20"}),r(m,{class:"row_left"},{default:l((()=>[n("发票类型")])),_:1}),r(m,{class:"row_right"},{default:l((()=>[0==_(j).unit_type?(s(),c("span",{key:0},"个人")):u("",!0),1==_(j).unit_type?(s(),c("span",{key:1},"单位")):u("",!0)])),_:1})])),_:1}),r(m,{class:"content_row"},{default:l((()=>[r(h,{type:"person",color:"#afafaf",size:"20"}),r(m,{class:"row_left"},{default:l((()=>[n("抬头名称")])),_:1}),r(m,{class:"row_right"},{default:l((()=>[n(d(_(j).unit_name),1)])),_:1})])),_:1}),r(m,{class:"content_row"},{default:l((()=>[r(h,{type:"fire",color:"#afafaf",size:"20"}),r(m,{class:"row_left"},{default:l((()=>[n("公司税号")])),_:1}),r(m,{class:"row_right"},{default:l((()=>[n(d(_(j).unit_num),1)])),_:1})])),_:1}),r(m,{class:"content_row"},{default:l((()=>[r(h,{type:"star",color:"#afafaf",size:"20"}),r(m,{class:"row_left"},{default:l((()=>[n("开票金额")])),_:1}),r(m,{class:"row_right"},{default:l((()=>[n(d(_(j).price),1)])),_:1})])),_:1}),2==_(j).status?(s(),t(m,{key:0,class:"content_row"},{default:l((()=>[r(h,{type:"calendar",color:"#afafaf",size:"20"}),r(m,{class:"row_left"},{default:l((()=>[n("开票时间")])),_:1}),r(m,{class:"row_right"},{default:l((()=>[n(d(_(j).kaipiao_time),1)])),_:1})])),_:1})):u("",!0),r(m,{class:"content_row"},{default:l((()=>[r(h,{type:"calendar",color:"#afafaf",size:"20"}),r(m,{class:"row_left"},{default:l((()=>[n("申请时间")])),_:1}),r(m,{class:"row_right"},{default:l((()=>[n(d(_(j).shenqing_time),1)])),_:1})])),_:1}),r(m,{class:"content_row"},{default:l((()=>[r(h,{type:"map-pin",color:"#afafaf",size:"20"}),r(m,{class:"row_left"},{default:l((()=>[n("收票方式")])),_:1}),r(m,{class:"row_right"},{default:l((()=>[0==_(j).receive_type?(s(),c("span",{key:0},"邮寄")):u("",!0),1==_(j).receive_type?(s(),c("span",{key:1},"其他")):u("",!0)])),_:1})])),_:1}),r(m,{class:"content_row"},{default:l((()=>[r(h,{type:"phone",color:"#afafaf",size:"20"}),r(m,{class:"row_left"},{default:l((()=>[n("电话")])),_:1}),r(m,{class:"row_right"},{default:l((()=>[n(d(_(j).tel),1)])),_:1})])),_:1}),r(m,{class:"content_row"},{default:l((()=>[r(h,{type:"map-pin-ellipse",color:"#afafaf",size:"20"}),r(m,{class:"row_left"},{default:l((()=>[n("收票地址")])),_:1}),r(m,{class:"row_right"},{default:l((()=>[n(d(_(j).receive_address),1)])),_:1})])),_:1}),0==_(j).status?(s(),t(m,{key:1,class:"content_row"},{default:l((()=>[r(h,{type:"closeempty",color:"#ff5500",size:"20"}),r(m,{class:"row_left",style:{color:"#ff5500"}},{default:l((()=>[n("拒绝原因")])),_:1}),r(m,{class:"row_right"},{default:l((()=>[n(d(_(j).refuse_content),1)])),_:1})])),_:1})):u("",!0),0==_(j).status?(s(),t(v,{key:2,onClick:e[0]||(e[0]=a=>{o({url:"/pages/invoice/edit"})}),class:"addbutton"},{default:l((()=>[n("重新申请")])),_:1})):u("",!0)])),_:1})])),_:1})}}},[["__scopeId","data-v-48fb38d4"]]);export{k as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

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

@ -0,0 +1 @@
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};

@ -1 +1 @@
import{s as e,o as s,d as o,w as t,h as a,e as n,a as r}from"./index-52f0fde8.js";import{l as i}from"./index.86ec3509.js";import{o as p}from"./uni-app.es.add45db9.js";const d={__name:"login",setup:d=>(p((s=>{console.log(s),s.userid&&s.appid?((s,o)=>{i(s).then((s=>{console.log(s),s.status?(sessionStorage.setItem("access_token",s.data.token),sessionStorage.setItem("refresh_token",s.data.refresh_token),o.objtype&&o.page?a({url:"/pages/"+o.objtype+"/"+o.page+"?ordernum="+o.ordernum+"&price="+o.price}):e({title:"缺失跳转路径",icon:"none"})):e({title:s.msg,icon:"none"})}))})({appid:s.appid,openid:s.userid},s):e({title:"缺失应用用户信息",icon:"none"})})),(e,a)=>{const i=n;return s(),o(i,null,{default:t((()=>[r(" 登陆中... ")])),_:1})})};export{d as default};
import{s as e,o as s,d as o,w as t,h as a,e as n,a as r}from"./index-d9c03bf0.js";import{l as i}from"./index.b7bf8824.js";import{o as p}from"./uni-app.es.33963b28.js";const d={__name:"login",setup:d=>(p((s=>{console.log(s),s.userid&&s.appid?((s,o)=>{i(s).then((s=>{console.log(s),s.status?(sessionStorage.setItem("access_token",s.data.token),sessionStorage.setItem("refresh_token",s.data.refresh_token),o.objtype&&o.page?a({url:"/pages/"+o.objtype+"/"+o.page+"?ordernum="+o.ordernum+"&price="+o.price}):e({title:"缺失跳转路径",icon:"none"})):e({title:s.msg,icon:"none"})}))})({appid:s.appid,openid:s.userid},s):e({title:"缺失应用用户信息",icon:"none"})})),(e,a)=>{const i=n;return s(),o(i,null,{default:t((()=>[r(" 登陆中... ")])),_:1})})};export{d as default};

@ -1 +1 @@
import{ad as a,ae as s,af as o,ag as r}from"./index-52f0fde8.js";function t(a,s){return"string"==typeof a?s:a}const n=(o=>(t,n=s())=>{!r&&a(o,t,n)})(o);export{n as o,t as r};
import{ad as a,ae as s,af as o,ag as r}from"./index-d9c03bf0.js";function t(a,s){return"string"==typeof a?s:a}const n=(o=>(t,n=s())=>{!r&&a(o,t,n)})(o);export{n as o,t as r};

@ -1 +1 @@
import{o as t,d as e,w as a,a as i,t as s,n,b as l,p as r,i as u}from"./index-52f0fde8.js";import{_ as o}from"./_plugin-vue_export-helper.1b428a4d.js";const d=o({name:"UniTag",emits:["click"],props:{type:{type:String,default:"default"},size:{type:String,default:"normal"},text:{type:String,default:""},disabled:{type:[Boolean,String],default:!1},inverted:{type:[Boolean,String],default:!1},circle:{type:[Boolean,String],default:!1},mark:{type:[Boolean,String],default:!1},customStyle:{type:String,default:""}},computed:{classes(){const{type:t,disabled:e,inverted:a,circle:i,mark:s,size:n,isTrue:l}=this;return["uni-tag--"+t,"uni-tag--"+n,l(e)?"uni-tag--disabled":"",l(a)?"uni-tag--"+t+"--inverted":"",l(i)?"uni-tag--circle":"",l(s)?"uni-tag--mark":"",l(a)?"uni-tag--inverted uni-tag-text--"+t:"","small"===n?"uni-tag-text--small":""].join(" ")}},methods:{isTrue:t=>!0===t||"true"===t,onClick(){this.isTrue(this.disabled)||this.$emit("click")}}},[["render",function(o,d,c,p,g,m){const y=u;return c.text?(t(),e(y,{key:0,class:n(["uni-tag",m.classes]),style:l(c.customStyle),onClick:m.onClick},{default:a((()=>[i(s(c.text),1)])),_:1},8,["class","style","onClick"])):r("",!0)}],["__scopeId","data-v-f9b60738"]]);export{d as _};
import{o as t,d as e,w as a,a as i,t as s,n,b as l,p as r,i as u}from"./index-d9c03bf0.js";import{_ as o}from"./_plugin-vue_export-helper.1b428a4d.js";const d=o({name:"UniTag",emits:["click"],props:{type:{type:String,default:"default"},size:{type:String,default:"normal"},text:{type:String,default:""},disabled:{type:[Boolean,String],default:!1},inverted:{type:[Boolean,String],default:!1},circle:{type:[Boolean,String],default:!1},mark:{type:[Boolean,String],default:!1},customStyle:{type:String,default:""}},computed:{classes(){const{type:t,disabled:e,inverted:a,circle:i,mark:s,size:n,isTrue:l}=this;return["uni-tag--"+t,"uni-tag--"+n,l(e)?"uni-tag--disabled":"",l(a)?"uni-tag--"+t+"--inverted":"",l(i)?"uni-tag--circle":"",l(s)?"uni-tag--mark":"",l(a)?"uni-tag--inverted uni-tag-text--"+t:"","small"===n?"uni-tag-text--small":""].join(" ")}},methods:{isTrue:t=>!0===t||"true"===t,onClick(){this.isTrue(this.disabled)||this.$emit("click")}}},[["render",function(o,d,c,p,g,m){const y=u;return c.text?(t(),e(y,{key:0,class:n(["uni-tag",m.classes]),style:l(c.customStyle),onClick:m.onClick},{default:a((()=>[i(s(c.text),1)])),_:1},8,["class","style","onClick"])):r("",!0)}],["__scopeId","data-v-f9b60738"]]);export{d as _};

@ -14,7 +14,7 @@
<title>GDH5</title>
<!--preload-links-->
<!--app-context-->
<script type="module" crossorigin src="/h5/assets/index-52f0fde8.js"></script>
<script type="module" crossorigin src="/h5/assets/index-d9c03bf0.js"></script>
<link rel="stylesheet" href="/h5/assets/index-d16efac4.css">
</head>
<body>

@ -82,8 +82,14 @@ class InvoiceController extends Controller
//获取上次填写的历史信息
public function GetHistory(Request $request)
{
$ordernum =request('ordernum');
$userid = $request->get('userid');//中间件产生的参数
$list=DB::table('y_invoice')->where(['userid'=>$userid])->orderBy('id','desc')->first();
return \Yz::Return(true,'',$list);
$appid = $request->get('role');//中间件产生的参数
$info=null;
if(isset($ordernum)){
$info=DB::table('y_invoice')->where(['userid'=>$userid,'link_order_num'=>$ordernum,'appid'=>$appid,'is_del'=>0])->first();
}
$hisinfo=DB::table('y_invoice')->where(['userid'=>$userid])->orderBy('id','desc')->first();
return \Yz::Return(true,'',['hisinfo'=>$hisinfo,'invoiceinfo'=>$info]);
}
}

Loading…
Cancel
Save