| | |
| | | <template> |
| | | <div class="app-container"> |
| | | <div style="display: flex;align-items: center"> |
| | | <div style="display: flex;align-items: center" v-if="isSuper"> |
| | | <div style="margin: 15px 20px 15px 0;" > |
| | | <el-radio-group v-model="queryParams.businessType" @change="changeBtn"> |
| | | <el-radio-button label="0">全部</el-radio-button> |
| | |
| | | </div> |
| | | </div> |
| | | |
| | | <div style="margin-bottom: 10px"> |
| | | <div style="margin-bottom: 10px" v-if="isSuper"> |
| | | <el-form :inline="true" style="display: flex;align-items: flex-start;flex-wrap: wrap;" > |
| | | <el-form-item label="机构名称:" > |
| | | <el-input v-model="data.queryParams.agencyName" placeholder="请输入机构名称"></el-input> |
| | |
| | | <template #default="scope"> |
| | | <el-button link type="primary" @click="openDialog('view',scope.row)">查看</el-button> |
| | | <el-button link type="primary" @click="openDialog('edit',scope.row)">编辑</el-button> |
| | | <el-button link type="danger" @click="handleDelete(scope.row)">删除</el-button> |
| | | <el-button link type="danger" v-if="isSuper" @click="handleDelete(scope.row)">删除</el-button> |
| | | <el-button link type="primary" v-if="isSuper && scope.row.state ==1 " @click="openApprove(scope.row)">审批</el-button> |
| | | <el-button link type="primary" @click="openPwd('pwd',scope.row)">修改密码</el-button> |
| | | </template> |
| | |
| | | import {ElMessage, ElMessageBox} from "element-plus"; |
| | | import superviseDialog from "../superviseUsers/components/superviseDialog.vue" |
| | | import { Register } from "@/layout/components"; |
| | | import {delMonitor, getAgencyList, changeApprove, changeStatus} from "../../../../api/sysUsers" |
| | | import {delMonitor, getAgencyList, changeApprove, changeStatus, getAgencyListById} from "../../../../api/sysUsers" |
| | | import Cookies from "js-cookie"; |
| | | import reviewDialog from "../../institution/components/viewInstitution.vue" |
| | | |
| | |
| | | label: 3, |
| | | value: '审批驳回' |
| | | }, |
| | | ] |
| | | ], |
| | | }); |
| | | |
| | | const { queryParams, total, dataList, isSuper, appDialog, appoveForm } = toRefs(data); |
| | |
| | | onMounted(()=>{ |
| | | |
| | | const userInfo = JSON.parse(Cookies.get('userInfo')) |
| | | if(userInfo.identity === 0){ |
| | | data.isSuper = true |
| | | }else{ |
| | | data.isSuper = false |
| | | } |
| | | if(userInfo.identity == 0){data.isSuper = true} |
| | | nextTick(() => { |
| | | getList() |
| | |
| | | }) |
| | | |
| | | const getList = async () => { |
| | | const userInfo = JSON.parse(Cookies.get('userInfo')) |
| | | loading.value = true |
| | | console.log('data.queryParams',data.queryParams) |
| | | if(data.isSuper){ |
| | | const res = await getAgencyList(data.queryParams) |
| | | if(res.code == 200){ |
| | | data.dataList = res.data.list |
| | |
| | | }else{ |
| | | ElMessage.warning(res.message) |
| | | } |
| | | }else { |
| | | const res = await getAgencyListById({userId:userInfo.id}) |
| | | if(res.code == 200){ |
| | | data.dataList = [res.data] |
| | | data.total = res.data.total |
| | | }else{ |
| | | ElMessage.warning(res.message) |
| | | } |
| | | } |
| | | loading.value = false |
| | | } |
| | | |