DESKTOP-B78GIPM\admin 2 роки тому
батько
коміт
b4bcdd90ca
1 змінених файлів з 7 додано та 21 видалено
  1. 7 21
      src/views/room/modules/checkIn/BillRoomForm.vue

+ 7 - 21
src/views/room/modules/checkIn/BillRoomForm.vue

@@ -815,7 +815,7 @@
     ></select-room-form-modal>
 
     <!-- 修改每日单价弹窗 -->
-    <a-modal :visible="editPriceModal" title="调价" @cancel="editPriceModal = false" :width="800" @ok="editPriceOk">
+    <a-modal :cancel-button-props="{ style: { display: 'none' } }" :visible="editPriceModal" title="调价" @cancel="editPriceModal = false" :width="800" @ok="editPriceOk">
       <table>
         <tr>
           <td style="text-align:center;background:#722ed1;color:#fff;">
@@ -829,7 +829,7 @@
           <td style="text-align:center;color:#722ed1;">
             <div>每日房价</div>
             <div v-if="model.roomPrices.length>0 && model.roomPrices[editPriceIndex]">
-              <a-input-number :defaultValue="model.roomPrices[editPriceIndex].prefPrice" @change="batchPrice"></a-input-number>
+              <a-input-number v-model="model.roomPrices[editPriceIndex].prefPrice" @change="batchPrice"></a-input-number>
             </div>
           </td>
         </th>
@@ -1070,26 +1070,12 @@ export default {
           day:this.addDate(this.model.orderInfo.arrivalTime2,i),
           price: this.model.roomPrices[this.editPriceIndex] && this.model.roomPrices[this.editPriceIndex].prefPrice || 0
         }
-        // if (this.model.roomPrices[this.editPriceIndex]
-        //  && this.model.roomPrices[this.editPriceIndex].editPriceTime
-        //  && this.model.roomPrices[this.editPriceIndex].editPriceTime.filter()
-         
-        //  ) {
-          
-        // }
+        let idx = this.model.roomPrices[this.editPriceIndex] && this.model.roomPrices[this.editPriceIndex].editPriceTime && this.model.roomPrices[this.editPriceIndex].editPriceTime.findIndex( item => item == arr[i].day)
+        if ( idx > -1) {
+          console.log(idx)
+          arr[i].price = this.model.roomPrices[this.editPriceIndex].editPrice[idx]
+        }
       }
-      // console.log(this.model.orderInfo.arrivalTime2);
-      // console.log(arr);
-      // arr.forEach((item,index)=>{
-      //   if(this.model.roomPrices[this.editPriceIndex] && this.model.roomPrices[this.editPriceIndex].editPriceTime && this.model.roomPrices[this.editPriceIndex].editPriceTime.filter((item2,index2)=>{
-      //     return item2.day == item.day
-      //   }).length==1){
-      //     arr[index].price = this.model.roomPrices.filter((item2,index2)=>{
-      //     return item2.day == item.day
-      //   })[0].prefPrice
-
-      //   }
-      // })
       this.PriceData = arr
       return arr
     },