Browse Source

Requests the previous page when there is no data on the list page(#1768) (#1832)

* fix udfs assignment and task instance page jump #1789

* jest add coverage display

* Fix data echo, style, popup cannot be closed and license

* Fix data echo, style, popup cannot be closed and license

* fix

* Requests the previous page when there is no data on the list page
pull/2/head
break60 5 years ago committed by qiaozhanwei
parent
commit
d02422d030
  1. 2
      dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/tasks/_source/sqlType.vue
  2. 4
      dolphinscheduler-ui/src/js/conf/home/pages/datasource/pages/list/index.vue
  3. 4
      dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/definition/pages/list/index.vue
  4. 4
      dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/instance/pages/list/index.vue
  5. 4
      dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/list/index.vue
  6. 4
      dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/file/pages/list/index.vue
  7. 4
      dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/udf/pages/function/index.vue
  8. 4
      dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/udf/pages/resource/index.vue
  9. 4
      dolphinscheduler-ui/src/js/conf/home/pages/security/pages/queue/index.vue
  10. 4
      dolphinscheduler-ui/src/js/conf/home/pages/security/pages/tenement/index.vue
  11. 4
      dolphinscheduler-ui/src/js/conf/home/pages/security/pages/users/index.vue
  12. 4
      dolphinscheduler-ui/src/js/conf/home/pages/security/pages/warningGroups/index.vue
  13. 4
      dolphinscheduler-ui/src/js/conf/home/pages/security/pages/workerGroups/index.vue
  14. 4
      dolphinscheduler-ui/src/js/conf/home/pages/user/pages/token/index.vue

2
dolphinscheduler-ui/src/js/conf/home/pages/dag/_source/formModel/tasks/_source/sqlType.vue

@ -20,7 +20,7 @@
v-model="sqlTypeId" v-model="sqlTypeId"
:disabled="isDetails" :disabled="isDetails"
@on-change="_handleSqlTypeChanged" @on-change="_handleSqlTypeChanged"
style="width: 90px;"> style="width: 120px;">
<x-option <x-option
v-for="city in sqlTypeList" v-for="city in sqlTypeList"
:key="city.id" :key="city.id"

4
dolphinscheduler-ui/src/js/conf/home/pages/datasource/pages/list/index.vue

@ -124,10 +124,14 @@
_getList (flag) { _getList (flag) {
this.isLoading = !flag this.isLoading = !flag
this.getDatasourcesListP(this.searchParams).then(res => { this.getDatasourcesListP(this.searchParams).then(res => {
if(this.searchParams.pageNo>1 && res.totalList.length == 0) {
this.searchParams.pageNo = this.searchParams.pageNo -1
} else {
this.datasourcesList = [] this.datasourcesList = []
this.datasourcesList = res.totalList this.datasourcesList = res.totalList
this.total = res.total this.total = res.total
this.isLoading = false this.isLoading = false
}
}).catch(e => { }).catch(e => {
this.isLoading = false this.isLoading = false
}) })

4
dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/definition/pages/list/index.vue

@ -100,10 +100,14 @@
_getList (flag) { _getList (flag) {
this.isLoading = !flag this.isLoading = !flag
this.getProcessListP(this.searchParams).then(res => { this.getProcessListP(this.searchParams).then(res => {
if(this.searchParams.pageNo>1 && res.totalList.length == 0) {
this.searchParams.pageNo = this.searchParams.pageNo -1
} else {
this.processListP = [] this.processListP = []
this.processListP = res.totalList this.processListP = res.totalList
this.total = res.total this.total = res.total
this.isLoading = false this.isLoading = false
}
}).catch(e => { }).catch(e => {
this.isLoading = false this.isLoading = false
}) })

4
dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/instance/pages/list/index.vue

@ -105,10 +105,14 @@
_getProcessInstanceListP (flag) { _getProcessInstanceListP (flag) {
this.isLoading = !flag this.isLoading = !flag
this.getProcessInstance(this.searchParams).then(res => { this.getProcessInstance(this.searchParams).then(res => {
if(this.searchParams.pageNo>1 && res.totalList.length == 0) {
this.searchParams.pageNo = this.searchParams.pageNo -1
} else {
this.processInstanceList = [] this.processInstanceList = []
this.processInstanceList = res.totalList this.processInstanceList = res.totalList
this.total = res.total this.total = res.total
this.isLoading = false this.isLoading = false
}
}).catch(e => { }).catch(e => {
this.isLoading = false this.isLoading = false
}) })

4
dolphinscheduler-ui/src/js/conf/home/pages/projects/pages/list/index.vue

@ -110,10 +110,14 @@
_getList (flag) { _getList (flag) {
this.isLoading = !flag this.isLoading = !flag
this.getProjectsList(this.searchParams).then(res => { this.getProjectsList(this.searchParams).then(res => {
if(this.searchParams.pageNo>1 && res.totalList.length == 0) {
this.searchParams.pageNo = this.searchParams.pageNo -1
} else {
this.projectsList = [] this.projectsList = []
this.projectsList = res.totalList this.projectsList = res.totalList
this.total = res.total this.total = res.total
this.isLoading = false this.isLoading = false
}
}).catch(e => { }).catch(e => {
this.isLoading = false this.isLoading = false
}) })

4
dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/file/pages/list/index.vue

@ -91,9 +91,13 @@
_getList (flag) { _getList (flag) {
this.isLoading = !flag this.isLoading = !flag
this.getResourcesListP(this.searchParams).then(res => { this.getResourcesListP(this.searchParams).then(res => {
if(this.searchParams.pageNo>1 && res.totalList.length == 0) {
this.searchParams.pageNo = this.searchParams.pageNo -1
} else {
this.fileResourcesList = res.totalList this.fileResourcesList = res.totalList
this.total = res.total this.total = res.total
this.isLoading = false this.isLoading = false
}
}).catch(e => { }).catch(e => {
this.isLoading = false this.isLoading = false
}) })

4
dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/udf/pages/function/index.vue

@ -109,10 +109,14 @@
_getList (flag) { _getList (flag) {
this.isLoading = !flag this.isLoading = !flag
this.getUdfFuncListP(this.searchParams).then(res => { this.getUdfFuncListP(this.searchParams).then(res => {
if(this.searchParams.pageNo>1 && res.totalList.length == 0) {
this.searchParams.pageNo = this.searchParams.pageNo -1
} else {
this.udfFuncList = [] this.udfFuncList = []
this.udfFuncList = res.totalList this.udfFuncList = res.totalList
this.total = res.total this.total = res.total
this.isLoading = false this.isLoading = false
}
}).catch(e => { }).catch(e => {
this.isLoading = false this.isLoading = false
}) })

4
dolphinscheduler-ui/src/js/conf/home/pages/resource/pages/udf/pages/resource/index.vue

@ -96,10 +96,14 @@
_getList (flag) { _getList (flag) {
this.isLoading = !flag this.isLoading = !flag
this.getResourcesListP(this.searchParams).then(res => { this.getResourcesListP(this.searchParams).then(res => {
if(this.searchParams.pageNo>1 && res.totalList.length == 0) {
this.searchParams.pageNo = this.searchParams.pageNo -1
} else {
this.udfResourcesList = [] this.udfResourcesList = []
this.udfResourcesList = res.totalList this.udfResourcesList = res.totalList
this.total = res.total this.total = res.total
this.isLoading = false this.isLoading = false
}
}).catch(e => { }).catch(e => {
this.isLoading = false this.isLoading = false
}) })

4
dolphinscheduler-ui/src/js/conf/home/pages/security/pages/queue/index.vue

@ -118,10 +118,14 @@
_getList (flag) { _getList (flag) {
this.isLoading = !flag this.isLoading = !flag
this.getQueueListP(this.searchParams).then(res => { this.getQueueListP(this.searchParams).then(res => {
if(this.searchParams.pageNo>1 && res.totalList.length == 0) {
this.searchParams.pageNo = this.searchParams.pageNo -1
} else {
this.queueList = [] this.queueList = []
this.queueList = res.totalList this.queueList = res.totalList
this.total = res.total this.total = res.total
this.isLoading = false this.isLoading = false
}
}).catch(e => { }).catch(e => {
this.isLoading = false this.isLoading = false
}) })

4
dolphinscheduler-ui/src/js/conf/home/pages/security/pages/tenement/index.vue

@ -122,10 +122,14 @@
_getList (flag) { _getList (flag) {
this.isLoading = !flag this.isLoading = !flag
this.getTenantListP(this.searchParams).then(res => { this.getTenantListP(this.searchParams).then(res => {
if(this.searchParams.pageNo>1 && res.totalList.length == 0) {
this.searchParams.pageNo = this.searchParams.pageNo -1
} else {
this.tenementList = [] this.tenementList = []
this.tenementList = res.totalList this.tenementList = res.totalList
this.total = res.total this.total = res.total
this.isLoading = false this.isLoading = false
}
}).catch(e => { }).catch(e => {
this.isLoading = false this.isLoading = false
}) })

4
dolphinscheduler-ui/src/js/conf/home/pages/security/pages/users/index.vue

@ -120,10 +120,14 @@
_getList (flag) { _getList (flag) {
this.isLoading = !flag this.isLoading = !flag
this.getUsersListP(this.searchParams).then(res => { this.getUsersListP(this.searchParams).then(res => {
if(this.searchParams.pageNo>1 && res.totalList.length == 0) {
this.searchParams.pageNo = this.searchParams.pageNo -1
} else {
this.userList = [] this.userList = []
this.userList = res.totalList this.userList = res.totalList
this.total = res.total this.total = res.total
this.isLoading = false this.isLoading = false
}
}).catch(e => { }).catch(e => {
this.isLoading = false this.isLoading = false
}) })

4
dolphinscheduler-ui/src/js/conf/home/pages/security/pages/warningGroups/index.vue

@ -122,10 +122,14 @@
_getList (flag) { _getList (flag) {
this.isLoading = !flag this.isLoading = !flag
this.getAlertgroupP(this.searchParams).then(res => { this.getAlertgroupP(this.searchParams).then(res => {
if(this.searchParams.pageNo>1 && res.totalList.length == 0) {
this.searchParams.pageNo = this.searchParams.pageNo -1
} else {
this.alertgroupList = [] this.alertgroupList = []
this.alertgroupList = res.totalList this.alertgroupList = res.totalList
this.total = res.total this.total = res.total
this.isLoading = false this.isLoading = false
}
}).catch(e => { }).catch(e => {
this.isLoading = false this.isLoading = false
}) })

4
dolphinscheduler-ui/src/js/conf/home/pages/security/pages/workerGroups/index.vue

@ -121,10 +121,14 @@
_getList (flag) { _getList (flag) {
this.isLoading = !flag this.isLoading = !flag
this.getWorkerGroups(this.searchParams).then(res => { this.getWorkerGroups(this.searchParams).then(res => {
if(this.searchParams.pageNo>1 && res.totalList.length == 0) {
this.searchParams.pageNo = this.searchParams.pageNo -1
} else {
this.workerGroupList = [] this.workerGroupList = []
this.workerGroupList = res.totalList this.workerGroupList = res.totalList
this.total = res.total this.total = res.total
this.isLoading = false this.isLoading = false
}
}).catch(e => { }).catch(e => {
this.isLoading = false this.isLoading = false
}) })

4
dolphinscheduler-ui/src/js/conf/home/pages/user/pages/token/index.vue

@ -122,10 +122,14 @@
_getList (flag) { _getList (flag) {
this.isLoading = !flag this.isLoading = !flag
this.getTokenListP(this.searchParams).then(res => { this.getTokenListP(this.searchParams).then(res => {
if(this.searchParams.pageNo>1 && res.totalList.length == 0) {
this.searchParams.pageNo = this.searchParams.pageNo -1
} else {
this.tokenList = [] this.tokenList = []
this.tokenList = res.totalList this.tokenList = res.totalList
this.total = res.total this.total = res.total
this.isLoading = false this.isLoading = false
}
}).catch(e => { }).catch(e => {
this.isLoading = false this.isLoading = false
}) })

Loading…
Cancel
Save