审批流程显示方式更新,多个视图页面及组件修改。

This commit is contained in:
zmj 2024-05-29 16:43:28 +08:00
parent bf7050304d
commit 88a8efa10a
5 changed files with 38 additions and 27 deletions

View File

@ -33,9 +33,9 @@ const getNums = async () => {
}
setInterval(() => {
getNums()
}, 5000);
// setInterval(() => {
// getNums()
// }, 5000);
getNums()
</script>

View File

@ -1,8 +1,8 @@
<template>
<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>
<template #header>审批内容</template>
<template #header>发票信息</template>
<el-descriptions :column="3" border>
<el-descriptions-item label="发票金额" label-align="left" align="left">
{{ formData.amount }}
@ -63,7 +63,7 @@
</el-descriptions>
<el-table :data="detail" class="mt-4">
<template #empty>
数据为空点击 <el-button @click="handAdd">添加</el-button>
暂无更多到账记录点击 <el-button @click="handAdd">添加</el-button>
</template>
<el-table-column label="到账金额">
<template #default="{ row }">

View File

@ -8,25 +8,18 @@
<el-form ref="formRef" :model="formData" label-width="120px" :rules="formRules">
<el-row>
<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-form-item>
</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-form-item label="发票主体" prop="invoice_subject">
<el-form-item label="开票主体" prop="invoice_subject">
<el-input v-model="formData.invoice_subject" clearable placeholder="请输入发票主体" />
</el-form-item>
</el-col>
<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-option label="增值税专用发票" value="1" />
<el-option label="普通发票" value="2" />
@ -34,6 +27,14 @@
</el-select>
</el-form-item>
</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-form-item label="开票抬头" prop="invoice_title">
<el-input v-model="formData.invoice_title" clearable placeholder="请输入开票抬头" />
@ -44,27 +45,27 @@
<el-input v-model="formData.invoice_phone" clearable placeholder="请输入电话号码" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-col :span="8" v-if="formData.type == 1">
<el-form-item label="纳税人识别号" prop="invoice_tax">
<el-input v-model="formData.invoice_tax" clearable placeholder="请输入纳税人识别号" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-col :span="8" v-if="formData.type == 1">
<el-form-item label="开户银行" prop="invoice_bank">
<el-input v-model="formData.invoice_bank" clearable placeholder="请输入开户银行" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-col :span="8" v-if="formData.type == 1">
<el-form-item label="银行账号" prop="invoice_account">
<el-input v-model="formData.invoice_account" clearable placeholder="请输入银行账号" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-col :span="8" v-if="formData.type == 1">
<el-form-item label="银行营业网点" prop="invoice_banking">
<el-input v-model="formData.invoice_banking" clearable placeholder="请输入银行营业网点" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-col :span="8" v-if="formData.type == 1">
<el-form-item label="地址" prop="invoice_address">
<el-input v-model="formData.invoice_address" clearable placeholder="请输入地址" />
</el-form-item>

View File

@ -12,6 +12,13 @@
value-format="YYYY-MM-DD" placeholder="选择结束时间">
</el-date-picker>
</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-button type="primary" @click="resetPage">查询</el-button>
<el-button @click="resetParams">重置</el-button>
@ -32,11 +39,11 @@
</template>
</el-table-column>
<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 }">
{{ row.check_admin_users || '审核结束' }}
</template>
</el-table-column>
</el-table-column> -->
<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="code" show-overflow-tooltip />
@ -45,12 +52,15 @@
<el-button type="primary" link @click="handDetail(row.id)">
详情
</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 type="primary" link @click="handVoid(row.id)" v-if="row.check_status == 5">
发票作废
</el-button>
<el-button type="primary" link @click="handVoid(row.id)" v-if="row.check_status == 10">
反作废
</el-button>
</template>
</el-table-column>
</el-table>

View File

@ -53,7 +53,7 @@
</el-button>
<el-button type="primary" link @click="handPayment(row.id)"
v-if="row.check_status_text != '已打款'">
设置打款
打款
</el-button>
</template>
</el-table-column>