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