From 51b377ce67ddc2aa793ded1380c52d4e9ea348b3 Mon Sep 17 00:00:00 2001
From: zhouwx <1175765986@qq.com>
Date: Fri, 12 Jul 2024 16:47:46 +0800
Subject: [PATCH] bug修改
---
src/layout/components/Register/index.vue | 36 ++++++++++++++++++++++++++----------
1 files changed, 26 insertions(+), 10 deletions(-)
diff --git a/src/layout/components/Register/index.vue b/src/layout/components/Register/index.vue
index 1b29454..e419bde 100644
--- a/src/layout/components/Register/index.vue
+++ b/src/layout/components/Register/index.vue
@@ -205,8 +205,8 @@
</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"-->
@@ -319,6 +319,7 @@
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 = {
@@ -409,11 +410,13 @@
let param = {}
if(state.title=='新增/注册') {
param = {
- phone:value
+ phone:value,
+ identity: 1
}
}else if(state.title=='编辑'){
param = {
phone:value,
+ identity: 1,
id: state.registerForm.id
}
}
@@ -518,10 +521,11 @@
// });
})
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
@@ -542,7 +546,8 @@
}
}
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() })
@@ -558,6 +563,7 @@
state.certList = imgUrl ? imgUrl.split(',').map(url => {return {url} }) : []
}
+
}else{
ElMessage.warning(res.message)
}
@@ -565,8 +571,12 @@
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)=>{
@@ -605,6 +615,10 @@
}
const changeAttr=()=>{
+ state.registerForm.agency.area = []
+ state.registerForm.agency.province = ''
+ state.registerForm.agency.city = ''
+ state.registerForm.agency.district = ''
getArea()
}
@@ -710,8 +724,10 @@
}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 => {
@@ -720,7 +736,7 @@
type: 'success',
message: '编辑成功'
})
- emit("getList")
+
dialogVisible.value = false
state.registerForm.agency.attribute = 0
proxy.$refs.registerRef.resetFields()
@@ -728,7 +744,7 @@
state.fileList = []
state.certList = []
loading.value = false
-
+ emit("getList")
}else{
ElMessage({
type: 'warning',
--
Gitblit v1.9.2