应答截止时间:{item.endDate}
- 国家授时中心标准时间:{ currentDateList }
+ 国家授时中心标准时间:{currentDateList}
- {timeDateList.length>0 ? timeDateList[index]:null}
+ {timeDateList.length > 0 ? timeDateList[index] : null}
{
item.state == '0' && timestamp > 0 && new Date(item.startDate.replaceAll("-", "/")).getTime() < timestamp && new Date(item.endDate.replaceAll("-", "/")).getTime() > timestamp ?
{
- uploadVisible?
- closeModal()}>关闭]}
- >
- { onFileAdded(file, resumable) }}
- onPauseUpload={(file: any, resumable: any) => { onPauseUpload(file, resumable) }}
- onResumeUpload={(file: any, resumable: any) => { onResumeUpload(file, resumable) }}
- onCancelUpload={(file: any, resumable: any) => { onCancelUpload(file, resumable) }}
- service="/api/core-service-ebtp-updownload/v1/hulk/upload"
- />
- :null
+ uploadVisible ?
+ closeModal()}>关闭]}
+ >
+ { onFileAdded(file, resumable) }}
+ onPauseUpload={(file: any, resumable: any) => { onPauseUpload(file, resumable) }}
+ onResumeUpload={(file: any, resumable: any) => { onResumeUpload(file, resumable) }}
+ onCancelUpload={(file: any, resumable: any) => { onCancelUpload(file, resumable) }}
+ service="/api/core-service-ebtp-updownload/v1/hulk/upload"
+ />
+ : null
}
= () => {
>
友情提示:您已被列入联通供应商黑名单,黑名单期间您可能被拒绝中标,请您谨慎操作。
+ { setIsInit(true) }} />
>
)
}
diff --git a/src/pages/Tender/UploadResponse/service.ts b/src/pages/Tender/UploadResponse/service.ts
index 995afab..0cbf4e5 100644
--- a/src/pages/Tender/UploadResponse/service.ts
+++ b/src/pages/Tender/UploadResponse/service.ts
@@ -45,22 +45,35 @@ export async function saveUploadLog(data: any) { // 开始上传给后台做记
* @param data
* @returns
*/
- export async function getSupplierBlack(data: any) {
+export async function getSupplierBlack(data: any) {
return request('/api/biz-service-ebtp-bid/v1/supplier/info/getSupplierBlack', {
- method: 'post',
- data: data
+ method: 'post',
+ data: data
});
}
-export async function getCurrentTime() { // 获取当前时间戳
- return request('/api/biz-service-ebtp-extend/v1/timeService/getServiceTime', {
- method: 'get',
- });
+export async function getCurrentTime() { // 获取当前时间戳
+ return request('/api/biz-service-ebtp-extend/v1/timeService/getServiceTime', {
+ method: 'get',
+ });
}
-
-export async function getTendererFileStatus(data: any) { // 查看是否已经上传投标文件
- return request('/api/biz-service-ebtp-resps/v1/tfile/getTendererFileStatus', {
- method: 'post',
- data: data
- });
+
+export async function getTendererFileStatus(data: any) { // 查看是否已经上传投标文件
+ return request('/api/biz-service-ebtp-resps/v1/tfile/getTendererFileStatus', {
+ method: 'post',
+ data: data
+ });
+}
+
+export async function getMACInfo(params: any) { //查询供应商承诺书同意状态
+ return request('/api/biz-service-ebtp-tender/v1/confirmMacInfo/queryCheck', {
+ method: 'post',
+ params: params,
+ });
+}
+export async function createMACInfo(data: any) { //供应商承诺书同意
+ return request('/api/biz-service-ebtp-tender/v1/confirmMacInfo/create', {
+ method: 'post',
+ data: data
+ });
}
\ No newline at end of file
diff --git a/src/pages/ZZhaoMu/Tender/UploadResponse/index.tsx b/src/pages/ZZhaoMu/Tender/UploadResponse/index.tsx
index d5b864b..f39a75f 100644
--- a/src/pages/ZZhaoMu/Tender/UploadResponse/index.tsx
+++ b/src/pages/ZZhaoMu/Tender/UploadResponse/index.tsx
@@ -8,6 +8,7 @@ import ProList from '@ant-design/pro-list';
import TableLook from './TableLook';
import { getStatusByProId } from '@/services/downLoad';
import { ExclamationCircleOutlined } from '@ant-design/icons';
+import SupplierCommitment from '@/pages/Tender/UploadResponse/components/SupplierCommitment';
const Index: React.FC<{}> = () => {
let projectId = getProId()
@@ -16,6 +17,8 @@ const Index: React.FC<{}> = () => {
const [supplierStatus, setSupplierStatus] = useState(false);
// 提示信息显隐
const [tip, setTip] = useState(true);
+ //是否初始化列表-供应商承诺书用
+ const [isInit, setIsInit] = useState(false);
/**
* 根据项目id获取供应商资质库信息引用状态
@@ -64,42 +67,45 @@ const Index: React.FC<{}> = () => {
-
- await getPackages(params).then((res) => {
- if (res.code == 200) {
- let data = res.data;
- // setDateList(res.data.records)
+ {isInit && (
+
+ await getPackages(params).then((res) => {
+ if (res.code == 200) {
+ let data = res.data;
+ // setDateList(res.data.records)
+ return Promise.resolve({
+ data: listRender(data.records),
+ success: res.success,
+ total: res.data.total,
+ current: res.data.current,
+ });
+ }
return Promise.resolve({
- data: listRender(data.records),
- success: res.success,
- total: res.data.total,
- current: res.data.current,
+ data: [],
+ success: false,
+ total: 0,
+ current: 1,
});
- }
- return Promise.resolve({
- data: [],
- success: false,
- total: 0,
- current: 1,
- });
- })
- }
- pagination={{
- defaultPageSize: 10,
- showSizeChanger: true,
- }}
- expandable={{ expandedRowKeys, onExpandedRowsChange: setExpandedRowKeys, onExpand: changeList }}
- // dataSource={listDate}
- metas={{
- title: {},
- content: {},
- description: {}
- }}
- />
+ })
+ }
+ pagination={{
+ defaultPageSize: 10,
+ showSizeChanger: true,
+ }}
+ expandable={{ expandedRowKeys, onExpandedRowsChange: setExpandedRowKeys, onExpand: changeList }}
+ // dataSource={listDate}
+ metas={{
+ title: {},
+ content: {},
+ description: {}
+ }}
+ />
+ )}
+ { setIsInit(true) }} />
>
)