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