From d3f92860bb7bd72e52f6dc0e476d988188d00b48 Mon Sep 17 00:00:00 2001 From: wwl <xchao828@163.com> Date: 星期五, 27 十二月 2024 14:35:22 +0800 Subject: [PATCH] . --- src/views/system/charge/index.vue | 112 ++++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 72 insertions(+), 40 deletions(-) diff --git a/src/views/system/charge/index.vue b/src/views/system/charge/index.vue index d9c3abf..a001ebc 100644 --- a/src/views/system/charge/index.vue +++ b/src/views/system/charge/index.vue @@ -1,20 +1,25 @@ <template> <div class="app-container"> <div class="grid-content bg-purple"> - <el-form :inline="true" ref="form" :model="form" class="demo-form-inline"> - <el-form-item label="浣撴鍙�" prop="tjNum"> - <el-input ref="inputName" v-model="form.tjNum" placeholder="璇疯緭鍏ヤ綋妫�鍙�" /> - </el-form-item> - <el-form-item label="濮撳悕" prop="tjName"> - <el-input v-model="form.tjName" placeholder="璇疯緭鍏ュ鍚�" style="width: 100px" /> - </el-form-item> - <el-form-item label="鑱旂郴鐢佃瘽" prop="tjPhone"> - <el-input v-model="form.tjPhone" placeholder="璇疯緭鍏ヨ仈绯荤數璇�" style="width: 130px" /> - </el-form-item> - <el-form-item> - <el-button style="margin-left: 40px" type="primary" size="mini" @click="submitFormchanck">鎼滅储</el-button> - <el-button style="margin-left: 10px" type="primary" size="mini" @click="resetQuery">閲嶇疆</el-button> - </el-form-item> + <el-form :inline="true" ref="form" :model="form" class="demo-form-inline" label-width="78px"> + + <el-form-item label="濮撳悕" prop="tjName" > + <el-input v-model="form.tjName" placeholder="璇疯緭鍏ュ鍚�" /> + </el-form-item> + + <el-form-item label="浣撴鍙�" prop="tjNum" > + <el-input ref="inputName" v-model="form.tjNum" placeholder="璇疯緭鍏ヤ綋妫�鍙�" @keyup.enter.native="submitFormchanck" @blur="hb" /> + </el-form-item> + + <el-form-item label="鑱旂郴鐢佃瘽" prop="tjPhone" > + <el-input v-model="form.tjPhone" placeholder="璇疯緭鍏ヨ仈绯荤數璇�" /> + </el-form-item> + + <el-form-item> + <el-button style="margin-left: 40px" type="primary" size="mini" @click="submitFormchanck">鎼滅储</el-button> + <el-button style="margin-left: 10px" type="primary" size="mini" @click="resetQuery">閲嶇疆</el-button> + </el-form-item> + </el-form> </div> @@ -32,48 +37,62 @@ :show-overflow-tooltip="true"></el-table-column> <el-table-column label="鍗曚綅鍚嶇О" align="center" prop="tjComp"></el-table-column> <el-table-column label="浣撴绫诲瀷" align="center" prop="tjType" width="80px"></el-table-column> - <el-table-column label="璁㈠崟娴佹按鍙�" align="center" prop="tjFlowingWater.waterId" width="180px" /> + <el-table-column label="璁㈠崟娴佹按鍙�" align="center" prop="tjFlowingWater.waterId" width="230px" /> <el-table-column label="鏀惰垂鍛�" align="center" prop="tjFlowingWater.updateBy" width="100px" /> </el-table> - <el-row :gutter="10" class="mb8"> - <el-col :span="1.5"> - <el-radio-group v-model="tjStatus" @input="radioChange" style="margin: 12px 6px"> - <el-radio-button label="0">鏈即璐�</el-radio-button> - <el-radio-button label="1">宸茬即璐�</el-radio-button> - </el-radio-group> - </el-col> - <el-col :span="16"> - <el-form :inline="true" :model="formInline" class="demo-form-inline" style="margin: 12px 6px"> - <el-form-item label="搴旀敹閲戦"> - <el-input style="width: 86px" :value="formInline.price + '.00'" placeholder="閲戦" :disabled="true"></el-input> + + <el-radio-group v-model="tjStatus" @input="radioChange" style="margin: 12px 6px"> + <el-radio-button label="0">鏈即璐�</el-radio-button> + <el-radio-button label="1">宸茬即璐�</el-radio-button> + </el-radio-group> + + <el-form :inline="true" :model="formInline" class="demo-form-inline" label-width="96px"> + <el-row> + <el-col :span="7"> + <el-form-item label="搴旀敹閲戦" style="display: flex;"> + <el-input :value="formInline.price + '.00'" placeholder="閲戦" :disabled="true"></el-input> </el-form-item> - <el-form-item label="浼樻儬鎶樻墸"> + </el-col> + <el-col :span="6"> + <el-form-item label="浼樻儬" style="display: flex;" > <!-- <el-input style="width: 90px" type="number" v-model="discount" :value="discount"></el-input> --> - <el-input-number style="width: 140px" v-model="discount" :precision="2" :step="0.1" :max="10" :min="1" + <el-input-number style="width: 100%" v-model="discount" :precision="2" :step="0.1" :max="10" :min="1" @change="numberChange" :disabled="isfalse"></el-input-number> </el-form-item> + </el-col> - <!-- <el-form-item label="鎶樻墸"> + + <!-- <el-form-item label="鎶樻墸"> <el-input style="width:100px" type="number" v-model="formInline.discount" placeholder="璇疯緭鍏ユ姌鎵�"></el-input> </el-form-item> --> - <el-form-item label="瀹炴敹閲戦"> - <el-input v-model="formInline.paidIn" placeholder="瀹炰粯" style="width: 94px"> + <el-col :span="7"> + <el-form-item label="瀹炴敹閲戦" style="display: flex;"> + <el-input v-model="formInline.paidIn" placeholder="瀹炰粯"> </el-input> </el-form-item> - <el-form-item label="浠樻绫诲瀷" prop="payType"> - <el-select style="width: 120px" v-model="formInline.payType" placeholder="璇烽�夋嫨浠樻绫诲瀷"> + </el-col> + <el-col :span="7"> + <el-form-item label="浠樻绫诲瀷" prop="payType" style="display: flex;"> + <el-select v-model="formInline.payType" placeholder="璇烽�夋嫨浠樻绫诲瀷"> <el-option v-for="dict in dict.type.dict_pay_type" :key="dict.value" :label="dict.label" :value="dict.value"></el-option> </el-select> </el-form-item> + </el-col> + <el-col :span="3"> <el-form-item> - <el-button style="margin-left: 15px" type="primary" size="mini" :disabled="disabled == 1 ? true : false" + <el-button type="primary" size="mini" :disabled="disabled == 1 ? true : false" @click="SubmitEvent">鏀惰垂</el-button> </el-form-item> - </el-form> - </el-col> - </el-row> + <el-form-item> + <el-button type="primary" size="mini" :disabled="disabled == 0 ? true : false" + @click="tuifei">閫�璐�</el-button> + </el-form-item> + </el-col> + </el-row> + </el-form> + <el-table v-loading="loading" :data="tableList" border> <el-table-column type="index" width="50"> </el-table-column> @@ -85,7 +104,7 @@ </template> <script> -import { getByTjNum, getfindTj, getwater, getpay } from "@/api/hosp/customer"; +import { getByTjNum, getfindTj, getwaterSupper, getpay } from "@/api/hosp/customer"; import { getInfo } from "@/api/login"; export default { dicts: ["dict_pay_type"], @@ -107,7 +126,7 @@ adviceList: [], // 閬僵灞� loading: false, - disabled: 1, + disabled: 0, isDisabled: false, // 缁戝畾鍗曢�夋寜閽� tjStatus: "0", @@ -154,6 +173,12 @@ this.isfalse = true; } }); + }, + hb(){ + console.log(this.form.tjNum); + if (this.form.tjNum != "") { + this.submitFormchanck(); + } }, submitFormchanck() { this.loading = true; @@ -235,10 +260,12 @@ if (selection.length > 1) { let del_row = selection.shift(); this.$refs.multipleTable.toggleRowSelection(del_row, false); + } let data = { type: this.tjStatus, OrderId: this.OrderId, + tjSerialNumber: this.tjSerialNumber }; getByTjNum(data).then((response) => { if (response.data) { @@ -305,6 +332,7 @@ let data = { type: this.tjStatus, OrderId: this.OrderId, + tjSerialNumber: this.tjSerialNumber }; getByTjNum(data).then((response) => { if (response.data) { @@ -379,7 +407,7 @@ refundPros: this.refundPros, orderId: this.OrderId, }; - getwater(data).then((res) => { + getwaterSupper(data).then((res) => { if (res.msg != "璇ヨ鍗曞凡浠樻 鏃犻』鍐嶄粯") { this.$modal.msgSuccess("鎿嶄綔鎴愬姛"); this.disabled = 1 @@ -407,6 +435,10 @@ }); } }, + // 閫�璐� + tuifei() { + + }, }, }; </script> -- Gitblit v1.8.0