diff --git a/src/views/admin/meeting/modules/TicketModal.vue b/src/views/admin/meeting/modules/TicketModal.vue
index fc4b664..fa57857 100644
--- a/src/views/admin/meeting/modules/TicketModal.vue
+++ b/src/views/admin/meeting/modules/TicketModal.vue
@@ -32,8 +32,8 @@
placeholder='请选择类型' v-decorator="['type',{rules: [{ required: true, message: '优惠券类型'}]}]"
@change='getType'
>
- 抵用券
- 优惠券
+ 抵用券
+ 优惠券
@@ -84,7 +84,7 @@
@@ -229,12 +229,12 @@ export default {
},
{
title: '企业负责人',
- dataIndex: 'contacts',
+ dataIndex: 'contacts'
},
{
title: '联系电话',
dataIndex: 'phone'
- },
+ }
],
CompanyList: [],
notSelectEnterpriseDataList: [],
@@ -247,7 +247,8 @@ export default {
confirmLoading: false,
mdl: {},
queryParam: {},
- form: this.$form.createForm(this)
+ form: this.$form.createForm(this),
+ publicSendNum: 0
}
},
beforeCreate() {
@@ -256,7 +257,7 @@ export default {
},
methods: {
clickNumber(value) {
- this.mdl.num = value
+ this.publicSendNum = value
// 数值改变
this.selectEnterpriseDataList.forEach(item => {
if (!item.moreNum) {
@@ -277,9 +278,9 @@ export default {
this.selectEnterpriseDataList = this.selectEnterpriseDataList.map(item => {
if (item.id == this.ticketId) {
console.log('this.ticketNum ', this.ticketNum)
- console.log('this.mdl.num ', this.mdl.num)
+ console.log('this.publicSendNum ', this.publicSendNum)
item.moreNum = this.ticketNum
- item.sumNum = item.moreNum + this.mdl.num
+ item.sumNum = item.moreNum + this.publicSendNum
}
return item
})
@@ -330,6 +331,9 @@ export default {
this.mdl = Object.assign(record)
this.visible = true
if (record.id > 0) {
+ this.$nextTick(() => {
+ this.form.setFieldsValue(pick(this.mdl, 'id', 'title', 'content', 'duration', 'type', 'money', 'address', 'isVerification', 'enterpriseIds', 'isShow', 'startTime', 'endDate', 'remark', 'isDefault', 'version', 'deleteFlag', 'createBy', 'createTime', 'updateBy', 'updateTime'))
+ })
get(record.id).then(res => {
// 选择企业
this.selectEnterpriseDataList = res.selectCustomerList
@@ -337,10 +341,16 @@ export default {
// 未选中企业
this.notSelectEnterpriseDataList = res.notSelectCustomerList
// this.notSelectEnterpriseIdList = res.notSelectCustomerList.map(item => item.id)
+
+ if (res.num) { // 有限制
+ this.value = 2
+ this.publicSendNum = res.num
+ this.notSelectEnterpriseDataList.map(item => item.sumNum = res.num)
+ } else { // 无限制
+ this.value = 1
+ }
})
- this.$nextTick(() => {
- this.form.setFieldsValue(pick(this.mdl, 'id', 'title', 'content', 'duration', 'type', 'money', 'address', 'isVerification', 'enterpriseIds', 'isShow', 'startTime', 'endDate', 'remark', 'isDefault', 'version', 'deleteFlag', 'createBy', 'createTime', 'updateBy', 'updateTime'))
- })
+
} else {
// 查询企业
getTicketByCompany().then(res => {