diff --git a/components/custom/check-action.vue b/components/custom/check-action.vue
index 6083e43..c4e14e1 100644
--- a/components/custom/check-action.vue
+++ b/components/custom/check-action.vue
@@ -5,8 +5,8 @@
-
-
+
+
@@ -53,25 +53,26 @@
data() {
return {
value: '',
- localIsBtnRefuseDisable: this.isBtnRefuseDisable
+ localIsBtnRefuseDisable: this.isBtnRefuseDisable,
+ isDisabled: false
}
},
// beforeCreate() KO
// beforeMount() mounted() OK
created() {
- if (this.refuseApi) {
- this.localIsBtnRefuseDisable = false
- } else {
- const pages = getCurrentPages()
- const currentPage = pages[pages.length - 1]
- const query = currentPage.options || {}
- this.localIsBtnRefuseDisable = !(query.refuseApi && query.refuseApi !== 'undefined')
- }
+ if (this.refuseApi) {
+ this.localIsBtnRefuseDisable = false
+ } else {
+ const pages = getCurrentPages()
+ const currentPage = pages[pages.length - 1]
+ const query = currentPage.options || {}
+ this.localIsBtnRefuseDisable = !(query.refuseApi && query.refuseApi !== 'undefined')
+ }
},
mounted() {
- if (this.$route && this.$route.query) {
- this.localIsBtnRefuseDisable = !(this.$route.query.refuseApi && this.$route.query.refuseApi !== 'undefined')
- }
+ if (this.$route && this.$route.query) {
+ this.localIsBtnRefuseDisable = !(this.$route.query.refuseApi && this.$route.query.refuseApi !== 'undefined')
+ }
},
watch: {
isBtnRefuseDisable(newValue) {
@@ -81,6 +82,7 @@
methods: {
handlePass() {
+ this.isDisabled = true
const genParams = this.handleGenParams(10)
handlePassAudit(genParams, this.okApi).then(res => {
// this.$emit('pass', this.dataSource)
@@ -95,9 +97,11 @@
//最后一个节点处理问题
handlePassAuditCallBack(res.Data + "?id=" + genParams.DATA_ID).then(
res2 => {
+ this.isDisabled = false
uni.navigateBack()
})
} else {
+ this.isDisabled = false
uni.navigateBack()
}
// }
@@ -105,14 +109,17 @@
})
},
handleReject() {
+ this.isDisabled = true
if (this.value == undefined || this.value === '' || this.value.length < 1) {
uni.$showErrorInfo('请输入驳回意见!')
+ this.isDisabled = false
return false
}
const genParams = this.handleGenParams(20)
handleRejestAudit(genParams, this.refuseApi).then(res => {
// this.$emit('reject', this.dataSource)
uni.$showMsgFunc('驳回成功!', () => {
+ this.isDisabled = false
uni.navigateBack()
}, 'success', 1000)
@@ -133,7 +140,7 @@
this.dataSource.CurrentNode = currentNodes[0];
}
}
- if(this.TASK_ORGID&&this.TASK_ORGID.length>0){
+ if (this.TASK_ORGID && this.TASK_ORGID.length > 0) {
this.dataSource.Parameter22 = this.TASK_ORGID
}
const params = {