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

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

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