From 84b724e3632f596435170e3f02cfa768ebd5bf75 Mon Sep 17 00:00:00 2001 From: qinxianzhangyao <11053546+qinxianzhangyao@user.noreply.gitee.com> Date: 星期五, 01 十二月 2023 18:09:49 +0800 Subject: [PATCH] qxtj --- src/views/system/tijian/index.vue | 129 +++++++++++++++++++++++++++++++------------ 1 files changed, 93 insertions(+), 36 deletions(-) diff --git a/src/views/system/tijian/index.vue b/src/views/system/tijian/index.vue index 1005da5..260cbe5 100644 --- a/src/views/system/tijian/index.vue +++ b/src/views/system/tijian/index.vue @@ -84,7 +84,7 @@ <el-input v-model="form.cusPhone" placeholder="璇疯緭鍏ヨ仈绯荤數璇�" :disabled="isDisabled" /> </el-form-item> </el-col> - + <el-col :span="9"> <el-form-item label="鍑虹敓鏃ユ湡" prop="cusBrithday" style="display: flex;"> <el-date-picker :disabled="isDisabled" clearable v-model="form.cusBrithday" type="date" @@ -106,7 +106,7 @@ </el-select> </el-form-item> </el-col> - + <el-col :span="7"> <el-form-item label="閭" prop="cusEmail" style="display: flex;"> <el-input v-model="form.cusEmail" placeholder="璇疯緭鍏ラ偖绠�" :disabled="isDisabled" /> @@ -115,7 +115,7 @@ <el-col :span="6"> <el-form-item label="骞撮緞 " prop="age" style="display: flex;" label-width="150px "> - <el-input v-model="form.age" :disabled="isDisabled" style="padding-left: 10%;"/> + <el-input v-model="form.age" :disabled="isDisabled" style="padding-left: 10%;" /> </el-form-item> </el-col> <el-col :span="3"> @@ -142,7 +142,7 @@ <el-row> <el-col :span="20"> <el-form-item label="鐜颁綇鍧�" prop="cusAddr"> - <el-input v-model="form.cusAddr" style="width: 103%;" placeholder="璇疯緭鍏ョ幇灞呬綇鍦板潃" :disabled="isDisabled" /> + <el-input v-model="form.cusAddr" style="width: 103%;" placeholder="璇疯緭鍏ョ幇灞呬綇鍦板潃" :disabled="isDisabled" /> </el-form-item> </el-col> </el-row> @@ -152,15 +152,15 @@ <el-row> <el-col :span="9"> <el-form-item label="浠嬬粛浜�" prop="cusIntroduce" style="display: flex;"> - <el-input :disabled="isDisabled" v-model="form.cusIntroduce" placeholder="璇疯緭鍏ヤ粙缁嶄汉" /> + <el-input :disabled="isDisabled" v-model="form.cusIntroduce" placeholder="璇疯緭鍏ヤ粙缁嶄汉" /> </el-form-item> </el-col> <el-col :span="11"> <el-form-item label="宸ヤ綔鍗曚綅" prop="company" style="display: flex;"> - <el-input style="width: 100%;" :disabled="isDisabled" v-model="form.company" placeholder="璇疯緭鍏ュ伐浣滃崟浣�" /> + <el-input style="width: 100%;" :disabled="isDisabled" v-model="form.company" placeholder="璇疯緭鍏ュ伐浣滃崟浣�" /> </el-form-item> </el-col> - + </el-row> </el-form> <el-form :inline="true" ref="form" :model="form" :rules="rules" :label-position="labelPosition" label-width="80px" @@ -175,28 +175,31 @@ </el-row> </el-form> </div> - <div class="content" v-show="showHidden.mall_hasPhoto == 'Y'"> - <div v-show="hide" style="border: 1px dashed #dcdfe6; width: 180px; height: 180px;margin-left: 5%;"> - <img v-if="imageUrl" :src="imageUrl" class="avatar" /> - </div> - <div v-if="imgSrc" class="img_bg_camera"> - <img style=" + <div v-show="top"> + <div class="content" v-show="showHidden.mall_hasPhoto == 'Y'"> + <div v-show="hide" style="border: 1px dashed #dcdfe6; width: 180px; height: 180px;margin-left: 5%;"> + <img v-if="imageUrl" :src="imageUrl" class="avatar" /> + </div> + <div v-if="imgSrc" class="img_bg_camera"> + <img style=" width: 200px; height: 200px; margin-left: -20px; margin-top: 90px; padding-top: 1px; " :src="imgSrc" alt="" class="tx_img" /> - </div> - <video v-show="hides" id="videoCamera" :width="videoWidth" :height="videoHeight" autoplay - style="margin-top: 1px"></video> - <canvas style="display: none" id="canvasCamera" :width="videoWidth" :height="videoHeight"></canvas> - <div class="camera_outer" style="margin-top: 10px"> - <el-button type="primary" plain size="mini" @click="getCompetence()">鎵撳紑鎽勫儚澶�</el-button> - <el-button type="primary" plain size="mini" @click="setImage()">鎷嶇収</el-button><br /> + </div> + <video v-show="hides" id="videoCamera" :width="videoWidth" :height="videoHeight" autoplay + style="margin-top: 1px"></video> + <canvas style="display: none" id="canvasCamera" :width="videoWidth" :height="videoHeight"></canvas> + <div class="camera_outer" style="margin-top: 10px"> + <el-button type="primary" plain size="mini" @click="getCompetence()">鎵撳紑鎽勫儚澶�</el-button> + <el-button type="primary" plain size="mini" @click="setImage()">鎷嶇収</el-button><br /> + </div> </div> </div> </div> + <el-dialog title="閫夋嫨濂楅" :visible.sync="taocan" width="50%" height="700px"> @@ -342,15 +345,21 @@ <el-form-item label="瀹炴敹閲戦"> <el-input placeholder="瀹炴敹閲戦" v-model="TotalPrice" style="width: 126px"></el-input> </el-form-item> - - <el-form-item label="棰嗗彇鏂瑰紡" > + <!-- 140828199805050012 --> + <el-form-item label="棰嗗彇鏂瑰紡"> <!-- <el-input style="width: 100%;" v-model="form.getType" placeholder="璇烽�夋嫨棰嗗彇鏂瑰紡" /> --> - <el-select v-model="getType" style="width: 94%"> + <el-select v-model="getType" style="width: 94%" @change="getmailType"> <el-option v-for="dict in dict.type.report_get_type" :key="dict.value" :label="dict.label" :value="dict.value"></el-option> </el-select> - - </el-form-item> + </el-form-item> + <el-form-item label="浣撴绫诲埆"> + <el-select style="width: 140px" v-model="tjCategory" placeholder="璇烽�夋嫨浣撴绫诲埆"> + <el-option v-for="dict in dict.type.dict_tjtype" :key="dict.value" :label="dict.label" + :value="dict.value"></el-option> + </el-select> + <!-- <el-input v-model="form.category" placeholder="璇疯緭鍏ヤ綋妫�绫诲埆" /> --> + </el-form-item> <el-form-item> <el-button type="primary" @click="Package" size="mini">閫夋嫨濂楅</el-button> <el-button type="primary" @click="submitPrice" :disabled="confirm" v-if="showHidden.has_charge == 'N'" @@ -362,6 +371,24 @@ <!-- </div> --> </el-form> </template> + + <el-dialog title="閭瘎" :visible.sync="malldisble" :close-on-click-modal="false"> + <el-form :model="addAddress" :rules="rules" label-width="78px" style="margin-left: 7px"> + <el-form-item label="濮撳悕"> + <el-input placeholder="濮撳悕" v-model="addAddress.getUser"></el-input> + </el-form-item> + <el-form-item label="鐢佃瘽"> + <el-input placeholder="鐢佃瘽" v-model="addAddress.phone"></el-input> + </el-form-item> + <el-form-item label="鍦板潃"> + <el-input placeholder="鍦板潃" v-model="addAddress.address"></el-input> + </el-form-item> + </el-form> + <div slot="footer" class="dialog-footer"> + <el-button type="primary" @click="cancell">纭� 瀹�</el-button> + <el-button @click="cancel">鍙� 娑�</el-button> + </div> + </el-dialog> <div style="text-align: center; margin-bottom: 10px; "> 宸查�夐」鐩垪琛� @@ -574,6 +601,8 @@ </div> </div> + + <!-- <el-dialog title="鎷嶇収" :visible.sync="beat" @@ -611,6 +640,7 @@ import VTreeTransfer from './TreeTransfer.vue' export default { dicts: [ + "dict_tjtype", "report_get_type", "dict_user_national", "dict_user_marry", @@ -654,10 +684,11 @@ payType: "0", paidIn: "0.00", }, - getType:"", + getType: "", hospName: "", currentDate: "", currentTime: "", + tjCategory:"", formIn: { tjPro: "浣撴璐�" }, @@ -719,11 +750,13 @@ activeName: "1", DataList: [], fData: [], + addAddress: {}, tjOrderList: [], //鍗曚釜椤圭洰闆嗗悎 tjFlowingWater: {}, // 鎼滅储濂楅鍚嶅瓧 name: "", isfalse: false, + malldisble: false, responseList: {}, showHidden: {}, tjNumbers: "", @@ -804,12 +837,12 @@ cusSex: [ { required: true, message: "鎬у埆涓嶈兘涓虹┖", trigger: "change" }, ], - // cusBrithday: [ - // { required: true, message: "鍑虹敓鏃ユ湡涓嶈兘涓虹┖", trigger: "blur" }, - // ], - // cusAddr: [ - // { required: true, message: "鐜板眳浣忓湴鍧�涓嶈兘涓虹┖", trigger: "blur" }, - // ], + address: [ + { required: true, message: "鍦板潃涓嶈兘涓虹┖", trigger: "blur" }, + ], + phone: [ + { required: true, message: "鎵嬫満鍙蜂笉鑳戒负绌�", trigger: "blur" }, + ], cusPhone: [ { required: true, message: "鑱旂郴鐢佃瘽涓嶈兘涓虹┖", trigger: "change" }, ], @@ -1165,6 +1198,16 @@ }); }, + + getmailType() { + if (this.getType == "2") { + this.addAddress.getUser = this.form.cusName + this.addAddress.phone = this.form.cusPhone + this.addAddress.address = this.form.cusAddr + this.malldisble = true + } + }, + // 鏍规嵁韬唤璇佹煡璇� handleQuery() { this.loading = true; @@ -1394,8 +1437,19 @@ // 鍙栨秷鎸夐挳 cancel() { this.Seachopen = false; - this.taocan = false + this.taocan = false; + this.malldisble = false; this.defaultKeys = [] + }, + + cancell() { + console.log(this.addAddress.address) + if (this.addAddress.address) { + this.malldisble = false; + } else { + this.$message.error("璇峰~鍐欏湴鍧�"); + } + }, /** 鎼滅储鎿嶄綔 */ @@ -1647,7 +1701,7 @@ this.tjFlowingWater = { copeWith, paidIn, discount }; let data; - if (pacId) { + if (pacId || this.getType == "2") { data = { photo: this.srcUrl, pacId, @@ -1655,7 +1709,9 @@ tjFlowingWater: this.tjFlowingWater, userId, tjType, - getType:this.getType + getType: this.getType, + addAddress: this.addAddress, + tjCategory:this.tjCategory }; } else { data = { @@ -1664,7 +1720,8 @@ tjFlowingWater: this.tjFlowingWater, userId, tjType, - getType:this.getType + getType: this.getType, + tjCategory:this.tjCategory }; } getOrder(data).then((res) => { -- Gitblit v1.8.0