审批流程显示方式更新,多个视图页面及组件修改。
This commit is contained in:
parent
bf7050304d
commit
88a8efa10a
@ -33,9 +33,9 @@ const getNums = async () => {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
setInterval(() => {
|
// setInterval(() => {
|
||||||
getNums()
|
// getNums()
|
||||||
}, 5000);
|
// }, 5000);
|
||||||
getNums()
|
getNums()
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="detail-popup">
|
<div class="detail-popup">
|
||||||
<popup ref="popupRef" :showFootBtn="false" title="审批详情" :async="true" width="60vw">
|
<popup ref="popupRef" :showFootBtn="false" title="到账详情" :async="true" width="60vw">
|
||||||
<el-card>
|
<el-card>
|
||||||
<template #header>审批内容</template>
|
<template #header>发票信息</template>
|
||||||
<el-descriptions :column="3" border>
|
<el-descriptions :column="3" border>
|
||||||
<el-descriptions-item label="发票金额" label-align="left" align="left">
|
<el-descriptions-item label="发票金额" label-align="left" align="left">
|
||||||
{{ formData.amount }}
|
{{ formData.amount }}
|
||||||
@ -63,7 +63,7 @@
|
|||||||
</el-descriptions>
|
</el-descriptions>
|
||||||
<el-table :data="detail" class="mt-4">
|
<el-table :data="detail" class="mt-4">
|
||||||
<template #empty>
|
<template #empty>
|
||||||
数据为空,点击 <el-button @click="handAdd">添加</el-button>
|
暂无更多到账记录,点击 <el-button @click="handAdd">添加</el-button>
|
||||||
</template>
|
</template>
|
||||||
<el-table-column label="到账金额">
|
<el-table-column label="到账金额">
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
|
@ -8,25 +8,18 @@
|
|||||||
<el-form ref="formRef" :model="formData" label-width="120px" :rules="formRules">
|
<el-form ref="formRef" :model="formData" label-width="120px" :rules="formRules">
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item label="发票金额" prop="amount">
|
<el-form-item label="开票金额" prop="amount">
|
||||||
<el-input v-model="formData.amount" clearable placeholder="请输入发票金额" />
|
<el-input v-model="formData.amount" clearable placeholder="请输入发票金额" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item label="抬头类型" prop="type">
|
<el-form-item label="开票主体" prop="invoice_subject">
|
||||||
<el-select v-model="formData.type" placeholder="请选择抬头类型" class="flex-1">
|
|
||||||
<el-option label="企业" value="1" />
|
|
||||||
<el-option label="个人" value="2" />
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>
|
|
||||||
</el-col>
|
|
||||||
<el-col :span="8">
|
|
||||||
<el-form-item label="发票主体" prop="invoice_subject">
|
|
||||||
<el-input v-model="formData.invoice_subject" clearable placeholder="请输入发票主体" />
|
<el-input v-model="formData.invoice_subject" clearable placeholder="请输入发票主体" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item label="发票类型" prop="invoice_type">
|
<el-form-item label="开票类型" prop="invoice_type">
|
||||||
<el-select v-model="formData.invoice_type" placeholder="请选择发票类型" class="flex-1">
|
<el-select v-model="formData.invoice_type" placeholder="请选择发票类型" class="flex-1">
|
||||||
<el-option label="增值税专用发票" value="1" />
|
<el-option label="增值税专用发票" value="1" />
|
||||||
<el-option label="普通发票" value="2" />
|
<el-option label="普通发票" value="2" />
|
||||||
@ -34,6 +27,14 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
<el-col :span="8">
|
||||||
|
<el-form-item label="抬头" prop="type">
|
||||||
|
<el-select v-model="formData.type" placeholder="请选择抬头类型" class="flex-1">
|
||||||
|
<el-option label="企业" value="1" />
|
||||||
|
<el-option label="个人" value="2" />
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
|
</el-col>
|
||||||
<el-col :span="8">
|
<el-col :span="8">
|
||||||
<el-form-item label="开票抬头" prop="invoice_title">
|
<el-form-item label="开票抬头" prop="invoice_title">
|
||||||
<el-input v-model="formData.invoice_title" clearable placeholder="请输入开票抬头" />
|
<el-input v-model="formData.invoice_title" clearable placeholder="请输入开票抬头" />
|
||||||
@ -44,27 +45,27 @@
|
|||||||
<el-input v-model="formData.invoice_phone" clearable placeholder="请输入电话号码" />
|
<el-input v-model="formData.invoice_phone" clearable placeholder="请输入电话号码" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
<el-col :span="8" v-if="formData.type == 1">
|
||||||
<el-form-item label="纳税人识别号" prop="invoice_tax">
|
<el-form-item label="纳税人识别号" prop="invoice_tax">
|
||||||
<el-input v-model="formData.invoice_tax" clearable placeholder="请输入纳税人识别号" />
|
<el-input v-model="formData.invoice_tax" clearable placeholder="请输入纳税人识别号" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
<el-col :span="8" v-if="formData.type == 1">
|
||||||
<el-form-item label="开户银行" prop="invoice_bank">
|
<el-form-item label="开户银行" prop="invoice_bank">
|
||||||
<el-input v-model="formData.invoice_bank" clearable placeholder="请输入开户银行" />
|
<el-input v-model="formData.invoice_bank" clearable placeholder="请输入开户银行" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
<el-col :span="8" v-if="formData.type == 1">
|
||||||
<el-form-item label="银行账号" prop="invoice_account">
|
<el-form-item label="银行账号" prop="invoice_account">
|
||||||
<el-input v-model="formData.invoice_account" clearable placeholder="请输入银行账号" />
|
<el-input v-model="formData.invoice_account" clearable placeholder="请输入银行账号" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
<el-col :span="8" v-if="formData.type == 1">
|
||||||
<el-form-item label="银行营业网点" prop="invoice_banking">
|
<el-form-item label="银行营业网点" prop="invoice_banking">
|
||||||
<el-input v-model="formData.invoice_banking" clearable placeholder="请输入银行营业网点" />
|
<el-input v-model="formData.invoice_banking" clearable placeholder="请输入银行营业网点" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="8">
|
<el-col :span="8" v-if="formData.type == 1">
|
||||||
<el-form-item label="地址" prop="invoice_address">
|
<el-form-item label="地址" prop="invoice_address">
|
||||||
<el-input v-model="formData.invoice_address" clearable placeholder="请输入地址" />
|
<el-input v-model="formData.invoice_address" clearable placeholder="请输入地址" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
@ -12,6 +12,13 @@
|
|||||||
value-format="YYYY-MM-DD" placeholder="选择结束时间">
|
value-format="YYYY-MM-DD" placeholder="选择结束时间">
|
||||||
</el-date-picker>
|
</el-date-picker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
<el-form-item label="状态" prop="status">
|
||||||
|
<el-select v-model="queryParams.status" placeholder="请选择状态" class="flex-1">
|
||||||
|
<el-option label="审批通过,待开具" value="1" />
|
||||||
|
<el-option label="审批通过,已开具" value="2" />
|
||||||
|
<el-option label="已作废" value="3" />
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
<el-form-item>
|
<el-form-item>
|
||||||
<el-button type="primary" @click="resetPage">查询</el-button>
|
<el-button type="primary" @click="resetPage">查询</el-button>
|
||||||
<el-button @click="resetParams">重置</el-button>
|
<el-button @click="resetParams">重置</el-button>
|
||||||
@ -32,11 +39,11 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="申请时间" prop="create_time" show-overflow-tooltip />
|
<el-table-column label="申请时间" prop="create_time" show-overflow-tooltip />
|
||||||
<el-table-column label="当前审核人" prop="check_admin_users" show-overflow-tooltip>
|
<!-- <el-table-column label="当前审核人" prop="check_admin_users" show-overflow-tooltip>
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
{{ row.check_admin_users || '审核结束' }}
|
{{ row.check_admin_users || '审核结束' }}
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column> -->
|
||||||
<el-table-column label="开票人" prop="open_admin_name" show-overflow-tooltip />
|
<el-table-column label="开票人" prop="open_admin_name" show-overflow-tooltip />
|
||||||
<el-table-column label="开票时间" prop="open_time" show-overflow-tooltip />
|
<el-table-column label="开票时间" prop="open_time" show-overflow-tooltip />
|
||||||
<el-table-column label="发票号码" prop="code" show-overflow-tooltip />
|
<el-table-column label="发票号码" prop="code" show-overflow-tooltip />
|
||||||
@ -45,12 +52,15 @@
|
|||||||
<el-button type="primary" link @click="handDetail(row.id)">
|
<el-button type="primary" link @click="handDetail(row.id)">
|
||||||
详情
|
详情
|
||||||
</el-button>
|
</el-button>
|
||||||
<el-button type="primary" link @click="openInvoice(row)">
|
<el-button type="primary" link @click="openInvoice(row)" v-if="row.check_status != 10">
|
||||||
开具发票
|
{{ row.code ? "修改开票信息" : "标记为开票" }}
|
||||||
</el-button>
|
</el-button>
|
||||||
<el-button type="primary" link @click="handVoid(row.id)" v-if="row.check_status == 5">
|
<el-button type="primary" link @click="handVoid(row.id)" v-if="row.check_status == 5">
|
||||||
发票作废
|
发票作废
|
||||||
</el-button>
|
</el-button>
|
||||||
|
<el-button type="primary" link @click="handVoid(row.id)" v-if="row.check_status == 10">
|
||||||
|
反作废
|
||||||
|
</el-button>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
|
@ -53,7 +53,7 @@
|
|||||||
</el-button>
|
</el-button>
|
||||||
<el-button type="primary" link @click="handPayment(row.id)"
|
<el-button type="primary" link @click="handPayment(row.id)"
|
||||||
v-if="row.check_status_text != '已打款'">
|
v-if="row.check_status_text != '已打款'">
|
||||||
设置打款
|
已打款
|
||||||
</el-button>
|
</el-button>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user