| | |
| | | </el-form-item> |
| | | |
| | | <el-form-item> |
| | | <el-button icon="ele-Refresh" @click="resetQuery">重置 </el-button> |
| | | <el-button icon="ele-Plus" @click="openOptDlg()"> 添加 </el-button> |
| | | <el-button icon="ele-Plus" @click="openOptDlg()" type="primary"> 添加 </el-button> |
| | | </el-form-item> |
| | | </el-form> |
| | | </template> |
| | |
| | | |
| | | //#endregion |
| | | |
| | | //#region ====================== 改变发布状态 ====================== |
| | | // const publishStatusChange = async (published: SupervisorPublished, id, index) => { |
| | | // const res = await updatePublishStatus( |
| | | // { |
| | | // id: id, |
| | | // publish: published, |
| | | // }, |
| | | // { |
| | | // loading: false, |
| | | // } |
| | | // ); |
| | | // const origin = published === SupervisorPublished.Y ? SupervisorPublished.N : SupervisorPublished.Y; |
| | | // const final = res.publish ?? origin; |
| | | // if (final === origin) { |
| | | // ElMessage.warning('操作失败' + (res.fail_msg ? `:${res.fail_msg}` : '')); |
| | | // return; |
| | | // } |
| | | |
| | | // tableData.value[index].published = final; |
| | | |
| | | // published === SupervisorPublished.Y ? ElMessage.success('发布成功') : ElMessage.info('已取消发布'); |
| | | // }; |
| | | //#endregion |
| | | |
| | | //#region ====================== 更新发布状态 ====================== |
| | | // useUpdateData({ |
| | | // event: 'supervisor.publish', |
| | | // updateFun({ id, published }) { |
| | | // updatePublishedById(id, published); |
| | | // }, |
| | | // }); |
| | | //#endregion |
| | | |
| | | const roleList = ref([]); |
| | | const roleMap = computed(() => getItemMap(roleList.value, 'id')); |