@@ -60,8 +88,18 @@
-
-
{{$store.state.currentProDetail.name}}
+
+

+
{{ $store.state.currentProDetail.name }}
+
{{
+ $store.state.userInfo.account
+ }}
@@ -80,7 +118,7 @@ export default {
},
groupListData: [],
selectedGroupData: [],
- selectedProjectSn: ""
+ selectedProjectSn: "",
};
},
created() {
@@ -90,13 +128,15 @@ export default {
methods: {
// 选中组织中的项目级
selectProject(obj) {
- if(!obj.list) return;
+ console.log(obj, "111222333");
+ if (!obj || !obj.list) return;
if (obj.list && obj.list.length > 0) {
obj.list.map((item) => {
this.selectProject(item);
});
} else {
- if(!this.selectedProjectSn){ // 加判断是为了在循环中只选中第一个
+ if (!this.selectedProjectSn) {
+ // 加判断是为了在循环中只选中第一个
this.selectedProjectSn = obj.sn;
// 修改全局projectSn
this.$store.commit("setProjectSn", obj.sn);
@@ -106,7 +146,13 @@ export default {
},
// 选中组织
selectGroup(item) {
- this.selectedGroupData = [item];
+ if (item) {
+ this.selectedGroupData = [item];
+ } else {
+ this.selectedGroupData = [];
+ this.$store.commit("setProjectSn", "");
+ this.$store.commit("setProDetail", null);
+ }
this.isUserList = false;
this.$nextTick(() => {
this.selectProject(item);
@@ -115,24 +161,26 @@ export default {
// 获取组织树数据
getGroupTreeData() {
this.groupListData = this.$store.state.groupTreeList;
- if(!this.groupListData) return;
+ if (!this.groupListData) return;
this.isUserList = false;
- let findItem = this.groupListData.find(
- (item) => item.sn == this.$store.state.selectedGroupSn
- );
- this.selectedGroupData = [findItem];
- this.$nextTick(() => {
- this.selectProject(findItem);
+ let findItem = this.groupListData.find((item) => {
+ return item.sn == this.$store.state.selectedGroupSn;
});
+ if (findItem) {
+ this.selectedGroupData = [findItem];
+ this.$nextTick(() => {
+ this.selectProject(findItem);
+ });
+ }
},
// 树形控件点击
treeClick(data) {
console.log(data);
- if(data.projectSn){
+ if (data.projectSn) {
this.selectedProjectSn = data.projectSn;
// 修改全局projectSn
this.$store.commit("setProjectSn", data.projectSn);
- this.$store.commit("setProDetail", data);
+ this.$store.commit("setProDetail", data);
// 收起popover
this.visible = false;
}
@@ -165,6 +213,12 @@ export default {
color: #000000;
margin-right: auto;
}
+ img {
+ width: 15px;
+ height: 15px;
+ cursor: pointer;
+ margin-left: 5px;
+ }
}
.content-list {
margin-top: 15px;
@@ -174,15 +228,27 @@ export default {
border: 1px solid #dadbdb;
border-radius: 5px;
cursor: pointer;
+ img {
+ width: 30px;
+ height: 30px;
+ }
+ // >div{
+ // border: 1px solid #7299F8;
+ // border-radius: 5px;
+ // background-color: #E3F6FF;
+ // padding: 5px 15px;
+ // color: #5A88F7;
+ // }
> span:nth-child(2) {
margin: 2px 10px 0px 10px;
}
- > span:nth-child(3) {
+ > div {
padding: 3px 10px;
color: #79acfa;
background-color: #e4f5ff;
border: 1px solid #99c3fb;
border-radius: 5px;
+ margin-top: 2px;
font-size: 10px;
}
/deep/.el-icon-arrow-right {
@@ -208,9 +274,13 @@ export default {
.click-content {
cursor: pointer;
.flexStyle();
+ img {
+ width: 20px;
+ height: 20px;
+ }
> span {
display: inline-block;
- width: 77px;
+ max-width: 77px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
@@ -219,7 +289,8 @@ export default {
}
diff --git a/src/views/companyAdmin/companyDiagram.vue b/src/views/companyAdmin/companyDiagram.vue
index 995b3391..e92bad44 100644
--- a/src/views/companyAdmin/companyDiagram.vue
+++ b/src/views/companyAdmin/companyDiagram.vue
@@ -3094,6 +3094,9 @@ export default {
relativeGroupFn(item) {
this.selectRowObj = item;
this.relativeGroupDialog = true;
+ this.$nextTick(() => {
+ this.$refs.relativeTree.setCheckedKeys([]);
+ })
},
transformGroup(){
let item = this.selectRowObj;
diff --git a/src/views/home/login_v2.vue b/src/views/home/login_v2.vue
index df21f90c..237c84b8 100644
--- a/src/views/home/login_v2.vue
+++ b/src/views/home/login_v2.vue
@@ -487,7 +487,7 @@ export default {
pw: [
{
required: true,
- message: "请输入正确的密码格式",
+ message: "密码至少一个字母、一个数字、一个特殊字符以及长度至少为8位数",
trigger: "blur",
pattern: /(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[^0-9a-zA-Z]).{8,30}/,
},
@@ -930,7 +930,11 @@ export default {
headquartersSn: this.headquartersSnData,
accountType: this.registerType,
}).then((res) => {
- this.$message.success("注册成功");
+ if(this.registerType == 1){
+ this.$message.success("注册成功,等待审核");
+ } else {
+ this.$message.success("注册成功");
+ }
this.goLogin();
});
} else {
diff --git a/src/views/userCenter/userCenter/componentsModule/dataFormData.vue b/src/views/userCenter/userCenter/componentsModule/dataFormData.vue
index a754b452..f0247c1c 100644
--- a/src/views/userCenter/userCenter/componentsModule/dataFormData.vue
+++ b/src/views/userCenter/userCenter/componentsModule/dataFormData.vue
@@ -72,7 +72,7 @@ export default {
newPassword: [
{
required: true,
- message: "请输入正确的密码格式",
+ message: "必须包含至少一个字母、一个数字、一个特殊字符以及长度至少为8位数",
trigger: "blur",
pattern: /(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[^0-9a-zA-Z]).{8,30}/,
},
@@ -80,7 +80,7 @@ export default {
confirmParssword: [
{
required: true,
- message: "请输入正确的密码格式",
+ message: "必须包含至少一个字母、一个数字、一个特殊字符以及长度至少为8位数",
trigger: "blur",
pattern: /(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[^0-9a-zA-Z]).{8,30}/,
},
diff --git a/src/views/userCenter/userCenter/index.vue b/src/views/userCenter/userCenter/index.vue
index cfed0aaf..8763d0f0 100644
--- a/src/views/userCenter/userCenter/index.vue
+++ b/src/views/userCenter/userCenter/index.vue
@@ -1,7 +1,6 @@
-
{{ $t('message.cooperationUnit.flatType') }}
-
-
-
-
-
-
-
-
-
-
-
-
- {{item.companyName}}
-
-
-
-
+
+
+
+
+
-
-
-
-
\ No newline at end of file
+}
+/deep/.el-dialog {
+ width: 25%;
+ .el-dialog__body {
+ padding-top: 10px;
+ padding-bottom: 15px;
+ }
+}
+