From 872aed0fd757885e3a77f71f4fdfbc38de70a3a3 Mon Sep 17 00:00:00 2001 From: su1124 <1583764726@qq.com> Date: 星期二, 05 十二月 2023 18:03:44 +0800 Subject: [PATCH] su --- src/views/system/tijian/index.vue | 484 ++++++++++++++++++++++++++++++++++++++--------------- 1 files changed, 346 insertions(+), 138 deletions(-) diff --git a/src/views/system/tijian/index.vue b/src/views/system/tijian/index.vue index fef5401..79a235f 100644 --- a/src/views/system/tijian/index.vue +++ b/src/views/system/tijian/index.vue @@ -1,165 +1,226 @@ <template> <div class="app-container"> - <div style="display: flex;"> - <div style="width:76%;"> - <el-form :inline="true" ref="form" :model="form" :rules="rules" - :label-position="labelPosition" class="demo-form-inline" label-width="auto" v-show="top"> - <el-row type="flex"> - <el-col :span="6"> - <el-form-item label="鏄惁鍖垮悕" prop="isNow"> - <el-select style="width: 11rem" v-model="isNow" placeholder="鏄惁鍖垮悕" @change="freezing(isNow)"> + <div style="display: flex"> + <div style="width: 76%"> + <el-form :inline="true" ref="form" :model="form" :rules="rules" :label-position="labelPosition" + label-width="106px" v-show="top"> + <el-row> + <el-col :span="5"> + <el-form-item label="鍖垮悕" prop="isNow" style="display: flex;"> + <el-select v-model="isNow" placeholder="鏄惁鍖垮悕" @change="freezing(isNow)"> <el-option v-for="dict in dictType" :key="dict.value" :label="dict.label" :value="dict.value"></el-option> </el-select> </el-form-item> </el-col> - <el-col :span="6"> - <el-form-item label="濮撳悕" prop="cusName"> - <el-input v-model="form.cusName" placeholder="璇疯緭鍏ュ鍚�" :disabled="isDisabled" style="width: 13rem" /> + <el-col :span="7"> + <el-form-item label="濮撳悕" prop="cusName" style="display: flex;"> + <el-input v-model="form.cusName" placeholder="璇疯緭鍏ュ鍚�" :disabled="isDisabled" /> </el-form-item> </el-col> - <el-col :span="6"> - <el-form-item label="璇佷欢绫诲瀷" prop="idType"> - <el-select :disabled="isDisabled" style="width: 13rem" v-model="form.idType" placeholder="璇烽�夋嫨璇佷欢绫诲瀷"> + <el-col :span="9"> + <el-form-item label="璇佷欢绫诲瀷" prop="idType" style="display: flex;"> + <el-select :disabled="isDisabled" v-model="form.idType" placeholder="璇烽�夋嫨璇佷欢绫诲瀷"> <el-option v-for="dict in dict.type.dict_user_cardtype" :key="dict.value" :label="dict.label" :value="dict.value"></el-option> </el-select> </el-form-item> </el-col> - <el-col :span="6"> - <el-form-item label="璇佷欢鍙�" prop="cusIdcard" :rules="showHidden.has_idcard === 'Y' ? rules.cusIdcard : []" - :required="showHidden.has_idcard === 'Y'"> - <el-input :disabled="isDisabled" style="width: 16rem" v-model="form.cusIdcard" placeholder="璇疯緭鍏ヨ韩浠借瘉鍙�" - @input="inputChange" /> - <i style="font-size: 1rem; margin-left: 3px" class="el-icon-search" @click="handleQuery"></i> - </el-form-item> - </el-col> </el-row> + </el-form> + <el-form :inline="true" ref="form" :model="form" :rules="rules" :label-position="labelPosition" + label-width="106px" v-show="top"> <el-row> - <el-col :span="6"> - <el-form-item label="骞撮緞" prop="age"> - <el-input style="width: 5rem" v-model="form.age" :disabled="isDisabled" /> - </el-form-item> - <el-form-item prop="ageUnit"> - <el-select :disabled="isDisabled" style="width: 5rem" v-model="form.ageUnit"> - <el-option v-for="dict in dict.type.dict_ageunit" :key="dict.value" :label="dict.label" - :value="dict.value"></el-option> - </el-select> </el-form-item> - </el-col> - <el-col :span="6"> - <el-form-item label="鎬у埆" prop="cusSex" :rules="showHidden.has_sex === 'Y' ? rules.cusSex : []" - :required="showHidden.has_sex === 'Y'"> - <el-select :disabled="isDisabled" style="width: 13rem" v-model="form.cusSex" placeholder="鎬у埆"> - <el-option v-for="dict in dict.type.sys_user_sex" :key="dict.value" :label="dict.label" - :value="parseInt(dict.value)"></el-option> - </el-select> - </el-form-item> - </el-col> - <el-col :span="6"> - <el-form-item label="鍑虹敓鏃ユ湡" prop="cusBrithday"> - <el-date-picker :disabled="isDisabled" style="width: 13.4rem" clearable v-model="form.cusBrithday" - type="date" value-format="yyyy-MM-dd" placeholder="璇烽�夋嫨鍑虹敓鏃ユ湡"> - </el-date-picker> - </el-form-item> - </el-col> - <el-col :span="6"> - <el-form-item label="鑱旂郴鐢佃瘽" prop="cusPhone" :rules="showHidden.is_phone === 'Y' ? rules.cusPhone : []" - :required="showHidden.is_phone === 'Y'"> - <el-input v-model="form.cusPhone" placeholder="璇疯緭鍏ヨ仈绯荤數璇�" :disabled="isDisabled" style="width: 16rem" /> - </el-form-item> - </el-col> - </el-row> - <el-row> - <el-col :span="12"> - <el-form-item label="鎴峰彛鍦板潃" prop="addr"> - <el-input v-model="form.addr" placeholder="璇疯緭鍏ユ埛鍙e湴鍧�" :disabled="isDisabled" style="width: 31.5rem" /> - </el-form-item> - </el-col> - <el-col :span="12"> - <el-form-item label="鐜颁綇鍧�" prop="cusAddr"> - <el-input v-model="form.cusAddr" placeholder="璇疯緭鍏ョ幇灞呬綇鍦板潃" :disabled="isDisabled" style="width: 36.5rem" /> - </el-form-item> - </el-col> - </el-row> - <el-row> - <el-col :span="6"> - <el-form-item label="鑱屼笟" prop="career"> - <el-select filterable :disabled="isDisabled" v-model="form.career" placeholder="璇疯緭鍏ヨ亴涓�" - style="width: 11rem"> - <el-option v-for="dict in dict.type.dict_job" :key="dict.value" :label="dict.label" - :value="dict.value"></el-option> - </el-select> - </el-form-item> - </el-col> - <el-col :span="6"> - <el-form-item label="姘戞棌" prop="cusNational"> - <el-select filterable :disabled="isDisabled" v-model="form.cusNational" placeholder="璇烽�夋嫨姘戞棌" - style="width: 13rem"> + <el-col :span="5"> + <el-form-item label="姘戞棌" prop="cusNational" style="display: flex;"> + <el-select filterable :disabled="isDisabled" v-model="form.cusNational" placeholder="璇烽�夋嫨姘戞棌"> <el-option v-for="dict in dict.type.dict_user_national" :key="dict.value" :label="dict.label" :value="dict.value"></el-option> </el-select> </el-form-item> </el-col> - <el-col :span="6"> - <el-form-item label="濠氬Щ" prop="cusMarryStatus"> - <el-select :disabled="isDisabled" style="width: 11rem" v-model="form.cusMarryStatus" placeholder="濠氬Щ鐘跺喌"> + <el-col :span="7"> + <el-form-item label="鎬у埆" prop="cusSex" :rules="showHidden.has_sex === 'Y' ? rules.cusSex : []" + :required="showHidden.has_sex === 'Y'" style="display: flex;"> + <el-select :disabled="isDisabled" v-model="form.cusSex" placeholder="鎬у埆"> + <el-option v-for="dict in dict.type.sys_user_sex" :key="dict.value" :label="dict.label" + :value="parseInt(dict.value)"></el-option> + </el-select> + </el-form-item> + </el-col> + + + <el-col :span="9"> + <el-form-item label="璇佷欢鍙�" prop="cusIdcard" :rules="showHidden.has_idcard === 'Y' ? rules.cusIdcard : []" + :required="showHidden.has_idcard === 'Y'" style="display: flex;"> + <el-input :disabled="isDisabled" v-model="form.cusIdcard" placeholder="璇疯緭鍏ヨ韩浠借瘉鍙�" @input="inputChange" /> + <i style=" + font-size: 1rem; + position: absolute; + right: -20px; + top: 10px; + cursor: pointer; + " class="el-icon-search" @click="handleQuery"></i> + </el-form-item> + </el-col> + + </el-row> + </el-form> + <el-form :inline="true" ref="form" :model="form" :rules="rules" :label-position="labelPosition" + label-width="106px" v-show="top"> + <el-row> + + <el-col :span="5"> + <el-form-item label="濠氬Щ" prop="cusMarryStatus" style="display: flex;"> + <el-select :disabled="isDisabled" v-model="form.cusMarryStatus" placeholder="濠氬Щ鐘跺喌"> <el-option v-for="dict in dict.type.dict_user_marry" :key="dict.value" :label="dict.label" :value="dict.value"></el-option> </el-select> </el-form-item> </el-col> + <el-col :span="7"> + <el-form-item label="鐢佃瘽" prop="cusPhone" :rules="showHidden.is_phone === 'Y' ? rules.cusPhone : []" + :required="showHidden.is_phone === 'Y'" style="display: flex;"> + <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" + value-format="yyyy-MM-dd" placeholder="璇烽�夋嫨鍑虹敓鏃ユ湡"> + </el-date-picker> + </el-form-item> + </el-col> + + </el-row> + </el-form> + <el-form :inline="true" ref="form" :model="form" :rules="rules" :label-position="labelPosition" + label-width="106px" v-show="top"> + <el-row> + <el-col :span="5"> + <el-form-item label="鑱屼笟" prop="career" style="display: flex;"> + <el-select filterable :disabled="isDisabled" v-model="form.career" placeholder="璇疯緭鍏ヨ亴涓�"> + <el-option v-for="dict in dict.type.dict_job" :key="dict.value" :label="dict.label" + :value="dict.value"></el-option> + </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" /> + </el-form-item> + </el-col> <el-col :span="6"> - <el-form-item label="宸ヤ綔鍗曚綅" prop="company"> - <el-input :disabled="isDisabled" v-model="form.company" placeholder="璇疯緭鍏ュ伐浣滃崟浣�" style="width: 18rem" /> + <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-form-item> + </el-col> + <el-col :span="3"> + <el-form-item prop="ageUnit"> + <el-select :disabled="isDisabled" v-model="form.ageUnit" style="width: 94%"> + <el-option v-for="dict in dict.type.dict_ageunit" :key="dict.value" :label="dict.label" + :value="dict.value"></el-option> + </el-select> </el-form-item> </el-col> </el-row> + </el-form> + <el-form ref="form" :model="form" :rules="rules" label-width="80px" :label-position="labelPosition" v-show="top"> <el-row> - <el-col :span="6"> - <el-form-item label="浠嬬粛浜�" prop="cusIntroduce"> - <el-input :disabled="isDisabled" v-model="form.cusIntroduce" placeholder="璇疯緭鍏ヤ粙缁嶄汉" style="width: 11rem" /> + <el-col :span="20"> + <el-form-item label="鎴峰彛鍦板潃" prop="addr"> + <el-input v-model="form.addr" placeholder="璇疯緭鍏ユ埛鍙e湴鍧�" :disabled="isDisabled" style="width: 103%;" /> + </el-form-item> + + </el-col> + </el-row> + </el-form> + <el-form ref="form" :model="form" :rules="rules" label-width="80px" :label-position="labelPosition" v-show="top"> + <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-form-item> </el-col> - <el-col :span="6"> - <el-form-item label="閭" prop="cusEmail"> - <el-input v-model="form.cusEmail" placeholder="璇疯緭鍏ラ偖绠�" :disabled="isDisabled" style="width: 13rem" /> + </el-row> + </el-form> + <el-form :inline="true" ref="form" :model="form" :rules="rules" :label-position="labelPosition" label-width="98px" + v-show="top"> + <el-row> + <el-col :span="7"> + <el-form-item label="浠嬬粛浜�" prop="cusIntroduce" style="display: flex;"> + <el-input :disabled="isDisabled" v-model="form.cusIntroduce" placeholder="璇疯緭鍏ヤ粙缁嶄汉" /> </el-form-item> </el-col> - <el-col :span="12"> - <el-form-item style="margin-left: 24rem"> - <el-button :disabled="isDisabled" style="margin-left: 5rem" type="primary" size="mini" - @click="submitForm">鐧昏</el-button> + <el-col :span="7"> + <el-form-item label="宸ヤ綔鍗曚綅" prop="company" style="display: flex;"> + <el-input style="width: 100%;" :disabled="isDisabled" v-model="form.company" placeholder="璇疯緭鍏ュ伐浣滃崟浣�" /> + </el-form-item> + </el-col> + <el-col :span="7"> + <el-button + v-show="lishi" + type="primary" + @click="cope" + size="mini" + >涓�閿鍒�</el-button + > + <el-button + type="primary" + @click="inputChange" + v-show="lishi" + size="mini" + :disabled="confirm" + >鍘嗗彶浣撴璁板綍</el-button + > + </el-col> + + + </el-row> + </el-form> + <el-form :inline="true" ref="form" :model="form" :rules="rules" :label-position="labelPosition" label-width="80px" + v-show="top"> + <el-row> + <el-col :span="24"> + <el-form-item> + <el-button :disabled="isDisabled" type="primary" size="mini" @click="submitForm">鐧昏</el-button> <el-button icon="el-icon-refresh" size="mini" @click="resetQuery" @queryTable="getList">閲嶇疆</el-button> </el-form-item> </el-col> </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"> - <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 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> </div> </div> </div> - <el-dialog title="閫夋嫨濂楅" :visible.sync="taocan" width="42%" height="700px"> + + <el-dialog title="閫夋嫨濂楅" :visible.sync="taocan" width="50%" height="700px"> <el-tabs type="border-card" style="height: 560px; margin:0 10px; width: 100%"> <el-tab-pane label="濂楅"> <el-form :model="queryParam" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="auto"> @@ -302,7 +363,21 @@ <el-form-item label="瀹炴敹閲戦"> <el-input placeholder="瀹炴敹閲戦" v-model="TotalPrice" style="width: 126px"></el-input> </el-form-item> - + <!-- 140828199805050012 --> + <el-form-item label="棰嗗彇鏂瑰紡"> + <!-- <el-input style="width: 100%;" v-model="form.getType" placeholder="璇烽�夋嫨棰嗗彇鏂瑰紡" /> --> + <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 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'" @@ -315,8 +390,25 @@ </el-form> </template> - <div style="text-align: center; margin-bottom: 10px; margin-right: 800px"> + <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; "> 宸查�夐」鐩垪琛� </div> <div style=" @@ -527,6 +619,8 @@ </div> </div> + + <!-- <el-dialog title="鎷嶇収" :visible.sync="beat" @@ -539,6 +633,53 @@ <el-button type="primary" @click="beat = false">纭� 瀹�</el-button> </span> --> <!-- </el-dialog> --> + <el-drawer + title="鍘嗗彶浣撴璁板綍" + :visible.sync="table" + direction="rtl" + size="50%" + > + <el-table :data="HistoryList" style="width: 95%; margin-left: 20px"> + <el-table-column + property="tjNum" + label="浣撴鍙�" + align="center" + :show-overflow-tooltip="true" + ></el-table-column> + <el-table-column + property="userName" + label="濮撳悕" + align="center" + :show-overflow-tooltip="true" + ></el-table-column> + <el-table-column + property="tjTime" + label="浣撴鏃堕棿" + align="center" + :show-overflow-tooltip="true" + ></el-table-column> + <el-table-column + property="tjProName" + label="浣撴椤圭洰" + align="center" + :show-overflow-tooltip="true" + ></el-table-column> + </el-table> + </el-drawer> + <el-dialog + title="鎻愮ず" + :visible.sync="dialogVisiblese" + width="30%" + :before-close="handleClose" + > + <span>闇�瑕佸鍒舵渶杩戜竴娆$殑浣撴椤圭洰鍚楋紵</span> + <span slot="footer" class="dialog-footer"> + <el-button @click="dialogVisiblese = false">鍙� 娑�</el-button> + <el-button type="primary" @click="dialogVisiblese = false" + >纭� 瀹�</el-button + > + </span> + </el-dialog> </div> </template> @@ -558,12 +699,15 @@ getTransitionList, getByTeamNo, getLoadFile, - getIsRequired + getIsRequired, + getHistryTjOrderByCusIdCard } from "@/api/system/tijian"; import { MessageBox } from "element-ui"; import VTreeTransfer from './TreeTransfer.vue' export default { dicts: [ + "dict_tjtype", + "report_get_type", "dict_user_national", "dict_user_marry", "sys_yes_no", @@ -580,6 +724,10 @@ }, data() { return { + dialogVisiblese:false, + lishi: false, + table: false, + HistoryList: {}, index: 0, dictType: [ { @@ -606,11 +754,13 @@ payType: "0", paidIn: "0.00", }, + getType: "", hospName: "", currentDate: "", currentTime: "", + tjCategory:"", formIn: { - tjPro:"浣撴璐�" + tjPro: "浣撴璐�" }, selectionList: [], OrderId: "", @@ -646,7 +796,7 @@ activeName: "1", // 閬僵灞� loading: false, - labelPosition: "right", + labelPosition: "left", imageUrl: "", isDisabled: false, size: "", @@ -670,11 +820,13 @@ activeName: "1", DataList: [], fData: [], + addAddress: {}, tjOrderList: [], //鍗曚釜椤圭洰闆嗗悎 tjFlowingWater: {}, // 鎼滅储濂楅鍚嶅瓧 name: "", isfalse: false, + malldisble: false, responseList: {}, showHidden: {}, tjNumbers: "", @@ -755,20 +907,20 @@ 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: "blur" }, + { required: true, message: "鑱旂郴鐢佃瘽涓嶈兘涓虹┖", trigger: "change" }, ], // cusNational: [ // { required: true, message: "姘戞棌涓嶈兘涓虹┖", trigger: "change" }, // ], cusIdcard: [ - { required: true, message: "韬唤璇佸彿涓嶈兘涓虹┖", trigger: "blur" }, + { required: true, message: "韬唤璇佸彿涓嶈兘涓虹┖", trigger: "change" }, ], }, }; @@ -869,10 +1021,35 @@ this.form.cusBrithday = birthday; this.form.age = age; } + let cusIdCard = this.form.cusIdcard; + getHistryTjOrderByCusIdCard(cusIdCard).then((res) => { + if (res.code == 200) { + this.table = true; + this.lishi = true; + this.HistoryList = res.data; + } + }); } else { return false; } }, + cope(){ + let cusIdCard = this.form.cusIdcard; + getHistryTjOrderByCusIdCard(cusIdCard).then((res) => { + if(res.data.length != 0){ + this.dialogVisiblese = true; + }else{ + this.$message.warning('鏆傛棤鍘嗗彶浣撴璁板綍锛�'); + } + }); + }, + handleClose(done) { + this.$confirm('纭鍏抽棴锛�') + .then(_ => { + done(); + }) + .catch(_ => {}); + }, getCompetence() { var _this = this; _this.hide = false; @@ -1116,6 +1293,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; @@ -1345,8 +1532,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("璇峰~鍐欏湴鍧�"); + } + }, /** 鎼滅储鎿嶄綔 */ @@ -1517,7 +1715,7 @@ } this.pacName = item.pacName; }); - + const r = /^\+?[0-9][0-9]*$/; //姝f暣鏁帮紙鍙互0鎵撳ご锛� let TotalPrice = this.TotalPrice1 * (this.discount / 10); if (r.test(TotalPrice)) { @@ -1527,7 +1725,7 @@ this.TotalPrice = TotalPrice } - + this.list1 = false; this.list3 = true; @@ -1598,7 +1796,7 @@ this.tjFlowingWater = { copeWith, paidIn, discount }; let data; - if (pacId) { + if (pacId || this.getType == "2") { data = { photo: this.srcUrl, pacId, @@ -1606,6 +1804,9 @@ tjFlowingWater: this.tjFlowingWater, userId, tjType, + getType: this.getType, + addAddress: this.addAddress, + tjCategory:this.tjCategory }; } else { data = { @@ -1614,6 +1815,8 @@ tjFlowingWater: this.tjFlowingWater, userId, tjType, + getType: this.getType, + tjCategory:this.tjCategory }; } getOrder(data).then((res) => { @@ -1627,7 +1830,7 @@ if (response.data) { this.feeitems = response.data; this.loading = false; - }else{ + } else { this.feeitems = [] this.loading = false; } @@ -1895,10 +2098,6 @@ display: block; } -.el-col-8 { - width: 330px; -} - .tab4 { width: 100%; display: flex; @@ -1974,6 +2173,15 @@ height: 300px; } +.el-input--suffix .el-input__inner { + padding-right: 15px; +} + +.el-date-editor.el-input, +.el-date-editor.el-input__inner { + width: 95.9%; +} + /* .el-dialog { width: 1000px; min-height: 500px; -- Gitblit v1.8.0