|
@@ -131,7 +131,7 @@
|
|
|
min="0"
|
|
min="0"
|
|
|
max="1440"
|
|
max="1440"
|
|
|
placeholder="请输入灌溉时长(分钟)"
|
|
placeholder="请输入灌溉时长(分钟)"
|
|
|
- @change="(item) => PartTimChange(item)"
|
|
|
|
|
|
|
+ @change="(e) => PartTimChange(e,index)"
|
|
|
/>
|
|
/>
|
|
|
<text class="setting-row-unit">分钟</text>
|
|
<text class="setting-row-unit">分钟</text>
|
|
|
</view>
|
|
</view>
|
|
@@ -144,7 +144,7 @@
|
|
|
min="0"
|
|
min="0"
|
|
|
max="1440"
|
|
max="1440"
|
|
|
placeholder="请输入施肥时长(分钟)"
|
|
placeholder="请输入施肥时长(分钟)"
|
|
|
- @change="(item) => FertTimChange(item)"
|
|
|
|
|
|
|
+ @change="(e) => FertTimChange(e,index)"
|
|
|
/>
|
|
/>
|
|
|
<text class="setting-row-unit">分钟</text>
|
|
<text class="setting-row-unit">分钟</text>
|
|
|
</view>
|
|
</view>
|
|
@@ -273,14 +273,38 @@ export default {
|
|
|
this.UnderClearWater = val;
|
|
this.UnderClearWater = val;
|
|
|
this.editGroup({UnderClearWater: val});
|
|
this.editGroup({UnderClearWater: val});
|
|
|
},
|
|
},
|
|
|
- PartTimChange(item){
|
|
|
|
|
|
|
+ PartTimChange(e,index){
|
|
|
|
|
+ const item = this.group_list[index];
|
|
|
if(item.selected){
|
|
if(item.selected){
|
|
|
- this.editGroupList({group_value: item.group_value, PartTim: item.PartTim});
|
|
|
|
|
|
|
+ item.PartTim = e.detail.value;
|
|
|
|
|
+ const deleteKey = Object.keys(item).find(key => key.endsWith(':Status'));
|
|
|
|
|
+ const deleteTimeR = Object.keys(item).find(key => key.endsWith(':TimR'));
|
|
|
|
|
+ const deleteTimeT = Object.keys(item).find(key => key.endsWith(':TimT'));
|
|
|
|
|
+ const deleteGroup = Object.keys(item).find(key => key.endsWith(':Group'));
|
|
|
|
|
+ const getKey = Object.keys(item).find(key => key.endsWith(':PartTim'));
|
|
|
|
|
+ const data = {
|
|
|
|
|
+ ...this.excludeObjectKeys(item, ['selected', 'group_value','FertTim','PartTim','Formula','group_name',deleteKey,deleteTimeR,deleteTimeT,deleteGroup]),
|
|
|
|
|
+ group_value: this.group_list[index].selected? 1 :0,
|
|
|
|
|
+ [getKey]: item.PartTim
|
|
|
|
|
+ }
|
|
|
|
|
+ this.editGroupList(data);
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
- FertTimChange(item){
|
|
|
|
|
|
|
+ FertTimChange(e,index){
|
|
|
|
|
+ const item = this.group_list[index];
|
|
|
if(item.selected){
|
|
if(item.selected){
|
|
|
- this.editGroupList({group_value: item.group_value, FertTim: item.FertTim});
|
|
|
|
|
|
|
+ item.FertTim = e.detail.value;
|
|
|
|
|
+ const deleteKey = Object.keys(item).find(key => key.endsWith(':Status'));
|
|
|
|
|
+ const deleteTimeR = Object.keys(item).find(key => key.endsWith(':TimR'));
|
|
|
|
|
+ const deleteTimeT = Object.keys(item).find(key => key.endsWith(':TimT'));
|
|
|
|
|
+ const deleteGroup = Object.keys(item).find(key => key.endsWith(':Group'));
|
|
|
|
|
+ const getKey = Object.keys(item).find(key => key.endsWith(':Formula'));
|
|
|
|
|
+ const data = {
|
|
|
|
|
+ ...this.excludeObjectKeys(item, ['selected', 'group_value','FertTim','PartTim','Formula','group_name',deleteKey,deleteTimeR,deleteTimeT,deleteGroup]),
|
|
|
|
|
+ group_value: this.group_list[index].selected? 1 :0,
|
|
|
|
|
+ [getKey]: item.FertTim,
|
|
|
|
|
+ }
|
|
|
|
|
+ this.editGroupList(data);
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
frontChange(val){
|
|
frontChange(val){
|
|
@@ -389,7 +413,16 @@ export default {
|
|
|
changeGroupStatus(index) {
|
|
changeGroupStatus(index) {
|
|
|
const item = this.group_list[index];
|
|
const item = this.group_list[index];
|
|
|
this.$set(item,'selected',!item.selected);
|
|
this.$set(item,'selected',!item.selected);
|
|
|
- this.editGroupList({group_value: item.selected?1:0});
|
|
|
|
|
|
|
+ const deleteKey = Object.keys(item).find(key => key.endsWith(':Status'));
|
|
|
|
|
+ const deleteTimeR = Object.keys(item).find(key => key.endsWith(':TimR'));
|
|
|
|
|
+ const deleteTimeT = Object.keys(item).find(key => key.endsWith(':TimT'));
|
|
|
|
|
+ const deleteGroup = Object.keys(item).find(key => key.endsWith(':Group'));
|
|
|
|
|
+ const data = {
|
|
|
|
|
+ ...this.excludeObjectKeys(item, ['selected', 'group_value','FertTim','PartTim','Formula','group_name',deleteKey,deleteTimeR,deleteTimeT,deleteGroup]),
|
|
|
|
|
+ group_value: this.group_list[index].selected? 1 :0,
|
|
|
|
|
+ }
|
|
|
|
|
+ console.log(data,'datadatadata')
|
|
|
|
|
+ this.editGroupList(data);
|
|
|
},
|
|
},
|
|
|
selectGroup(index) {
|
|
selectGroup(index) {
|
|
|
this.selectedGroup = index;
|
|
this.selectedGroup = index;
|