From f63b601eef7c0b0f33a3ccc8d599f8f21a62b529 Mon Sep 17 00:00:00 2001 From: lkk <364857242@qq.com> Date: 星期三, 08 一月 2025 17:50:51 +0800 Subject: [PATCH] bulu --- src/views/hosp/order/index.vue | 109 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 104 insertions(+), 5 deletions(-) diff --git a/src/views/hosp/order/index.vue b/src/views/hosp/order/index.vue index 6aa8be0..507096f 100644 --- a/src/views/hosp/order/index.vue +++ b/src/views/hosp/order/index.vue @@ -841,7 +841,7 @@ style="width: 90px" ></el-input> </el-form-item> - <el-form-item label="浠樻绫诲瀷" prop="payType"> + <el-form-item label="浠樻绫诲瀷"> <el-select style="width: 120px" v-model="payType" @@ -1138,7 +1138,90 @@ </div> </div> - <div class="heji"> + <el-form + :model="form" + inline + style="display: flex; justify-content: space-between; margin-top: 20px" + > + <!-- 浣撴绫诲瀷 --> + <el-form-item label="浣撴绫诲瀷" prop="tjType" style="display: flex"> + <div class="type"> + {{ { 1: "鍥㈤槦", 2: "涓汉", 3: "鍥綋绁�" }[form.tjType] }} + </div> + </el-form-item> + + <!-- 鍘熶环 --> + <el-form-item label="鍘熶环" style="display: flex"> + <el-input + placeholder="鍘熶环" + :value="TotalPrice1" + disabled + style="width: 90px" + ></el-input> + </el-form-item> + + <!-- 鎶樻墸璁惧畾 --> + <el-form-item label="鎶樻墸" style="display: flex"> + <el-input + style="width: 90px" + type="number" + v-model="discount" + :value="discount" + ></el-input> + </el-form-item> + + <!-- 搴斾粯閲戦 --> + <el-form-item label="搴斾粯" style="display: flex"> + <el-input + placeholder="搴斾粯閲戦" + :value="TotalPrice1 * (discount / 10)" + style="width: 90px" + ></el-input> + </el-form-item> + + <!-- 浠樻绫诲瀷 --> + <el-form-item label="浠樻绫诲瀷" prop="payType" style="display: flex"> + <el-select + style="width: 120px" + v-model="payType" + placeholder="璇烽�夋嫨浠樻绫诲瀷" + @change="onPayTypeChange" + > + <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-form-item label="缁撶畻鏂瑰紡" prop="jsType" style="display: flex"> + <el-select + v-model="jsType" + placeholder="璇烽�夋嫨缁撶畻鏂瑰紡" + style="width: 130px" + clearable + > + <el-option + v-for="dict in dict.type.reservation_pay_type" + :key="dict.value" + :label="dict.label" + :value="dict.value" + /> + </el-select> + </el-form-item> + + <!-- 鎻愪氦鎸夐挳 --> + <el-form-item style="display: flex"> + <el-button type="primary" @click="submitPrice1" :disabled="confirm"> + 鎻愪氦 + </el-button> + </el-form-item> + </el-form> + + <!-- <div class="heji"> <div class="o"> <el-form :model="form" @@ -1193,6 +1276,21 @@ ></el-option> </el-select> </el-form-item> + <el-form-item label="缁撶畻鏂瑰紡" prop="payType"> + <el-select + v-model="payType" + placeholder="璇烽�夋嫨缁撶畻鏂瑰紡" + style="width: 130px" + clearable + > + <el-option + v-for="dict in dict.type.reservation_pay_type" + :key="dict.value" + :label="dict.label" + :value="dict.value" + /> + </el-select> + </el-form-item> <el-form-item style="display: flex"> <el-button type="primary" @@ -1203,7 +1301,7 @@ </el-form-item> </el-form> </div> - </div> + </div> --> </el-dialog> <!-- 娣诲姞鎴栦慨鏀逛綋妫�璁板綍瀵硅瘽妗� --> @@ -1539,7 +1637,7 @@ components: { ViewPdf, }, - dicts: ["dict_pay_type", "dict_team"], + dicts: ["dict_pay_type", "dict_team", "reservation_pay_type"], name: "Order", data() { return { @@ -1582,6 +1680,7 @@ packagedataList: [], cusId: "", payType: "0", + jsType: "0", packageList: [], checkedkeys: [], dialogVisible: false, @@ -2515,7 +2614,6 @@ this.checkedListkey.push(item.proId); this.DataList.push(item); this.DataList3 = this.DataList.concat(this.Datalists); - console.log(this.DataList, 77777); this.spliceData(); this.DataList.forEach((item1) => { if (item1.proParentId == data.proId) { @@ -2793,6 +2891,7 @@ discount, copeWith, tjType, + payStasus:this.jsType, orderId: this.orderIds, tjProIds: this.proIds, payType: this.payType, -- Gitblit v1.8.0