Compare commits

..

No commits in common. 'f5dcab9caf152c0120d102bf00018044ee6fa930' and '5684f6871e10beb2c4c778f924e96a5ec97be131' have entirely different histories.

@ -186,8 +186,6 @@ export default {
name: "Template",
data() {
return {
detail: {},
items: [],
//
loading: true,
//
@ -295,9 +293,7 @@ export default {
this.reset()
const id = row.id || this.ids
getTemplate(id).then(response => {
this.form = {...response.data};
this.detail = {...response.data};
this.items = [...response.data.items];
this.form = response.data
this.open = true
this.title = "修改考核模板"
})
@ -308,20 +304,11 @@ export default {
if (valid) {
if(this.form.items.length>0){
if (this.form.id != null) {
let ids = this.items.map(item => item.id).sort((a, b) => a - b);;
let ids1 = this.form.items.map(item => item.id).sort((a, b) => a - b);;
console.log(ids,ids1, this.arraysEqual(ids,ids1));
if(!(this.detail.temName === this.form.temName && this.detail.remark === this.form.remark && this.arraysEqual(ids,ids1))){
updateTemplate(this.form).then(response => {
this.$modal.msgSuccess("修改成功")
this.open = false
this.getList()
})
}else {
this.$alert(`数据未发生变化,如不需要修改,请直接点击取消按钮!`, `提示`, {
type: 'warning'
})
}
} else {
addTemplate(this.form).then(response => {
this.$modal.msgSuccess("新增成功")
@ -429,9 +416,6 @@ export default {
delKhitemList(row,index){
this.form.items.splice(index,1)
},
arraysEqual(a, b) {
return JSON.stringify(a.sort()) === JSON.stringify(b.sort());
}
}
}
</script>

Loading…
Cancel
Save