123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150 |
- /**
- * 退票详情
- */
- import { ElTag } from "element-plus";
- import { h } from "vue";
- import { DescriptionColumns } from "/@/components/BasicDescriptions";
- export const RETURN_TYPE = [
- {
- value: "1",
- label: "金税"
- },
- {
- value: "2",
- label: "线下"
- }
- ];
- export const RETURN_STATUS = [
- {
- value: "0",
- label: "待财务审核"
- },
- {
- value: "1",
- label: "待退票"
- },
- {
- value: "2",
- label: "退票成功"
- },
- {
- value: "3",
- label: "审核驳回"
- },
- {
- value: "4",
- label: "退票失败"
- }
- ];
- const OPEN_TYPE = [
- {
- value: "0",
- label: "金税开票"
- },
- {
- value: "1",
- label: "金税线下"
- },
- {
- value: "2",
- label: "纯线下"
- }
- ];
- const RED_REASON = [
- {
- value: "1",
- label: "销货退回"
- },
- {
- value: "2",
- label: "开票有误"
- },
- {
- value: "3",
- label: "服务终止"
- },
- {
- value: "4",
- label: "销售折让"
- }
- ];
- export const INV_RETURN_COLUMNS: DescriptionColumns = [
- {
- field: "returnCode",
- label: "退票编号"
- },
- {
- field: "invNo",
- label: "开票申请编号"
- },
- {
- field: "return_reason",
- label: "红冲原因",
- render(data) {
- return h(ElTag, null, {
- default: () => RED_REASON.find(t => t.value === data)?.label || "--"
- });
- }
- },
- {
- field: "return_type",
- label: "退票方式",
- render(data) {
- return h(ElTag, null, {
- default: () => RETURN_TYPE.find(t => t.value === data)?.label || "--"
- });
- }
- },
- {
- field: "remark",
- label: "备注"
- },
- {
- field: "status",
- label: "退票状态",
- render(data) {
- return h(ElTag, null, {
- default: () => RETURN_STATUS.find(t => t.value === data)?.label || "--"
- });
- }
- },
- {
- field: "red_inv",
- label: "红冲发票信息"
- },
- {
- field: "apply_name",
- label: "申请人"
- },
- {
- field: "inv_out",
- label: "开票业务公司"
- },
- {
- field: "inv_value",
- label: "发票总额"
- },
- {
- field: "open_type",
- label: "开票类型",
- render(data) {
- return h(ElTag, null, {
- default: () => OPEN_TYPE.find(t => t.value === data)?.label || "--"
- });
- }
- },
- {
- field: "email",
- label: "电子邮箱"
- },
- {
- field: "post_code",
- label: "物流编号"
- }
- ];
|