diff --git a/public/development_address_config.js b/public/development_address_config.js
index 6425b04..7ab924c 100644
--- a/public/development_address_config.js
+++ b/public/development_address_config.js
@@ -13,7 +13,7 @@ window._CONFIG["casPrefixUrl"] = "http://cas.example.org:8443/cas";
window._CONFIG["onlinePreviewDomainURL"] = "http://localhost:8012/onlinePreview";
// 会议管理报名二维码地址
-window._CONFIG['singUpQRCodeURL'] = 'http://localhost:3000/signUpEntrance'
+window._CONFIG['singUpQRCodeURL'] = 'http://localhost:3000/signupentrance'
// 签到二维码url
window._CONFIG['signInUrl'] = '/meeting/payMeetingSituation/getSignInPage'
diff --git a/public/production_address_config.js b/public/production_address_config.js
index 297de6b..8749c66 100644
--- a/public/production_address_config.js
+++ b/public/production_address_config.js
@@ -12,5 +12,5 @@ window._CONFIG["casPrefixUrl"] = "http://cas.example.org:8443/cas";
window._CONFIG["onlinePreviewDomainURL"] = "http://10.10.10.46:8012/onlinePreview";
// 会议管理报名二维码地址
-window._CONFIG['singUpQRCodeURL'] = 'http://10.10.10.46:8055/signUpEntrance'
+window._CONFIG['singUpQRCodeURL'] = 'http://10.10.10.46:8055/signupentrance'
diff --git a/src/api/incomeMeetingApi.js b/src/api/incomeMeetingApi.js
index d546f17..af2702b 100644
--- a/src/api/incomeMeetingApi.js
+++ b/src/api/incomeMeetingApi.js
@@ -14,11 +14,15 @@ const createQcCode = (params) => getAction('/meeting/payMeeting/createBase64',pa
// 收入合同的新增会员项目的查询
const queryContractMemberProject = (params) => getAction('/jero/memberProject/queryListByNotCompany',params)
+// 通过单位名称校验是否标协会员
+const validateStandard = (params) => getAction('/meeting/internalMeetingSituation/checkMember',params)
+
export {
getUserInfo,
getMeetInfoById,
getAllWorkProjects,
getSingUpUserInfo,
createQcCode,
- queryContractMemberProject
+ queryContractMemberProject,
+ validateStandard
}
diff --git a/src/components/ProjectDetailModal.vue b/src/components/ProjectDetailModal.vue
index eef544e..6fc16fc 100644
--- a/src/components/ProjectDetailModal.vue
+++ b/src/components/ProjectDetailModal.vue
@@ -16,7 +16,7 @@
-
+
@@ -26,7 +26,7 @@
-
+
{{ basicInfo.chargeWay_dictText }}
@@ -356,8 +356,6 @@ export default {
} else {
return '缴费方式'
}
-
-
}
}
}
diff --git a/src/components/layouts/TabLayout.vue b/src/components/layouts/TabLayout.vue
index 7be1037..e9c3b2e 100644
--- a/src/components/layouts/TabLayout.vue
+++ b/src/components/layouts/TabLayout.vue
@@ -4,6 +4,7 @@
onContextmenu(e)"
v-if="multipage"
:active-key="activePage"
@@ -39,6 +40,7 @@
const indexKey = '/dashboard/analysis'
import Vue from 'vue'
import { CACHE_INCLUDED_ROUTES } from '@/store/mutation-types'
+ import {mapState} from 'vuex'
export default {
name: 'TabLayout',
@@ -77,6 +79,13 @@
} else {
return this.$store.state.app.multipage
}
+ },
+ ...mapState({
+ // 系统名称 目的是监听是否是会员系统,会员系统隐藏菜单
+ system: state => state.user.system
+ }),
+ showMenu() {
+ return this.system !== 'member'
}
},
created() {
diff --git a/src/components/page/GlobalLayout.vue b/src/components/page/GlobalLayout.vue
index 7be2bc2..dfec8f8 100644
--- a/src/components/page/GlobalLayout.vue
+++ b/src/components/page/GlobalLayout.vue
@@ -1,6 +1,5 @@
-
@@ -119,8 +120,13 @@ export default {
// 主路由
mainRouters: state => state.permission.addRouters,
// 后台菜单
- permissionMenuList: state => state.user.permissionList
- })
+ permissionMenuList: state => state.user.permissionList,
+ // 系统名称 目的是监听是否是会员系统,会员系统隐藏菜单
+ system: state => state.user.system
+ }),
+ showMenu() {
+ return this.system !== 'member'
+ }
},
watch: {
sidebarOpened(val) {
diff --git a/src/mixins/JeroListMixin.js b/src/mixins/JeroListMixin.js
index 64a76bb..a458fec 100644
--- a/src/mixins/JeroListMixin.js
+++ b/src/mixins/JeroListMixin.js
@@ -197,7 +197,11 @@ export const JeroListMixin = {
that.loadData()
that.onClearSelected()
} else {
- that.$message.warning(res.message)
+ if (res.message.indexOf('
') > -1) {
+ that.messageLineFeed('删除失败', res.message)
+ } else {
+ that.$message.warning(res.message)
+ }
}
}).finally(() => {
that.loading = false
@@ -225,7 +229,11 @@ export const JeroListMixin = {
}
that.loadData()
} else {
- that.$message.warning(res.message)
+ if (res.message.indexOf('
') > -1) {
+ that.messageLineFeed('删除失败', res.message)
+ } else {
+ that.$message.warning(res.message)
+ }
}
})
}
@@ -322,19 +330,7 @@ export const JeroListMixin = {
}
this.loadData()
} else {
- const messageArr = info.file.response.message.split('
')
- let htmlDom = []
- messageArr.map(tt => {
- if (tt) {
- htmlDom.push(({tt}
))
- }
- })
- this.$warning({
- title: '文件导入错误',
- content: (h) =>
- {htmlDom}
-
- })
+ this.messageLineFeed('文件导入错误', info.file.response.message)
// this.$message.error(`${info.file.name} ${info.file.response.message}.`);
}
} else if (info.file.status === 'error') {
@@ -386,6 +382,26 @@ export const JeroListMixin = {
let url = getFileAccessHttpUrl(text)
window.open(url)
},
+ /**
+ * 对包含
的后端错误信息进行处理
+ * @param title
+ * @param content
+ */
+ messageLineFeed(title, content) {
+ const messageArr = content.split('
')
+ let htmlDom = []
+ messageArr.map(tt => {
+ if (tt) {
+ htmlDom.push(({tt}
))
+ }
+ })
+ this.$warning({
+ title: title,
+ content: (h) =>
+ {htmlDom}
+
+ })
+ }
}
}
diff --git a/src/permission.js b/src/permission.js
index c4798f9..95e9355 100644
--- a/src/permission.js
+++ b/src/permission.js
@@ -9,12 +9,16 @@ import { generateIndexRouter } from '@/utils/util'
NProgress.configure({ showSpinner: false }) // NProgress Configuration
-const whiteList = ['/user/login', '/user/register', '/user/register-result', '/user/alteration','/signUpEntrance','/signUpPage'] // no redirect whitelist
+const whiteList = ['/user/login', '/user/register', '/user/register-result', '/user/alteration','/signupentrance','/signUpPage'] // no redirect whitelist
router.beforeEach((to, from, next) => {
if (to.query.token) {
Vue.ls.set(ACCESS_TOKEN, to.query.token, 7 * 24 * 60 * 60 * 1000)
store.commit('SET_TOKEN', to.query.token)
+ // 判断是否是会员系统iframe嵌入的,如果是 不先做左侧菜单和 头部标签
+ if(to.query.system === 'member') {
+ store.commit('SET_SYSTEM', to.query.system)
+ }
}
NProgress.start() // start progress bar
diff --git a/src/store/modules/user.js b/src/store/modules/user.js
index e7522bf..421ef53 100644
--- a/src/store/modules/user.js
+++ b/src/store/modules/user.js
@@ -7,6 +7,8 @@ import { getAction } from '@/api/manage'
const user = {
state: {
+ // 使用系统的名称,只有在会员系统嵌入来款系统的时候使用 传值为 member
+ system: '',
token: '',
username: '',
realname: '',
@@ -18,6 +20,9 @@ const user = {
},
mutations: {
+ SET_SYSTEM: (state, system) => {
+ state.system = system
+ },
SET_TOKEN: (state, token) => {
state.token = token
},
@@ -205,4 +210,4 @@ const user = {
}
}
-export default user
\ No newline at end of file
+export default user
diff --git a/src/utils/hasPermission.js b/src/utils/hasPermission.js
index 81df262..4f4691b 100644
--- a/src/utils/hasPermission.js
+++ b/src/utils/hasPermission.js
@@ -4,7 +4,7 @@ const hasPermission = {
install (Vue, options) {
Vue.directive('has', {
inserted: (el, binding, vnode)=>{
- // console.log('binding=====',binding.value)
+ // console.log('binding=====',binding)
if(binding.arg){
binding.value = binding.arg
// console.log( binding.value ,' binding.value =================')
diff --git a/src/utils/validateOnly.js b/src/utils/validateOnly.js
index f89e8d5..16ed013 100644
--- a/src/utils/validateOnly.js
+++ b/src/utils/validateOnly.js
@@ -3,8 +3,8 @@ import {phoneReg, isEmail, chineseReg} from '@/utils/validate'
// 手机校验的错误信息提示
const phoneErrMsg = {
- err1: '请输入手机号码',
- err2: '请输入正确格式的手机号码'
+ err1: '请输入手机号',
+ err2: '请输入正确格式的手机号'
}
// 邮箱校验错误提示信息
const emailErrMsg = {
diff --git a/src/views/businessManagement/BusinessManagement.vue b/src/views/businessManagement/BusinessManagement.vue
index 62cd0c7..2710066 100644
--- a/src/views/businessManagement/BusinessManagement.vue
+++ b/src/views/businessManagement/BusinessManagement.vue
@@ -220,7 +220,11 @@ export default {
}
that.loadData()
} else {
- that.$message.warning(res.message)
+ if (res.message.indexOf('
') > -1) {
+ that.messageLineFeed('删除失败', res.message)
+ } else {
+ that.$message.warning(res.message)
+ }
}
})
}
@@ -267,7 +271,11 @@ export default {
that.loadData()
that.onClearSelected()
} else {
- that.$message.warning(res.message)
+ if (res.message.indexOf('
') > -1) {
+ that.messageLineFeed('删除失败', res.message)
+ } else {
+ that.$message.warning(res.message)
+ }
}
}).finally(() => {
that.loading = false
diff --git a/src/views/contractManagement/expenditureContract/ExpenditureContractDetail.vue b/src/views/contractManagement/expenditureContract/ExpenditureContractDetail.vue
index 7d89eee..d48c1fa 100644
--- a/src/views/contractManagement/expenditureContract/ExpenditureContractDetail.vue
+++ b/src/views/contractManagement/expenditureContract/ExpenditureContractDetail.vue
@@ -122,8 +122,8 @@
-
-
+
{{ item.createBy }}
diff --git a/src/views/contractManagement/revenueContract/modules/RevenueContractAduitModule.vue b/src/views/contractManagement/revenueContract/modules/RevenueContractAduitModule.vue
index fca0949..a5d2488 100644
--- a/src/views/contractManagement/revenueContract/modules/RevenueContractAduitModule.vue
+++ b/src/views/contractManagement/revenueContract/modules/RevenueContractAduitModule.vue
@@ -114,6 +114,8 @@ export default {
this.close()
},
open() {
+ this.showExplainRemarks = false
+ this.form.resetFields()
let userInfo = Vue.ls.get(USER_INFO)
console.log(userInfo)
this.model.userName = userInfo.realname
@@ -123,6 +125,8 @@ export default {
})
},
close() {
+ this.showExplainRemarks = false
+ this.form.resetFields()
this.visible = false
},
/**
diff --git a/src/views/contractManagement/revenueContract/modules/RevenueContractDetail.vue b/src/views/contractManagement/revenueContract/modules/RevenueContractDetail.vue
index 031d5de..7349049 100644
--- a/src/views/contractManagement/revenueContract/modules/RevenueContractDetail.vue
+++ b/src/views/contractManagement/revenueContract/modules/RevenueContractDetail.vue
@@ -132,8 +132,8 @@
-
-
+
{{ item.createBy }}
@@ -152,7 +152,7 @@
审核记录
-
{{ item.createBy }}
diff --git a/src/views/incomePayments/meetManage/Attendance.vue b/src/views/incomePayments/meetManage/Attendance.vue
index 526b6cf..adeba89 100644
--- a/src/views/incomePayments/meetManage/Attendance.vue
+++ b/src/views/incomePayments/meetManage/Attendance.vue
@@ -618,9 +618,9 @@ export default {
signUpHerfUrl() {
return `${ window._CONFIG['singUpQRCodeURL'] }?id=${ this.$route.query.id }`
},
- // 签到地址 只给一个会议id
+ // 签到地址 只给一个会议id 加前缀是为了区分 小程序的扫码签到是否扫描的是签到二维码
signInUrl() {
- return this.$route.query.id
+ return `scanSign=${this.$route.query.id}`
}
},
methods: {
@@ -634,6 +634,7 @@ export default {
* 审核
* */
handleAudit(record) {
+ this.$refs.auditModal.title = '审核凭证'
this.$refs.auditModal.open(record, false)
},
/*
diff --git a/src/views/incomePayments/meetManage/SignUpInfoEdit.vue b/src/views/incomePayments/meetManage/SignUpInfoEdit.vue
index a4aa967..9e4c2c9 100644
--- a/src/views/incomePayments/meetManage/SignUpInfoEdit.vue
+++ b/src/views/incomePayments/meetManage/SignUpInfoEdit.vue
@@ -204,9 +204,34 @@ export default {
meetingType: '',
// 会议费用是否为0
meetingCostBool:false,
- url:{
- add:'/meeting/payMeetingSituation/add',
- edit:'/meeting/payMeetingSituation/edit'
+ // url:{
+ // add:'/meeting/payMeetingSituation/add',
+ // edit:'/meeting/payMeetingSituation/edit'
+ // },
+ // 其他会议的url
+ otherMeetingUrl: {
+ add: '/meeting/ohterMeetingSituation/add',
+ edit:'/meeting/ohterMeetingSituation/edit'
+ },
+ // 分标委会议的url
+ committeeMeetingUrl: {
+ add: '/meeting/committeeMeetingSituation/add',
+ edit:'/meeting/committeeMeetingSituation/edit'
+ },
+ // 国际研讨会的url
+ internalMeetingUrl: {
+ add: '/meeting/internalMeetingSituation/add',
+ edit:'/meeting/internalMeetingSituation/edit'
+ },
+ // 标协会议的url
+ standardsMeetingUrl: {
+ add: '/meeting/standardsMeetingSituation/add',
+ edit:'/meeting/standardsMeetingSituation/edit'
+ },
+ // 工作组会议的url
+ workGroupMeetingUrl: {
+ add: '/meeting/workGroupMeetingSituation/add',
+ edit:'/meeting/workGroupMeetingSituation/edit'
},
title:'添加参会人',
}
@@ -229,6 +254,23 @@ export default {
}
},
+ computed:{
+ // eslint-disable-next-line
+ url() {
+ switch (this.$route.query.meetingType) {
+ case '1':
+ return this.workGroupMeetingUrl
+ case '2':
+ return this.standardsMeetingUrl
+ case '3':
+ return this.internalMeetingUrl
+ case '4':
+ return this.otherMeetingUrl
+ case '5':
+ return this.committeeMeetingUrl
+ }
+ },
+ },
methods: {
addContactsOk() {
this.$refs.selectContacts.getContactsList()
diff --git a/src/views/incomePayments/meetManage/modules/AuditModal.vue b/src/views/incomePayments/meetManage/modules/AuditModal.vue
index 4187dd8..44559dd 100644
--- a/src/views/incomePayments/meetManage/modules/AuditModal.vue
+++ b/src/views/incomePayments/meetManage/modules/AuditModal.vue
@@ -1,77 +1,79 @@
+ :title="title"
+ :width="width"
+ :visible="visible"
+ :confirmLoading="confirmLoading"
+ @ok="handleOk"
+ @cancel="handleCancel"
+ cancelText="关闭">
报名信息
- {{model.companyName}}
+ {{ model.companyName }}
- {{model.companyContactName}}
+ {{ model.companyContactName }}
- {{model.phone}}
+ {{ model.phone }}
- {{model.identity_dictText}}
+ {{ model.identity_dictText }}
- {{model.checkInHotel_dictText}}
+ {{ model.checkInHotel_dictText }}
- {{model.arrivalTime}}
+ {{ model.arrivalTime }}
- {{model.departureTime}}
+ {{ model.departureTime }}
- {{model.payMode_dictText}}
+ {{ model.payMode_dictText }}
- {{model.needInvoice_dictText}}
+ {{ model.needInvoice_dictText }}
-
-
-
-
+
+
+
+
+
-
+
- {{model.orderCode}}
+ {{ model.orderCode }}
审核
-
+
-
+
- 通过
+ 通过
驳回
@@ -82,11 +84,11 @@
{e.target.value = (e.target.value + '').trim()}"/>
+ placeholder="请输入审核说明"
+ :auto-size="{ minRows: 3, maxRows: 6 }"
+ :maxLength='200'
+ v-decorator="['checkRemark',validatorRules.checkRemark]"
+ @change="e => {e.target.value = (e.target.value + '').trim()}"/>
@@ -157,53 +159,53 @@ export default {
// 审核凭证
check: '/meeting/payMeetingSituation/check',
// 审核报名信息
- checkSignUp:'/meeting/payMeetingSituation/checkRegister'
+ checkSignUp: '/meeting/payMeetingSituation/checkRegister'
},
// 其他会议url
otherMeetingUrl: {
// 审核凭证
check: '/meeting/ohterMeetingSituation/check',
// 审核报名信息
- checkSignUp:'/meeting/ohterMeetingSituation/checkRegister'
+ checkSignUp: '/meeting/ohterMeetingSituation/checkRegister'
},
// 工作组会议url
workGroupMeetingUrl: {
// 审核凭证
check: '/meeting/workGroupMeetingSituation/check',
// 审核报名信息
- checkSignUp:'/meeting/workGroupMeetingSituation/checkRegister'
+ checkSignUp: '/meeting/workGroupMeetingSituation/checkRegister'
},
// 分标委会议url
committeeMeetingUrl: {
// 审核凭证
check: '/meeting/committeeMeetingSituation/check',
// 审核报名信息
- checkSignUp:'/meeting/committeeMeetingSituation/checkRegister'
+ checkSignUp: '/meeting/committeeMeetingSituation/checkRegister'
},
// 国际研讨会url
internalMeetingUrl: {
// 审核凭证
check: '/meeting/internalMeetingSituation/check',
// 审核报名信息
- checkSignUp:'/meeting/internalMeetingSituation/checkRegister'
+ checkSignUp: '/meeting/internalMeetingSituation/checkRegister'
},
// 标协会议url
standardsMeetingUrl: {
// 审核凭证
check: '/meeting/standardsMeetingSituation/check',
// 审核报名信息
- checkSignUp:'/meeting/standardsMeetingSituation/checkRegister'
+ checkSignUp: '/meeting/standardsMeetingSituation/checkRegister'
},
// 审核结果选择
- checkBool:false,
+ checkBool: false,
// 是否是审核报名信息
- checkSignBool:false,
+ checkSignBool: false,
// 参会人id
- signUpPersonId:'',
+ signUpPersonId: '',
}
},
methods: {
- open(record,signUp) {
+ open(record, signUp) {
this.form.resetFields()
this.visible = true
this.signUpPersonId = record.id
@@ -211,7 +213,7 @@ export default {
// 控制行程信息显示 审核凭证不显示
this.checkSignBool = signUp || false
// 会议类型不同 url不同
- this.url = Object.assign({},this.createUrlByMeetingType(this.$route.query.meetingType))
+ this.url = Object.assign({}, this.createUrlByMeetingType(this.$route.query.meetingType))
console.log(record)
},
close() {
@@ -225,10 +227,10 @@ export default {
if (!err) {
that.confirmLoading = true
let httpurl = ''
- if(that.checkSignBool){
+ if (that.checkSignBool) {
// 审核报名信息的接口
- httpurl = this.url.checkSignUp
- }else {
+ httpurl = this.url.checkSignUp
+ } else {
// 审核凭证的接口
httpurl = this.url.check
}
@@ -250,9 +252,9 @@ export default {
}
})
},
- querySingUpUserInfo(){
- getSingUpUserInfo({id:this.signUpPersonId}).then(res => {
- if(res.success){
+ querySingUpUserInfo() {
+ getSingUpUserInfo({id: this.signUpPersonId}).then(res => {
+ if (res.success) {
this.model = res.result
}
})
@@ -263,25 +265,30 @@ export default {
/*
* 选择审核结果
* */
- changeCheck(e){
+ changeCheck(e) {
console.log(e)
// 审核结果选择拒绝 审核说明必填
- if(e.target.value === '1'){
+ if (e.target.value === '1') {
this.checkBool = false
- }else if(e.target.value === '2'){
+ } else if (e.target.value === '2') {
this.checkBool = true
}
},
/*
* 根据会议类型不同的url
* */
- createUrlByMeetingType(meetingType){
- switch (meetingType){
- case '1': return this.workGroupMeetingUrl
- case '2': return this.standardsMeetingUrl
- case '3': return this.internalMeetingUrl
- case '4': return this.otherMeetingUrl
- case '5': return this.committeeMeetingUrl
+ createUrlByMeetingType(meetingType) {
+ switch (meetingType) {
+ case '1':
+ return this.workGroupMeetingUrl
+ case '2':
+ return this.standardsMeetingUrl
+ case '3':
+ return this.internalMeetingUrl
+ case '4':
+ return this.otherMeetingUrl
+ case '5':
+ return this.committeeMeetingUrl
}
}
}
@@ -316,7 +323,8 @@ export default {
.color-999 {
color: #999;
}
+
.color-black {
- color:black;
+ color: black;
}
diff --git a/src/views/mailManagement/BillMail.vue b/src/views/mailManagement/BillMail.vue
index 625fce6..30a7238 100644
--- a/src/views/mailManagement/BillMail.vue
+++ b/src/views/mailManagement/BillMail.vue
@@ -161,7 +161,9 @@ export default {
align: 'center',
width: 200,
dataIndex: 'invoiceAmount',
- scopedSlots: { customRender: 'text' }
+ customRender: (text, record) => (
+
+ )
},
{
title: '项目负责人',
diff --git a/src/views/mailManagement/ContractMail.vue b/src/views/mailManagement/ContractMail.vue
index 2dbf221..c1cf270 100644
--- a/src/views/mailManagement/ContractMail.vue
+++ b/src/views/mailManagement/ContractMail.vue
@@ -9,12 +9,12 @@
-
+
-
+
@@ -126,56 +126,58 @@ export default {
align: 'center',
width: 300,
dataIndex: 'contractNum',
- scopedSlots: { customRender: 'htmlSlot' }
+ scopedSlots: { customRender: 'text' }
},
{
title: '合同名称',
align: 'center',
width: 300,
dataIndex: 'contractName',
- scopedSlots: { customRender: 'projectName' }
+ scopedSlots: { customRender: 'text' }
},
{
title: '签订单位',
align: 'center',
width: 300,
dataIndex: 'signedCompanyTemporaryName',
- scopedSlots: { customRender: 'projectName' }
+ scopedSlots: { customRender: 'text' }
},
{
title: '负责人',
align: 'center',
width: 300,
dataIndex: 'principalName',
- scopedSlots: { customRender: 'projectName' }
+ scopedSlots: { customRender: 'text' }
},
{
title: '合同总金额',
align: 'center',
width: 200,
dataIndex: 'contractAmount',
- scopedSlots: { customRender: 'projectName' }
+ customRender: (text, record) => (
+
+ )
},
{
title: '邮寄联系人',
align: 'center',
width: 300,
dataIndex: 'liaisonMan',
- scopedSlots: { customRender: 'projectName' }
+ scopedSlots: { customRender: 'text' }
},
{
title: '联系人电话',
align: 'center',
width: 200,
dataIndex: 'mobile',
- scopedSlots: { customRender: 'projectName' }
+ scopedSlots: { customRender: 'text' }
},
{
title: '状态',
align: 'center',
width: 200,
dataIndex: 'postStatus_dictText',
- scopedSlots: { customRender: 'projectName' }
+ scopedSlots: { customRender: 'text' }
},
{
title: '打印',
diff --git a/src/views/projectManagement/GeneralProjectManagement.vue b/src/views/projectManagement/GeneralProjectManagement.vue
index c43f1c9..3141ab0 100644
--- a/src/views/projectManagement/GeneralProjectManagement.vue
+++ b/src/views/projectManagement/GeneralProjectManagement.vue
@@ -181,7 +181,8 @@ export default {
width: 150,
dataIndex: 'receivableAmount',
customRender: (text, record) => (
- )
+
+ )
}, {
title: '实收金额',
align: 'center',
diff --git a/src/views/projectManagement/WorkingGroupMemberUnitMaintenance.vue b/src/views/projectManagement/WorkingGroupMemberUnitMaintenance.vue
index fc220f9..d479f9f 100644
--- a/src/views/projectManagement/WorkingGroupMemberUnitMaintenance.vue
+++ b/src/views/projectManagement/WorkingGroupMemberUnitMaintenance.vue
@@ -282,13 +282,17 @@ export default {
align: 'center',
dataIndex: 'receivableAmount',
width: 180,
- scopedSlots: { customRender: 'text' }
+ customRender: (text, record) => (
+
+ )
}, {
title: '实收金额',
align: 'center',
dataIndex: 'paidAmount',
width: 180,
- scopedSlots: { customRender: 'text' }
+ customRender: (text, record) => (
+
+ )
}, {
title: '打包',
align: 'center',
@@ -536,7 +540,6 @@ export default {
&-filename {
cursor: pointer;
- color: #069f99;
}
}
}
diff --git a/src/views/signUp/SignUpEntrance.vue b/src/views/signUp/SignUpEntrance.vue
index c8dde4a..096c386 100644
--- a/src/views/signUp/SignUpEntrance.vue
+++ b/src/views/signUp/SignUpEntrance.vue
@@ -121,7 +121,13 @@ export default {
}
},
async mounted() {
- this.singUpQRCode = await this.generateQRCode('123')
+ this.singUpQRCode = await this.generateQRCode(this.signUpHerfUrl)
+ },
+ computed:{
+ // 报名链接
+ signUpHerfUrl() {
+ return `${ window._CONFIG['singUpQRCodeURL'] }?id=${this.meetingId}`
+ },
},
methods: {
/*
diff --git a/src/views/signUp/SignUpPage.vue b/src/views/signUp/SignUpPage.vue
index aae1c4a..e0fe879 100644
--- a/src/views/signUp/SignUpPage.vue
+++ b/src/views/signUp/SignUpPage.vue
@@ -223,7 +223,7 @@