From ba9dbeee7c139c67d770afe0053f06f1f235e565 Mon Sep 17 00:00:00 2001
From: qinxianzhangyao <11053546+qinxianzhangyao@user.noreply.gitee.com>
Date: 星期二, 17 十月 2023 10:56:35 +0800
Subject: [PATCH] qxtj

---
 src/views/system/examcharge/index.vue |   61 ++++++++++++++++++------------
 1 files changed, 36 insertions(+), 25 deletions(-)

diff --git a/src/views/system/examcharge/index.vue b/src/views/system/examcharge/index.vue
index d6aa373..587de32 100644
--- a/src/views/system/examcharge/index.vue
+++ b/src/views/system/examcharge/index.vue
@@ -82,7 +82,7 @@
     <div class="app-container">
         <el-row :gutter="20">
             <!--閮ㄩ棬鏁版嵁-->
-            <el-col :span="4" :xs="24">
+            <el-col :span="5" :xs="24">
                 <el-form :inline="true" ref="form" :model="form" class="demo-form-inline" label-width="78px" :rules="rules">
                     <el-form-item label="濮撳悕" prop="name">
                         <el-input v-model="form.name" placeholder="璇疯緭鍏ュ鍚�" />
@@ -148,14 +148,14 @@
                 </div>
 
 
-                <el-table v-loading="loading" :data="tableList" @selection-change="handleSelect" border max-height="740px"
+                <el-table v-loading="loading" :data="tableList" @selection-change="handleSelect" border max-height="720px"
                     :row-style="changRed" style="margin-left: 30px;">
                     <el-table-column type="selection" width="55" align="center" />
                     <el-table-column label="濮撳悕" align="center" prop="customer.cusName" width="90px" />
-                    <el-table-column label="鎵嬫満鍙�" align="center" prop="customer.cusPhone" width="120px"
+                    <el-table-column label="鎵嬫満鍙�" align="center" prop="customer.cusPhone" width="110px"
                         :show-overflow-tooltip="true"></el-table-column>
-                    <el-table-column label="璁㈠崟娴佹按鍙�" align="center" prop="waterId" width="210px" />
-                    <el-table-column label="浣撴椤圭洰" align="center" prop="proname" />
+                    <el-table-column label="璁㈠崟娴佹按鍙�" align="center" prop="waterId" width="180px" />
+                    <el-table-column label="浣撴椤圭洰" align="center" prop="proname" width="90px"/>
                     <el-table-column label="搴旀敹閲戦" align="center" prop="copeWith" width="90px" />
                     <el-table-column label="瀹炴敹閲戦" align="center" prop="paidIn" width="90px" />
                     <el-table-column label="浠樻绫诲瀷" align="center" prop="payType" width="90px">
@@ -163,7 +163,7 @@
                             <dict-tag :options="dict.type.dict_pay_type" :value="scope.row.payType" />
                         </template>
                     </el-table-column>
-                    <el-table-column label="鏀惰垂鍛�" align="center" prop="updateBy" width="110px" />
+                    <el-table-column label="鏀惰垂鍛�" align="center" prop="updateBy" width="100px" />
                     <el-table-column label="鏀堕��鏃堕棿" align="center" prop="updateTime" />
                     <el-table-column fixed="right" label="鎿嶄綔" align="center" class-name="small-padding " width="120px"
                         v-if="queryParams.type == '1'">
@@ -219,7 +219,7 @@
 </template>
     
 <script>
-import { getTjPrice, addOrderAndDetail, tjRefund, getFlowingWaterList } from "@/api/system/examcharge";
+import { getTjPrice, addOrderAndDetail, tjRefund, getFlowingWaterList, getPrintSetUp } from "@/api/system/examcharge";
 import { getInfo } from "@/api/login";
 import printJS from "print-js";
 export default {
@@ -228,7 +228,7 @@
 
     data() {
         return {
-
+            tjNumbers:"",
             // 閬僵灞�
             loading: false,
             disabled: "",
@@ -442,25 +442,36 @@
                 this.formIn = this.form
                 addOrderAndDetail(this.form).then(res => {
                     if (res.code == 200) {
+                        this.tjNumbers = res.msg
                         this.$modal.msgSuccess("鏀惰垂鎴愬姛");
+                        getPrintSetUp().then(res => {
+                            if (res.msg == "0") {
+                                this.$nextTick(() => {
+                                    const style =
+                                        "@media print { @page{margin:0 10mm,size:4mm 6mm;}};"; //鎵撳嵃鏃跺幓鎺夌湁椤电湁灏�
+                                    printJS({
+                                        printable: "printBill", // 鏍囩鍏冪礌id
+                                        noPrint: ".noPrint",
+                                        type: 'html',
+                                        header: "",
+                                        targetStyles: ["*"],
+                                        maxWidth: "800",
+                                        scanStyles: true, //鎵撳嵃蹇呴』鍔犱笂锛屼笉鐒堕〉闈笂鐨刢ss鏍峰紡鏃犳晥
+                                        style,
+                                    });
+                                });
 
-                        this.$nextTick(() => {
-                            const style =
-                                "@media print { @page{margin:0 10mm,size:4mm 6mm;}};"; //鎵撳嵃鏃跺幓鎺夌湁椤电湁灏�
-                            printJS({
-                                printable: "printBill", // 鏍囩鍏冪礌id
-                                noPrint: ".noPrint",
-                                type: 'html',
-                                header: "",
-                                targetStyles: ["*"],
-                                maxWidth: "800",
-                                scanStyles: true, //鎵撳嵃蹇呴』鍔犱笂锛屼笉鐒堕〉闈笂鐨刢ss鏍峰紡鏃犳晥
-                                style,
-                            });
-                        });
-                        this.resetQuery()
-                        this.handleUpdate()
-                        this.getList()
+                            } else {
+                                const tjnumber = this.tjNumbers;
+                                const viewNum = "809623418249637888";
+                                const params = { viewNum, tjnumber };
+                                this.$tab.openPage("涓汉鍙戠エ", "/report/charge", params);
+                            }
+                            this.resetQuery()
+                            this.handleUpdate()
+                            this.getList()
+                        })
+
                     }
                 })
             } else {

--
Gitblit v1.8.0