add
This commit is contained in:
@@ -1,48 +1,48 @@
|
||||
<template>
|
||||
<div class="page-card">
|
||||
<h3>Schedule Management</h3>
|
||||
<h3>排班管理</h3>
|
||||
<div style="margin: 12px 0; display:flex; gap: 12px;">
|
||||
<el-date-picker v-model="date" type="date" placeholder="Pick date" />
|
||||
<el-button type="primary" @click="load">Search</el-button>
|
||||
<el-button @click="showCreate = true">Add Schedule</el-button>
|
||||
<el-date-picker v-model="date" type="date" placeholder="选择日期" />
|
||||
<el-button type="primary" @click="load">查询</el-button>
|
||||
<el-button @click="showCreate = true">新增排班</el-button>
|
||||
</div>
|
||||
<el-table :data="schedules" stripe>
|
||||
<el-table-column prop="id" label="ID" width="80" />
|
||||
<el-table-column prop="nurseId" label="Nurse ID" width="100" />
|
||||
<el-table-column prop="date" label="Date" />
|
||||
<el-table-column prop="shift" label="Shift" />
|
||||
<el-table-column prop="task" label="Task" />
|
||||
<el-table-column label="Actions" width="200">
|
||||
<el-table-column prop="id" label="编号" width="80" />
|
||||
<el-table-column prop="nurseId" label="护工ID" width="100" />
|
||||
<el-table-column prop="date" label="日期" />
|
||||
<el-table-column prop="shift" label="班次" />
|
||||
<el-table-column prop="task" label="任务" />
|
||||
<el-table-column label="操作" width="200">
|
||||
<template slot-scope="scope">
|
||||
<el-button size="mini" @click="edit(scope.row)">Edit</el-button>
|
||||
<el-button size="mini" type="danger" @click="remove(scope.row)">Delete</el-button>
|
||||
<el-button size="mini" @click="edit(scope.row)">编辑</el-button>
|
||||
<el-button size="mini" type="danger" @click="remove(scope.row)">删除</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
|
||||
<el-dialog title="Schedule" :visible.sync="showCreate">
|
||||
<el-dialog title="新增排班" :visible.sync="showCreate">
|
||||
<el-form :model="form" label-width="120px">
|
||||
<el-form-item label="Nurse ID"><el-input v-model="form.nurseId"/></el-form-item>
|
||||
<el-form-item label="Date"><el-date-picker v-model="form.date" type="date"/></el-form-item>
|
||||
<el-form-item label="Shift"><el-input v-model="form.shift"/></el-form-item>
|
||||
<el-form-item label="Task"><el-input v-model="form.task"/></el-form-item>
|
||||
<el-form-item label="护工ID"><el-input v-model="form.nurseId"/></el-form-item>
|
||||
<el-form-item label="日期"><el-date-picker v-model="form.date" type="date"/></el-form-item>
|
||||
<el-form-item label="班次"><el-input v-model="form.shift"/></el-form-item>
|
||||
<el-form-item label="任务"><el-input v-model="form.task"/></el-form-item>
|
||||
</el-form>
|
||||
<span slot="footer">
|
||||
<el-button @click="showCreate = false">Cancel</el-button>
|
||||
<el-button type="primary" @click="create">Save</el-button>
|
||||
<el-button @click="showCreate = false">取消</el-button>
|
||||
<el-button type="primary" @click="create">保存</el-button>
|
||||
</span>
|
||||
</el-dialog>
|
||||
|
||||
<el-dialog title="Edit Schedule" :visible.sync="showEdit">
|
||||
<el-dialog title="编辑排班" :visible.sync="showEdit">
|
||||
<el-form :model="editForm" label-width="120px">
|
||||
<el-form-item label="Nurse ID"><el-input v-model="editForm.nurseId"/></el-form-item>
|
||||
<el-form-item label="Date"><el-date-picker v-model="editForm.date" type="date"/></el-form-item>
|
||||
<el-form-item label="Shift"><el-input v-model="editForm.shift"/></el-form-item>
|
||||
<el-form-item label="Task"><el-input v-model="editForm.task"/></el-form-item>
|
||||
<el-form-item label="护工ID"><el-input v-model="editForm.nurseId"/></el-form-item>
|
||||
<el-form-item label="日期"><el-date-picker v-model="editForm.date" type="date"/></el-form-item>
|
||||
<el-form-item label="班次"><el-input v-model="editForm.shift"/></el-form-item>
|
||||
<el-form-item label="任务"><el-input v-model="editForm.task"/></el-form-item>
|
||||
</el-form>
|
||||
<span slot="footer">
|
||||
<el-button @click="showEdit = false">Cancel</el-button>
|
||||
<el-button type="primary" @click="update">Save</el-button>
|
||||
<el-button @click="showEdit = false">取消</el-button>
|
||||
<el-button type="primary" @click="update">保存</el-button>
|
||||
</span>
|
||||
</el-dialog>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user