diff --git a/src/enums/commonEnums.js b/src/enums/commonEnums.js
index 8a4b704..51150fc 100644
--- a/src/enums/commonEnums.js
+++ b/src/enums/commonEnums.js
@@ -4,7 +4,7 @@ export const ProjectTypeEnums = {
GENERAL_PRO: {name: '普通项目', value: 1},
GROUP_PRO: {name: '工作组项目', value: 2},
MEETING_PRO: {name: '会议项目', value: 3},
- MEMBER_PRO: {name: '会员项目', value: 4},
+ MEMBER_PRO: {name: '资料网员', value: 4},
STANDARD_MEMBER_PRO: {name: '标协会员项目', value: 5},
STANDARD_CERTIFICATE_PRO: {name: '标协证书项目', value: 6},
}
\ No newline at end of file
diff --git a/src/views/packManagement/PackProjectMaintenance.vue b/src/views/packManagement/PackProjectMaintenance.vue
index 52e036f..9c09ca9 100644
--- a/src/views/packManagement/PackProjectMaintenance.vue
+++ b/src/views/packManagement/PackProjectMaintenance.vue
@@ -136,6 +136,8 @@
开票
确认收入
+
+ 开票类型
@@ -189,6 +191,14 @@
:project-type="selectProjectType"
:project-name="selectProjectName"
@ok="modalFormOk">
+
+
+
@@ -210,6 +220,8 @@ import { getPackCompanyById, batchRemovePackProject, removePackProject } from '.
import ProjectDetailModal from '../../components/ProjectDetailModal'
import ConfirmStageModule from '../financialManagement/arriveAndInvoicing/modules/ConfirmStageModule'
import {getPayConfirmList} from '@/api/incomePaymentsApi'
+import InvoiceInfoChangeModule from './modules/InvoiceInfoChangeModule'
+import { ProjectTypeEnums } from '../../enums/commonEnums'
export default {
name: 'PackProjectMaintenance',
@@ -223,11 +235,13 @@ export default {
ArriveStageModule,
InvoicingStageModule,
ProjectDetailModal,
- ConfirmStageModule
+ ConfirmStageModule,
+ InvoiceInfoChangeModule
},
mixins: [JeroListMixin],
data() {
return {
+ ProjectTypeEnums,
IconImg,
// 企业信息名称字段对应
companyDataField: [
@@ -361,7 +375,7 @@ export default {
dataIndex: 'action',
align: 'center',
fixed: 'right',
- width: 280,
+ width: 330,
scopedSlots: { customRender: 'action' }
}
],
@@ -597,6 +611,19 @@ export default {
this.$refs.confirmStageModule.show(record)
},
+ /**
+ * 开票类型-修改开票类型,只有工作组项目、普通项目、资料网员项目可以修改
+ * @param record
+ */
+ changeInvoiceInfo(record) {
+ this.selectProjectType = record.projectType
+ this.selectProjectId = record.id
+ record.companyId = this.companyDataById.companyId
+ // this.confirmStageVisible = true
+ this.$refs.changeInvoiceInfo.open(record)
+
+ }
+
}
}
diff --git a/src/views/packManagement/modules/InvoiceInfoChangeModule.vue b/src/views/packManagement/modules/InvoiceInfoChangeModule.vue
new file mode 100644
index 0000000..4c246e7
--- /dev/null
+++ b/src/views/packManagement/modules/InvoiceInfoChangeModule.vue
@@ -0,0 +1,235 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 关闭
+ 确定
+
+
+
+
+
+
+
\ No newline at end of file