| | |
| | | <el-col :span="8"> |
| | | <el-form-item prop="agency.name" label="机构名称"> |
| | | <el-input |
| | | :disabled="isAbleEdit" |
| | | v-model="registerForm.agency.name" |
| | | size="large" |
| | | placeholder="请输入机构名称" |
| | |
| | | <el-col :span="8"> |
| | | <el-form-item prop="agency.creditCode" label="社会信用代码"> |
| | | <el-input |
| | | :disabled="isAbleEdit" |
| | | v-model="registerForm.agency.creditCode" |
| | | size="large" |
| | | placeholder="请输入社会信用代码" |
| | |
| | | </el-col> |
| | | <el-col :span="8"> |
| | | <el-form-item prop="agency.business" label="申请的法定安全评价业务范围"> |
| | | <el-select v-model="registerForm.agency.business" placeholder="请选择业务范围" multiple size="large" style="width: 100%"> |
| | | <el-select :disabled="isAbleEdit" v-model="registerForm.agency.business" placeholder="请选择业务范围" multiple size="large" style="width: 100%"> |
| | | <el-option |
| | | v-for="item in state.busList" |
| | | :key="item.id" |
| | |
| | | let { proxy } = getCurrentInstance() |
| | | import { Base64 } from 'js-base64' |
| | | import {getAgencyById} from "../../../api/sysUsers"; |
| | | import Cookies from "js-cookie"; |
| | | const emit = defineEmits(["getList"]); |
| | | |
| | | const props = { |
| | |
| | | confirmPassword: '' |
| | | } |
| | | }) |
| | | const isSuper = ref(false); |
| | | |
| | | const {registerForm} = toRefs(state); |
| | | const startUsername = ref(''); |
| | | const startPhone = ref(''); |
| | |
| | | const registerRef = ref(null) |
| | | |
| | | onMounted(()=>{ |
| | | const userInfo = JSON.parse(Cookies.get('userInfo')) |
| | | if(userInfo.identity == 0){isSuper.value = true} |
| | | getBusiness() |
| | | watchEffect(() => { |
| | | // 在副作用中调用 getArea() |
| | | getArea(); |
| | | }); |
| | | }) |
| | | |
| | | const isAbleEdit = ref(false); |
| | | const openDialog=(type, value)=>{ |
| | | state.title = type === 'add' ? '新增/注册' : type ==='edit' ? '编辑' : '查看' ; |
| | | if(type === 'edit' || type == 'view') { |
| | | state.registerForm.id = value.id |
| | | state.registerForm.username = value.username |
| | | state.registerForm.phone = value.phone |
| | | startUsername.value = value.username |
| | | startPhone.value = value.phone |
| | | state.registerForm.agency.id = value.agencyId |
| | | startUsername.value = value.username |
| | | startPhone.value = value.phone |
| | | state.registerForm.agency.id = value.agencyId |
| | | if(value.state == 2 && isSuper.value){ |
| | | isAbleEdit.value = false |
| | | }else { |
| | | isAbleEdit.value = true |
| | | } |
| | | getAgencyById({agencyId: value.agencyId}).then((res)=>{ |
| | | if(res.code == 200){ |
| | | const info = JSON.parse(JSON.stringify(res.data)) |