提交 dbeb7487 authored 作者: 王鹏飞's avatar 王鹏飞

办事大厅提交按钮增加loading属性

上级 21775d8f
......@@ -20,7 +20,8 @@ export default {
{ label: '微信支付', value: '1' },
{ label: '支付宝支付', value: '2' },
{ label: '银行转账', value: '3' }
]
],
submitLoading: false
}
},
computed: {
......@@ -103,6 +104,7 @@ export default {
},
// 新建
handleAdd(params, callback) {
this.submitLoading = true
api
.createAffair(params)
.then(response => {
......@@ -113,9 +115,13 @@ export default {
}
})
.catch(this.handleError)
.finally(() => {
this.submitLoading = false
})
},
// 修改
handleUpdate(params, callback) {
this.submitLoading = true
api
.updateAffair(this.pid, params)
.then(response => {
......@@ -126,6 +132,9 @@ export default {
}
})
.catch(this.handleError)
.finally(() => {
this.submitLoading = false
})
},
// 成功
handleSuccess(response) {
......
......@@ -46,7 +46,7 @@
</el-form-item>
</template>
<el-form-item v-if="!this.isView">
<el-button type="primary" @click="handleSubmit">
<el-button type="primary" :loading="submitLoading" @click="handleSubmit">
{{ $t('officesActivity.savesubmit') }}
</el-button>
</el-form-item>
......
......@@ -26,7 +26,7 @@
</el-form-item>
</template>
<el-form-item v-if="!this.isView">
<el-button type="primary" @click="handleSubmit">
<el-button type="primary" :loading="submitLoading" @click="handleSubmit">
{{ $t('pages.affairsHall.shareAdd.savesubmit') }}
</el-button>
</el-form-item>
......
......@@ -38,7 +38,7 @@
</el-form-item>
</template>
<el-form-item v-if="!this.isView">
<el-button type="primary" @click="handleSubmit">
<el-button type="primary" :loading="submitLoading" @click="handleSubmit">
{{ $t('pages.affairsHall.shareAdd.savesubmit') }}
</el-button>
</el-form-item>
......
......@@ -23,7 +23,7 @@
</el-form-item>
</template>
<el-form-item v-if="!this.isView">
<el-button type="primary" @click="handleSubmit">
<el-button type="primary" :loading="submitLoading" @click="handleSubmit">
{{ $t('pages.affairsHall.shareAdd.savesubmit') }}
</el-button>
</el-form-item>
......
......@@ -64,10 +64,14 @@
</el-form-item>
</template>
<el-form-item v-if="!isPaid">
<el-button type="primary" @click="handleSubmit(handleSubmitSuccess)">去支付</el-button>
<el-button type="primary" :loading="submitLoading" @click="handleSubmit(handleSubmitSuccess)"
>去支付</el-button
>
</el-form-item>
<el-form-item v-else>
<el-button type="primary" @click="handleSubmit" v-if="!isView">保存并提交</el-button>
<el-button type="primary" :loading="submitLoading" @click="handleSubmit" v-if="!isView"
>保存并提交</el-button
>
</el-form-item>
</el-form>
</div>
......
......@@ -78,7 +78,7 @@
</el-form-item>
</template>
<el-form-item v-else>
<el-button type="primary" @click="handleSubmit" v-if="!isView">保存并提交</el-button>
<el-button type="primary" :loading="submitLoading" @click="handleSubmit" v-if="!isView">保存并提交</el-button>
<!-- <el-button type="info" @click="onAbort" v-if="hasAbort">撤回申请</el-button> -->
</el-form-item>
</el-form>
......
......@@ -35,7 +35,7 @@
</el-form-item>
</template>
<el-form-item v-if="!this.isView">
<el-button type="primary" @click="handleSubmit">
<el-button type="primary" :loading="submitLoading" @click="handleSubmit">
{{ $t('pages.affairsHall.shareAdd.savesubmit') }}
</el-button>
</el-form-item>
......
......@@ -30,7 +30,7 @@
</el-form-item>
</template>
<el-form-item v-if="!this.isView">
<el-button type="primary" @click="handleSubmit">
<el-button type="primary" :loading="submitLoading" @click="handleSubmit">
{{ $t('pages.affairsHall.shareAdd.savesubmit') }}
</el-button>
</el-form-item>
......
......@@ -33,7 +33,7 @@
</el-form-item>
</template>
<el-form-item v-if="!this.isView">
<el-button type="primary" @click="handleSubmit">
<el-button type="primary" :loading="submitLoading" @click="handleSubmit">
{{ $t('pages.affairsHall.shareAdd.savesubmit') }}
</el-button>
</el-form-item>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论