|
|
@@ -158,7 +158,14 @@
|
|
|
</vxe-column>
|
|
|
<!-- <vxe-column title="职务" field="position" min-width="100" :formatter="colNoData" /> -->
|
|
|
<vxe-column title="联系方式" field="contact" min-width="100" :formatter="colNoData" />
|
|
|
- <vxe-column title="备注" field="remark" min-width="100" :formatter="colNoData" />
|
|
|
+ <vxe-column title="备注" field="remark" min-width="100" :formatter="colNoData">
|
|
|
+ <template #default="{ row}">
|
|
|
+ <div>{{ row?.remark || '-' }}</div>
|
|
|
+ <el-tooltip class="box-item" effect="dark" :content="row?.extendInfo?.remark" placement="top">
|
|
|
+ <div class="pt-20 c-primary c-s-p" v-if="row?.extendInfo?.remark">会务备注</div>
|
|
|
+ </el-tooltip>
|
|
|
+ </template>
|
|
|
+ </vxe-column>
|
|
|
<vxe-column title="参会费用" field="joinFee" min-width="100" :formatter="colNoData" v-if="form?.meetingCharge?.hasFee =='1'">
|
|
|
<template #default="{ row }">
|
|
|
<div class="f-w-5 c-red">{{ row?.joinFee }}</div>
|
|
|
@@ -223,6 +230,10 @@
|
|
|
<vxe-column v-if="form?.conditions?.totalCheck == '1' || form?.meetingCharge?.hasFee == '1'" title="操作" width="140" align="center" fixed="right">
|
|
|
<template #default="{ row }">
|
|
|
<div class="d-flex flex-cln">
|
|
|
+ <el-button v-if="!row?.extendInfo?.remark" class="mb-10" size="small" @click="openRemark(row)">添加会务备注</el-button>
|
|
|
+ <span></span>
|
|
|
+ <el-button v-if="row?.extendInfo?.remark" class="mb-10" size="small" @click="openRemark(row)">修改会务备注</el-button>
|
|
|
+ <span></span>
|
|
|
<el-button class="mb-10" size="small" v-if="row?.res == '5'" @click="openSignup(row)">关闭报名</el-button>
|
|
|
<span></span>
|
|
|
<el-button class="mb-10" type="danger" size="small" v-if="row?.res !== '0' && row?.signInFlag !=='1' && form?.conditions?.totalCheck == '1'&& row?.payStatus == '1' && form?.meetingCharge?.hasFee !== '1'" @click="openDialog(row)" style="color: white">重审</el-button>
|
|
|
@@ -378,6 +389,18 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
</el-dialog>
|
|
|
+ <el-dialog v-model="showopenRemark" title="" width="500">
|
|
|
+ <template #header>
|
|
|
+ <div class="f-s-18 f-w-5">会务备注</div>
|
|
|
+ </template>
|
|
|
+ <el-input type="textarea" v-model="taskRemark"></el-input>
|
|
|
+ <template #footer>
|
|
|
+ <div class="dialog-footer">
|
|
|
+ <el-button @click="showopenRemark = false">取消</el-button>
|
|
|
+ <el-button type="primary" @click="cancelRemark()">确认修改</el-button>
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+ </el-dialog>
|
|
|
<el-dialog v-model="showcloseSignup" title="" width="500">
|
|
|
<template #header>
|
|
|
<div class="f-s-18 f-w-5">系统提示</div>
|
|
|
@@ -445,6 +468,7 @@ const rules = reactive({
|
|
|
{ required: false, trigger: 'blur' }
|
|
|
]
|
|
|
})
|
|
|
+const taskRemark = ref()
|
|
|
const showcloseSignup = ref(false)
|
|
|
const showTemporary = ref(false);
|
|
|
const dialogVisible = ref(false);
|
|
|
@@ -473,6 +497,7 @@ const contactPersonData = ref({
|
|
|
contactTel:''
|
|
|
})
|
|
|
const SignupId = ref()
|
|
|
+const showopenRemark = ref()
|
|
|
const openPersonnelLabel = (id)=>{
|
|
|
radioLabel.value = []
|
|
|
personnelLabel.value = true
|
|
|
@@ -632,6 +657,17 @@ const cancelSignup = async()=>{
|
|
|
}
|
|
|
getList();
|
|
|
}
|
|
|
+const openRemark = (row)=>{
|
|
|
+ showopenRemark.value = true
|
|
|
+ SignupId.value = row?.id
|
|
|
+ taskRemark.value = row?.extendInfo?.remark
|
|
|
+}
|
|
|
+const cancelRemark = async()=>{
|
|
|
+ const res = await markTags({id:SignupId.value,remark:taskRemark.value})
|
|
|
+ showopenRemark.value = false
|
|
|
+ SignupId.value = ''
|
|
|
+ getList();
|
|
|
+}
|
|
|
const openPDF = (url)=>{
|
|
|
window.open(url)
|
|
|
}
|