Commit bbc6c194 authored by 黄奎's avatar 黄奎

页面修改

parent d8d4654f
<style> <style>
.groupManagement .avatar-uploader .el-upload {border: 1px dashed #d9d9d9;cursor: pointer;position: relative;overflow: hidden;width: 100px;height: 100px;border-radius: 50%} .scmAccountManagement .avatar-uploader .el-upload {
.groupManagement .avatar-uploader .el-upload:hover {border-color: #409EFF;} border: 1px dashed #d9d9d9;
.groupManagement .avatar-uploader-icon {font-size: 28px;color:white;width: 100px;height: 100px;line-height: 80px;text-align: center;position: absolute;left: 0;top: 0;background:rgba(0,0,0,0.5);} cursor: pointer;
position: relative;
overflow: hidden;
width: 100px;
height: 100px;
border-radius: 50%
}
.scmAccountManagement .avatar-uploader .el-upload:hover {
border-color: #409EFF;
}
.scmAccountManagement .avatar-uploader-icon {
font-size: 28px;
color: white;
width: 100px;
height: 100px;
line-height: 80px;
text-align: center;
position: absolute;
left: 0;
top: 0;
background: rgba(0, 0, 0, 0.5);
}
/* 上传样式 */ /* 上传样式 */
.groupManagement .avatar-uploader .el-upload {border: 1px dashed #d9d9d9;cursor: pointer;position: relative;overflow: hidden;width: 100px;height: 100px;border-radius: 50%} .scmAccountManagement .avatar-uploader .el-upload {
.groupManagement .avatar-uploader .el-upload:hover {border-color: #409EFF;} border: 1px dashed #d9d9d9;
.groupManagement .avatar-uploader-icon {font-size: 28px;color:white;width: 100px;height: 100px;line-height: 80px;text-align: center;position: absolute;left: 0;top: 0;background:rgba(0,0,0,0.5);} cursor: pointer;
.groupManagement .avatar {width: 100px;height: 100px;display: block;position: absolute;left: 0;top: 0} position: relative;
overflow: hidden;
width: 100px;
height: 100px;
border-radius: 50%
}
.scmAccountManagement .avatar-uploader .el-upload:hover {
border-color: #409EFF;
}
.scmAccountManagement .avatar-uploader-icon {
font-size: 28px;
color: white;
width: 100px;
height: 100px;
line-height: 80px;
text-align: center;
position: absolute;
left: 0;
top: 0;
background: rgba(0, 0, 0, 0.5);
}
.scmAccountManagement .avatar {
width: 100px;
height: 100px;
display: block;
position: absolute;
left: 0;
top: 0
}
</style> </style>
<template> <template>
<div class="flexOne groupManagement"> <div class="flexOne scmAccountManagement">
<div class="combottomDiv" style="height: 150px; left: 50px!important;" v-show="systemShow">
<div class="combottomTitle">
{{msgTitle}}
<span class="fr">
<input type="button" class="hollowFixedBtn" value="取消" @click="systemShow=false"/>
<input type="button" class="normalBtn" value="保存" @click="submitForm1('addMsg1')"/>
</span>
</div>
<el-form :model="addMsg1" :rules="rules1" ref="addMsg1" label-width="100px">
<el-row :gutter="20">
<el-col :span="4">
<el-form-item label="账号:" prop="AdminAccount">
<el-input type="text" v-model="addMsg1.AdminAccount"></el-input>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="密码:" prop="AdminPassword">
<el-input type="text" v-model="addMsg1.AdminPassword"></el-input>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="姓名:" prop="AdminName">
<el-input type="text" v-model="addMsg1.AdminName"></el-input>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="职务:" prop="PostName">
<el-input type="text" v-model="addMsg1.PostName"></el-input>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="角色:" prop="RoleName">
<el-input type="text" v-model="addMsg1.RoleName"></el-input>
</el-form-item>
</el-col>
<el-col :span="4">
<el-form-item label="手机号码:" prop="EmLoginMobile">
<el-input type="text" v-model="addMsg1.EmLoginMobile"></el-input>
</el-form-item>
</el-col>
</el-row>
</el-form>
</div>
<div class="query-box"> <div class="query-box">
<ul> <ul>
<li> <li>
<span><em>{{$t('admin.admin_group')}}</em><el-input class='w210' v-model="msg.GroupName" :placeholder="$t('pub.pleaseImport')" @keyup.enter.native="getList"></el-input></span> <span><em>{{$t('admin.admin_group')}}</em>
<el-input class='w210' v-model="msg.Name" :placeholder="$t('pub.pleaseImport')"
@keyup.enter.native="getList"></el-input>
</span>
</li> </li>
<li> <li>
<span><em>{{$t('admin.admin_domain')}}</em><el-input class='w210' v-model="msg.Domain" :placeholder="$t('pub.pleaseImport')" @keyup.enter.native="getList"></el-input></span> <span><em>{{$t('admin.admin_domain')}}</em>
<el-input class='w210' v-model="msg.Account" :placeholder="$t('pub.pleaseImport')"
@keyup.enter.native="getList"></el-input>
</span>
</li> </li>
<li> <li>
<span><em>{{$t('admin.admin_status')}}</em><el-select class='w210' clearable v-model="msg.Status" :placeholder="$t('pub.unlimitedSel')"> <span><em>{{$t('admin.admin_status')}}</em>
<el-option :label="$t('pub.unlimitedSel')" value=''></el-option> <el-select class='w210' clearable v-model="msg.Status" :placeholder="$t('pub.unlimitedSel')">
<el-option :label="$t('pub.openSel')" value='0'></el-option> <el-option :label="$t('pub.unlimitedSel')" :value='-1'></el-option>
<el-option :label="$t('pub.closeSel')" value='1'></el-option> <el-option label="正常" :value='0'></el-option>
<el-option label="禁用" :value='1'></el-option>
<el-option label="删除" :value='2'></el-option>
</el-select> </el-select>
</span> </span>
</li> </li>
<li> <li>
<input type="button" class="hollowFixedBtn" :value="$t('pub.searchBtn')" @click="resetPageIndex(),getList()" /> <input type="button" class="hollowFixedBtn" :value="$t('pub.searchBtn')"
<input type="button" @click="outerVisible = true,dialogTitle='新增集团信息'" class="normalBtn" :value="$t('pub.addBtn')" /> @click="resetPageIndex(),getList()" />
<input type="button" @click="outerVisible = true,dialogTitle='新增集团信息'" class="normalBtn"
:value="$t('pub.addBtn')" />
</li> </li>
</ul> </ul>
</div> </div>
<table class="singeRowTable" border="0" cellspacing="0" cellpadding="0"> <table class="singeRowTable" border="0" cellspacing="0" cellpadding="0">
<tr> <tr>
<th width="400">{{$t('admin.admin_group')}}</th> <th width="80">编号</th>
<th width="300">{{$t('admin.admin_domain')}}</th> <th width="100">姓名</th>
<th width="200">{{$t('admin.admin_versions')}}</th> <th width="100">账号</th>
<th width="300">{{$t('admin.admin_linkman')}}</th> <th width="100">状态</th>
<th>{{$t('admin.admin_status')}}</th> <th width="100">操作人</th>
<th>管理员账号</th> <th width="100">操作时间</th>
<th width="200">{{$t('admin.admin_operate')}}</th> <th width="100">操作</th>
</tr> </tr>
<tr v-for="(item,index) in DataList" v-loading='loading'> <tr v-for="(item,index) in DataList" v-loading='loading' :key="index">
<td>{{item.GroupName}}</td> <td>{{item.GroupName}}</td>
<td>{{item.Domain}}</td> <td>{{item.Domain}}</td>
<td>{{item.VersionsName}}</td> <td>{{item.VersionsName}}</td>
...@@ -97,10 +119,12 @@ ...@@ -97,10 +119,12 @@
<td> <td>
<el-tooltip class="item" effect="dark" content="修改" placement="top-start"> <el-tooltip class="item" effect="dark" content="修改" placement="top-start">
<el-button @click="outerVisible = true,dialogTitle='修改集团信息',updateData(item.Id)" type="primary" icon="el-icon-edit" circle></el-button> <el-button @click="outerVisible = true,dialogTitle='修改集团信息',updateData(item.Id)" type="primary"
icon="el-icon-edit" circle></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" content="公司" placement="top-start"> <el-tooltip class="item" effect="dark" content="公司" placement="top-start">
<el-button @click="goUrl('companyManagement',item.Id)" type="primary" icon="iconfont icon-gongsi1" circle></el-button> <el-button @click="goUrl('companyManagement',item.Id)" type="primary" icon="iconfont icon-gongsi1" circle>
</el-button>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" content="管理员" placement="top-start"> <el-tooltip class="item" effect="dark" content="管理员" placement="top-start">
<el-button @click="getSystem(item)" type="primary" icon="iconfont icon-guanliyuan" circle></el-button> <el-button @click="getSystem(item)" type="primary" icon="iconfont icon-guanliyuan" circle></el-button>
...@@ -109,10 +133,12 @@ ...@@ -109,10 +133,12 @@
</td> </td>
</tr> </tr>
</table> </table>
<el-pagination background @current-change="handleCurrentChange" :current-page.sync="currentPage" layout="total,prev, pager, next, jumper" :page-size=msg.pageSize :total=total> <el-pagination background @current-change="handleCurrentChange" :current-page.sync="currentPage"
layout="total,prev, pager, next, jumper" :page-size=msg.pageSize :total=total>
</el-pagination> </el-pagination>
<el-dialog custom-class='w500' :title="dialogTitle" :visible.sync="outerVisible" center :before-close="closeChangeMachie"> <el-dialog custom-class='w500' :title="dialogTitle" :visible.sync="outerVisible" center
:before-close="closeChangeMachie">
<el-form :model="addMsg" :rules="rules" ref="addMsg" label-width="120px"> <el-form :model="addMsg" :rules="rules" ref="addMsg" label-width="120px">
<el-form-item class='w400' :label="$t('admin.admin_group')" prop="GroupName"> <el-form-item class='w400' :label="$t('admin.admin_group')" prop="GroupName">
<el-input type="text" v-model="addMsg.GroupName" :placeholder="$t('pub.pleaseImport')"></el-input> <el-input type="text" v-model="addMsg.GroupName" :placeholder="$t('pub.pleaseImport')"></el-input>
...@@ -137,19 +163,6 @@ ...@@ -137,19 +163,6 @@
<el-input type="text" v-model="addMsg.MobilePhone" :placeholder="$t('pub.pleaseImport')"></el-input> <el-input type="text" v-model="addMsg.MobilePhone" :placeholder="$t('pub.pleaseImport')"></el-input>
</el-form-item> </el-form-item>
<!-- <el-form-item class='w400' label='接机人姓名' prop="AirportServicePerson">
<el-input type="text" v-model="addMsg.AirportServicePerson" :placeholder="$t('pub.pleaseImport')"></el-input>
</el-form-item>
<el-form-item class='w400' label='接机人手机' prop="AirportServicePhone">
<el-input type="text" v-model="addMsg.AirportServicePhone" :placeholder="$t('pub.pleaseImport')"></el-input>
</el-form-item>
<el-form-item class='w400' label='出团通知名' prop="NoticesName">
<el-input type="text" v-model="addMsg.NoticesName" :placeholder="$t('pub.pleaseImport')"></el-input>
</el-form-item>
<el-form-item class='w400' label='别名' prop="Aliases">
<el-input type="text" v-model="addMsg.Aliases" :placeholder="$t('pub.pleaseImport')"></el-input>
</el-form-item> -->
<el-form-item class='w400' label='系统版本' prop="Versions_Id"> <el-form-item class='w400' label='系统版本' prop="Versions_Id">
<el-select v-model="addMsg.Versions_Id" placeholder="请选项" @change='sendVal(addMsg.Versions_Id)'> <el-select v-model="addMsg.Versions_Id" placeholder="请选项" @change='sendVal(addMsg.Versions_Id)'>
<el-option v-for='item in versions' :label='item.VersionsName' :key='item.Id' :value='item.Id'></el-option> <el-option v-for='item in versions' :label='item.VersionsName' :key='item.Id' :value='item.Id'></el-option>
...@@ -162,12 +175,8 @@ ...@@ -162,12 +175,8 @@
<el-input type="text" v-model="addMsg.MaxDepartmentTier" :placeholder="$t('pub.pleaseImport')"></el-input> <el-input type="text" v-model="addMsg.MaxDepartmentTier" :placeholder="$t('pub.pleaseImport')"></el-input>
</el-form-item> </el-form-item>
<el-form-item label='Logo'> <el-form-item label='Logo'>
<el-upload <el-upload class="avatar-uploader" :http-request="UploadImage" :show-file-list="false"
class="avatar-uploader" :on-success="handleAvatarSuccess" :before-upload="beforeAvatarUpload">
:http-request="UploadImage"
:show-file-list="false"
:on-success="handleAvatarSuccess"
:before-upload="beforeAvatarUpload">
<img v-if="imageUrl" :src="imageUrl" class="avatar"> <img v-if="imageUrl" :src="imageUrl" class="avatar">
<i class="el-icon-upload2 avatar-uploader-icon"></i> <i class="el-icon-upload2 avatar-uploader-icon"></i>
<span v-if="imageUrl" class="repUp">{{$t('system.up_againUp')}}</span> <span v-if="imageUrl" class="repUp">{{$t('system.up_againUp')}}</span>
...@@ -194,7 +203,7 @@ ...@@ -194,7 +203,7 @@
export default { export default {
data() { data() {
return { return {
msgTitle:'添加管理员', msgTitle: '添加管理员',
loading: true, loading: true,
value: '', value: '',
DataList: '', DataList: '',
...@@ -208,132 +217,38 @@ ...@@ -208,132 +217,38 @@
innerVisible: false, innerVisible: false,
isRight: true, isRight: true,
dialogTitle: '', dialogTitle: '',
imageUrl:'', imageUrl: '',
rules: { //表单验证
GroupName: [{
required: true,
message: '请输入集团名',
trigger: 'blur'
}],
Domain: [{
required: true,
message: '请输入域名',
trigger: 'blur'
}],
B2BDomain: [{
required: true,
message: '请输入B2B域名',
trigger: 'blur'
}],
Address: [{
required: true,
message: '请输入地址',
trigger: 'blur'
}],
Tel: [{
required: true,
message: '请输入座机',
trigger: 'blur'
}],
ContactPersion: [{
required: true,
message: '请输入联系人姓名',
trigger: 'blur'
}],
MobilePhone: [{
required: true,
message: '请输入联系人电话',
trigger: 'blur'
}],
Versions_Id: [{
required: true,
message: '请选择系统版本名',
trigger: 'change'
}],
Remarks: [{
required: false,
}],
EmployeeNum:[{
required: true,
message: '请输入账户人数',
trigger: 'blur'
}],
MaxDepartmentTier: [
{required: true,pattern: /^([1-9][0-9]{0,1}|100)$/, message: '部门最大层级为1~100' }
],
},
rules1:{
EmLoginMobile: [
{required: true,message: '请输入手机号码',trigger: 'blur'},
{pattern: /^(0|86|17951)?(13[0-9]|15[012356789]|17[012356789]|18[0-9]|19[0-9]|14[57])[0-9]{8}$/, message: '请输入正确的手机'}
],
AdminAccount: [{
required: true,
message: '请输入账号',
trigger: 'blur'
}],
AdminPassWord: [{
required: true,
message: '请输入密码',
trigger: 'blur'
}],
AdminName: [{
required: true,
message: '请输入姓名',
trigger: 'blur'
}],
PostName: [{
required: true,
message: '请输入职务',
trigger: 'blur'
}],
RoleName: [{
required: true,
message: '请输入角色',
trigger: 'blur'
}],
},
msg: { //请求数据 msg: { //请求数据
"pageIndex": 1, pageIndex: 1,
'pageSize': 15, pageSize: 15,
'Status': '', Status: -1,
'GroupName': '', Name:'',
'Domain': '' Account: ''
}, },
addMsg1:{ addMsg1: {
GroupId:'', GroupId: '',
RoleName:'', RoleName: '',
AdminAccount:'', AdminAccount: '',
AdminPassword:'', AdminPassword: '',
AdminName:'', AdminName: '',
PostName:'', PostName: '',
EmLoginMobile:'' EmLoginMobile: ''
}, },
addMsg: { addMsg: {
'GroupName': '', Id:0,//编号
'Domain': '', Name:"",//姓名
'B2BDomain':'', Account:"",//账号
'EmployeeNum':'0', Pwd:"",//密码
'ContactPersion': '', SupplierId:0,//供应商编号
'MobilePhone': '', HeadImg:"",//头像
'Tel': '',
'Address': '',
'Remarks': '',
'Status': '0',
'NoticesName': '',
'AirportServicePerson': '',
'AirportServicePhone': '',
'Aliases': '',
'Versions_Id': '',
"MaxDepartmentTier":'',
"Logo":''
}, },
verSionMsg: { verSionMsg: {
Status: 0 Status: 0
}, },
canSave:true, canSave: true,
systemShow:false, systemShow: false,
newUserList:[] newUserList: []
} }
}, },
mounted() { mounted() {
...@@ -349,19 +264,18 @@ ...@@ -349,19 +264,18 @@
var path = "/Upload/Temporary/"; var path = "/Upload/Temporary/";
this.UploadSelfFileT(path, newArr, x => { this.UploadSelfFileT(path, newArr, x => {
this.imageUrl = this.domainManager().ViittoFileUrl + x.data.FilePath; this.imageUrl = this.domainManager().ViittoFileUrl + x.data.FilePath;
this.addMsg.Logo=x.data.FilePath; this.addMsg.Logo = x.data.FilePath;
}); });
}, },
sendVal(id){ sendVal(id) {
let obj=this.versions.find(item=>item.Id===id) let obj = this.versions.find(item => item.Id === id)
if(obj) if (obj) {
{ this.addMsg.EmployeeNum = obj.EmployeeNum
this.addMsg.EmployeeNum=obj.EmployeeNum
} }
}, },
saveSystem(){ saveSystem() {
this.apipost('admin_post_SetAdminAccount', this.addMsg1, res => { this.apipost('admin_post_SetAdminAccount', this.addMsg1, res => {
if(res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.$message.success(res.data.message); this.$message.success(res.data.message);
this.systemShow = false; this.systemShow = false;
this.getList() this.getList()
...@@ -371,58 +285,53 @@ ...@@ -371,58 +285,53 @@
} }
}, err => {}) }, err => {})
}, },
getSystem(obj){ getSystem(obj) {
this.addMsg1.GroupId=obj.Id this.addMsg1.GroupId = obj.Id
this.systemShow=true this.systemShow = true
if(obj.EmAccount==''||obj.EmAccount==null) if (obj.EmAccount == '' || obj.EmAccount == null) {
{ this.canSave = true
this.canSave=true this.msgTitle = '添加管理员'
this.msgTitle='添加管理员' } else {
}else{ this.canSave = false
this.canSave=false this.msgTitle = '修改管理员'
this.msgTitle='修改管理员'
} }
this.apipost('admin_get_GetAdminAccountForRoleList',{GroupId:obj.Id},res=>{ this.apipost('admin_get_GetAdminAccountForRoleList', {
if(res.data.resultCode==1){ GroupId: obj.Id
this.newUserList=res.data.data }, res => {
if (res.data.resultCode == 1) {
this.newUserList = res.data.data
this.getSystemInfo(obj.Id) this.getSystemInfo(obj.Id)
} }
},err=>{}) }, err => {})
}, },
getSystemInfo(id){ getSystemInfo(id) {
this.apipost('admin_get_GetAdminAccount',{GroupId:id},res=>{ this.apipost('admin_get_GetAdminAccount', {
if(res.data.resultCode==1){ GroupId: id
this.addMsg1.PostName=res.data.data.PostName }, res => {
this.addMsg1.AdminName=res.data.data.AdminName if (res.data.resultCode == 1) {
this.addMsg1.AdminAccount=res.data.data.AdminAccount this.addMsg1.PostName = res.data.data.PostName
this.addMsg1.AdminPassWord=res.data.data.AdminPassWord this.addMsg1.AdminName = res.data.data.AdminName
this.addMsg1.RoleName=res.data.data.RoleName this.addMsg1.AdminAccount = res.data.data.AdminAccount
this.addMsg1.EmLoginMobile=res.data.data.EmLoginMobile this.addMsg1.AdminPassWord = res.data.data.AdminPassWord
this.addMsg1.RoleName = res.data.data.RoleName
this.addMsg1.EmLoginMobile = res.data.data.EmLoginMobile
} }
},err=>{}) }, err => {})
}, },
handleAvatarSuccess(res, file) { //上传 handleAvatarSuccess(res, file) { //上传
if(res.resultCode==1){ if (res.resultCode == 1) {
var img_path = res.data.FullFilePath var img_path = res.data.FullFilePath
this.addMsg.Logo=res.data.FilePath this.addMsg.Logo = res.data.FilePath
this.imageUrl = img_path this.imageUrl = img_path
} }
}, },
beforeAvatarUpload(file) { //上传- beforeAvatarUpload(file) { //上传-
// const isJPG = file.type === 'image/jpeg';
// const isLt2M = file.size / 1024 / 1024 < 2;
// if (!isJPG) {
// this.$message.error('上传头像图片只能是 JPG 格式!');
// }
// if (!isLt2M) {
// this.$message.error('上传头像图片大小不能超过 2MB!');
// }
// return isJPG && isLt2M;
}, },
getList() { //获取数据 getList() { //获取数据
this.loading = true this.loading = true
this.apipost('admin_get_GroupGetPageList', this.msg, res => { this.apipost('admin_get_GroupGetPageList', this.msg, res => {
if(res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.loading = false this.loading = false
this.DataList = res.data.data.pageData; this.DataList = res.data.data.pageData;
this.total = res.data.data.count; this.total = res.data.data.count;
...@@ -438,7 +347,7 @@ ...@@ -438,7 +347,7 @@
}, },
addData() { //新增数据 addData() { //新增数据
this.apipost('admin_post_GroupSet', this.addMsg, res => { this.apipost('admin_post_GroupSet', this.addMsg, res => {
if(res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.$message.success(res.data.message); this.$message.success(res.data.message);
this.outerVisible = false; this.outerVisible = false;
this.getList() this.getList()
...@@ -453,7 +362,7 @@ ...@@ -453,7 +362,7 @@
this.apipost('admin_get_GroupGet', { this.apipost('admin_get_GroupGet', {
GroupId: id GroupId: id
}, res => { }, res => {
if(res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.addMsg = res.data.data; this.addMsg = res.data.data;
this.addMsg.Status = res.data.data.Status.toString() this.addMsg.Status = res.data.data.Status.toString()
this.imageUrl = this.addMsg.Logo; this.imageUrl = this.addMsg.Logo;
...@@ -476,13 +385,15 @@ ...@@ -476,13 +385,15 @@
this.$router.push({ this.$router.push({
name: path, name: path,
query: { query: {
"id": id,blank:'y',tab:'公司管理' "id": id,
blank: 'y',
tab: '公司管理'
} }
}) })
}, },
submitForm(addMsg) { //提交创建、修改表单 submitForm(addMsg) { //提交创建、修改表单
this.$refs[addMsg].validate((valid) => { this.$refs[addMsg].validate((valid) => {
if(valid) { if (valid) {
this.addData() this.addData()
} else { } else {
return false; return false;
...@@ -491,7 +402,7 @@ ...@@ -491,7 +402,7 @@
}, },
submitForm1(addMsg) { //提交创建、修改表单 submitForm1(addMsg) { //提交创建、修改表单
this.$refs[addMsg].validate((valid) => { this.$refs[addMsg].validate((valid) => {
if(valid) { if (valid) {
this.saveSystem() this.saveSystem()
} else { } else {
return false; return false;
...@@ -504,10 +415,11 @@ ...@@ -504,10 +415,11 @@
}, },
resetForm(formName) { //弹出框取消 初始化谈框内表单 resetForm(formName) { //弹出框取消 初始化谈框内表单
this.$refs[formName].resetFields(); this.$refs[formName].resetFields();
this.addMsg.Id='-1' this.addMsg.Id = '-1'
this.addMsg.Logo=''; this.addMsg.Logo = '';
this.imageUrl = ''; this.imageUrl = '';
} }
} }
} }
</script> </script>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment