|
@@ -162,11 +162,7 @@
|
|
|
</el-table>
|
|
|
|
|
|
<!-- 上传附件 -->
|
|
|
- <el-dialog ref="uploadInvoice" class="zap-upload-invoice" :visible.sync="uploadOpen" width="600px" :show-close="false" append-to-body>
|
|
|
- <el-row slot="title" class="zap-upload-invoice__title" type="flex" align="middle" justify="space-between">
|
|
|
- <span class="title">上传发票</span>
|
|
|
- <i class="el-icon-close" @click="bindClickCloseUploadInvoice"></i>
|
|
|
- </el-row>
|
|
|
+ <el-dialog ref="uploadInvoice" class="zap-upload-invoice" :title="上传发票" :visible.sync="uploadOpen" width="752px" append-to-body>
|
|
|
<el-row class="zap-upload-invoice__top">
|
|
|
<span class="zap-upload-invoice__top-text">支持格式:.jpg,.jpeg,.png,单个文件不能超过3MB</span>
|
|
|
</el-row>
|
|
@@ -193,93 +189,20 @@
|
|
|
</el-dialog>
|
|
|
|
|
|
<!-- 发票验真 -->
|
|
|
- <el-dialog title="发票验真" :visible.sync="open" width="1050px" append-to-body>
|
|
|
- <el-row class="zap-bill-dialog" type="flex">
|
|
|
- <div width="224px" style="background-color: white;flex: 0 0 224px;">
|
|
|
- <el-button style="width: 224px;" type="primary" @click="openUploadInvoice">上传发票</el-button>
|
|
|
- <div class="zap-bill-dialog__main">
|
|
|
- <div class="zap-bill-dialog__title">发票列表</div>
|
|
|
- <div class="zap-bill-dialog__item" :style="
|
|
|
- item.ziiCheckStt == '1'
|
|
|
- ? { 'background-color': '#a8f87f' }
|
|
|
- : {}
|
|
|
- " v-for="(item, index) in fileList" :label="item" :key="index">
|
|
|
- <i class="el-icon-question" style="color: blue" v-if="item.ziiCheckStt == '0'"><label @click="changeInvoice(item)">
|
|
|
- <el-link :underline="false">{{
|
|
|
- item.name
|
|
|
- }}</el-link>
|
|
|
- </label></i>
|
|
|
- <i class="el-icon-success" style="color: green" v-if="item.ziiCheckStt == '1'"><label @click="changeInvoice(item)">
|
|
|
- <el-link :underline="false">{{
|
|
|
- item.name
|
|
|
- }}</el-link>
|
|
|
- </label></i>
|
|
|
- <i class="el-icon-error" style="color: red" v-if="item.ziiCheckStt == '2' || item.ziiCheckStt == '3'"><label @click="changeInvoice(item)">
|
|
|
- <el-link :underline="false">{{
|
|
|
- item.name
|
|
|
- }}</el-link>
|
|
|
- </label><label>{{ checkSttFormat(item) }}</label></i>
|
|
|
- <el-link style="float: right" type="primary" :underline="false" @click="delInvoice(item)">删除</el-link>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div style="text-align: center; margin-top: 24px">
|
|
|
- <el-button type="primary" @click="toCheckAgian()">再次验证</el-button>
|
|
|
- <el-button type="primary" @click="submitCheck()">保存并上传</el-button>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div style="margin-left: 32px;">
|
|
|
- <el-row height="232px">
|
|
|
- <el-image style="width: 700px; height: 232px" :src="invoice.url" fit="scale-down" @click="invoicePictureCardPreview(invoice)"></el-image>
|
|
|
- <p v-if="invoice.zbiName && invoice.ziiCheckStt == '3'" style="text-align: center; color: red">
|
|
|
- 发票重复,已存在名称为“{{ invoice.zbiName }}”的往来账款中!
|
|
|
- </p>
|
|
|
- </el-row>
|
|
|
- <el-row class="mt20">
|
|
|
- <el-form ref="invoice" label-width="auto" :disabled="invoice.ziiCheckStt == '1'">
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="发票代码">
|
|
|
- <el-input class="zap-bill-dialog__input" v-model="invoice.ziiNo" maxlength="20" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="开票日期">
|
|
|
- <el-date-picker class="zap-bill-dialog__input" v-model="invoice.ziiDate" value-format="yyyy-MM-dd" type="date" placeholder="选择日期">
|
|
|
- </el-date-picker>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="发票号码">
|
|
|
- <el-input class="zap-bill-dialog__input" v-model="invoice.ziiNumber" maxlength="20" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="发票金额">
|
|
|
- <el-input class="zap-bill-dialog__input" v-model="invoice.ziiTotalAmount" maxlength="16" @input.native="changeRate($event,invoice.ziiTotalAmount,'0')" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="购货纳税人编号">
|
|
|
- <el-input class="zap-bill-dialog__input" v-model="invoice.ziiPurchaserNo" maxlength="20" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="税价金额">
|
|
|
- <el-input class="zap-bill-dialog__input" v-model="invoice.ziiAmount" maxlength="16" @input.native="changeRate($event,invoice.ziiAmount,'1')" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="销货纳税人编号">
|
|
|
- <el-input class="zap-bill-dialog__input" v-model="invoice.ziiSellerNo" maxlength="20" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-form>
|
|
|
- </el-row>
|
|
|
- <el-footer>
|
|
|
- <el-button type="primary" @click="queryDouble()" style="float: right">确定</el-button>
|
|
|
- </el-footer>
|
|
|
- </div>
|
|
|
- </el-row>
|
|
|
- </el-dialog>
|
|
|
+ <invoice-verification
|
|
|
+ :open="open"
|
|
|
+ :fileList="fileList"
|
|
|
+ :invoice="invoice"
|
|
|
+ :checkSttOptions="checkSttOptions"
|
|
|
+ @openUploadInvoice="openUploadInvoice"
|
|
|
+ @handleCheckAllChange="handleCheckAllChange"
|
|
|
+ @changeInvoice="changeInvoice"
|
|
|
+ @delInvoice="delInvoice"
|
|
|
+ @toCheckAgian="toCheckAgian"
|
|
|
+ @submitCheck="submitCheck"
|
|
|
+ @invoicePictureCardPreview="invoicePictureCardPreview"
|
|
|
+ @queryDouble="queryDouble"
|
|
|
+ ></invoice-verification>
|
|
|
</div>
|
|
|
</el-row>
|
|
|
<el-row class="zap-margin-top">
|