审批增加loading调节
This commit is contained in:
parent
ef3fac493f
commit
118ff4c71c
@ -5,8 +5,8 @@
|
||||
<u--textarea v-model="value" placeholder="请输入审批意见"></u--textarea>
|
||||
</view>
|
||||
<view class="buttons">
|
||||
<u-button @click="handlePass" class="btn first-btn" type="primary" text="通过"></u-button>
|
||||
<u-button @click="handleReject" :disabled="localIsBtnRefuseDisable" type="warning" text="驳回"></u-button>
|
||||
<u-button @click="handlePass" class="btn first-btn" type="primary" text="通过" :loading="isDisabled"></u-button>
|
||||
<u-button @click="handleReject" :disabled="localIsBtnRefuseDisable" type="warning" text="驳回" :loading="isDisabled"></u-button>
|
||||
</view>
|
||||
</view>
|
||||
</view>
|
||||
@ -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 = {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user