diff --git a/src/components/Catch/Table/columns/editNumber.vue b/src/components/Catch/Table/columns/editNumber.vue index 74f4a4475d0c949c1c92fca6f1e1d4e8d849d010..3cc938549906eca3eec67a2b3a40a4303a1a31c7 100644 --- a/src/components/Catch/Table/columns/editNumber.vue +++ b/src/components/Catch/Table/columns/editNumber.vue @@ -4,7 +4,7 @@ :controls="false" @blur="changeNumber" size="mini" - style="width: 65%" + style="width: 85%" :min="1" :max="10000"/> @@ -26,8 +26,21 @@ export default { } } }, + data() { + return { + oldData: 0 + } + }, + created() { + this.oldData = this.$attrs.row[this.field] + }, methods: { changeNumber(e) { + let newData = this.$attrs.row[this.field] + if (this.oldData == newData) { + return false + } + this.oldData = newData const data = {} data[this.field] = this.$attrs.row[this.field] this.$http.put(this.table.apiRoute + '/' + this.$attrs.row.id, data)