|
@@ -99,7 +99,7 @@ export default {
|
|
|
exportReportLoading: false,
|
|
exportReportLoading: false,
|
|
|
membersListInputs: [
|
|
membersListInputs: [
|
|
|
{ type: 'hidden', name: 'classroom', value: classroomId },
|
|
{ type: 'hidden', name: 'classroom', value: classroomId },
|
|
|
- { type: 'input', name: 'owner__national_code', label: 'کد ملی', placeholder: ' ', col: 'col-md-3 col-12' },
|
|
|
|
|
|
|
+ { type: 'input', name: 'owner__national_code', label: 'کد ملی۲', placeholder: ' ', col: 'col-md-3 col-12' },
|
|
|
{ type: 'select', name: 'status', options: (new Registration()).statusEnums, label: 'وضعیت', placeholder: ' ', col: 'col-md-3 col-12' },
|
|
{ type: 'select', name: 'status', options: (new Registration()).statusEnums, label: 'وضعیت', placeholder: ' ', col: 'col-md-3 col-12' },
|
|
|
{ type: 'select', name: 'invoice__status', options: (new Invoice()).statusEnums, label: 'نوع صورتحساب', placeholder: ' ', col: 'col-md-3 col-12' },
|
|
{ type: 'select', name: 'invoice__status', options: (new Invoice()).statusEnums, label: 'نوع صورتحساب', placeholder: ' ', col: 'col-md-3 col-12' },
|
|
|
{ type: BtnControlComp, name: 'btn', label: 'جستجو', placeholder: ' ', atClick: () => {}, col: 'col-md-2 col-12' }
|
|
{ type: BtnControlComp, name: 'btn', label: 'جستجو', placeholder: ' ', atClick: () => {}, col: 'col-md-2 col-12' }
|
|
@@ -203,9 +203,13 @@ export default {
|
|
|
getMembersExcel () {
|
|
getMembersExcel () {
|
|
|
this.exportReportLoading = true
|
|
this.exportReportLoading = true
|
|
|
const status = FormBuilderAssist.getInputsByName(this.membersListInputs, 'status').value ? FormBuilderAssist.getInputsByName(this.membersListInputs, 'status').value : null
|
|
const status = FormBuilderAssist.getInputsByName(this.membersListInputs, 'status').value ? FormBuilderAssist.getInputsByName(this.membersListInputs, 'status').value : null
|
|
|
|
|
+ const ownerNationalCode = FormBuilderAssist.getInputsByName(this.membersListInputs, 'owner__national_code').value ? FormBuilderAssist.getInputsByName(this.membersListInputs, 'owner__national_code').value : null
|
|
|
|
|
+ const invoiceStatus = FormBuilderAssist.getInputsByName(this.membersListInputs, 'invoice__status').value ? FormBuilderAssist.getInputsByName(this.membersListInputs, 'invoice__status').value : null
|
|
|
APIGateway.registration.exportReport({
|
|
APIGateway.registration.exportReport({
|
|
|
classroom: this.$route.params.id,
|
|
classroom: this.$route.params.id,
|
|
|
type: 'users',
|
|
type: 'users',
|
|
|
|
|
+ invoice__status: invoiceStatus,
|
|
|
|
|
+ owner__national_code: ownerNationalCode,
|
|
|
status
|
|
status
|
|
|
})
|
|
})
|
|
|
.then((xlsxData) => {
|
|
.then((xlsxData) => {
|