| | |
| | | @click="handleDelete">删 除 |
| | | </el-button> |
| | | </template> |
| | | <template slot-scope="{row,index}" slot="menu"> |
| | | <el-button type="text" |
| | | size="small" |
| | | icon="el-icon-view" |
| | | @click="handleDetail(row)">详情 |
| | | </el-button> |
| | | <template slot-scope="{type,size,row,index}" slot="menu"> |
| | | <el-button icon="el-icon-view" :size="size" :type="type" @click="handleDetail(row)">详 情</el-button> |
| | | <el-button icon="el-icon-edit" v-if="permission.range_edit" :size="size" :type="type" @click="$refs.crud.rowEdit(row,index)">编 辑</el-button> |
| | | <el-button icon="el-icon-delete" v-if="permission.range_delete" :size="size" :type="type" @click="$refs.crud.rowDel(row,index)">删 除</el-button> |
| | | </template> |
| | | </avue-crud> |
| | | |
| | |
| | | searchMenuSpan: 6, |
| | | border: true, |
| | | index: true, |
| | | viewBtn: true, |
| | | viewBtn: false, |
| | | delBtn: false, |
| | | editBtn: false, |
| | | selection: true, |
| | | dialogClickModal: false, |
| | | column: [ |
| | |
| | | } |
| | | }, |
| | | { |
| | | label: "所属部门", |
| | | label: "所属机构", |
| | | prop: "deptId", |
| | | type: "tree", |
| | | dicUrl: "api/blade-system/dept/lazy-list", |
| | |
| | | searchSpan:4, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请选择所属部门", |
| | | message: "请选择所属机构", |
| | | trigger: "blur" |
| | | }] |
| | | }, |