5 changed files with 130 additions and 23 deletions
			
			
		| @ -0,0 +1,84 @@ | |||||
|  | <template> | ||||
|  |   <my-dialog title="新增项目" :is-show="show" @close="closeDialog"> | ||||
|  |     <el-form id="reOrder" ref="form" size="small" :model="form" label-width="130px"> | ||||
|  |       <el-form-item required label="项目名称:" style="width: 100%"> | ||||
|  |         <el-select v-model="form.doctor" placeholder="请选择" style="width: 100%"> | ||||
|  |           <el-option | ||||
|  |             v-for="item in options" | ||||
|  |             :key="item.value" | ||||
|  |             :label="item.label" | ||||
|  |             :value="item.value" | ||||
|  |           /> | ||||
|  |         </el-select> | ||||
|  |       </el-form-item> | ||||
|  |       <div style="display: flex"> | ||||
|  |         <el-form-item required label="上班时间 上午:"> | ||||
|  |           <el-time-picker v-model="form.date" placeholder="选择时间" style="width: 100%;" /> | ||||
|  |         </el-form-item> | ||||
|  |         <el-form-item required label="时间间隔:"> | ||||
|  |           <el-input v-model="form.minutes" placeholder=""> | ||||
|  |             <template slot="append">分钟</template> | ||||
|  |           </el-input> | ||||
|  |         </el-form-item> | ||||
|  |       </div> | ||||
|  |       <div style="display: flex"> | ||||
|  |         <el-form-item required label="下班时间 下午:"> | ||||
|  |           <el-time-picker v-model="form.date2" placeholder="选择时间" style="width: 100%;" /> | ||||
|  |         </el-form-item> | ||||
|  |         <el-form-item required label="人数上限:"> | ||||
|  |           <el-input v-model="form.minutes" placeholder=""> | ||||
|  |             <template slot="append">人</template> | ||||
|  |           </el-input> | ||||
|  |         </el-form-item> | ||||
|  |       </div> | ||||
|  |     </el-form> | ||||
|  |     <el-table /> | ||||
|  |   </my-dialog> | ||||
|  | </template> | ||||
|  | 
 | ||||
|  | <script> | ||||
|  | import MyDialog from '@/page-subspecialty/views/modules/nurseManagement/myDialog.vue' | ||||
|  | 
 | ||||
|  | export default { | ||||
|  |   name: 'AddProject', | ||||
|  |   components: { MyDialog }, | ||||
|  |   props: { | ||||
|  |     isShow: { | ||||
|  |       type: Boolean, | ||||
|  |       default: false | ||||
|  |     } | ||||
|  |   }, | ||||
|  |   data() { | ||||
|  |     return { | ||||
|  |       show: false, | ||||
|  |       form: { | ||||
|  |         date: '', | ||||
|  |         date2: '', | ||||
|  |         minutes: '' | ||||
|  |       }, | ||||
|  |       options: [{ | ||||
|  |         value: '选项1', | ||||
|  |         label: '黄金糕' | ||||
|  |       }, { | ||||
|  |         value: '选项2', | ||||
|  |         label: '双皮奶' | ||||
|  |       }] | ||||
|  |     } | ||||
|  |   }, | ||||
|  |   watch: { | ||||
|  |     isShow(val) { | ||||
|  |       this.show = val | ||||
|  |     } | ||||
|  |   }, | ||||
|  |   methods: { | ||||
|  |     closeDialog(val) { | ||||
|  |       this.show = val | ||||
|  |       this.$emit('close', val) | ||||
|  |     } | ||||
|  |   } | ||||
|  | } | ||||
|  | </script> | ||||
|  | 
 | ||||
|  | <style scoped> | ||||
|  | 
 | ||||
|  | </style> | ||||
					Loading…
					
					
				
		Reference in new issue