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

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(() => { // setInterval(() => {
getNums() // getNums()
}, 5000); // }, 5000);
getNums() getNums()
</script> </script>

View File

@ -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 }">

View File

@ -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>

View File

@ -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>

View File

@ -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>