Commit b7fd18af by member

修改生产问题

parent 39a744b0
......@@ -1271,6 +1271,15 @@ export default {
// this.templateData[i] = target
calculateProvinceCount(target) {
let arr = [];
target.citySelectedOptions.forEach(el => {
if (arr.findIndex(item => el.cityId == item.cityId) == -1) {
arr.push(el);
}
});
target.citySelectedOptions = arr;
target.citySelectOptions = target.citySelectOptions.map((item, index) => {
item.children = item.children.map((el , i) => {
let city = target.citySelectedOptions.find(element => element.cityId == el.cityId);
......@@ -1317,22 +1326,19 @@ export default {
// 城市选择
case 'tag010':
for (let i = 0; i < this.templateData.length; i++) {
if (this.templateData[i].templateCode === 'tag010') {
value = tagValue.val[0].data.value.split(' ');
selectVal = tagParams.selectedVal[1].split(',');
value.forEach((item, index) => {
this.templateData[i].citySelectedOptions.push({
selected: selectVal[index],
cityName: selectVal[index],
cityId: item
});
});
setTimeout(_ => {
this.calculateProvinceCount(this.templateData[i]);
}, 100);
}
}
value = tagValue.val[0].data.value.split(' ');
selectVal = tagParams.selectedVal[1].split(',');
selectVal.forEach((item, index) => {
this.templateData[i].citySelectedOptions.push({
selected: selectVal[index],
cityName: selectVal[index],
cityId: item
});
});
setTimeout(_ => {
this.calculateProvinceCount(this.templateData[i]);
}, 20);
break;
// 组合 属于和多选框
......@@ -1449,11 +1455,7 @@ export default {
break;
case 'tag016':
for (let i = 0; i < this.templateData.length; i++) {
if (this.templateData[i].templateCode === 'tag016') {
this.templateData[i].dateRangeValue = tagValue.time[0].value.split(',');
}
}
this.templateData[i].dateRangeValue = tagValue.val[0].data.value.split(',');
break;
case 'tag019':
......
......@@ -176,6 +176,7 @@ export default {
});
list.editName = false;
list.editText = '编辑';
list.deleteText = '删除';
}
})
.catch(err => {
......
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