提交 7c04a42b authored 作者: 吴德鹏's avatar 吴德鹏

Merge remote-tracking branch 'origin/master'

...@@ -75,8 +75,8 @@ ...@@ -75,8 +75,8 @@
<div class="activityEdit"> <div class="activityEdit">
<ul> <ul>
<li v-for="(item,index) in attrDesc" :key="index"> <li v-for="(item,index) in attrDesc" :key="index">
描述(英文)&nbsp;&nbsp;<i-input v-model="item.E" style="width: 77px"></i-input>&nbsp;&nbsp; 描述(英文)&nbsp;&nbsp;<i-input v-model="item.attrValue" style="width: 77px"></i-input>&nbsp;&nbsp;
(中文)&nbsp;&nbsp;<i-input v-model="item.C" style="width: 77px"></i-input> (中文)&nbsp;&nbsp;<i-input v-model="item.attrDesc" style="width: 77px"></i-input>
<!-- <i-input v-model="item" style="width: 77px"></i-input>--> <!-- <i-input v-model="item" style="width: 77px"></i-input>-->
<span @click="delCondition(item)">删除</span> <span @click="delCondition(item)">删除</span>
</li> </li>
......
...@@ -77,25 +77,21 @@ let vm = new Vue({ ...@@ -77,25 +77,21 @@ let vm = new Vue({
vm.attributes.need = true vm.attributes.need = true
} }
let arr = [] let arr = []
let flag1 = true let flag = true
// let flag2 = true
let flag3 = false
vm.attrDesc.forEach(item=>{ vm.attrDesc.forEach(item=>{
if(item.E&&item.C){ if(item.attrValue&&item.attrDesc){
let str = `${item.E}(${item.C})` flag = true
arr.push(str) }else if(item.attrValue&&!item.attrDesc){
}else if(item.E&&!item.C){ flag = true
let str = `${item.E}`
arr.push(str)
}else { }else {
flag1 = false flag = false
} }
}) })
let arrs = [] let arrs = []
vm.attrDesc.forEach(item=>{ vm.attrDesc.forEach(item=>{
arrs.push(item.E) arrs.push(item.attrValue)
}) })
if(!flag1){ if(!flag){
alert("属性描述不要为空!") alert("属性描述不要为空!")
return return
} }
...@@ -105,7 +101,9 @@ let vm = new Vue({ ...@@ -105,7 +101,9 @@ let vm = new Vue({
} }
// console.log(arr.join()) // console.log(arr.join())
vm.attributes.attrDesc = arr.join() vm.attributes.descs = []
vm.attributes.descs = vm.attrDesc
console.log(vm.attributes)
Ajax.request({ Ajax.request({
url: url, url: url,
params: JSON.stringify(vm.attributes), params: JSON.stringify(vm.attributes),
...@@ -176,22 +174,25 @@ let vm = new Vue({ ...@@ -176,22 +174,25 @@ let vm = new Vue({
// console.log(item) // console.log(item)
}, },
addCondition(){ addCondition(){
var conditionNew = {'C':'','E':''} var conditionNew = {'attrDesc':'','attrValue':''}
vm.attrDesc.push(conditionNew) vm.attrDesc.push(conditionNew)
}, },
attrDescCheck(){ attrDescCheck(){
// vm.attrDesc = vm.attributes.attrDesc.split(",") // vm.attrDesc = vm.attributes.attrDesc.split(",")
let arr = vm.attributes.attrDesc.split(",") let arr = vm.attributes.descs
console.log(arr)
vm.attrDesc = [] vm.attrDesc = []
arr.forEach(item=>{ arr.forEach(item=>{
console.log(item.indexOf("(")) console.log(item)
let obj = {} let obj = {}
if(item.indexOf("(")!=-1){ // if(item.attrValue){
obj.E = item.split("(")[0] // obj.E = item.split("(")[0]
obj.C = item.split("(")[1].split(")")[0] // obj.C = item.split("(")[1].split(")")[0]
}else { // }else {
obj.E = item // obj.E = item
} // }
obj.attrValue = item.attrValue
obj.attrDesc= item.attrDesc
vm.attrDesc.push(obj) vm.attrDesc.push(obj)
}) })
console.log(vm.attrDesc) console.log(vm.attrDesc)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论