| | |
| | | icon="el-icon-plus" |
| | | size="mini" |
| | | @click="handleAdd" |
| | | v-hasPermi="['oa:building:add']" |
| | | >新增 |
| | | </el-button> |
| | | </el-col> |
| | |
| | | type="text" |
| | | icon="el-icon-plus" |
| | | @click="handleAdd(scope.row)" |
| | | v-hasPermi="['oa:building:add']" |
| | | >新增 |
| | | </el-button> |
| | | <el-button |
| | |
| | | </el-table> |
| | | |
| | | <!-- 添加或修改建筑单元对话框 --> |
| | | <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> |
| | | <el-dialog :title="title" :visible.sync="open" width="500px" :append-to-body="true" :close-on-click-modal="false"> |
| | | <el-form ref="form" :model="form" :rules="rules" label-width="80px"> |
| | | <el-form-item label="上级单元" prop="parentId"> |
| | | <treeselect v-model="form.parentId" :options="buildingOptions" :normalizer="normalizer" |
| | |
| | | /** 提交按钮 */ |
| | | submitForm() { |
| | | this.$refs["form"].validate(valid => { |
| | | this.form.schoolId = this.schoolId; |
| | | if (valid) { |
| | | this.buttonLoading = true; |
| | | this.form.schoolId = this.schoolId; |
| | | if (this.form.id != null) { |
| | | updateBuilding(this.form).then(response => { |
| | | this.$modal.msgSuccess("修改成功"); |
| | |
| | | }, |
| | | /** 删除按钮操作 */ |
| | | handleDelete(row) { |
| | | this.$modal.confirm('是否确认删除"' + row.detailedName + '"?').then(() => { |
| | | this.$modal.confirm('是否确认删除?').then(() => { |
| | | this.loading = true; |
| | | return delBuilding(row.id); |
| | | }).then(() => { |