浏览代码

Merge remote-tracking branch 'origin/master'

luojiehua 3 年之前
父节点
当前提交
678490a533

+ 3 - 3
format_convert/convert.py

@@ -2605,9 +2605,9 @@ else:
         _path = os.path.dirname(os.path.abspath(__file__))
         _path = os.path.dirname(os.path.abspath(__file__))
 if __name__ == '__main__':
 if __name__ == '__main__':
     if get_platform() == "Windows":
     if get_platform() == "Windows":
-        # file_path = "C:/Users/Administrator/Desktop/error2.swf"
-        file_path = "D:/BIDI_DOC/比地_文档/2022/Test_Interface/1623309137292.pdf"
-        # file_path = "D:/BIDI_DOC/比地_文档/2022/Test_ODPS/未命名4.pdf"
+        file_path = "C:/Users/Administrator/Desktop/error8.pdf"
+        # file_path = "D:/BIDI_DOC/比地_文档/2022/Test_Interface/1622529434414.rar"
+        # file_path = "D:/BIDI_DOC/比地_文档/2022/Test_ODPS/1625369915229.zip"
     else:
     else:
         file_path = "1.doc"
         file_path = "1.doc"
 
 

+ 1 - 1
format_convert/convert_doc.py

@@ -37,7 +37,7 @@ class DocConvert:
         # 调用office格式转换
         # 调用office格式转换
         file_path = from_office_interface(self.path, self.unique_type_dir, 'docx')
         file_path = from_office_interface(self.path, self.unique_type_dir, 'docx')
         if judge_error_code(file_path):
         if judge_error_code(file_path):
-            self._doc = file_path
+            self._doc.error_code = file_path
             return
             return
         _docx = DocxConvert(file_path, self.unique_type_dir)
         _docx = DocxConvert(file_path, self.unique_type_dir)
         _docx.convert()
         _docx.convert()

+ 21 - 10
format_convert/convert_docx.py

@@ -137,6 +137,7 @@ def read_xml_order(path, save_path):
 
 
         body = collection.getElementsByTagName("w:body")[0]
         body = collection.getElementsByTagName("w:body")[0]
         order_list = []
         order_list = []
+        text_list = []
         for line in body.childNodes:
         for line in body.childNodes:
             # print(str(line))
             # print(str(line))
             if "w:p" in str(line):
             if "w:p" in str(line):
@@ -144,6 +145,13 @@ def read_xml_order(path, save_path):
                 picture = line.getElementsByTagName("wp:docPr")
                 picture = line.getElementsByTagName("wp:docPr")
                 if text:
                 if text:
                     order_list.append("w:t")
                     order_list.append("w:t")
+                    temp_text = ""
+                    for t in text:
+                        if len(t.childNodes) > 0:
+                            temp_text += t.childNodes[0].nodeValue
+                        else:
+                            continue
+                    text_list.append(temp_text)
                 if picture:
                 if picture:
                     order_list.append("wp:docPr")
                     order_list.append("wp:docPr")
 
 
@@ -157,7 +165,7 @@ def read_xml_order(path, save_path):
             if "w:tbl" in str(line):
             if "w:tbl" in str(line):
                 order_list.append("w:tbl")
                 order_list.append("w:tbl")
         read_xml_table(path, save_path)
         read_xml_table(path, save_path)
-        return order_list
+        return [order_list, text_list]
     except Exception as e:
     except Exception as e:
         logging.info("read_xml_order error!")
         logging.info("read_xml_order error!")
         print("read_xml_order", traceback.print_exc())
         print("read_xml_order", traceback.print_exc())
@@ -310,32 +318,35 @@ class DocxConvert:
         if self._doc.error_code is not None:
         if self._doc.error_code is not None:
             return
             return
 
 
-        order_list = self.get_orders()
-        if judge_error_code(order_list):
-            self._doc.error_code = order_list
+        order_and_text_list = self.get_orders()
+        if judge_error_code(order_and_text_list):
+            self._doc.error_code = order_and_text_list
             return
             return
+        order_list, text_list = order_and_text_list
 
 
         table_list = self.get_tables()
         table_list = self.get_tables()
         if judge_error_code(table_list):
         if judge_error_code(table_list):
             self._doc.error_code = table_list
             self._doc.error_code = table_list
             return
             return
 
 
-        paragraph_list = self.get_paragraphs()
+        # paragraph_list = self.get_paragraphs()
 
 
         image_list = self.get_images()
         image_list = self.get_images()
+        temp_image_path = self.unique_type_dir + "temp_image.png"
 
 
         self._page = _Page(None, 0)
         self._page = _Page(None, 0)
         order_y = 0
         order_y = 0
         for tag in order_list:
         for tag in order_list:
             bbox = (0, order_y, 0, 0)
             bbox = (0, order_y, 0, 0)
             if tag == "w:t":
             if tag == "w:t":
-                if len(paragraph_list) > 0:
-                    _para = paragraph_list.pop(0)
+                if len(text_list) > 0:
+                    _para = text_list.pop(0)
                     self._page.add_child(_Sentence(_para, bbox))
                     self._page.add_child(_Sentence(_para, bbox))
             if tag == "wp:docPr":
             if tag == "wp:docPr":
                 if len(image_list) > 0:
                 if len(image_list) > 0:
                     _image = image_list.pop(0)
                     _image = image_list.pop(0)
-                    self._page.add_child(_Image(_image, bbox))
+                    self._page.add_child(_Image(_image, temp_image_path, bbox))
+
             if tag == "w:tbl":
             if tag == "w:tbl":
                 if len(table_list) > 0:
                 if len(table_list) > 0:
                     _table = table_list.pop(0)
                     _table = table_list.pop(0)
@@ -386,8 +397,8 @@ class DocxConvert:
 
 
     def get_orders(self):
     def get_orders(self):
         # 解析document.xml,获取文字顺序
         # 解析document.xml,获取文字顺序
-        order_list = read_xml_order(self.path, self.unique_type_dir)
-        return order_list
+        order_and_text_list = read_xml_order(self.path, self.unique_type_dir)
+        return order_and_text_list
 
 
     def get_doc_object(self):
     def get_doc_object(self):
         return self._doc
         return self._doc

+ 1 - 0
format_convert/convert_image.py

@@ -16,6 +16,7 @@ def image_process(image_np, image_path, use_ocr=True):
     logging.info("into image_preprocess")
     logging.info("into image_preprocess")
     try:
     try:
         # 图片倾斜校正,写入原来的图片路径
         # 图片倾斜校正,写入原来的图片路径
+        print("image_process", image_path)
         g_r_i = get_rotated_image(image_np, image_path)
         g_r_i = get_rotated_image(image_np, image_path)
         if g_r_i == [-1]:
         if g_r_i == [-1]:
             return [-1]
             return [-1]

+ 5 - 99
format_convert/convert_pdf.py

@@ -783,14 +783,16 @@ class PDFConvert:
                         img_test.save(temp_path)
                         img_test.save(temp_path)
                         with open(temp_path, "rb") as ff:
                         with open(temp_path, "rb") as ff:
                             image_stream = ff.read()
                             image_stream = ff.read()
-                        _image = _Image(image_stream, temp_path)
-                        _image.x = image.bbox[0]
-                        _image.y = image.bbox[1]
+                        _image = _Image(image_stream, temp_path, image.bbox)
+                        # _image.x = image.bbox[0]
+                        # _image.y = image.bbox[1]
                         self._page.add_child(_image)
                         self._page.add_child(_image)
                 except Exception:
                 except Exception:
                     logging.info("pdf2text pdfminer read image in page " + str(page_no) +
                     logging.info("pdf2text pdfminer read image in page " + str(page_no) +
                                  "  fail! use pymupdf read image...")
                                  "  fail! use pymupdf read image...")
                     print(traceback.print_exc())
                     print(traceback.print_exc())
+            # pdf对象需反向排序
+            self._page.is_reverse = True
 
 
     def get_layout(self, page):
     def get_layout(self, page):
         if self.has_init_pdf[0] == 0:
         if self.has_init_pdf[0] == 0:
@@ -889,102 +891,6 @@ class PDFConvert:
 
 
 
 
 # 以下为现成pdf单页解析接口
 # 以下为现成pdf单页解析接口
-class ParsePage:
-
-    def __init__(self,lt,_page,pdf_page,page_no):
-
-        self.page_no = page_no
-        self.childs = []
-        self.linetable = lt
-
-        list_textbox = []
-        list_line = []
-        self.bbox = _page.bbox
-
-        list_rect = []
-        for _obj in _page._objs:
-            # if isinstance(_obj,LTLine):
-            #     list_line.append(_obj)
-            if isinstance(_obj,(LTTextBoxHorizontal,LTTextBoxVertical)):
-                list_textbox.append(_obj)
-            if isinstance(_obj,(LTRect)):
-                list_rect.append(_obj)
-
-        _tableFinder = TableFinder(pdf_page)
-        for _edge in _tableFinder.get_edges():
-            list_line.append(LTLine(1,(float(_edge["x0"]),float(_edge["y0"])),(float(_edge["x1"]),float(_edge["y1"]))))
-
-
-
-        ParseUtils.getFontinfo(_page)
-        tables,filter_objs,_ = self.linetable.recognize_table(list_textbox,list_line)
-        # tables_rect,filter_objs_rect,_ = self.linetable.recognize_table_by_rect(list_textbox,list_rect)
-
-        # print("====$$$",len(filter_objs))
-        for _table in tables:
-            self.childs.append(ParseTable(_table["bbox"],_table["table"]))
-        # if len(filter_objs&filter_objs_rect)==0:
-        #     for _table in tables_rect:
-        #         self.childs.append(ParseTable(_table["bbox"],_table["table"]))
-        #     filter_objs = filter_objs & filter_objs_rect
-        list_sentences = ParseUtils.recognize_sentences(list_textbox,filter_objs,_page.bbox,page_no)
-        self.childs.extend(list_sentences)
-        self.childs.sort(key=lambda x:x.bbox[3],reverse=True)
-
-
-    def fixSentences(self):
-        '''
-        #fix the sentences of page by context
-        :return:
-        '''
-        set_remove = set()
-        for _i in range(1,len(self.childs)):
-            _sentence = self.childs[_i]
-            if not isinstance(_sentence,(ParseSentence)):
-                continue
-            if not _sentence.is_outline and not _sentence.title:
-                if _i>0:
-                    _j = _i
-                    while 1:
-                        _j -= 1
-                        _sen_tmp = self.childs[_j]
-                        if isinstance(_sen_tmp,(ParseTable)):
-                            _j = -1
-                            break
-                        if _j not in set_remove and abs(_sen_tmp.bbox[2]-self.bbox[2])<100:
-                            break
-                        if _j<0:
-                            break
-                    if _j>=0:
-                        set_remove.add(_i)
-                        self.childs[_j].text += _sentence.text
-                        self.childs[_j].bbox = (min(_sentence.bbox[0],self.childs[_j].bbox[0]),min(_sentence.bbox[1],self.childs[_j].bbox[1]),
-                                                max(_sentence.bbox[2],self.childs[_j].bbox[2]),max(_sentence.bbox[3],self.childs[_j].bbox[3]))
-        list_remove = list(set_remove)
-        list_remove.sort(key=lambda x:x,reverse=True)
-        for _i in list_remove:
-            self.childs.pop(_i)
-
-
-class ParseTable:
-
-    def __init__(self,bbox,_table):
-        self.table = _table
-        self.bbox = bbox
-
-    def __repr__(self):
-        _string = "table>>>>>>>>>>>>>>>>>>>>>>>>>\n"
-        for _line in self.table:
-            for _cell in _line:
-                _string += "[%s]%s"%(_cell.get("text").replace("\n","")[:10],"\t\t")
-            _string += "\n"
-        return _string
-
-    def getSentence(self):
-        #todo transform table to sentence
-        pass
-
-
 class ParseSentence:
 class ParseSentence:
 
 
     def __init__(self,bbox,fontname,fontsize,_text,_title,title_text,_pattern,title_degree,is_outline,outline_location,page_no):
     def __init__(self,bbox,fontname,fontsize,_text,_title,title_text,_pattern,title_degree,is_outline,outline_location,page_no):

+ 2 - 2
format_convert/convert_swf.py

@@ -136,8 +136,8 @@ class SwfConvert:
             image_bytes = base64.b64decode(base64_bytes)
             image_bytes = base64.b64decode(base64_bytes)
             image_path = image_path_prefix + "_page_" + str(image_no) + ".png"
             image_path = image_path_prefix + "_page_" + str(image_no) + ".png"
 
 
-            _image = _Image(image_bytes, image_path)
-            _image.y = image_no
+            _image = _Image(image_bytes, image_path, (0, image_no, 0, 0))
+            # _image.y = image_no
             self._page.add_child(_image)
             self._page.add_child(_image)
             image_no += 1
             image_no += 1
         self._doc.add_child(self._page)
         self._doc.add_child(self._page)

+ 5 - 4
format_convert/convert_tree.py

@@ -71,14 +71,15 @@ class _Page:
 
 
 
 
 class _Image:
 class _Image:
-    def __init__(self, content, path):
+    def __init__(self, content, path, bbox=(0, 0, 0, 0)):
         self.content = content
         self.content = content
         self.path = path
         self.path = path
         # 来源
         # 来源
         self.is_from_pdf = False
         self.is_from_pdf = False
         # 位置
         # 位置
-        self.x = 0
-        self.y = 0
+        self.bbox = bbox
+        self.x = bbox[0]
+        self.y = bbox[1]
         # 识别结果
         # 识别结果
         self.otr_result = None
         self.otr_result = None
         self.ocr_result = None
         self.ocr_result = None
@@ -162,7 +163,7 @@ class _Sentence:
     def get_html(self):
     def get_html(self):
         if self.error_code is not None:
         if self.error_code is not None:
             return ""
             return ""
-        print("_Sentence", self.content, self.bbox)
+        # print("_Sentence", self.content, self.bbox)
         if self.is_html:
         if self.is_html:
             return self.content
             return self.content
         else:
         else:

+ 2 - 1
format_convert/convert_xls.py

@@ -40,7 +40,7 @@ class XlsConvert:
         # 调用office格式转换
         # 调用office格式转换
         file_path = from_office_interface(self.path, self.unique_type_dir, 'xlsx')
         file_path = from_office_interface(self.path, self.unique_type_dir, 'xlsx')
         if judge_error_code(file_path):
         if judge_error_code(file_path):
-            self._doc = file_path
+            self._doc.error_code = file_path
             return
             return
         _xlsx = XlsxConvert(file_path, self.unique_type_dir)
         _xlsx = XlsxConvert(file_path, self.unique_type_dir)
         _xlsx.convert()
         _xlsx.convert()
@@ -52,6 +52,7 @@ class XlsConvert:
         except:
         except:
             traceback.print_exc()
             traceback.print_exc()
             self._doc.error_code = [-1]
             self._doc.error_code = [-1]
+        print("xls ", self._doc)
         if self._doc.error_code is not None:
         if self._doc.error_code is not None:
             return self._doc.error_code
             return self._doc.error_code
         print(self._doc.children)
         print(self._doc.children)

+ 15 - 0
format_convert/convert_zip.py

@@ -114,10 +114,25 @@ class ZipConvert:
         try:
         try:
             zip_file = zipfile.ZipFile(self.path)
             zip_file = zipfile.ZipFile(self.path)
             zip_list = zip_file.namelist()
             zip_list = zip_file.namelist()
+            zip_list.sort(key=lambda x: len(x))
 
 
             # 循环解压文件到指定目录
             # 循环解压文件到指定目录
             file_list = []
             file_list = []
+            new_zip_list = []
             for f in zip_list:
             for f in zip_list:
+                # 中文乱码,会导致zip解压失败,直接修改对象
+                try:
+                    new_f = f.encode('cp437').decode('gbk')
+                except:
+                    new_f = f.encode('utf-8').decode('utf-8')
+                if f != new_f:
+                    zip_file.NameToInfo[new_f] = zip_file.NameToInfo[f]
+                    zip_file.NameToInfo[new_f].filename = new_f
+                    zip_file.NameToInfo.pop(f)
+                new_zip_list.append(new_f)
+
+            new_zip_list.sort(key=lambda x: len(x))
+            for f in new_zip_list:
                 file_list.append(zip_file.extract(f, path=self.zip_path))
                 file_list.append(zip_file.extract(f, path=self.zip_path))
             zip_file.close()
             zip_file.close()
         except:
         except:

+ 125 - 836
result.html

@@ -1,842 +1,131 @@
-<!DOCTYPE HTML><head><meta charset="UTF-8"></head><body><div>鹤鹤山山市市,中中医医院院,XX射射线线计计算算机机</div>
-<div>体体层层摄摄影影设设备备项项目目</div>
-<div>招招标标文文件件</div>
-<div>招招标标编编号号::444400778844--22002211--0000558811</div>
-<div>江江门门市市深深联联招招标标有有限限公公司司</div>
-<div>二二○○二二一一年年六六月月十十日日</div>
-<div>鹤山市中医院X射线计算机体层摄影设备项目(招标编号:440784-2021-00581)招标文件</div>
-<div>目录</div>
-<div>第一部分投标邀请函</div>
-<div>第二部分招标项目要求</div>
-<div>一、商务要求</div>
-<div>二、技术要求</div>
-<div>第三部分投标人须知</div>
-<div>一、总则</div>
-<div>1.适用范围与资金来源</div>
-<div>2.采购人、采购代理机构和合格的投标人</div>
-<div>3.合格的货物和服务</div>
-<div>4.投标费用的承担</div>
-<div>5.知识产权和专利权</div>
-<div>6.供应商诚信管理</div>
-<div>二、招标文件</div>
-<div>7.招标文件的构成</div>
-<div>8.招标文件的修改</div>
-<div>三、投标文件的编写</div>
-<div>9.要求</div>
-<div>10.投标文件的组成</div>
-<div>11.投标文件格式</div>
-<div>12.投标报价</div>
-<div>13.证明投标人合格和资格的文件</div>
-<div>14.证明货物和服务的合格性和符合招标文件规定的文件</div>
-<div>15.投标保证金</div>
-<div>16.投标有效期</div>
-<div>17.投标文件的签署及规定</div>
-<div>四、投标文件的递交</div>
-<div>18.投标文件的密封和标记</div>
-<div>19.递交投标文件的时间、地点以及截止时间</div>
-<div>20.迟交的投标文件</div>
-<div>五、开标和评标</div>
-<div>21.开标</div>
-<div>22.评标委员会</div>
-<div>23.对投标文件的初审</div>
-<div>江门市深联招标有限公司第2页共84页,</div>
-<div>鹤山市中医院X射线计算机体层摄影设备项目(招标编号:440784-2021-00581)招标文件</div>
-<div>24.询标及投标文件的澄清</div>
-<div>25.评标原则</div>
-<div>26.评定原则与评标方法</div>
-<div>27.保密及其它注意事项</div>
-<div>28.质疑</div>
-<div>六、授予合同</div>
-<div>29.合同授予标准</div>
-<div>30.接受和拒绝任何或所有投标的权力</div>
-<div>31.中标通知</div>
-<div>32.授予合同时变更数量的权力</div>
-<div>33.签订合同</div>
-<div>34.中标服务费</div>
-<div>第四部分评定原则与评标方法</div>
-<div>第五部分鹤山市中医院,X射线计算机体层摄影设备采购合同(参考范本)...52</div>
-<div>第六部分附件投标文件格式</div>
-<div>附件一:投标书</div>
-<div>附件二:开标一览表</div>
-<div>附件三:投标价格表</div>
-<div>附件四:货物详细说明一览表</div>
-<div>附件五:政策适用性说明表</div>
-<div>附件六:规格技术参数偏离表</div>
-<div>附件七:商务条款偏离表</div>
-<div>附件八:销售业绩一览表</div>
-<div>附件九:主要从业人员及其技术资格一览表</div>
-<div>附件十:规章管理制度一览表</div>
-<div>附件十一:售后服务计划</div>
-<div>附件十二:关于资格的声明函</div>
-<div>附件十三:中小企业声明函</div>
-<div>附件十四:残疾人福利性单位声明函</div>
-<div>附件十五:法定代表人/负责人证明书、授权委托书</div>
-<div>附件十六:退保证金说明</div>
-<div>附件十七:相关证明文件</div>
-<div>江门市深联招标有限公司第3页共84页,</div>
-<div>鹤山市中医院X射线计算机体层摄影设备项目(招标编号:440784-2021-00581)招标文件</div>
-<div>第一部分</div>
-<div>投标邀请函</div>
-<div>江门市深联招标有限公司第4页共84页,</div>
-<div>鹤山市中医院X射线计算机体层摄影设备项目(招标编号:440784-2021-00581)招标文件</div>
-<div>投标邀请函</div>
-<div>江门市深联招标有限公司受鹤山市中医院的委托,就“鹤山市中医院,X</div>
-<div>射线计算机体层摄影设备项目”采用公开招标方式进行采购,现欢迎有相</div>
-<div>应供货、服务能力的企业,就下列全新产品和相关服务提交密封投标。</div>
-<div>项目概况</div>
-<div>鹤山市中医院,X射线计算机体层摄影设备招标项目的潜在投标人应在</div>
-<div>江,门,市,公,共,资,源,交,易,网</div>
-<div>(http://www.jiangmen.gov.cn/bmpd/jmsggzyjyzx/)获取招标文件,并</div>
-<div>于2021,年7月1日10时00分(北京时间)前递交投标文件。</div>
-<div>一、项目基本情况</div>
-<div>项目编号:440784-2021-00581</div>
-<div>项目名称:鹤山市中医院,X射线计算机体层摄影设备项目</div>
-<div>采购方式:公开招标</div>
-<div>预算金额:11960000.00,元</div>
-<div>采购需求:</div>
+<!DOCTYPE HTML><head><meta charset="UTF-8"></head><body><div>南网数研院数字化转型和数字电网建设价</div>
+<div>值与路径研究项目中标结果</div>
+<div>(招标编号:0002200000087033)</div>
+<div>南网数研院数字化转型和数字电网建设价值与路径研究项目(招标编号:</div>
+<div>0002200000087033),确定中标人如下:</div>
+<div>一、中标人信息</div>
 <table border="1">
 <table border="1">
 <tr>
 <tr>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1>合同包
-1(鹤山市中医院
-X
-射线计算机体层摄影设备采购): 
-</td>
-<td colspan=1 rowspan=1>合同包
-1(鹤山市中医院
-X
-射线计算机体层摄影设备采购): 
-</td>
-<td colspan=1 rowspan=1>合同包
-1(鹤山市中医院
-X
-射线计算机体层摄影设备采购): 
-</td>
-<td colspan=1 rowspan=1>合同包
-1(鹤山市中医院
-X
-射线计算机体层摄影设备采购): 
-</td>
-<td colspan=1 rowspan=1>合同包
-1(鹤山市中医院
-X
-射线计算机体层摄影设备采购): 
-</td>
-<td colspan=1 rowspan=1>合同包
-1(鹤山市中医院
-X
-射线计算机体层摄影设备采购): 
-</td>
-<td colspan=1 rowspan=1>合同包
-1(鹤山市中医院
-X
-射线计算机体层摄影设备采购): 
-</td>
-<td colspan=1 rowspan=1>合同包
-1(鹤山市中医院
-X
-射线计算机体层摄影设备采购): 
-</td>
-<td colspan=1 rowspan=1>合同包
-1(鹤山市中医院
-X
-射线计算机体层摄影设备采购): 
-</td>
-<td colspan=1 rowspan=1>合同包
-1(鹤山市中医院
-X
-射线计算机体层摄影设备采购): 
-</td>
-<td colspan=1 rowspan=1>合同包
-1(鹤山市中医院
-X
-射线计算机体层摄影设备采购): 
-</td>
-<td colspan=1 rowspan=1>合同包
-1(鹤山市中医院
-X
-射线计算机体层摄影设备采购): 
-</td>
-<td colspan=1 rowspan=1>合同包
-1(鹤山市中医院
-X
-射线计算机体层摄影设备采购): 
-</td>
-<td colspan=1 rowspan=1>合同包
-1(鹤山市中医院
-X
-射线计算机体层摄影设备采购): 
-</td>
-<td colspan=1 rowspan=1>合同包
-1(鹤山市中医院
-X
-射线计算机体层摄影设备采购): 
-</td>
-<td colspan=1 rowspan=1>合同包
-1(鹤山市中医院
-X
-射线计算机体层摄影设备采购): 
-</td>
-<td colspan=3 rowspan=1></td>
-</tr>
-<tr>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1>合同包预算金额:11960000.00
-</td>
-<td colspan=1 rowspan=1>合同包预算金额:11960000.00
-</td>
-<td colspan=1 rowspan=1>合同包预算金额:11960000.00
-</td>
-<td colspan=1 rowspan=1>合同包预算金额:11960000.00
-</td>
-<td colspan=1 rowspan=1>合同包预算金额:11960000.00
-</td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=3 rowspan=1></td>
-<td colspan=3 rowspan=1></td>
-<td colspan=1 rowspan=1>元 
-</td>
-<td colspan=1 rowspan=1></td>
-<td colspan=10 rowspan=1></td>
-<td colspan=10 rowspan=1></td>
-</tr>
-<tr>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1>采购标的 
-</td>
-<td colspan=1 rowspan=1>采购标的 
-</td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=2 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-</tr>
-<tr>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1>采购标的 
-</td>
-<td colspan=1 rowspan=1>号 
-</td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1>称 
-</td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1>位) 
-</td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1>位) 
-</td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=2 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1>参数及要求 
-</td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1>(元) 
-</td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1>(元) 
-</td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-</tr>
-<tr>
-<td colspan=1 rowspan=1>1-1 
-</td>
-<td colspan=1 rowspan=1>1-1 
-</td>
-<td colspan=1 rowspan=1>1-1 
-</td>
-<td colspan=1 rowspan=1>1-1 
-</td>
-<td colspan=1 rowspan=1>医用
-X
-线
-设备 
-</td>
-<td colspan=1 rowspan=1>医用
-X
-线
-设备 
-</td>
-<td colspan=1 rowspan=1>医用
-X
-线
-设备 
-</td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1>X
-射线计算
-机体层摄影
-设备 
-</td>
-<td colspan=1 rowspan=1>X
-射线计算
-机体层摄影
-设备 
-</td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1>1
-套 
-</td>
-<td colspan=1 rowspan=1>1
-套 
-</td>
-<td colspan=1 rowspan=1>1
-套 
-</td>
-<td colspan=1 rowspan=1>1
-套 
-</td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=1 rowspan=1></td>
-<td colspan=4 rowspan=1></td>
-<td colspan=3 rowspan=1>详见采购文
-件 
-</td>
-<td colspan=3 rowspan=1></td>
-<td colspan=3 rowspan=1></td>
-<td colspan=3 rowspan=1></td>
-<td colspan=3 rowspan=1></td>
-<td colspan=4 rowspan=1>11960000
-.00 
-</td>
-<td colspan=4 rowspan=1></td>
-<td colspan=4 rowspan=1></td>
-<td colspan=4 rowspan=1></td>
-<td colspan=4 rowspan=1></td>
-<td colspan=4 rowspan=1></td>
-<td colspan=3 rowspan=1>11960000
-.00 
-</td>
-<td colspan=3 rowspan=1></td>
-<td colspan=3 rowspan=1></td>
-<td colspan=3 rowspan=1></td>
-<td colspan=3 rowspan=1></td>
-<td colspan=3 rowspan=1></td>
-<td colspan=3 rowspan=1></td>
-</tr>
-</table>
-<table border="1">
-<tr>
-<td colspan=1 rowspan=1>品目
-</td>
-</tr>
-</table>
-<table border="1">
-<tr>
-<td colspan=1 rowspan=1>品目名
-</td>
-</tr>
-</table>
-<table border="1">
-<tr>
-<td colspan=1 rowspan=1>数量(单
-</td>
-</tr>
-</table>
-<table border="1">
-<tr>
-<td colspan=1 rowspan=1>技术规格、
-</td>
-</tr>
-</table>
-<table border="1">
-<tr>
-<td colspan=1 rowspan=1>品目预算
-</td>
-</tr>
-</table>
-<table border="1">
-<tr>
-<td colspan=1 rowspan=1>最高限价
-</td>
-</tr>
-</table>
-<table border="1">
-<tr>
-<td colspan=1 rowspan=1>采购标的 
-</td>
-</tr>
-</table>
-<div>本合同包不接受联合体投标。</div>
-<div>合同履行期限:合同签订生效后,90个日历日内完成交货及安装调试。</div>
-<div>二、申请人的资格要求</div>
-<div>1、满足《中华人民共和国政府采购法》第二十二条规定;</div>
-<div>2、落实政府采购政策需满足的资格要求:本项目不属于专门面向中小</div>
-<div>企业采购的项目;</div>
-<div>3、本项目的特定资格要求:</div>
-<div>江门市深联招标有限公司第5页共84页,</div>
-<div>鹤山市中医院X射线计算机体层摄影设备项目(招标编号:440784-2021-00581)招标文件</div>
-<div>1(鹤山市中医院,X</div>
-<table border="1">
-<tr>
-<td colspan=1 rowspan=1>合同包
-</td>
-</tr>
-</table>
-<table border="1">
-<tr>
-<td colspan=1 rowspan=1>射线计算机体层摄影设备采购)特定资格要
-</td>
-</tr>
-</table>
-<table border="1">
-<tr>
-<td colspan=1 rowspan=1>求如下: 
-</td>
-</tr>
-</table>
-<div>(1)投标人应当具备《中华人民共和国政府采购法》第二十二条规定</div>
-<div>的条件;</div>
-<div>1)投标人应当是具有独立承担民事责任能力的在中华人民共和国境内</div>
-<div>注册的法人、其他组织或者自然人;(提供有效的营业执照或相关单位登记</div>
-<div>证书复印件(若法人或者其他组织投标的),自然人有效的身份证明复印件</div>
-<div>(若自然人投标的)。若分支机构投标的,应当取得总公司(总所)出具给</div>
-<div>分支机构的有效授权,并同时提供总公司(总所)的营业执照、总公司(总</div>
-<div>所)出具给分支机构的有效授权书及分支机构的营业执照复印件。已取得</div>
-<div>总公司(总所)授权的,总公司(总所)取得的相关资质证书对分支机构</div>
-<div>有效,法律法规或者行业另有规定的除外)</div>
-<div>2)投标人应当具有良好的商业信誉和健全的财务会计制度;(提供2020</div>
-<div>年度或,2021,年1月至今任意,1个月的财务状况报告或银行出具的资信证明</div>
-<div>复印件)</div>
-<div>3)投标人应当具有履行合同所必需的设备和专业技术能力;(提供《关</div>
-<div>于资格的声明函》)</div>
-<div>4)投标人应当有依法缴纳税收和社会保障资金的良好记录;(提供2021</div>
-<div>年1月至今任意,1个月的依法缴纳税收和社会保障资金的相关材料复印件;</div>
-<div>如依法免税或不需要缴纳社会保障资金的,应当提供相应证明文件复印件)</div>
-<div>5)投标人参加政府采购活动前三年内,在经营活动中没有重大违法记</div>
-<div>录;重大违法记录是指供应商因违法经营受到刑事处罚或者责令停产停业、</div>
-<div>吊销许可证或者执照、较大数额罚款等行政处罚,较大数额罚款按照发出</div>
-<div>行政处罚决定书部门所在省级政府,或实行垂直领导的国务院有关行政主</div>
-<div>管部门制定的较大数额罚款标准,或罚款决定之前需要举行听证会的金额</div>
-<div>标准来认定;(提供《关于资格的声明函》)</div>
-<div>6)投标人应当符合法律、行政法规规定的其他条件。(提供《关于资</div>
-<div>格的声明函》)</div>
-<div>(2)投标人应当具有第二类医疗器械经营备案凭证(经营Ⅱ类医疗器</div>
-<div>江门市深联招标有限公司第6页共84页,</div>
-<div>鹤山市中医院X射线计算机体层摄影设备项目(招标编号:440784-2021-00581)招标文件</div>
-<div>械)或者《医疗器械经营许可证》(经营Ⅲ类医疗器械),经营范围应当涵</div>
-<div>盖所投报医疗器械的所属类别;(医疗器械注册人、备案人或者生产企业在</div>
-<div>其住所或者生产地址销售医疗器械的除外)(提供有效的第二类医疗器械经</div>
-<div>营备案凭证(经营Ⅱ类医疗器械)或者医疗器械经营许可证(经营Ⅲ类医</div>
-<div>疗器械)复印件)</div>
-<div>(3)投标人所投报的医疗器械应当是具有《医疗器械注册证》的产品;</div>
-<div>(提供有效的医疗器械注册证复印件)</div>
-<div>(4)投标人未被列入“信用中国”网站(www.creditchina.gov.cn)“记</div>
-<div>录失信被执行人或重大税收违法案件当事人名单或政府采购严重违法失信</div>
-<div>行为”记录名单;不处于中国政府采购网(www.ccgp.gov.cn)“政府采购严</div>
-<div>重违法失信行为信息记录”中的禁止参加政府采购活动期间;(以开标当日</div>
-<div>采购代理机构通过“信用中国”网站(www.creditchina.gov.cn)、中国政</div>
-<div>府采购网(www.ccgp.gov.cn)查询投标人信用记录为准,如相关失信记录</div>
-<div>已失效,应当提供相应证明文件复印件)</div>
-<div>(5)单位负责人为同一人或者存在直接控股、管理关系的不同供应商,</div>
-<div>不得参加同一合同包项下的政府采购活动;(提供《关于资格的声明函》)</div>
-<div>(6)为本项目提供整体设计、规范编制或者项目管理、监理、检测等</div>
-<div>服务的供应商,不得再参加该采购项目的其他采购活动;(提供《关于资格</div>
-<div>的声明函》)</div>
-<table border="1">
-<tr>
-<td colspan=1 rowspan=1>(7)本合同包不接受联合体投标。(提供《关于资格的声明函》) 
-</td>
-</tr>
-</table>
-<div>三、获取招标文件</div>
-<div>时间:2021,年6月11日至2021,年6月18日,每天上午,9:00,至12:</div>
-<div>00,下午,14:30,至17:30(北京时间,法定节假日除外)</div>
-<div>地,点,:,江,门,市,公,共,资,源,交,易,网</div>
-<div>(http://www.jiangmen.gov.cn/bmpd/jmsggzyjyzx/)</div>
-<div>方式:网上报名和网上获取(详见其他补充事宜)</div>
-<div>售价:人民币,150元/份</div>
-<div>四、提交投标文件截止时间、开标时间和地点</div>
-<div>2021,年7月1日10时00分(北京时间)</div>
-<div>江门市深联招标有限公司第7页共84页,</div>
-<div>鹤山市中医院X射线计算机体层摄影设备项目(招标编号:440784-2021-00581)招标文件</div>
-<div>地点:江门市公共资源交易中心鹤山分中心开标会议,4室(地址:鹤</div>
-<div>山市沙坪街道人民路,35号一楼)。</div>
-<div>五、公告期限</div>
-<div>自本公告发布之日起,5个工作日。</div>
-<div>六、其他补充事宜</div>
-<div>(一)本次招标采购内容中的核心产品为X射线计算机体层摄影设备,</div>
-<div>同一品牌的核心产品可有多家投标人参与竞争,但只作为一个投标人计算。</div>
-<div>本项目允许投标人投报进口产品,投标人如投报进口产品的,本项目</div>
-<div>优先采购向我国企业转让技术、与我国企业签订消化吸收再创新方案的供</div>
-<div>应商的进口产品。(本招标文件中所称进口产品是指通过中国海关报关验放</div>
-<div>进入中国境内且产自关境外的产品)</div>
-<div>(二)报名和获取招标文件的地点、方式及招标文件售价:</div>
-<div>1、报名和获取招标文件方式:网上报名和网上获取招标文件。供应商</div>
-<div>必须通过登录江门市公共资源交易网</div>
-<div>(http://www.jiangmen.gov.cn/bmpd/jmsggzyjyzx/)的供应商账号后方</div>
-<div>可在网上进行报名和获取招标文件。未注册的供应商请在江门市公共资源</div>
-<div>交易网的“交易平台”中的“政府采购平台”自行完成注册后再进行报名</div>
-<div>和获取招标文件。具体的操作流程可参考江门市公共资源交易网顶部“操</div>
-<div>作指引”-“政府采购”中的《江门市公共资源交易平台政府采购系统项目</div>
-<div>报告流程图》。(同时,请参与本项目投标的供应商在广东省政府采购网</div>
-<div>(https://gdgpo.czt.gd.gov.cn)完成供应商网上注册,以便采购代理机</div>
-<div>构在其中标后发出中标公告。)</div>
-<div>2、招标文件售价为:人民币150元/份,招标文件售出不退。供应商</div>
-<div>应在报名和获取招标文件后至开标前以转账或汇款、非现金形式向江门市</div>
-<div>深联招标有限公司交纳本项目的标书费(户名:江门市深联招标有限公司,</div>
-<div>开户行:中国银行江门城区支行,账号:721157748639。需备注项目招标</div>
-<div>编号:440784-2021-00581)。供应商网上报名后可在“供应商报名和获取</div>
-<div>招标文件时间”内到江门市深联招标有限公司(地址:江门市华园路,21号</div>
-<div>101)获取纸质招标文件,逾期未获取的视为已获取纸质招标文件。</div>
-<div>江门市深联招标有限公司第8页共84页,</div>
-<div>鹤山市中医院X射线计算机体层摄影设备项目(招标编号:440784-2021-00581)招标文件</div>
-<div>3、供应商下载招标文件后必须按照系统提示打印《标书下载确认回</div>
-<div>执》。《标书下载确认回执》是供应商成功下载招标文件、完成报名手续的</div>
-<div>唯一证明。供应商应将《标书下载确认回执》粘贴在投标文件正本的外包</div>
-<div>装,以供核对。</div>
-<div>4、江门市公共资源交易网将会自动通过各供应商的报名,各供应商可</div>
-<div>以自行登录江门市公共资源交易网的供应商账号查询进度。</div>
-<div>5、若本项目发布补充通知的,补充通知将会在江门市公共资源交易网</div>
-<div>交易平台上向报名成功的供应商发出。供应商在江门市公共资源交易网交</div>
-<div>易平台登录账号后将会有相关提示,请按照提示完成相关操作。</div>
-<div>(三)接收投标文件时间:2021年7月1日9时30分至10时00分</div>
-<div>(北京时间)。提前、逾期递交或不符合规定的投标文件恕不接受。</div>
-<div>(四)需落实政府采购政策为:促进中小企业发展政策、支持监狱企</div>
-<div>业发展政策、支持残疾人福利性单位发展政策、采购节能产品、环境标志</div>
-<div>产品、商品包装政府采购需求标准、快递包装政府采购需求标准等相关政</div>
-<div>策。</div>
-<div>(五)投标保证金:本项目的投标保证金金额为人民币壹万元整。投</div>
-<div>标人应当以转账(或汇款)(建议采用)、支票、汇票、本票或者金融机构、</div>
-<div>担保机构出具的保函等非现金形式提交投标保证金,并于递交投标文件时</div>
-<div>将投标保证金的有关单据凭证一同递交。投标保证金账户(户名、开户银</div>
-<div>行、账号)如下:</div>
-<div>投标保证金账户:</div>
-<div>户名:江门市深联招标有限公司</div>
-<div>开户行:中国银行江门城区支行</div>
-<div>账号:701657761117</div>
-<div>(注:投标保证金不能以个人账户转入(或汇入)。投标保证金提交截</div>
-<div>止时间与投标截止时间一致。)</div>
-<div>七、对本次招标提出询问,请按以下方式联系。</div>
-<div>1、采购人信息</div>
-<div>名称:鹤山市中医院</div>
-<div>江门市深联招标有限公司第9页共84页,</div>
-<div>鹤山市中医院X射线计算机体层摄影设备项目(招标编号:440784-2021-00581)招标文件</div>
-<div>地址:鹤山市沙坪街道人民路,24号</div>
-<div>联系方式:0750-8860172</div>
-<div>2、采购代理机构信息</div>
-<div>名称:江门市深联招标有限公司</div>
-<div>地址:江门市华园路,21号101</div>
-<div>联系方式:0750-3503829</div>
-<div>3、项目联系方式</div>
-<div>项目联系人:钟晓燕</div>
-<div>电话:0750-3503829、13048189987;0750-3503593(财务)</div>
-<div>江门市深联招标有限公司</div>
-<div>2021,年6月10日</div>
-<div>江门市深联招标有限公司第10页共84页,</div>
-<div>鹤山市中医院X射线计算机体层摄影设备项目(招标编号:440784-2021-00581)招标文件</div>
-<div>附件十二:关于资格的声明函</div>
-<div>致:江门市深联招标有限公司</div>
-<div>对于贵方,2021,年6月11日440784-2021-00581(招标编号)项目的投</div>
-<div>标邀请,本单位愿意参加投标,提供招标项目要求中规定的鹤山市中医院,X</div>
-<div>射线计算机体层摄影设备项目(项目名称),并证明提交的下列文件和说明</div>
-<div>是准确的和真实的。</div>
-<div>1、由市场监管部门签发的我方营业执照或相关部门签发的我方相关</div>
-<div>单位登记证书或公安部门签发的我方自然人身份证明。</div>
-<div>2、由相关部门签发的我方各类资质证书。</div>
-<div>3、我方满足《中华人民共和国政府采购法》第二十二条规定。</div>
-<div>(1)我方具有独立承担民事责任的能力;</div>
-<div>(2)我方具有良好的商业信誉和健全的财务会计制度;</div>
-<div>(3)我方具有履行合同所必需的设备和专业技术能力;</div>
-<div>(4)我方有依法缴纳税收和社会保障资金的良好记录;</div>
-<div>(5)我方参加政府采购活动前三年内,在经营活动中没有重大违法记</div>
-<div>录;</div>
-<div>(6)我方符合法律、行政法规规定的其他条件。</div>
-<div>4、我方未被列入“信用中国”网站(www.creditchina.gov.cn)“记</div>
-<div>录失信被执行人或重大税收违法案件当事人名单或政府采购严重违法失信</div>
-<div>行为”记录名单;不处于中国政府采购网(www.ccgp.gov.cn)“政府采购严</div>
-<div>重违法失信行为信息记录”中的禁止参加政府采购活动期间。</div>
-<div>5、我方与其他投标人不存在单位负责人为同一人或者存在直接控股、</div>
-<div>管理关系。</div>
-<div>6、我方没有为本项目提供整体设计、规范编制或者项目管理、监理、</div>
-<div>检测等服务。</div>
-<div>7、我方单独参加投标,不与其他单位组成联合体参加本项目投标。</div>
-<div>8、本单位确认资格文件中的说明是真实的、准确的。</div>
-<div>9、我方提供的货物为合法的制造商所生产。</div>
-<div>江门市深联招标有限公司第75页共84页,</div>
-<div>鹤山市中医院X射线计算机体层摄影设备项目(招标编号:440784-2021-00581)招标文件</div>
-<div>我方承诺本项目投标文件中所提交的所有资料均是准确的和真实的,</div>
-<div>否则,我方愿意放弃中标的权利和接受政府采购监督管理部门的处罚。</div>
-<div>投标人代表签字及盖公章:</div>
-<div>江门市深联招标有限公司第76页共84页,</div>
-<div>鹤山市中医院X射线计算机体层摄影设备项目(招标编号:440784-2021-00581)招标文件</div>
-<div>附件十三:中小企业声明函</div>
-<div>中小企业声明函(货物)</div>
-<div>本公司郑重声明,根据《政府采购促进中小企业发展管理办法》(财库</div>
-<div>﹝2020﹞46,号)的规定,本公司参加鹤山市中医院的鹤山市中医院,X射</div>
-<div>线计算机体层摄影设备招标项目(招标编号:440784-2021-00581)(项</div>
-<div>目名称及编号),采购活动,提供的货物全部由符合政策要求的中小企业制</div>
-<div>造。相关企业的具体情况如下:</div>
-<div>1.(标的名称),属于(采购文件中明确的所属行业);</div>
-<div>制造商为,(企业名称),,从业人员,人,营业收入为,万元,</div>
-<div>资产总额为,万元,属于,(中型企业、小型企业、微型企业);</div>
-<div>2.(标的名称),属于(采购文件中明确的所属行业);</div>
-<div>制造商为,(企业名称),,从业人员,人,营业收入为,万元,</div>
-<div>资产总额为,万元,属于,(中型企业、小型企业、微型企业);</div>
-<div>„„</div>
-<div>以上企业,不属于大企业的分支机构,不存在控股股东为大企业的情</div>
-<div>形,也不存在与大企业的负责人为同一人的情形。</div>
-<div>本企业对上述声明内容的真实性负责。如有虚假,将依法承担相应责</div>
-<div>任。</div>
-<div>投标人代表签字及盖公章:</div>
-<div>注:1、本声明函中所称中小企业,是指在中华人民共和国境内依法设</div>
-<div>立,依据国务院批准的中小企业划分标准确定的中型企业、小型企业和微</div>
-<div>型企业,但与大企业的负责人为同一人,或者与大企业存在直接控股、管</div>
-<div>理关系的除外。符合中小企业划分标准的个体工商户,在政府采购活动中</div>
-<div>视同中小企业。具体根,据《工业和信息化部、国家统计局、国家发展和</div>
-<div>江门市深联招标有限公司第77页共84页,</div>
-<div>鹤山市中医院X射线计算机体层摄影设备项目(招标编号:440784-2021-00581)招标文件</div>
-<div>改革委员会、财政部关于印发中小企业划型标准规定的通知》(工信部</div>
-<div>联企业,[2011]300号)规,定的划分标准执行。,</div>
-<div>2、在政府采购活动中,供应商提供的货物符合“货物由中小企业</div>
-<div>制造,即货物由中小企业,生产且使用该中小企业商号或者注册商标,”情</div>
-<div>形的,享受中小企业扶持,政策;若供应商提供的货物既有中小企业制造</div>
-<div>货物,也有,大型企业制造货物的,不享受中小企业扶持政策。,享受中小</div>
-<div>企业扶持政策获得政府采购合同的,小微企业(监狱企业、残疾人福利单</div>
-<div>位视同小型、微型企业)不得将合同分包给大中型企业,中型企业不得将</div>
-<div>合同分包给大型企业。</div>
-<div>3、从业人员、营业收入、资产总额填报上一年度数据,无上一年度数</div>
-<div>据的新成立企业可不填报。</div>
-<div>4、本声明函对中小企业参与政府采购活动时适用,否则可不提供该中</div>
-<div>小企业声明函。</div>
-<div>5、采购人、采购代理机构将按国家有关规定随中标、成交结果公开中</div>
-<div>标、成交供应商的《中小企业声明函》,供应商提供声明函内容不实的,属</div>
-<div>于提供虚假材料谋取中标、成交,依照《中华人民共和国政府采购法》等</div>
-<div>国家有关规定追究相应责任。</div>
-<div>江门市深联招标有限公司第78页共84页,</div>
-<div>鹤山市中医院X射线计算机体层摄影设备项目(招标编号:440784-2021-00581)招标文件</div>
-<div>附件十四:残疾人福利性单位声明函</div>
-<div>本单位郑重声明,根据《财政部民政部中国残疾人联合会关于促</div>
-<div>进残疾人就业政府采购政策的通知》(财库〔2017〕141,号)的规定,本</div>
-<div>单位为符合条件的,(请填写:残疾人福利性)单位,,且本单位参</div>
-<div>加鹤山市中医院的鹤山市中医院,X射线计算机体层摄影设备,招标(招标</div>
-<div>编号:440784-2021-00581)(项目名称及编号)项目采购活动提供本单位</div>
-<div>制造的货物(由本单位承担工程,/提供服务),或者提供其他,(请</div>
-<div>填写:残疾人福利性)单位制造的货物(不包括使用非残疾人福利性单</div>
-<div>位注册商标的货物)。,</div>
-<div>本单位对上述声明的真实性负责。如有虚假,将依法承担相应责任。</div>
-<div>投标人代表签字及盖公章:,</div>
-<div>注:1、本声明函对残疾人福利性单位参与政府采购活动时适用。</div>
-<div>2、如果投标人不是残疾人福利性单位的,无需提供该残疾人福利性单</div>
-<div>位声明函。</div>
-<div>江门市深联招标有限公司第79页共84页,</div>
-<div>鹤山市中医院X射线计算机体层摄影设备项目(招标编号:440784-2021-00581)招标文件</div>
-<div>附件十五:法定代表人/负责人证明书、授权委托书</div>
-<div>法定代表人/负责人证明书</div>
-<div>____________同志,现任我单位__________职务,为法定代表人/负责</div>
-<div>人,特此证明。</div>
-<div>本证明书自签发之日起生效,有效期与本公司投标文件中标注的投标</div>
-<div>有效期相同。</div>
-<div>附:</div>
-<div>营业执照(注册号):</div>
-<div>经济性质:</div>
-<div>主营(产):</div>
-<div>兼营(产):</div>
-<div>投标人名称:(盖公章)</div>
-<div>签发日期:年月日</div>
-<div>附:法定代表人/负责人身份证(正、反面)复印件:</div>
-<table border="1">
-<tr>
-<td colspan=1 rowspan=1>请将法定代表人/负责人身份证(正、反面)复印件 
-粘贴于此处 
-</td>
-</tr>
-</table>
-<div>江门市深联招标有限公司第80页共84页,</div>
-<div>鹤山市中医院X射线计算机体层摄影设备项目(招标编号:440784-2021-00581)招标文件</div>
-<div>授权委托书</div>
-<div>本授权书声明:注册于(国家或地区的名称)的(公司名称)的在下</div>
-<div>面签字(或盖章)的(法定代表人/负责人姓名、职务)代表本公司授权(单</div>
-<div>位名称)的(被授权人的姓名、职务)为本公司的合法代理人,就鹤,山市</div>
-<div>中医院X射线计算机体层摄影设备招标项目(招标编号:</div>
-<div>440784-2021-00581)的投标,以本公司名义处理一切与之有关的事务。</div>
-<div>本授权书自法定代表人/负责人签字(或盖章)之日起生效,特此声明。</div>
-<div>法定代表人/负责人签字(或盖章):</div>
-<div>签字(或盖章)日期:年月日</div>
-<div>投标人名称:(盖公章)</div>
-<div>附:被授权人身份证(正、反面)复印件:</div>
-<table border="1">
-<tr>
-<td colspan=1 rowspan=1>请将被授权人身份证(正、反面)复印件 
-粘贴于此处 
+<td colspan=1 rowspan=1>标的
+</td>
+<td colspan=1 rowspan=1>标包
+</td>
+<td colspan=1 rowspan=1>中标人
+</td>
+</tr>
+<tr>
+<td colspan=1 rowspan=1>南
+网
+数
+研
+院
+数
+字
+化
+转
+型
+和
+数
+字
+电
+网
+建
+设
+价
+值
+与
+路
+径
+研
+究
+项目
+</td>
+<td colspan=1 rowspan=1>标包
+1:新时期数字化发展推
+动价值创造研究项目
+</td>
+<td colspan=1 rowspan=1>中
+国
+电
+子
+系
+统
+技
+术
+有
+限
+公
+司
+</td>
+</tr>
+<tr>
+<td colspan=1 rowspan=1>南
+网
+数
+研
+院
+数
+字
+化
+转
+型
+和
+数
+字
+电
+网
+建
+设
+价
+值
+与
+路
+径
+研
+究
+项目
+</td>
+<td colspan=1 rowspan=1></td>
+<td colspan=1 rowspan=1>标包
+3:数字化转型支撑服务
+项目
+</td>
+<td colspan=1 rowspan=1>广
+州
+德
+永
+计
+算
+机
+科
+技
+有
+限
+公司
+</td>
+</tr>
+<tr>
+<td colspan=1 rowspan=1></td>
+<td colspan=1 rowspan=1>标包
+4:数字电网建设标准化
+服务支撑项目
+</td>
+<td colspan=1 rowspan=1>广州信安数据有限公司
 </td>
 </td>
 </tr>
 </tr>
 </table>
 </table>
-<div>注:如果法定代表人/负责人直接参加本项目投标及签署投标文件的,</div>
-<div>可不提供该授权委托书。</div>
-<div>江门市深联招标有限公司第81页共84页,</div>
-<div>鹤山市中医院X射线计算机体层摄影设备项目(招标编号:440784-2021-00581)招标文件</div>
-<div>附件十六:退保证金说明</div>
-<div>致:江门市深联招标有限公司</div>
-<div>我方为鹤,山市中医院X射线计算机体层摄影设备招标项目(招</div>
-<div>标编号:440784-2021-00581)投标所提交的投标保证金,请贵单位退还时</div>
-<div>划到我方的以下账户:</div>
-<div>开户行:</div>
-<div>户名:</div>
-<div>账号:</div>
-<div>(请各投标人在填写账户时务必认真核对账号等内容!)</div>
-<div>投标人代表签字及盖公章:</div>
-<div>注:投标保证金作为其投标的一部分。投标人应当以转账(或汇款)(建</div>
-<div>议采用)、支票、汇票、本票或者金融机构、担保机构出具的保函等非现金</div>
-<div>形式提交投标保证金,并于递交投标文件时将投标保证金的有关单据凭证</div>
-<div>一同递交。投标保证金账户(户名、开户银行、账号)见投标邀请函。投</div>
-<div>标人在投标截止时间后提交的投标保证金将被视为无效保证金。</div>
-<div>江门市深联招标有限公司第82页共84页,</div>
-<div>鹤山市中医院X射线计算机体层摄影设备项目(招标编号:440784-2021-00581)招标文件</div>
-<div>附件十七:相关证明文件</div>
-<div>(1)营业执照或相关单位登记证书(若法人或者其他组织投标的),</div>
-<div>自然人的身份证明(若自然人投标的);</div>
-<div>(2)第二类医疗器械经营备案凭证(经营Ⅱ类医疗器械)或者医疗器</div>
-<div>械经营许可证(经营Ⅲ类医疗器械);(医疗器械注册人、备案人或者生产</div>
-<div>企业在其住所或者生产地址销售医疗器械的除外)</div>
-<div>(3)医疗器械注册证;</div>
-<div>(4)总公司(总所)的营业执照及总公司(总所)出具给分支机构</div>
-<div>的有效授权书(若分支机构投标的);</div>
-<div>(5)2020年度或2021年1月至今任意1个月的财务状况报告或银行</div>
-<div>出具的资信证明;</div>
-<div>(6)2021年1月至今任意1个月的依法缴纳税收和社会保障资金的</div>
-<div>相关材料;如依法免税或不需要缴纳社会保障资金的相应证明文件(若需</div>
-<div>要);</div>
-<div>(7)关于“信用中国”网站(www.creditchina.gov.cn)、中国政府</div>
-<div>采购网(www.ccgp.gov.cn)查询投标人信用记录相关失信记录已失效的相</div>
-<div>应证明文件;(若需要)</div>
-<div>(8)所投报主要品牌设备(X射线计算机体层摄影设备)的代理或经</div>
-<div>销授权证明文件(投标人为制造商除外);</div>
-<div>(9)所投报产品取得的相关许可或认证证书(如全国工业产品生产许</div>
-<div>可证、中国国家强制性产品认证证书(3C,认证)、制造计量器具许可证、特</div>
-<div>种设备制造许可证等);(若需要)</div>
-<div>(10)所投报产品属于节能产品(属于政府强制采购节能产品范围</div>
-<div>的)的证明材料(认证证书);(若需要)</div>
-<div>(11)所投报产品属于节能产品(属于政府强制采购节能产品范围</div>
-<div>的除外)、环境标志产品的证明材料(认证证书);(若有)</div>
-<div>(12)省级以上监狱管理局、戒毒管理局(含新疆生产建设兵团)</div>
-<div>出具的《属于监狱企业的证明文件》;(若有)</div>
-<div>(13)投标人(非广东省内注册的)在广东省内设有售后服务机构</div>
-<div>江门市深联招标有限公司第83页共84页,</div>
-<div>鹤山市中医院X射线计算机体层摄影设备项目(招标编号:440784-2021-00581)招标文件</div>
-<div>的证明材料(提供营业执照、人员名单、联系电话、场所产权证书或租赁</div>
-<div>合同,如采取委托形式的,还须提供委托协议);</div>
-<div>(14)其他相关证明文件或材料(如产品检测报告等)。</div>
-<div>注:投标人应当在投标文件中提供以上证书或文件的复印件(复印件</div>
-<div>加盖单位公章)。</div>
-<div>江门市深联招标有限公司第84页共84页,</div>
+<div>二、其他</div>
+<div>请中标人按要求登陆中国南方电网有限责任公司供应链统一服务平台</div>
+<div>(http://www.bidding.csg.cn),查看并下载中标通知书。</div>
+<div>三、联系方式</div>
+<div>招标人:南方电网数字电网研究院有限公司</div>
+<div>联系人:李工</div>
+<div>电,话:4008100100-2</div>
+<div>招标代理机构:南方电网物资有限公司</div>
+<div>地,址:广州市天河区天河路,178号南网物资公司</div>
+<div>联系人:韦工</div>
+<div>电,话:4008100100-2</div>
+<div>招标人(或招标代理机构)主要负责人或授权的项目负责人(签名):任寅寅</div>
+<div>招标人或其招标代理机构名称:南方电网物资有限公司</div>
+<div>2022年02月08日</div>
 </body>
 </body>