|
|
@@ -31,11 +31,11 @@
|
|
|
style="
|
|
|
color: rgba(255, 141, 26, 1);
|
|
|
font-weight: 600;
|
|
|
- margin-top: 15px;
|
|
|
"
|
|
|
>
|
|
|
宾客信息
|
|
|
</h4>
|
|
|
+ <div><a-switch v-model="otherRoomSync" />附属房间录入信息</div>
|
|
|
</div>
|
|
|
<a-divider />
|
|
|
<!-- <a-col :span="8">
|
|
|
@@ -995,6 +995,7 @@ export default {
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ otherRoomSync: false,
|
|
|
payPalModel: { list: [{ key1: "", key2: "", key3: "" }] },
|
|
|
depositSplit: true,
|
|
|
paymentSplit: true,
|
|
|
@@ -1708,10 +1709,6 @@ export default {
|
|
|
handleSelectMember(room, e) {
|
|
|
console.log("room", room);
|
|
|
var find = this.customerList.find((t) => t.id === e);
|
|
|
- // room.key1 = find.name;
|
|
|
- // room.key2 = 1;
|
|
|
- // room.key3 = "汉";
|
|
|
- // room.key5 = find.phone;
|
|
|
this.$set(room, "key1", find.name);
|
|
|
this.$set(room, "key2", 1);
|
|
|
this.$set(room, "key3", "汉");
|
|
|
@@ -1855,6 +1852,28 @@ export default {
|
|
|
roomPrices: this.model.roomPrices,
|
|
|
orderFees: this.model.orderFees,
|
|
|
});
|
|
|
+ if (!this.otherRoomSync) {
|
|
|
+ if (this.modelDefault.roomIds && this.modelDefault.roomIds.length > 0) {
|
|
|
+ if (this.modelDefault.roomIds[0].key1) {
|
|
|
+ for (var i = 1; i < this.modelDefault.roomIds.length; i++) {
|
|
|
+ var room = this.modelDefault.roomIds[i];
|
|
|
+ if (!room.key1) {
|
|
|
+ this.$set(room, "key1", this.modelDefault.roomIds[0].key1);
|
|
|
+ this.$set(room, "key2", this.modelDefault.roomIds[0].key2);
|
|
|
+ this.$set(room, "key3", this.modelDefault.roomIds[0].key3);
|
|
|
+ this.$set(room, "key4", this.modelDefault.roomIds[0].key4);
|
|
|
+ this.$set(room, "key5", this.modelDefault.roomIds[0].key5);
|
|
|
+ this.$set(room, "key6", this.modelDefault.roomIds[0].key6);
|
|
|
+ this.$set(
|
|
|
+ room,
|
|
|
+ "customerId",
|
|
|
+ this.modelDefault.roomIds[0].customerId
|
|
|
+ );
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
console.log(" this.modelDefault.roomIds", this.modelDefault.roomIds);
|
|
|
this.edit(this.modelDefault);
|
|
|
},
|