|
@@ -159,7 +159,7 @@
|
|
|
/>
|
|
|
</div>
|
|
|
<el-dialog v-el-drag-dialog :title="textMap[dialogStatus]" :visible.sync="dialogVisible" :close-on-click-modal="false" width="40%">
|
|
|
- <el-form ref="alertForm" :model="alertForm" label-position="right" label-width="80px" :rules="rules">
|
|
|
+ <el-form ref="alertForm" :model="alertForm" label-position="right" label-width="100px" :rules="rules">
|
|
|
<el-form-item label="工号" prop="name">
|
|
|
<el-input v-model="alertForm.name" placeholder="工号" />
|
|
|
</el-form-item>
|
|
@@ -184,11 +184,13 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="科室" prop="dep_name">
|
|
|
<el-select change="changeDep" v-model="alertForm.dep_id" multiple filterable clearable placeholder="请选择">
|
|
|
+ <el-option label='全选' value='全选' @click.native='selectAll'></el-option>
|
|
|
<el-option v-for="item of deportments" :key="item.dep_id" :label="item.name" :value="item.dep_id" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="病区" prop="w_name">
|
|
|
<el-select change="changeDep" v-model="alertForm.w_id" multiple filterable clearable placeholder="请选择">
|
|
|
+ <el-option label='全选' value='全选' @click.native='selectAllw'></el-option>
|
|
|
<el-option v-for="item of deportments" :key="item.dep_id" :label="item.name" :value="item.dep_id" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -219,6 +221,14 @@
|
|
|
<el-option v-for="item of groupList" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
+
|
|
|
+ <el-form-item label="自动审核人">
|
|
|
+ <el-radio-group v-model="alertForm.is_toexamine">
|
|
|
+ <el-radio :label="0">否</el-radio>
|
|
|
+ <el-radio :label="1">是</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+
|
|
|
<el-form-item label="手机号">
|
|
|
<el-input v-model="alertForm.phone" placeholder="手机号" />
|
|
|
</el-form-item>
|
|
@@ -361,7 +371,8 @@ export default {
|
|
|
dep_name: '',
|
|
|
w_id: [],
|
|
|
s_id: '',
|
|
|
- department_review: ''
|
|
|
+ department_review: '',
|
|
|
+ is_toexamine: 0,
|
|
|
// role:'',
|
|
|
//role_name:''//权限
|
|
|
},
|
|
@@ -393,6 +404,26 @@ export default {
|
|
|
// this.getRoleDropDown()
|
|
|
},
|
|
|
methods: {
|
|
|
+ selectAll() {
|
|
|
+ if (this.alertForm.dep_id.length <= this.deportments.length) {
|
|
|
+ this.alertForm.dep_id = []
|
|
|
+ this.deportments.map((item) => {
|
|
|
+ this.alertForm.dep_id.push(item.dep_id)
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ this.alertForm.dep_id = []
|
|
|
+ }
|
|
|
+ },
|
|
|
+ selectAllw() {
|
|
|
+ if (this.alertForm.w_id.length <= this.deportments.length) {
|
|
|
+ this.alertForm.w_id = []
|
|
|
+ this.deportments.map((item) => {
|
|
|
+ this.alertForm.w_id.push(item.dep_id)
|
|
|
+ })
|
|
|
+ } else {
|
|
|
+ this.alertForm.w_id = []
|
|
|
+ }
|
|
|
+ },
|
|
|
getDeportmentList() {
|
|
|
this.$axios.get('/user/depDropDown').then(res => {
|
|
|
const { data } = res
|
|
@@ -487,6 +518,8 @@ export default {
|
|
|
}
|
|
|
this.alertForm.phone = data.phone
|
|
|
this.alertForm.realname = data.realname
|
|
|
+ this.alertForm.department_review = data.department_review
|
|
|
+ this.alertForm.is_toexamine = data.is_toexamine
|
|
|
this.dialogStatus = 'update'
|
|
|
this.dialogVisible = true
|
|
|
this.dialogType = 0
|