Commit 007e7a44 authored by 黄奎's avatar 黄奎

页面修改

parent a5bca78c
...@@ -204,21 +204,20 @@ ...@@ -204,21 +204,20 @@
<div class="The-price" v-show="currentUserInfo.TenantId == 27&&addMsg.RelevanceList.length>0"> <div class="The-price" v-show="currentUserInfo.TenantId == 27&&addMsg.RelevanceList.length>0">
<div class="The-price-box price-top" style="width: 300px"> <div class="The-price-box price-top" style="width: 300px">
<div class="price-top"> <div class="price-top">
绑定的物品名称 绑定的物品名称
</div> </div>
<div class="price-righ"> <div class="price-righ">
价格 价格
</div> </div>
</div> </div>
<div class="The-price-box" v-for="(item, index) in addMsg.RelevanceList" :key="index"> <div class="The-price-box" v-for="(item, index) in addMsg.RelevanceList" :key="index">
<!-- <div > --> <div class="fonsizi">
<!-- <el-tag type="success" style="margin-right:10px;" {{item.RelevanceName}}
v-for="(item, index) in addMsg.CategoryList" :key="index+'1'" >{{ item.CategoryName }} </div>
</el-tag> --> <div class="price-righ">
<div class="fonsizi" > <el-input :disabled="true" size="small" v-model="item.RelevancePrice" placeholder="请输入价格">
{{item.RelevanceName}} <template slot='append'>元 套</template></el-input>
</div> </div>
<div class="price-righ" ><el-input :disabled="true" size="small" v-model="item.RelevancePrice" placeholder="请输入价格"><template slot='append'>元 套</template></el-input></div>
</div> </div>
</div> </div>
</el-col> </el-col>
...@@ -317,6 +316,17 @@ ...@@ -317,6 +316,17 @@
style="width: 94px;margin: 0px 16px;"></el-input> style="width: 94px;margin: 0px 16px;"></el-input>
<el-checkbox @change="CheckBox" v-show="index == 0" v-model="item.EnabledImage" <el-checkbox @change="CheckBox" v-show="index == 0" v-model="item.EnabledImage"
:true-label="1" :false-label="2">规格图片</el-checkbox> :true-label="1" :false-label="2">规格图片</el-checkbox>
<el-checkbox v-show="index == 0" v-model="item.IsDateFormat" :true-label="1"
:false-label="0">日期类型</el-checkbox>
<template v-if="item.IsDateFormat==1">
&nbsp;<el-date-picker size="small" v-model="item.StartDate" value-format="yyyy-MM-dd"
type="date" placeholder="开始日期" @change="changeSpecDate(item,index)"
style="width:129px;">
</el-date-picker>&nbsp;
<el-date-picker size="small" v-model="item.EndDate" value-format="yyyy-MM-dd" type="date"
placeholder="结束日期" @change="changeSpecDate(item,index)" style="width:129px;">
</el-date-picker>
</template>
<div style="margin-left: auto; line-height: 1;"> <div style="margin-left: auto; line-height: 1;">
<div @click="DeleteggModule(item, index)" class="el-image del-img"> <div @click="DeleteggModule(item, index)" class="el-image del-img">
<img src="../../assets/img/userman/del1.png" class="el-image__inner" /> <img src="../../assets/img/userman/del1.png" class="el-image__inner" />
...@@ -387,13 +397,13 @@ ...@@ -387,13 +397,13 @@
</el-form-item> </el-form-item>
</div> </div>
<el-table ref="table" :data="SpecificationPriceList" border style="width: 100%" <el-table ref="table" :data="SpecificationPriceList" border style="width: 100%"
@selection-change="TbaleSelectionChange"> @selection-change="TbaleSelectionChange" max-height="450">
<el-table-column type="selection" width="55"> <el-table-column type="selection" width="55">
</el-table-column> </el-table-column>
<template v-for="(item, index) in SpecificationList"> <template v-for="(item, index) in SpecificationList">
<el-table-column :key="index+'5'" :label="item.Name"> <el-table-column :key="index+'5'" :label="item.Name">
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="index == index2" v-for="(item2, index2) in scope.row.AttrList" <span v-for="(item2, index2) in scope.row.AttrList" v-if="index == index2"
:key="index2+'6'"> :key="index2+'6'">
{{ scope.row.AttrList[index2].SVName }} {{ scope.row.AttrList[index2].SVName }}
</span> </span>
...@@ -627,14 +637,12 @@ ...@@ -627,14 +637,12 @@
<el-form-item label="赠送日期" v-if="FxState==1 && giveDate==true"> <el-form-item label="赠送日期" v-if="FxState==1 && giveDate==true">
<el-input v-model="addMsg.PresentFXMonth" style="width:100%;margin-left:15px" type="number" min="1" <el-input v-model="addMsg.PresentFXMonth" style="width:100%;margin-left:15px" type="number" min="1"
size="small" placeholder="请输入内容" class="input-with-select"> size="small" placeholder="请输入内容" class="input-with-select">
<el-button slot="append"> <el-button slot="append">
</el-button> </el-button>
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item label="广告词"> <el-form-item label="广告词">
<el-input v-model="addMsg.Advertising" style="width:100%;margin-left:15px" type="textarea" :rows="3" <el-input v-model="addMsg.Advertising" style="width:100%;margin-left:15px" type="textarea" :rows="3"
size="small" placeholder="请输入内容" class="input-with-select"></el-input> size="small" placeholder="请输入内容" class="input-with-select"></el-input>
</el-form-item> </el-form-item>
...@@ -800,7 +808,7 @@ ...@@ -800,7 +808,7 @@
<template v-for="(item, index) in SpecificationList"> <template v-for="(item, index) in SpecificationList">
<el-table-column :key="index+'13'" :label="item.Name" width="100"> <el-table-column :key="index+'13'" :label="item.Name" width="100">
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="index == index2" v-for="(item2, index2) in scope.row.AttrList" :key="index2+'14'"> <span v-for="(item2, index2) in scope.row.AttrList" v-if="index == index2" :key="index2+'14'">
{{ scope.row.AttrList[index2].SVName }} {{ scope.row.AttrList[index2].SVName }}
</span> </span>
</template> </template>
...@@ -918,7 +926,7 @@ ...@@ -918,7 +926,7 @@
<template v-for="(item, index) in SpecificationList"> <template v-for="(item, index) in SpecificationList">
<el-table-column :key="index+'16'" :label="item.Name" width="100"> <el-table-column :key="index+'16'" :label="item.Name" width="100">
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="index == index2" v-for="(item2, index2) in scope.row.AttrList" :key="index2+'17'"> <span v-for="(item2, index2) in scope.row.AttrList" v-if="index == index2" :key="index2+'17'">
{{ scope.row.AttrList[index2].SVName }} {{ scope.row.AttrList[index2].SVName }}
</span> </span>
</template> </template>
...@@ -1065,8 +1073,8 @@ ...@@ -1065,8 +1073,8 @@
<el-radio @change="YfSelect1" style="padding-bottom:10px" class="yfradio" :label="1"> <el-radio @change="YfSelect1" style="padding-bottom:10px" class="yfradio" :label="1">
教育表单 教育表单
</el-radio> </el-radio>
<el-radio @change="YfSelect1" v-for="(option, key) in customFormList" :key="key" :label="option.Id" class="yfradio" style="padding-bottom:10px">{{ option.FormName }}</el-radio> <el-radio @change="YfSelect1" v-for="(option, key) in customFormList" :key="key" :label="option.Id"
class="yfradio" style="padding-bottom:10px">{{ option.FormName }}</el-radio>
</el-radio-group> </el-radio-group>
</div> </div>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
...@@ -1126,9 +1134,9 @@ ...@@ -1126,9 +1134,9 @@
}, },
data() { data() {
return { return {
input:'', input: '',
ComTreeList: [], ComTreeList: [],
customFormList:[], customFormList: [],
thisType: 0, thisType: 0,
tableData: [], tableData: [],
SpecificationList: [], SpecificationList: [],
...@@ -1138,7 +1146,6 @@ ...@@ -1138,7 +1146,6 @@
SpecificationValueList: [], SpecificationValueList: [],
speciDig: false, speciDig: false,
speciList: [], speciList: [],
val2: "",
defaultMsg: "", defaultMsg: "",
config: { config: {
initialFrameWidth: null, initialFrameWidth: null,
...@@ -1156,7 +1163,7 @@ ...@@ -1156,7 +1163,7 @@
activeName: "first", activeName: "first",
flDig: false, flDig: false,
addMsg: { addMsg: {
RelevanceList:[],//新增绑定商品 RelevanceList: [], //新增绑定商品
Id: 0, Id: 0,
CategoryList: [], CategoryList: [],
Name: "", Name: "",
...@@ -1308,7 +1315,6 @@ ...@@ -1308,7 +1315,6 @@
pusetVal: "", pusetVal: "",
pusetList: [], pusetList: [],
ptinput: "", ptinput: "",
fxVal: "", fxVal: "",
gradeVal: "", gradeVal: "",
xxVal: "", xxVal: "",
...@@ -1367,7 +1373,6 @@ ...@@ -1367,7 +1373,6 @@
} else { } else {
this.getTree(); this.getTree();
} }
if (this.currentUserInfo.IsOpenSchool == 0) { if (this.currentUserInfo.IsOpenSchool == 0) {
this.isShowPlat = false this.isShowPlat = false
} else { } else {
...@@ -1475,23 +1480,16 @@ ...@@ -1475,23 +1480,16 @@
} }
}); });
}, },
getCustomFormList() { getCustomFormList() {
let msg = { let msg = {
FormType:0, FormType: 0,
FormName:"", FormName: "",
}; };
this.apipost("/api/CustomForm/GetCustomFormList", msg, res => { this.apipost("/api/CustomForm/GetCustomFormList", msg, res => {
this.loading = false; this.loading = false;
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
this.customFormList=res.data.data; this.customFormList = res.data.data;
console.log("getCustomFormList", this.customFormList);
} }
// var newList= { Id:'1', FormName:'教育表单'}
// this.customFormList.unshift(newList)
// var newList= { Id:'0', FormName:'默认商城'}
// this.customFormList.unshift(newList)
}); });
}, },
TbaleSelectionChange3(val) { TbaleSelectionChange3(val) {
...@@ -1627,7 +1625,7 @@ ...@@ -1627,7 +1625,7 @@
changeSpeciList(val, index) { changeSpeciList(val, index) {
this.$forceUpdate(); this.$forceUpdate();
}, },
// 添加规格模板 //添加规格项目
addggxm() { addggxm() {
let that = this; let that = this;
let obj = { let obj = {
...@@ -1636,12 +1634,78 @@ ...@@ -1636,12 +1634,78 @@
Sort: that.SpecificationList.length > 0 ? that.SpecificationList[that.SpecificationList.length - 1].Sort + Sort: that.SpecificationList.length > 0 ? that.SpecificationList[that.SpecificationList.length - 1].Sort +
1 : that.SpecificationList.length + 1, 1 : that.SpecificationList.length + 1,
Id: 0, Id: 0,
EnabledImage: 2 EnabledImage: 2,
IsDateFormat: 0, //默认0,1-是,是日期格式,方便后面转换成日期
StartDate: "", //开始时间
EndDate: "", //结束时间
}; };
this.SpecificationList.push(obj); this.SpecificationList.push(obj);
}, },
// 添加规格值 changeSpecDate(item, index) {
addGgz(item, index) { if (item.StartDate && item.EndDate && item.StartDate != '' && item.EndDate != '') {
var isGreaterThan = this.compareDates(item.StartDate, item.EndDate);
if (isGreaterThan > 0) {
this.Error('开始日期不能大于结束日期!');
return;
}
var dayNum = this.getDaysBetweenDates(item.StartDate, item.EndDate);
if (dayNum >= 0) {
for (var i = 0; i <= dayNum; i++) {
var strDay = this.AddDay(item.StartDate, i);
this.addGgz(item, index, strDay);
}
//重新计算SKU
this.ggzChange()
}
}
},
AddDay(dateTemp, days) {
var dateTemp = dateTemp.split("-");
var nDate = new Date(dateTemp[1] + '-' + dateTemp[2] + '-' + dateTemp[0]); //转换为MM-DD-YYYY格式
var millSeconds = Math.abs(nDate) + (days * 24 * 60 * 60 * 1000);
var rDate = new Date(millSeconds);
var year = rDate.getFullYear();
var month = rDate.getMonth() + 1;
if (month < 10) month = "0" + month;
var date = rDate.getDate();
if (date < 10) date = "0" + date;
return (year + "-" + month + "-" + date);
},
//返回天数
getDaysBetweenDates(startDateString, endDateString) {
var startDate = new Date(startDateString); // 将起始日期字符串转换为Date对象
var endDate = new Date(endDateString); // 将结束日期字符串转换为Date对象
// 计算时间差(单位:毫秒)
var timeDiff = Math.abs(endDate - startDate);
// 将时间差转换成天数并返回
return Math.ceil(timeDiff / (1000 * 3600 * 24));
},
//两个日期比较
compareDates(startDateString, endDateString) {
var date1 = new Date(startDateString);
var date2 = new Date(endDateString);
if (date1.getFullYear() < date2.getFullYear()) {
return -1;
} else if (date1.getFullYear() > date2.getFullYear()) {
return 1;
} else {
if (date1.getMonth() < date2.getMonth()) {
return -1;
} else if (date1.getMonth() > date2.getMonth()) {
return 1;
} else {
if (date1.getDate() < date2.getDate()) {
return -1;
} else if (date1.getDate() > date2.getDate()) {
return 1;
} else {
return 0;
}
}
}
},
//添加规格值
addGgz(item, index, Name) {
let obj = { let obj = {
Id: 0, Id: 0,
Image: "", Image: "",
...@@ -1649,6 +1713,9 @@ ...@@ -1649,6 +1713,9 @@
Sort: item.SpecificationValueList.length > 0 ? item.SpecificationValueList[item.SpecificationValueList Sort: item.SpecificationValueList.length > 0 ? item.SpecificationValueList[item.SpecificationValueList
.length - 1].Sort + 1 : item.SpecificationValueList.length + 1 .length - 1].Sort + 1 : item.SpecificationValueList.length + 1
}; };
if (Name && Name != '') {
obj.Name = Name;
}
this.SpecificationList[index].SpecificationValueList.push(obj); this.SpecificationList[index].SpecificationValueList.push(obj);
}, },
// 修改规格值 // 修改规格值
...@@ -1961,7 +2028,6 @@ ...@@ -1961,7 +2028,6 @@
this.addMsg.MarketingLogo.wordsColor = ''; this.addMsg.MarketingLogo.wordsColor = '';
this.addMsg.MarketingLogo.wordsBack = ''; this.addMsg.MarketingLogo.wordsBack = '';
} }
this.addMsg.EmpId = this.currentUserInfo.EmpId this.addMsg.EmpId = this.currentUserInfo.EmpId
this.apipost("/api/product/SetProductGoodsInfo", this.addMsg, res => { this.apipost("/api/product/SetProductGoodsInfo", this.addMsg, res => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
...@@ -2032,23 +2098,19 @@ ...@@ -2032,23 +2098,19 @@
this.AreaList = data; this.AreaList = data;
}, },
YfSelect1(val) { YfSelect1(val) {
console.log("formId",val);
this.addMsg.FormsId = val; this.addMsg.FormsId = val;
if (this.addMsg.FormsId == 0) { if (this.addMsg.FormsId == 0) {
this.addMsg.FormsName = '默认商城' this.addMsg.FormsName = '默认商城'
} else if (this.addMsg.FormsId == 1) { } else if (this.addMsg.FormsId == 1) {
this.addMsg.FormsName = '教育表单' this.addMsg.FormsName = '教育表单'
} else if (this.addMsg.FormsId > 1) {
this.customFormList.forEach(item => {
if (this.addMsg.FormsId == item.Id) {
this.addMsg.FormsName = item.FormName
}
});
} }
else if (this.addMsg.FormsId > 1) {
this.customFormList.forEach(item => {
if( this.addMsg.FormsId==item.Id){
this.addMsg.FormsName = item.FormName
}
});
}
this.$forceUpdate() this.$forceUpdate()
}, },
YfSelect(val) { YfSelect(val) {
this.addMsg.FreightId = val.ID; this.addMsg.FreightId = val.ID;
...@@ -2204,7 +2266,6 @@ ...@@ -2204,7 +2266,6 @@
this.addMsg = res.data.data; this.addMsg = res.data.data;
if (this.addMsg.SupplierId != 0) { if (this.addMsg.SupplierId != 0) {
this.SupplierId = this.addMsg.SupplierId; this.SupplierId = this.addMsg.SupplierId;
} }
if (!this.$route.query.GoodsId) { if (!this.$route.query.GoodsId) {
this.addMsg.Id = 0 this.addMsg.Id = 0
...@@ -2233,15 +2294,12 @@ ...@@ -2233,15 +2294,12 @@
this.addMsg.FormsName = '默认商城' this.addMsg.FormsName = '默认商城'
} else if (this.addMsg.FormsId == 1) { } else if (this.addMsg.FormsId == 1) {
this.addMsg.FormsName = '教育表单' this.addMsg.FormsName = '教育表单'
} } else if (this.addMsg.FormsId > 1) {
else if (this.addMsg.FormsId > 1) {
this.customFormList.forEach(item => { this.customFormList.forEach(item => {
console.log("item",item); if (this.val1 == item.Id) {
if(this.val1==item.Id){ this.addMsg.FormsName = item.FormName
this.addMsg.FormsName = item.FormName }
} });
});
} }
this.memberList2 = this.addMsg.MemberPriceTreeList; this.memberList2 = this.addMsg.MemberPriceTreeList;
this.thisType = 1; this.thisType = 1;
...@@ -2252,7 +2310,6 @@ ...@@ -2252,7 +2310,6 @@
}; };
this.disList1.push(objNew); this.disList1.push(objNew);
if (this.addMsg.GoodsDetails && this.addMsg.GoodsDetails != "") { if (this.addMsg.GoodsDetails && this.addMsg.GoodsDetails != "") {
// this.$refs.ue.SetVal(this.addMsg.GoodsDetails);
this.defaultMsg = this.addMsg.GoodsDetails; this.defaultMsg = this.addMsg.GoodsDetails;
} }
this.NewCategoryList = []; this.NewCategoryList = [];
...@@ -2266,7 +2323,6 @@ ...@@ -2266,7 +2323,6 @@
if (this.addMsg.PresentFXGrade == 0) { if (this.addMsg.PresentFXGrade == 0) {
this.addMsg.PresentFXGrade = '' this.addMsg.PresentFXGrade = ''
} }
this.getSuggestPrice(); this.getSuggestPrice();
this.getFXDGradeList2(); this.getFXDGradeList2();
this.getTree(); this.getTree();
...@@ -2430,8 +2486,6 @@ ...@@ -2430,8 +2486,6 @@
let data = res.data.data; let data = res.data.data;
let List = []; let List = [];
data.forEach(x => { data.forEach(x => {
let obj = {};
// if(x.IsGuest !=1){
if (x.IsGuest == 3) { //只显示vip if (x.IsGuest == 3) { //只显示vip
let obj = x let obj = x
List.push(obj) List.push(obj)
...@@ -2443,12 +2497,10 @@ ...@@ -2443,12 +2497,10 @@
}); });
}, },
getFXDGradeList2() { getFXDGradeList2() {
this.apipost("/api/user/GetFXDistributorGradeList", { this.apipost("/api/user/GetFXDistributorGradeList", {
GradeName: '' GradeName: ''
}, res => { }, res => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
if (res.data.data != null) { if (res.data.data != null) {
res.data.data.forEach(x => { res.data.data.forEach(x => {
if (x.Id == this.addMsg.PresentFXGrade) { if (x.Id == this.addMsg.PresentFXGrade) {
...@@ -2463,7 +2515,6 @@ ...@@ -2463,7 +2515,6 @@
} }
} }
}); });
}, },
changeVIP() { changeVIP() {
if (this.addMsg.PresentFXGrade == '' || this.addMsg.PresentFXGrade == 0) { if (this.addMsg.PresentFXGrade == '' || this.addMsg.PresentFXGrade == 0) {
...@@ -2472,17 +2523,6 @@ ...@@ -2472,17 +2523,6 @@
} else { } else {
this.giveDate = true; this.giveDate = true;
} }
// this.FXlevelList.forEach(x=>{
// if(x.Id== this.addMsg.PresentFXGrade){
// if(x.IsGuest==3){
// this.giveDate=true;
// this.addMsg.PresentFXMonth=1;
// }else{
// this.giveDate=false;
// this.addMsg.PresentFXMonth=0;
// }
// }
// })
}, },
//获取上架版面下拉 //获取上架版面下拉
getCateList() { getCateList() {
...@@ -2506,30 +2546,35 @@ ...@@ -2506,30 +2546,35 @@
</script> </script>
<style> <style>
.fonsizi{ .fonsizi {
height: auto;
height: auto; word-wrap: break-word;
word-wrap: break-word; /*强制换行*/ /*强制换行*/
overflow: hidden; /*超出隐藏*/ overflow: hidden;
text-overflow: ellipsis;/*隐藏后添加省略号*/ /*超出隐藏*/
white-space: nowrap; text-overflow: ellipsis;
width: 260px; /*隐藏后添加省略号*/
} white-space: nowrap;
.The-price{ width: 260px;
margin-left: 70px; }
}
.The-price-box{ .The-price {
display: flex; margin-left: 70px;
justify-content: space-between; }
width: 545px;
align-items: center; .The-price-box {
} display: flex;
.price-top{ justify-content: space-between;
margin-bottom: 10px; width: 545px;
} align-items: center;
.price-righ{ }
} .price-top {
margin-bottom: 10px;
}
.price-righ {}
.app-attr-group .close { .app-attr-group .close {
position: absolute; position: absolute;
top: -4px; top: -4px;
......
...@@ -289,7 +289,7 @@ ...@@ -289,7 +289,7 @@
}, },
mounted() { mounted() {
if (!this.isOnline()) { if (!this.isOnline()) {
this.msg.Account = "18140042327"; this.msg.Account = "13551132418";
this.msg.Password = "123456"; this.msg.Password = "123456";
this.msg.ValidataCode = "1234"; this.msg.ValidataCode = "1234";
} }
......
...@@ -39,10 +39,15 @@ ...@@ -39,10 +39,15 @@
<el-tooltip class="item" effect="dark" content="建议尺寸750*750" placement="top"> <el-tooltip class="item" effect="dark" content="建议尺寸750*750" placement="top">
<el-button @click="openChangeDig(2)" size="small">选择文件</el-button> <el-button @click="openChangeDig(2)" size="small">选择文件</el-button>
</el-tooltip> </el-tooltip>
<div class="app-gallery-item" style="position: relative;width: 100px;margin-top: 10px;"> <div class="app-gallery-item" style="position: relative;margin-top: 10px;">
<img v-if="!addMsg.pjPath || addMsg.pjPath==''" src="../../assets/img/default.png" <template v-if="addMsg.CommentImgList&&addMsg.CommentImgList.length>0" >
style="width:80px;height:80px" alt=""> <template v-for="(item,index) in addMsg.CommentImgList">
<img v-else style="width:80px;height:80px" :src="addMsg.pjPath" alt=""> <img :key="index" :src="item" style="width:80px;height:80px;padding-left:10px;" alt="">
</template>
</template>
<template v-else>
<img src="../../assets/img/default.png" style="width:80px;height:80px" alt="">
</template>
</div> </div>
</el-form-item> </el-form-item>
<el-form-item label="评价"> <el-form-item label="评价">
...@@ -61,7 +66,6 @@ ...@@ -61,7 +66,6 @@
</el-switch> </el-switch>
</el-form-item> </el-form-item>
</el-form> </el-form>
</div> </div>
<div style="margin-top:20px"> <div style="margin-top:20px">
<el-button size="small" type="primary" @click="Save">保存</el-button> <el-button size="small" type="primary" @click="Save">保存</el-button>
...@@ -151,7 +155,7 @@ ...@@ -151,7 +155,7 @@
} }
if (this.imgType == 2) { if (this.imgType == 2) {
let url = this.getIconLink(msg.url) let url = this.getIconLink(msg.url)
this.addMsg.CommentImgList = [url]; this.addMsg.CommentImgList.push(url);
this.addMsg.pjPath = url; this.addMsg.pjPath = url;
} }
this.changeState = false; this.changeState = false;
......
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