[update 功能安全中心会议] 对接接口
This commit is contained in:
@@ -196,8 +196,8 @@ export const JeroListMixin = {
|
|||||||
onOk: function () {
|
onOk: function () {
|
||||||
that.loading = true
|
that.loading = true
|
||||||
// 新增加的删除接口用post方式请求
|
// 新增加的删除接口用post方式请求
|
||||||
const method = that.postMethodDel ? 'POST' : 'GET'
|
const actionFunc = that.postMethodDel ? postAction : getAction
|
||||||
httpAction(that.url.deleteBatch, {ids: ids}, method).then((res) => {
|
actionFunc(that.url.deleteBatch, {ids: ids}).then((res) => {
|
||||||
if (res.success) {
|
if (res.success) {
|
||||||
that.$message.success(res.message)
|
that.$message.success(res.message)
|
||||||
// 判断当前删除的数据是否是最后一页的全部数据,如果是的话页码减一
|
// 判断当前删除的数据是否是最后一页的全部数据,如果是的话页码减一
|
||||||
@@ -233,8 +233,8 @@ export const JeroListMixin = {
|
|||||||
content: '确定要删除此条数据吗?',
|
content: '确定要删除此条数据吗?',
|
||||||
onOk: function () {
|
onOk: function () {
|
||||||
// 新增加的删除接口用post方式请求
|
// 新增加的删除接口用post方式请求
|
||||||
const method = that.postMethodDel ? 'POST' : 'GET'
|
const actionFunc = that.postMethodDel ? postAction : getAction
|
||||||
httpAction(that.url.delete, {id: id}, method).then((res) => {
|
actionFunc(that.url.delete, {id: id}).then((res) => {
|
||||||
if (res.success) {
|
if (res.success) {
|
||||||
that.$message.success(res.message)
|
that.$message.success(res.message)
|
||||||
// 判断当前删除的数据是否是最后一页的最后一条数据,如果是的话页码减一
|
// 判断当前删除的数据是否是最后一页的最后一条数据,如果是的话页码减一
|
||||||
|
|||||||
@@ -248,10 +248,10 @@ export default {
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
url: {
|
url: {
|
||||||
list: '',
|
list: '/meeting/safetyCenterMeeting/page',
|
||||||
delete: '',
|
delete: '/meeting/safetyCenterMeeting/delete',
|
||||||
deleteBatch: '',
|
deleteBatch: '/meeting/safetyCenterMeeting/deleteBatch',
|
||||||
exportXlsUrl: ''
|
exportXlsUrl: '/meeting/safetyCenterMeeting/exportXls'
|
||||||
},
|
},
|
||||||
canOperate: true // 是否可操作(负责人B不可操作)
|
canOperate: true // 是否可操作(负责人B不可操作)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -404,12 +404,12 @@
|
|||||||
<template v-if="!isWasic">
|
<template v-if="!isWasic">
|
||||||
<a-col :xxl="8" :xl="12" :sm="24">
|
<a-col :xxl="8" :xl="12" :sm="24">
|
||||||
<a-form-item label="会议费用" :labelCol="labelCol" :wrapperCol="{ xs: {span: 24},sm: {span: 16}}">
|
<a-form-item label="会议费用" :labelCol="labelCol" :wrapperCol="{ xs: {span: 24},sm: {span: 16}}">
|
||||||
<!-- 起草组会议费用默认0不可修改 -->
|
<!-- 起草组会议、功能安全中心会议费用默认0不可修改 -->
|
||||||
<a-input placeholder="请输入会议费用"
|
<a-input placeholder="请输入会议费用"
|
||||||
:maxLength='50'
|
:maxLength='50'
|
||||||
@change="(e) => {e.target.value = e.target.value.replace(/[^0-9.]/g,'')}"
|
@change="(e) => {e.target.value = e.target.value.replace(/[^0-9.]/g,'')}"
|
||||||
@blur="addZero"
|
@blur="addZero"
|
||||||
:disabled="meetingType === '7'"
|
:disabled="disabledMeetingCosts"
|
||||||
v-decorator="[ 'meetingCosts',validateInviteCode.meetingCosts]"></a-input>
|
v-decorator="[ 'meetingCosts',validateInviteCode.meetingCosts]"></a-input>
|
||||||
<span class="yuan">元/人</span>
|
<span class="yuan">元/人</span>
|
||||||
</a-form-item>
|
</a-form-item>
|
||||||
@@ -763,6 +763,16 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
|
// 禁用会议费用
|
||||||
|
disabledMeetingCosts () {
|
||||||
|
// 禁用的会议类型
|
||||||
|
const arr = [
|
||||||
|
MeetingTypeEnums.draftGroup.value, // 起草组会议
|
||||||
|
MeetingTypeEnums.overseas.value, // 海外会议
|
||||||
|
MeetingTypeEnums.safetyCenter.value, // 功能安全中心会议
|
||||||
|
]
|
||||||
|
return arr.includes(this.meetingType)
|
||||||
|
},
|
||||||
// 是否从工作组会议维护来的
|
// 是否从工作组会议维护来的
|
||||||
isWorkGroupMeetType() {
|
isWorkGroupMeetType() {
|
||||||
if (this.$route.query.workingGroupProjectId) {
|
if (this.$route.query.workingGroupProjectId) {
|
||||||
@@ -930,8 +940,13 @@ export default {
|
|||||||
// 后端需要的注册签到时间
|
// 后端需要的注册签到时间
|
||||||
this.newSignInTime = [this.model.startSignInTime, this.model.endSignInTime]
|
this.newSignInTime = [this.model.startSignInTime, this.model.endSignInTime]
|
||||||
|
|
||||||
// 起草组会议费用默认0 (功能安全中心同起草组)
|
// 部分会议费用默认0
|
||||||
if (this.meetingType === '7' || this.meetingType === MeetingTypeEnums.safetyCenter.value) {
|
const zeroCostscArr = [
|
||||||
|
MeetingTypeEnums.draftGroup.value, // 起草组会议
|
||||||
|
MeetingTypeEnums.overseas.value, // 海外会议
|
||||||
|
MeetingTypeEnums.safetyCenter.value, // 功能安全中心会议
|
||||||
|
]
|
||||||
|
if (zeroCostscArr.includes(this.meetingType)) {
|
||||||
this.model.meetingCosts = '0.00'
|
this.model.meetingCosts = '0.00'
|
||||||
this.QRcodeBool = false
|
this.QRcodeBool = false
|
||||||
}
|
}
|
||||||
@@ -1416,8 +1431,8 @@ export default {
|
|||||||
// 功能安全中心会议
|
// 功能安全中心会议
|
||||||
case MeetingTypeEnums.safetyCenter.value:
|
case MeetingTypeEnums.safetyCenter.value:
|
||||||
return {
|
return {
|
||||||
add: '',
|
add: '/meeting/safetyCenterMeeting/add',
|
||||||
edit: ''
|
edit: '/meeting/safetyCenterMeeting/edit'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -384,9 +384,9 @@
|
|||||||
<!-- 只有缴费方式为汇款并且上传了汇款凭证的的才会有审核按钮 审核报名信息通过后才能审核凭证 审核通过后不显示 审核凭证按钮 -->
|
<!-- 只有缴费方式为汇款并且上传了汇款凭证的的才会有审核按钮 审核报名信息通过后才能审核凭证 审核通过后不显示 审核凭证按钮 -->
|
||||||
<a @click="handleAudit(record)" v-if="(record.payMode === 1 || record.payMode === 2 ) && record.paymentRecord && record.checkResult !== 1"
|
<a @click="handleAudit(record)" v-if="(record.payMode === 1 || record.payMode === 2 ) && record.paymentRecord && record.checkResult !== 1"
|
||||||
v-has:[authorCode.auditRecord]="'attendance:auditCredentials'">审核凭证</a>
|
v-has:[authorCode.auditRecord]="'attendance:auditCredentials'">审核凭证</a>
|
||||||
<!-- 只有工作组会议与分标委会议理事会会议、起草组会议 才有审核报名信息-->
|
<!-- 只有工作组会议与分标委会议理事会会议、起草组会议、功能安全中心 才有审核报名信息-->
|
||||||
<a @click="handleAuditSignUp(record)"
|
<a @click="handleAuditSignUp(record)"
|
||||||
v-show="(['1', '5', '6', '7'].includes(currentMeetingInfo.meetingType)) && record.registerCheckResult === 0 "
|
v-show="(['1', '5', '6', '7', MeetingTypeEnums.safetyCenter.value].includes(currentMeetingInfo.meetingType)) && record.registerCheckResult === 0 "
|
||||||
v-has:[authorCode.auditSignUpInfo]="'attendance:auditSignUp'">审核报名信息</a>
|
v-has:[authorCode.auditSignUpInfo]="'attendance:auditSignUp'">审核报名信息</a>
|
||||||
<!-- 非成员报名被拒绝 无法编辑 -->
|
<!-- 非成员报名被拒绝 无法编辑 -->
|
||||||
<a @click="handleEdit(record)" v-if="record.registerCheckResult !== 2" v-has:[authorCode.edit]="'attendance:edit'">编辑</a>
|
<a @click="handleEdit(record)" v-if="record.registerCheckResult !== 2" v-has:[authorCode.edit]="'attendance:edit'">编辑</a>
|
||||||
@@ -459,6 +459,7 @@ export default {
|
|||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
MeetingTypeEnums,
|
||||||
description: '参会情况',
|
description: '参会情况',
|
||||||
columns: [
|
columns: [
|
||||||
{
|
{
|
||||||
@@ -733,13 +734,13 @@ export default {
|
|||||||
exportXlsUrl: '/meeting/draftGroupMeetingSituation/exportXls',
|
exportXlsUrl: '/meeting/draftGroupMeetingSituation/exportXls',
|
||||||
importExcelUrl: '/meeting/draftGroupMeetingSituation/importExcel'
|
importExcelUrl: '/meeting/draftGroupMeetingSituation/importExcel'
|
||||||
},
|
},
|
||||||
// 起草组会议的url
|
// 功能安全中心会议的url
|
||||||
safetyCenterMeetingUrl: {
|
safetyCenterMeetingUrl: {
|
||||||
list: '/meeting/draftGroupMeetingSituation/page',
|
list: '/meeting/safetyCenterMeeting/page',
|
||||||
delete: '/meeting/draftGroupMeetingSituation/delete',
|
delete: '/meeting/safetyCenterMeeting/delete',
|
||||||
deleteBatch: '/meeting/draftGroupMeetingSituation/deleteBatch',
|
deleteBatch: '/meeting/safetyCenterMeeting/deleteBatch',
|
||||||
exportXlsUrl: '/meeting/draftGroupMeetingSituation/exportXls',
|
exportXlsUrl: '/meeting/safetyCenterMeeting/exportXls',
|
||||||
importExcelUrl: '/meeting/draftGroupMeetingSituation/importExcel'
|
importExcelUrl: '/meeting/safetyCenterMeeting/importExcel'
|
||||||
},
|
},
|
||||||
// 当前的会议信息详情
|
// 当前的会议信息详情
|
||||||
currentMeetingInfo: {},
|
currentMeetingInfo: {},
|
||||||
|
|||||||
@@ -291,8 +291,8 @@ export default {
|
|||||||
},
|
},
|
||||||
// 功能安全中心会议的url
|
// 功能安全中心会议的url
|
||||||
safetyCenterMeetingUrl: {
|
safetyCenterMeetingUrl: {
|
||||||
add: '/meeting/draftGroupMeetingSituation/add',
|
add: '/meeting/safetyCenterMeetingSituation/add',
|
||||||
edit:'/meeting/draftGroupMeetingSituation/edit'
|
edit:'/meeting/safetyCenterMeetingSituation/edit'
|
||||||
},
|
},
|
||||||
title:'添加参会人',
|
title:'添加参会人',
|
||||||
// 当前参会企业是否是内部企业
|
// 当前参会企业是否是内部企业
|
||||||
|
|||||||
@@ -222,6 +222,13 @@ export default {
|
|||||||
// 审核报名信息
|
// 审核报名信息
|
||||||
checkSignUp: '/meeting/draftGroupMeetingSituation/checkRegister'
|
checkSignUp: '/meeting/draftGroupMeetingSituation/checkRegister'
|
||||||
},
|
},
|
||||||
|
// 功能安全中心会议url
|
||||||
|
safetyCenterMeetingUrl: {
|
||||||
|
// 审核凭证
|
||||||
|
check: '/meeting/safetyCenterMeetingSituation/check',
|
||||||
|
// 审核报名信息
|
||||||
|
checkSignUp: '/meeting/safetyCenterMeetingSituation/checkRegister'
|
||||||
|
},
|
||||||
// 审核结果选择
|
// 审核结果选择
|
||||||
checkBool: false,
|
checkBool: false,
|
||||||
// 是否是审核报名信息
|
// 是否是审核报名信息
|
||||||
|
|||||||
@@ -212,8 +212,8 @@ export default {
|
|||||||
// 安全中心会议
|
// 安全中心会议
|
||||||
case MeetingTypeEnums.safetyCenter.value:
|
case MeetingTypeEnums.safetyCenter.value:
|
||||||
return {
|
return {
|
||||||
uploadFile: '',
|
uploadFile: '/meeting/safetyCenterMeeting/uploadFile',
|
||||||
uploadCouncilFile: ''
|
uploadCouncilFile: '/meeting/safetyCenterMeeting/uploadCouncilFile'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user