调整审核界面的提交按钮的展示逻辑

This commit is contained in:
jishenghua
2024-05-14 00:14:53 +08:00
parent 0eb33ad679
commit bbe5dc6172
23 changed files with 56 additions and 24 deletions

View File

@@ -14,6 +14,7 @@
cancelText="关闭">
<template slot="footer">
<a-button key="back" @click="handleCancel">取消</a-button>
<a-button type="primary" :loading="loading" @click="handleSubmit">确认提交</a-button>
</template>
<a-form :form="form">
<template>
@@ -36,6 +37,7 @@
<script>
import pick from 'lodash.pick'
import {mixinDevice} from '@/utils/mixin'
import { postAction } from '@api/manage'
export default {
name: 'WorkflowIframe',
mixins: [mixinDevice],
@@ -49,15 +51,19 @@
height: "",
model: {},
form: this.$form.createForm(this),
loading: false
loading: false,
}
},
created () {
},
methods: {
show(record, sendWorkflowUrl, height) {
show(record, sendWorkflowUrl, billNo, type, height) {
this.height = height
this.sendWorkflowUrl = sendWorkflowUrl
//单号
this.billNo = billNo
//1-进销存单据 2-财务单据 3-生产单据
this.bigType = type
this.visible = true
this.modalStyle = 'top:20%; height: 55%;'
this.model = Object.assign({}, record)
@@ -65,6 +71,26 @@
this.form.setFieldsValue(pick(this.model,'id'))
});
},
handleSubmit() {
const that = this
let formData = {}
formData.bigType = this.bigType
formData.billNo = this.billNo
that.loading = true
postAction('/api/plugin/workflow/workflowTask/add', formData).then((res)=>{
if(res.code === 200){
that.$message.success('提交成功')
that.close()
setTimeout(function (){
that.$emit('ok')
},2000)
}else{
that.$message.warning(res.data.message)
}
}).finally(() => {
that.loading = false
})
},
handleCancel() {
this.close()
},