| | |
| | | </el-col> |
| | | </el-row> |
| | | <el-row :gutter="30"> |
| | | <el-col :span="8"> |
| | | <el-form-item prop="agency.reportPath" label="加盖公章的《机构信息上报表》"> |
| | | <el-col :span="24"> |
| | | <el-form-item prop="agency.reportPath" label="加盖公章的《机构信息上报表》(请上传加盖公章的营业执照)"> |
| | | <!-- <el-upload--> |
| | | <!-- v-model:file-list="state.fileList"--> |
| | | <!-- class="upload-demo"--> |
| | |
| | | import { Base64 } from 'js-base64' |
| | | import {getAgencyById} from "../../../api/sysUsers"; |
| | | import Cookies from "js-cookie"; |
| | | import {getInstitutionDetail} from "@/api/backManage/insitution"; |
| | | const emit = defineEmits(["getList"]); |
| | | |
| | | const props = { |
| | |
| | | // }); |
| | | }) |
| | | const isAbleEdit = ref(false); |
| | | const isReject = ref(false); |
| | | const openDialog=(type, value)=>{ |
| | | state.title = type === 'add' ? '新增/注册' : type ==='edit' ? '编辑' : '查看' ; |
| | | getArea() |
| | | if(type === 'edit' || type == 'view') { |
| | | state.title = type === 'add' ? '新增/注册' : (type ==='edit' || type ==='reject') ? '编辑' : '查看' ; |
| | | getArea() |
| | | if(type === 'edit' || type == 'view' || type ==='reject') { |
| | | state.registerForm.id = value.id |
| | | state.registerForm.username = value.username |
| | | state.registerForm.phone = value.phone |
| | |
| | | } |
| | | } |
| | | getArea() |
| | | |
| | | state.registerForm.phone = info.user.phone |
| | | startPhone.value = info.user.phone |
| | | state.registerForm.agency.business = info.business.split(',').map(Number) |
| | | if(state.registerForm.agency.attribute === 0){ |
| | | state.registerForm.agency.area = [info.city,info.district].filter(item => { return item && item.trim() }) |
| | |
| | | state.certList = imgUrl ? imgUrl.split(',').map(url => {return {url} }) : [] |
| | | } |
| | | |
| | | |
| | | }else{ |
| | | ElMessage.warning(res.message) |
| | | } |
| | |
| | | if(type == 'view'){ |
| | | state.isView = true |
| | | } |
| | | if(type === 'reject'){ |
| | | isReject.value = true; |
| | | } |
| | | } |
| | | dialogVisible.value = true |
| | | console.log('state.registerForm',state.registerForm) |
| | | } |
| | | |
| | | const validKey=(key,obj)=>{ |
| | |
| | | }else { |
| | | const {confirmPassword, ...data} = JSON.parse(JSON.stringify(state.registerForm)) |
| | | data.password = Base64.encode(data.password) |
| | | console.log('data',data) |
| | | data.agency.business = data.agency.business.join(',') |
| | | if(isReject.value) { |
| | | data.state = 1; |
| | | } |
| | | // delete data.agency.area |
| | | console.log('data',data) |
| | | editAgency(data).then(res => { |
| | |
| | | type: 'success', |
| | | message: '编辑成功' |
| | | }) |
| | | emit("getList") |
| | | |
| | | dialogVisible.value = false |
| | | state.registerForm.agency.attribute = 0 |
| | | proxy.$refs.registerRef.resetFields() |
| | |
| | | state.fileList = [] |
| | | state.certList = [] |
| | | loading.value = false |
| | | |
| | | emit("getList") |
| | | }else{ |
| | | ElMessage({ |
| | | type: 'warning', |