代码格式修改
This commit is contained in:
@@ -1,20 +1,22 @@
|
||||
<template>
|
||||
<div>
|
||||
<el-dialog v-bind="$attrs" :visible="visible" v-on="$listeners" @open="onOpen" @close="onClose" title="职位设置">
|
||||
<el-dialog v-bind="$attrs" :visible="visible" title="职位设置" v-on="$listeners" @open="onOpen" @close="onClose">
|
||||
<el-row :gutter="15">
|
||||
<el-form ref="elForm" :model="formData" :rules="rules" size="medium" label-width="100px">
|
||||
<el-col :span="18">
|
||||
<el-form-item label="选择职位" prop="id">
|
||||
<el-select v-model="formData.id" placeholder="请选择选择职位" clearable :style="{width: '100%'}">
|
||||
<el-option v-for="(item, index) in idOptions" :key="index" :label="item.label" :value="item.value"
|
||||
:disabled="item.disabled"></el-option>
|
||||
:disabled="item.disabled"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="6">
|
||||
<el-form-item label="职位状态" prop="isRemove" required>
|
||||
<el-switch v-model="formData.isRemove" inactive-text="撤销职务" :disabled='!formData.isRemove'
|
||||
@change="delCadre"></el-switch>
|
||||
<el-switch v-model="formData.isRemove" inactive-text="撤销职务" :disabled="!formData.isRemove"
|
||||
@change="delCadre"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-form>
|
||||
@@ -30,7 +32,7 @@
|
||||
<script>
|
||||
import {
|
||||
listCarders
|
||||
} from '@/api/comprehensive/carders';
|
||||
} from '@/api/comprehensive/carders'
|
||||
import {
|
||||
addStudentCadre,
|
||||
listStudentCadre,
|
||||
@@ -38,8 +40,8 @@
|
||||
delStudentCadre
|
||||
} from '@/api/comprehensive/studentCadre'
|
||||
export default {
|
||||
inheritAttrs: false,
|
||||
components: {},
|
||||
inheritAttrs: false,
|
||||
props: {
|
||||
visible: {
|
||||
type: Boolean,
|
||||
@@ -81,8 +83,8 @@
|
||||
listCarders().then(res => {
|
||||
res.rows.forEach(i => {
|
||||
let carders = {
|
||||
"label": i.carderName,
|
||||
"value": i.id
|
||||
'label': i.carderName,
|
||||
'value': i.id
|
||||
}
|
||||
this.idOptions.push(carders)
|
||||
})
|
||||
@@ -94,11 +96,11 @@
|
||||
this.hasCadre()
|
||||
},
|
||||
onClose() {
|
||||
this.idOptions = [];
|
||||
this.idOptions = []
|
||||
this.$refs['elForm'].resetFields()
|
||||
},
|
||||
close() {
|
||||
this.$emit('update:visible', false); // 关闭对话框
|
||||
this.$emit('update:visible', false) // 关闭对话框
|
||||
},
|
||||
handleConfirm() {
|
||||
let carderId = this.formData.id
|
||||
@@ -164,8 +166,8 @@
|
||||
carder,
|
||||
carderId
|
||||
}
|
||||
console.log(name);
|
||||
this.$emit("cardersName", name)
|
||||
console.log(name)
|
||||
this.$emit('cardersName', name)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user