Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Fedex
/
EcomWeb
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
zhanbo.xu
2025-05-14 10:15:14 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
82323c70d72911fa363a08825aa0c611a9aee6a5
82323c70
1 parent
211dacfc
fix: 修改port.split问题
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
41 additions
and
2 deletions
src/views/userRoleConfig/dialog.vue
src/views/userRoleConfig/dialog.vue
View file @
82323c7
...
...
@@ -24,7 +24,12 @@
<el-row :gutter="5">
<!-- 口岸 -->
<el-col :span="8">
<Formitem label="口岸" prop="port" type="edit">
<Formitem
label="口岸"
prop="port"
type="edit"
:activeType="activeType"
>
<el-select
type="text"
id="inputInner-edit-port"
...
...
@@ -32,6 +37,9 @@
multiple
clearable
placeholder=""
@visible-change="visibleChange"
@remove-tag="removeTag"
@clear="clear"
>
<el-option
v-for="(item, index) in dict.port"
...
...
@@ -279,6 +287,7 @@ export default {
},
loadingText: "",
isDataLoaded: false, // 新增变量
activeType: false,
};
},
watch: {
...
...
@@ -303,6 +312,36 @@ export default {
},
},
methods: {
visibleChange(type) {
if (type) {
this.activeType = true;
} else {
if (this.formData.port.length > 0) {
this.activeType = true;
} else {
this.activeType = false;
document
.querySelector("#inputInner-edit-port")
.classList.remove("inputFocus");
}
}
},
removeTag(val) {
if (this.formData.port.length > 0) {
this.activeType = true;
} else {
this.activeType = false;
document
.querySelector("#inputInner-edit-port")
.classList.remove("inputFocus");
}
},
clear() {
this.activeType = false;
document
.querySelector("#inputInner-edit-port")
.classList.remove("inputFocus");
},
// 查询用户信息详情
searchUserData(id) {
getUserDetailData({ id: id })
...
...
@@ -310,7 +349,7 @@ export default {
if (res.code === "200") {
this.formData = {
...res.data,
port: res.data.port
.split(",")
,
port: res.data.port
? res.data.port.split(",") : ""
,
};
} else {
this.alertWarningMsg(res.message);
...
...
Please
register
or
login
to post a comment