diff --git a/src/router/modules/resource.ts b/src/router/modules/resource.ts
index 57752f2..bf84492 100644
--- a/src/router/modules/resource.ts
+++ b/src/router/modules/resource.ts
@@ -1396,6 +1396,28 @@
activeMenu: '/customer/examineList',
},
},
+ {
+ path: 'contractList',
+ name: 'ResourceCustomerContractList',
+ component: () => import('@/views/resource/customer/contract/list.vue'),
+ meta: {
+ title: '合同执行变更登记表',
+ auth: '/resource/customer/contract',
+ icon: 'ep:key',
+ },
+ },
+ {
+ path: 'contract/:type/:id?',
+ name: 'ResourceCustomerContractDetail',
+ component: () => import('@/views/resource/customer/contract/edit.vue'),
+ meta: {
+ title: '合同执行变更登记表详情',
+ icon: 'ep:key',
+ sidebar: false,
+ breadcrumb: true,
+ activeMenu: '/customer/contractList',
+ },
+ },
],
},
{
diff --git a/src/router/modules/resource.ts b/src/router/modules/resource.ts
index 57752f2..bf84492 100644
--- a/src/router/modules/resource.ts
+++ b/src/router/modules/resource.ts
@@ -1396,6 +1396,28 @@
activeMenu: '/customer/examineList',
},
},
+ {
+ path: 'contractList',
+ name: 'ResourceCustomerContractList',
+ component: () => import('@/views/resource/customer/contract/list.vue'),
+ meta: {
+ title: '合同执行变更登记表',
+ auth: '/resource/customer/contract',
+ icon: 'ep:key',
+ },
+ },
+ {
+ path: 'contract/:type/:id?',
+ name: 'ResourceCustomerContractDetail',
+ component: () => import('@/views/resource/customer/contract/edit.vue'),
+ meta: {
+ title: '合同执行变更登记表详情',
+ icon: 'ep:key',
+ sidebar: false,
+ breadcrumb: true,
+ activeMenu: '/customer/contractList',
+ },
+ },
],
},
{
diff --git a/src/views/resource/customer/contract/contract-interface.ts b/src/views/resource/customer/contract/contract-interface.ts
new file mode 100644
index 0000000..137aad5
--- /dev/null
+++ b/src/views/resource/customer/contract/contract-interface.ts
@@ -0,0 +1,64 @@
+export interface IListQuery {
+ formNo: string
+ labCode: string
+ groupCode: string
+ measureItem: string
+ createUserName: string
+ createTimeStart: string
+ createTimeEnd: string
+ approvalStatus: string
+ formId: string
+ offset: number
+ limit: number
+ sort?: string
+ order?: string
+}
+
+export interface ICustomerExamineInfo {
+ id?: string
+ formNo: string
+ formName: string
+ labCode: string
+ labCodeName?: string
+ groupCode: string
+ groupCodeName?: string
+ customerId?: string
+ customerName?: string
+ signUserId?: string
+ signStatus?: string
+ signStatusName?: string
+ customerContent: string
+ measureItem: string
+ otherRequire: string
+ equipmentName: string
+ performanceIndex: string
+ measureStatus: string
+ numberOfPeople?: number
+ staffCert?: number
+ measureMethodName: string
+ measureMethodType: string
+ measureMethodTypeName?: string
+ measureMethodConfirm?: number
+ measureMethodControlled?: number
+ approvalStatus?: string
+ approvalStatusName?: string
+ appealUserId: string
+ appealUserName: string
+ processId: string
+ taskId: string
+ remark: string
+ decisionItem?: string
+ createUserId?: string
+ createUserName?: string
+ createTime?: string
+}
+
+export interface ICustomerExamineTemplate extends ICustomerExamineInfo {
+ templateName: string
+}
+
+export interface ITemplateListQuery {
+ templateName: string
+ offset: number
+ limit: number
+}
diff --git a/src/router/modules/resource.ts b/src/router/modules/resource.ts
index 57752f2..bf84492 100644
--- a/src/router/modules/resource.ts
+++ b/src/router/modules/resource.ts
@@ -1396,6 +1396,28 @@
activeMenu: '/customer/examineList',
},
},
+ {
+ path: 'contractList',
+ name: 'ResourceCustomerContractList',
+ component: () => import('@/views/resource/customer/contract/list.vue'),
+ meta: {
+ title: '合同执行变更登记表',
+ auth: '/resource/customer/contract',
+ icon: 'ep:key',
+ },
+ },
+ {
+ path: 'contract/:type/:id?',
+ name: 'ResourceCustomerContractDetail',
+ component: () => import('@/views/resource/customer/contract/edit.vue'),
+ meta: {
+ title: '合同执行变更登记表详情',
+ icon: 'ep:key',
+ sidebar: false,
+ breadcrumb: true,
+ activeMenu: '/customer/contractList',
+ },
+ },
],
},
{
diff --git a/src/views/resource/customer/contract/contract-interface.ts b/src/views/resource/customer/contract/contract-interface.ts
new file mode 100644
index 0000000..137aad5
--- /dev/null
+++ b/src/views/resource/customer/contract/contract-interface.ts
@@ -0,0 +1,64 @@
+export interface IListQuery {
+ formNo: string
+ labCode: string
+ groupCode: string
+ measureItem: string
+ createUserName: string
+ createTimeStart: string
+ createTimeEnd: string
+ approvalStatus: string
+ formId: string
+ offset: number
+ limit: number
+ sort?: string
+ order?: string
+}
+
+export interface ICustomerExamineInfo {
+ id?: string
+ formNo: string
+ formName: string
+ labCode: string
+ labCodeName?: string
+ groupCode: string
+ groupCodeName?: string
+ customerId?: string
+ customerName?: string
+ signUserId?: string
+ signStatus?: string
+ signStatusName?: string
+ customerContent: string
+ measureItem: string
+ otherRequire: string
+ equipmentName: string
+ performanceIndex: string
+ measureStatus: string
+ numberOfPeople?: number
+ staffCert?: number
+ measureMethodName: string
+ measureMethodType: string
+ measureMethodTypeName?: string
+ measureMethodConfirm?: number
+ measureMethodControlled?: number
+ approvalStatus?: string
+ approvalStatusName?: string
+ appealUserId: string
+ appealUserName: string
+ processId: string
+ taskId: string
+ remark: string
+ decisionItem?: string
+ createUserId?: string
+ createUserName?: string
+ createTime?: string
+}
+
+export interface ICustomerExamineTemplate extends ICustomerExamineInfo {
+ templateName: string
+}
+
+export interface ITemplateListQuery {
+ templateName: string
+ offset: number
+ limit: number
+}
diff --git a/src/views/resource/customer/contract/list.vue b/src/views/resource/customer/contract/list.vue
new file mode 100644
index 0000000..03152b0
--- /dev/null
+++ b/src/views/resource/customer/contract/list.vue
@@ -0,0 +1,432 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ (searchQuery.offset - 1) * searchQuery.limit + scope.$index + 1 }}
+
+
+
+
+
+
+
+ 查看
+
+
+
+ 查看
+
+
+
+ 删除
+
+
+
+
+ 同意
+
+
+ 拒绝
+
+
+
+
+ 取消
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/router/modules/resource.ts b/src/router/modules/resource.ts
index 57752f2..bf84492 100644
--- a/src/router/modules/resource.ts
+++ b/src/router/modules/resource.ts
@@ -1396,6 +1396,28 @@
activeMenu: '/customer/examineList',
},
},
+ {
+ path: 'contractList',
+ name: 'ResourceCustomerContractList',
+ component: () => import('@/views/resource/customer/contract/list.vue'),
+ meta: {
+ title: '合同执行变更登记表',
+ auth: '/resource/customer/contract',
+ icon: 'ep:key',
+ },
+ },
+ {
+ path: 'contract/:type/:id?',
+ name: 'ResourceCustomerContractDetail',
+ component: () => import('@/views/resource/customer/contract/edit.vue'),
+ meta: {
+ title: '合同执行变更登记表详情',
+ icon: 'ep:key',
+ sidebar: false,
+ breadcrumb: true,
+ activeMenu: '/customer/contractList',
+ },
+ },
],
},
{
diff --git a/src/views/resource/customer/contract/contract-interface.ts b/src/views/resource/customer/contract/contract-interface.ts
new file mode 100644
index 0000000..137aad5
--- /dev/null
+++ b/src/views/resource/customer/contract/contract-interface.ts
@@ -0,0 +1,64 @@
+export interface IListQuery {
+ formNo: string
+ labCode: string
+ groupCode: string
+ measureItem: string
+ createUserName: string
+ createTimeStart: string
+ createTimeEnd: string
+ approvalStatus: string
+ formId: string
+ offset: number
+ limit: number
+ sort?: string
+ order?: string
+}
+
+export interface ICustomerExamineInfo {
+ id?: string
+ formNo: string
+ formName: string
+ labCode: string
+ labCodeName?: string
+ groupCode: string
+ groupCodeName?: string
+ customerId?: string
+ customerName?: string
+ signUserId?: string
+ signStatus?: string
+ signStatusName?: string
+ customerContent: string
+ measureItem: string
+ otherRequire: string
+ equipmentName: string
+ performanceIndex: string
+ measureStatus: string
+ numberOfPeople?: number
+ staffCert?: number
+ measureMethodName: string
+ measureMethodType: string
+ measureMethodTypeName?: string
+ measureMethodConfirm?: number
+ measureMethodControlled?: number
+ approvalStatus?: string
+ approvalStatusName?: string
+ appealUserId: string
+ appealUserName: string
+ processId: string
+ taskId: string
+ remark: string
+ decisionItem?: string
+ createUserId?: string
+ createUserName?: string
+ createTime?: string
+}
+
+export interface ICustomerExamineTemplate extends ICustomerExamineInfo {
+ templateName: string
+}
+
+export interface ITemplateListQuery {
+ templateName: string
+ offset: number
+ limit: number
+}
diff --git a/src/views/resource/customer/contract/list.vue b/src/views/resource/customer/contract/list.vue
new file mode 100644
index 0000000..03152b0
--- /dev/null
+++ b/src/views/resource/customer/contract/list.vue
@@ -0,0 +1,432 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ (searchQuery.offset - 1) * searchQuery.limit + scope.$index + 1 }}
+
+
+
+
+
+
+
+ 查看
+
+
+
+ 查看
+
+
+
+ 删除
+
+
+
+
+ 同意
+
+
+ 拒绝
+
+
+
+
+ 取消
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/resource/file/noveltySearch/searchProcess.vue b/src/views/resource/file/noveltySearch/searchProcess.vue
new file mode 100644
index 0000000..ee0f8bd
--- /dev/null
+++ b/src/views/resource/file/noveltySearch/searchProcess.vue
@@ -0,0 +1,4 @@
+
+
+ 查新进度
+