diff --git a/src/api/calibration/bidRegistration/index.ts b/src/api/calibration/bidRegistration/index.ts new file mode 100644 index 0000000..1b18ac2 --- /dev/null +++ b/src/api/calibration/bidRegistration/index.ts @@ -0,0 +1,46 @@ +import request from '@/utils/request' +const AUTH_BASE_URL = '/api2' + +/* + * 投标登记 + * */ + +// 新增投标登记 +export const BusinessBid = (data: any) => { + const formData = new FormData() + formData.append('BiddingUnit', data.BiddingUnit) + formData.append('ProjectName', data.ProjectName) + formData.append('times', data.times) + formData.append('BiddingAnnouncement', data.BiddingAnnouncement) + formData.append('personincharge', data.personincharge) + formData.append('user_id', data.user_id) + return request({ + url: `${AUTH_BASE_URL}/business/bid`, + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} + +// 投标登记展示 +export const BusinessBiddetail = (data: any) => { + const formData = new FormData() + formData.append('page', data.pageNum) + formData.append('per_page', data.pageSize) + if (data.times && data.times.length) { + formData.append('times', data.times[0]) + formData.append('end_time', data.times[1]) + } + formData.append('client_username', data.client_username) + formData.append('party_username', data.party_username) + return request({ + url: `${AUTH_BASE_URL}/business/biddetail`, + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} diff --git a/src/api/calibration/conflictOfInterestSearch/index.ts b/src/api/calibration/conflictOfInterestSearch/index.ts index 4ad16ec..d822bec 100644 --- a/src/api/calibration/conflictOfInterestSearch/index.ts +++ b/src/api/calibration/conflictOfInterestSearch/index.ts @@ -8,15 +8,14 @@ const AUTH_BASE_URL = '/api2' // 新增立项登记 export const BusinessProject = (data: any) => { const formData = new FormData() - formData.append('type', data.type) + formData.append('type', data.type.split(',')[0]) formData.append('ContractNo', data.ContractNo) formData.append('times', data.times) - formData.append('client_info', data.client_info) - formData.append('party_info', data.party_info) - formData.append('description', data.description) formData.append('responsiblefor', data.responsiblefor) formData.append('charge', data.charge) formData.append('contract', data.contract) + formData.append('personincharge', data.personincharge) + formData.append('user_id', data.user_id) return request({ url: `${AUTH_BASE_URL}/business/project`, method: 'post', @@ -27,13 +26,33 @@ export const BusinessProject = (data: any) => { }) } -// 审批分页接口 -export const UserRoxyexhibition = (data: any) => { +// 立案登记类型查询 +export const BusinessProjectquerytype = (type: string) => { const formData = new FormData() - formData.append('page', data.pageNum) - formData.append('per_page', data.pageSize) + formData.append('type', type) return request({ - url: `${AUTH_BASE_URL}/user/roxyexhibition`, + url: `${AUTH_BASE_URL}/business/projectquerytype`, + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} + +// 立项登记展示 +export const BusinessProjectdetail = (data: any) => { + const formData = new FormData() + formData.append('page', data.pageNum) + formData.append('per_page', data.pageSize) + if (data.times && data.times.length) { + formData.append('times', data.times[0]) + formData.append('end_time', data.times[1]) + } + formData.append('client_username', data.client_username) + formData.append('party_username', data.party_username) + return request({ + url: `${AUTH_BASE_URL}/business/projectdetail`, method: 'post', data: formData, headers: { diff --git a/src/api/calibration/preRegistration/index.ts b/src/api/calibration/preRegistration/index.ts index 6650b58..99889c7 100644 --- a/src/api/calibration/preRegistration/index.ts +++ b/src/api/calibration/preRegistration/index.ts @@ -44,3 +44,11 @@ export const BusinessRegisterdetail = (data: any) => { } }) } + +// 预立案登记列表接口 +export const BusinessRegistrationlist = () => { + return request({ + url: `${AUTH_BASE_URL}/business/registrationlist`, + method: 'post' + }) +} diff --git a/src/views/calibration/businessSystem/conflictOfInterestSearch/components/BidRegistrationForm.vue b/src/views/calibration/businessSystem/conflictOfInterestSearch/components/BidRegistrationForm.vue new file mode 100644 index 0000000..894dc98 --- /dev/null +++ b/src/views/calibration/businessSystem/conflictOfInterestSearch/components/BidRegistrationForm.vue @@ -0,0 +1,284 @@ + + + + + diff --git a/src/views/calibration/businessSystem/conflictOfInterestSearch/components/BusinessProjectForm.vue b/src/views/calibration/businessSystem/conflictOfInterestSearch/components/BusinessProjectForm.vue index e81595e..9621e1b 100644 --- a/src/views/calibration/businessSystem/conflictOfInterestSearch/components/BusinessProjectForm.vue +++ b/src/views/calibration/businessSystem/conflictOfInterestSearch/components/BusinessProjectForm.vue @@ -7,13 +7,27 @@ label-width="auto" label-position="top" > - - + + + + + + + @@ -30,123 +44,6 @@ style="width: 100%" /> - -
-

委托人信息

-
- - - 新增一项 - - - - 批量删除 - -
- - - - - - - - - - - - - -
- -
-

相对方信息

-
- - - 新增一项 - - - - 批量删除 - -
- - - - - - - - - - - - - -
- - - - - - + + + + -
- {{ formData.AcademicResume.name }} - +
+ {{ formData.contract.name }} + 删除
@@ -188,9 +94,20 @@