k94314517
2024-02-23 3c456949b70671cc2ad95ad5395dfaceda519f17
company/src/components/enterprise/directInvoicingApplication.vue
@@ -28,7 +28,7 @@
                </div>
                <div class="info_list_item" style="width: 100%;">
                    <div class="info_list_item_label">地址、电话:</div>
                    <div class="info_list_item_val">{{userInfo.company.invoiceAddr}} {{userInfo.company.phone}}</div>
                    <div class="info_list_item_val">{{userInfo.company.taxAddr}}</div>
                </div>
                <div class="info_list_item" style="width: 100%;">
                    <div class="info_list_item_label">开票金额:</div>
@@ -38,14 +38,14 @@
                    <el-radio v-model="type" label="0">电子发票</el-radio>
                    <div class="list_val">
                        <div class="list_val_label">接收地址:</div>
                        <el-input v-model="val" :disabled="type === '1'" placeholder="111222333@qq.com"></el-input>
                        <el-input v-model="val" :disabled="type === '1'" placeholder="请输入"></el-input>
                    </div>
                </div>
                <div class="list" style="width: 100%;">
                    <el-radio v-model="type" label="1">纸质发票</el-radio>
                    <div class="list_val">
                        <div class="list_val_label">接收地址:</div>
                        <el-input v-model="val1" :disabled="type === '0'" placeholder="安徽省合肥市经济技术开发区莲花路以东、石门路以南莲花路1#     0551-63450845"></el-input>
                        <el-input v-model="val1" :disabled="type === '0'" placeholder="请输入"></el-input>
                    </div>
                </div>
            </div>
@@ -71,8 +71,17 @@
                </el-table-column>
                <el-table-column
                    align="center"
                    prop="insuranceCode"
                    label="保单号">
                    <template slot-scope="{row}">
                        <span>{{row.insuranceCode ? row.insuranceCode : '-'}}</span>
                    </template>
                </el-table-column>
                <el-table-column
                    align="center"
                    label="批单号">
                    <template slot-scope="{row}">
                        <span>{{row.validCode ? row.validCode : '-'}}</span>
                    </template>
                </el-table-column>
                <el-table-column
                    align="center"
@@ -176,14 +185,6 @@
                return price
            }
        },
        watch: {
            type: {
                handler(news) {
                    this.val = ''
                    this.val1 = ''
                }
            }
        },
        methods: {
            open (title, target) {
                this.title = title
@@ -193,6 +194,8 @@
                this.val1 = ''
                this.list1 = []
                this.list2 = []
                this.val = this.userInfo.company.invoiceEmail
                this.val1 = this.userInfo.company.invoiceAddr
                this.$nextTick(() => {
                    for (const key in this.form) {
                        this.form[key] = target[key]
@@ -205,13 +208,13 @@
                    this.$message.warning('请输入接收地址')
                    return
                }
                if (this.setectData.length === 0) {
                if (this.list2.length > 0 && this.setectData.length === 0) {
                    this.$message.warning('至少勾选一项冲红单数据')
                    return
                }
                this.isWorking = true
                directInvoicing({
                    address: this.val1 || this.val,
                    address: this.type == 1 ? this.val1 : this.val,
                    id: this.form.id,
                    invoicingDetailDTOList: this.setectData.map(item => item.id),
                    invoicingMoney: this.totalPrice,