change
This commit is contained in:
@@ -9,18 +9,16 @@ const unionReimburseInfo = {
|
||||
<el-tabs v-model="activeTabName" style="margin-top: 10px;">
|
||||
<el-tab-pane label="申请基本信息" name="basic">
|
||||
<el-descriptions :column="3" border class="flow-task-form">
|
||||
<el-descriptions-item label="经费来源" :span="3">
|
||||
<el-descriptions-item label="经费来源">
|
||||
<dict-tag :options="dict.type.UNION_REIMBURSE_FUND_SOURCE"
|
||||
:value="viewData.reimburseFundSource">
|
||||
</dict-tag>
|
||||
</el-descriptions-item>
|
||||
|
||||
<el-descriptions-item label="报销项目" :span="3">
|
||||
<el-descriptions-item label="报销项目">
|
||||
<dict-tag :options="dict.type.UNION_REIMBURSE_PROJECT"
|
||||
:value="viewData.reimburseProject">
|
||||
</dict-tag>
|
||||
</el-descriptions-item>
|
||||
|
||||
<el-descriptions-item label="工号">{{viewData.loginName}}</el-descriptions-item>
|
||||
<el-descriptions-item label="经办人">{{viewData.userName}}</el-descriptions-item>
|
||||
<el-descriptions-item label="单位">{{viewData.unitName}}</el-descriptions-item>
|
||||
@@ -37,7 +35,8 @@ const unionReimburseInfo = {
|
||||
<el-descriptions-item label="联系方式">
|
||||
<span>{{ viewData.mobile }}</span>
|
||||
</el-descriptions-item>
|
||||
|
||||
<el-descriptions-item></el-descriptions-item>
|
||||
<el-descriptions-item v-if="!viewData.reimburseFundSource"></el-descriptions-item>
|
||||
<el-descriptions-item label="支付信息" :span="3">
|
||||
<el-table :data="paymentInfoRows" border empty-text="暂无支付信息" style="width: 100%">
|
||||
<el-table-column label="支付方式" min-width="140">
|
||||
|
||||
+13
-1
@@ -131,7 +131,19 @@ const HEAD_FORM_TEMPLATE = {
|
||||
doSubmitHead() {
|
||||
this.$refs.headFormRef.validate((valid) => {
|
||||
if (valid) {
|
||||
this.$axios.post("/platform/teacherCongress/delegation/insertHead", this.formData).then((res) => {
|
||||
// 多选数组必须使用同名参数重复提交,确保后端 String[] 能正确接收全部副团长ID。
|
||||
const submitData = new URLSearchParams()
|
||||
submitData.append("delegationId", this.formData.delegationId)
|
||||
submitData.append("sessionId", this.formData.sessionId)
|
||||
submitData.append("userId", this.formData.userId)
|
||||
if (this.formData.contactUserId) {
|
||||
submitData.append("contactUserId", this.formData.contactUserId)
|
||||
}
|
||||
const viceUserIds = this.formData.viceUserIds || []
|
||||
viceUserIds.forEach((viceUserId) => {
|
||||
submitData.append("viceUserIds", viceUserId)
|
||||
})
|
||||
this.$axios.post("/platform/teacherCongress/delegation/insertHead", submitData).then((res) => {
|
||||
if (res.code === 0) {
|
||||
this.headDialogFormVisible = false
|
||||
this.$message.success(res.msg)
|
||||
|
||||
Reference in New Issue
Block a user