|  |  | 
 |  |  | <body> | 
 |  |  | <div class="ibox-content" id="app" v-cloak> | 
 |  |  |     <form class="form-horizontal" id="dataform" | 
 |  |  |           onsubmit="javascripr:return false;"> | 
 |  |  |           onsubmit="javascript:return false;"> | 
 |  |  |         <input autocomplete="off"   type="hidden" v-model="projService.id"> | 
 |  |  |  | 
 |  |  |         <div class="form-group"> | 
 |  |  | 
 |  |  |                                 <table class="table table-bordered"> | 
 |  |  |                                     <tr> | 
 |  |  |                                         <th>项目名称</th> | 
 |  |  |                                         <th>次数</th> | 
 |  |  |                                         <th>划扣金额</th> | 
 |  |  |                                         <th width="100px">服务时长(分钟)</th> | 
 |  |  |                                         <th>服务时间</th> | 
 |  |  |                                         <th width="300px">美疗师</th> | 
 |  |  | 
 |  |  |                                     </tr> | 
 |  |  |  | 
 |  |  |                                     <tr v-for="(item,index) in projService.serviceItems"> | 
 |  |  |                                         <td>{{item.projInfo.name}}</td> | 
 |  |  |                                         <td>{{item.projInfo.name}}【{{item.projUse.source}}】</td> | 
 |  |  |                                         <td>{{item.count}}</td> | 
 |  |  |                                         <td>{{item.projUse.price * item.count}}</td> | 
 |  |  |                                         <td><el-input @change="changeTimeLength" v-model="item.projInfo.timeLength"></el-input></td> | 
 |  |  |  | 
 |  |  |                                         <td> | 
 |  |  | 
 |  |  |  | 
 |  |  |                         //处理空对象和时间 | 
 |  |  |                         let projService = data.mapInfo.projService; | 
 |  |  |  | 
 |  |  |                         console.log(projService); | 
 |  |  |                         let serviceItems = projService.serviceItems; | 
 |  |  |  | 
 |  |  |                         //转换床位时间格式 | 
 |  |  | 
 |  |  |  | 
 |  |  |                 var params = { | 
 |  |  |                     id: projService.id, | 
 |  |  |                     state : projService.state, | 
 |  |  |                     totalTime: projService.totalTime, | 
 |  |  |                     remark: projService.remark, | 
 |  |  |                     bedId: projService.bedId, | 
 |  |  | 
 |  |  |                 }); | 
 |  |  |             } | 
 |  |  |             , | 
 |  |  |             getFreedBeautyd: function (index) { | 
 |  |  |             getFreedBeautyd: function () { | 
 |  |  |                 console.log("获取美疗师"); | 
 |  |  |                 let _this = this; | 
 |  |  |                 let projService = _this.projService; | 
 |  |  |                 let beStates = projService.serviceItems[index]; | 
 |  |  |  | 
 |  |  |                 let beStates = projService.serviceItems[0]; | 
 |  |  |                 console.log(beStates); | 
 |  |  |                 if (beStates == null ||  MTools.isBlank(beStates.beginTimeForm) ||    MTools.isBlank(beStates.endTimeForm )  ){ | 
 |  |  |                     return; | 
 |  |  |                 } |