From e89304fa5396f746ba3301adb56ae2f943e1595c Mon Sep 17 00:00:00 2001
From: zy123 <646228430@qq.com>
Date: Fri, 8 Nov 2024 19:55:02 +0800
Subject: [PATCH] =?UTF-8?q?11.8=20=E8=AF=84=E6=A0=87=E4=BF=AE=E6=94=B9=20?=
=?UTF-8?q?=E6=8A=80=E6=9C=AF=E5=8F=82=E6=95=B0=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
flask_app/general/多线程提问.py | 3 +-
flask_app/main/start_up.py | 2 +-
flask_app/testdir/test3.py | 921 ++++++++++++++++++++++-------
flask_app/货物标/货物标解析main.py | 6 +-
4 files changed, 718 insertions(+), 214 deletions(-)
diff --git a/flask_app/general/多线程提问.py b/flask_app/general/多线程提问.py
index 17a958d..747ac5d 100644
--- a/flask_app/general/多线程提问.py
+++ b/flask_app/general/多线程提问.py
@@ -273,12 +273,13 @@ def multi_threading(queries, knowledge_name="", file_id="", llm_type=1):
try:
future.result() # 捕获异常或确认任务完成
except Exception as exc:
- print(f"Query {index} generated an exception: {exc}")
+ # print(f"Query {index} generated an exception: {exc}")
retries += 1 # 增加重试计数
# 确保在异常情况下也向 result_queue 添加占位符
result_queue.put((index, None))
if retries < max_retries:
print(f"Retrying query {index} (attempt {retries + 1})...")
+ print("重试的问题:"+queries[index])
# 重新提交任务
future = executor.submit(llm_call, queries[index], knowledge_name, file_id, result_queue, index, llm_type) #可能遇到阿里服务器挂壁的情况,重试一下
future_to_query[future] = index
diff --git a/flask_app/main/start_up.py b/flask_app/main/start_up.py
index 61a0887..1e45271 100644
--- a/flask_app/main/start_up.py
+++ b/flask_app/main/start_up.py
@@ -378,7 +378,7 @@ def process_and_stream(file_url, zb_type):
if 'good_list' in parsed_data:
good_list = parsed_data['good_list']
- logger.info("Collected good_list from the processing function.")
+ logger.info("Collected good_list from the processing function: %s", good_list)
continue # Skip yielding good_list to the client
# 遍历 parsed_data 只提取内层内容进行合并
diff --git a/flask_app/testdir/test3.py b/flask_app/testdir/test3.py
index d813dc5..b9c4dd2 100644
--- a/flask_app/testdir/test3.py
+++ b/flask_app/testdir/test3.py
@@ -1,239 +1,742 @@
# -*- encoding:utf-8 -*-
import json
-import re
+
+from flask_app.general.post_processing import inner_post_processing, get_nested
+from flask_app.general.纯技术参数要求提取 import extract_matching_keys
-def is_numeric_key(key):
- # 这个正则表达式匹配由数字、点、括号中的数字或单个字母(小写或大写)组成的字符串,
- # 字母后跟数字,或数字后跟字母,单个字母后跟点,但不能是字母-数字-字母的组合
- pattern = r'^[\d.]+$|^\(\d+\)$|^(\d+)$|^[a-zA-Z]$|^[a-zA-Z]\d+$|^\d+[a-zA-Z]$|^[a-zA-Z]\.$'
- return re.match(pattern, key) is not None
-
-
-def contains_number_or_index(key, value):
- # 判断值是否是数字或数字字符串
- is_number = isinstance(value, (int, float)) or (isinstance(value, str) and value.isdigit())
- # 判断键是否包含 "序号"
- contains_index = '序号' in key
- # 判断值中是否包含数字
- contains_digit = isinstance(value, str) and re.search(r'\d+', value)
- # 判断值中是否包含中文字符
- contains_chinese = isinstance(value, str) and re.search(r'[\u4e00-\u9fff]', value)
- # 如果值中包含数字但也有中文字符,则保留(返回 False)
- if contains_digit and contains_chinese:
- return False
- # 如果值是数字或包含数字,且不包含中文字符,或者键包含 "序号",返回 True
- return is_number or contains_index or contains_digit
-def process_dict(data):
+def outer_post_processing(combined_data, includes,good_list):
+ # print(good_list)
"""
- 递归处理字典,将符合条件的键值对进行转换。
+ 外层处理函数,调用内层 post_processing 处理 '基础信息',并构建 processed_data。
+ 额外提取 '采购要求' 下的 '技术要求' 内容。
- 如果键是数字或特定格式的字符串,则将其值放入 'items' 列表中并排序。
- 对于非数字键,如果对应的值是列表且列表中只有一个元素,则将其展平为单个元素。
+ 参数:
+ combined_data (dict): 原始合并数据。
+ includes (list): 需要包含的键列表。
- Args:
- data (dict): 输入的字典数据。
-
- Returns:
- dict 或 list 或 原始数据类型: 处理后的数据结构。
+ 返回:
+ tuple: (processed_data, extracted_info, procurement_reqs)
"""
- if not isinstance(data, dict):
- return data
+ # 初始化结果字典,预设'其他'分类为空字典
+ processed_data = {"其他": {}}
- result = {}
- numeric_keys = []
- non_numeric_keys = {}
+ # 初始化提取的信息字典
+ extracted_info = {}
- # 分类键为数字键和非数字键
- for key, value in data.items():
- if is_numeric_key(key):
- numeric_keys.append((key, value))
+ # 初始化采购要求的技术要求
+ procurement_reqs = ""
+
+ # 检查 '基础信息' 是否在 includes 中
+ if "基础信息" in includes:
+ base_info = combined_data.get("基础信息", {})
+ # 调用内层 post_processing 处理 '基础信息'
+ extracted_info = inner_post_processing(base_info)
+ # 将 '基础信息' 保留在处理后的数据中
+ processed_data["基础信息"] = base_info
+ # 提取 '采购要求' 下的 '采购需求'
+ tech_requirements = get_nested(base_info, ["采购要求", "采购需求"], {})
+ if tech_requirements:
+ procurement_reqs = extract_matching_keys(tech_requirements,good_list)
else:
- non_numeric_keys[key] = value
+ # 如果 '技术要求' 不存在或为空,可以根据需要设置默认值
+ procurement_reqs = "未提供"
- # 处理数字键,将其值递归处理后放入 'items' 列表中
- if numeric_keys:
- def sort_key(item):
- key = item[0]
- if re.match(r'^\d+$', key): # 纯整数
- return (int(key),)
- elif re.match(r'^\d+\.\d+$', key): # 单层小数点
- return (float(key),)
- else: # 多层序号,按字符串处理
- try:
- return tuple(int(part) for part in key.split('.') if part.isdigit())
- except ValueError:
- # 处理无法转换的部分,例如返回一个默认值或记录错误
- return ()
- # 按键排序,确保顺序一致
- numeric_keys_sorted = sorted(numeric_keys, key=sort_key)
- result['items'] = [process_dict(item[1]) for item in numeric_keys_sorted]
-
- # 处理非数字键
- for key, value in non_numeric_keys.items():
- if isinstance(value, list):
- processed_list = []
- for item in value:
- if isinstance(item, dict):
- # 处理字典中只有一个键值对的情况
- if len(item) == 1:
- processed_item = process_dict(list(item.values())[0])
- else:
- processed_item = process_dict(item)
- else:
- processed_item = process_dict(item)
-
- # 如果处理后的项是只包含一个元素的列表,则展平它
- if isinstance(processed_item, list) and len(processed_item) == 1:
- processed_item = processed_item[0]
-
- processed_list.append(processed_item)
-
- # 新增逻辑:如果 processed_list 只有一个元素,则将其展平为单个元素
- if len(processed_list) == 1:
- result[key] = processed_list[0]
+ # 遍历原始字典的每一个键值对
+ for key, value in combined_data.items():
+ if key in includes:
+ if key == "基础信息":
+ # 已经处理 '基础信息',无需再次添加
+ continue
else:
- result[key] = processed_list
+ # 直接保留包含在 includes 列表中的键值对
+ processed_data[key] = value
else:
- # 如果值不是列表,直接递归处理
- result[key] = process_dict(value)
+ # 将不在 includes 列表中的键值对加入到 '其他' 分类中
+ processed_data["其他"][key] = value
- # 如果结果只有一个键 'items',则直接返回 'items' 列表
- if len(result) == 1 and 'items' in result:
- return result['items']
+ # 如果 '其他' 分类没有任何内容,可以选择删除这个键
+ if not processed_data["其他"]:
+ del processed_data["其他"]
- # 检查如果所有键对应的值都是空列表,则将键名转换成列表项
- if all(isinstance(v, list) and not v for v in result.values()):
- return list(result.keys())
+ return processed_data, extracted_info, procurement_reqs
- return result
-
-def preprocess_dict(data):
- if isinstance(data, dict):
- if len(data) > 1:
- # 检查是否所有值都是 "" 或 "/"
- if all(v == "" or v == "/" or (isinstance(v, list) and not v) for v in data.values()):
- return list(data.keys())
- else:
- processed = {}
- for k, v in data.items():
- if not contains_number_or_index(k, v):
- processed_v = preprocess_dict(v)
- if processed_v != "": # 只添加非空值
- processed[k] = processed_v
- return processed
- else:
- return {k: preprocess_dict(v) for k, v in data.items()}
- elif isinstance(data, list):
- return [preprocess_dict(item) for item in data]
- else:
- return data
data={
- "符合性审查": {
- "1": {
- "投标报价": {
- "审查内容": "(1)投标报价没有超过项目(采购包)预算金额或最高限价;\n(2)投标报价不存在缺项、漏项。"
+ "基础信息": {
+ "招标人/代理信息": {
+ "招标人": "广水市公安局",
+ "招标人联系方式": {
+ "名称": "广水市公安局",
+ "联系电话": "0722-6248000",
+ "地址": "广水市应山办事处应十大道189号"
+ },
+ "招标代理机构": "湖北楚振捷工程项目管理有限公司",
+ "招标代理机构联系方式": {
+ "名称": "湖北楚振捷工程项目管理有限公司",
+ "联系电话": "0722-6256088",
+ "地址": "广水市永阳一路41号"
+ },
+ "项目联系方式": {
+ "名称": "吴凡",
+ "联系电话": "18871130808"
}
},
- "2": {
- "投标文件签署": {
- "审查内容": "按照招标文件要求签署、盖章。"
- }
+ "项目信息": {
+ "项目名称": "广水市公安局视频会议高清化改造项目",
+ "项目编号": "HBCZJ-2021-CS12",
+ "项目概况": "广水市公安局视频会议高清化改造项目",
+ "项目基本情况": {
+ "项目编号": "HBCZJ-2021-CS12",
+ "采购计划备案号": "2021-04-000399",
+ "项目名称": "广水市公安局视频会议高清化改造项目",
+ "采购方式": "竞争性磋商",
+ "预算金额": "192万元",
+ "最高限价": "192万元",
+ "采购需求": {
+ "项目概况及内容": "广水市公安局视频会议高清化改造项目。",
+ "招标范围": "广水市公安局视频会议高清化改造项目,具体内容见磋商文件第三章。",
+ "项目地点": "具体以合同约定为准。"
+ },
+ "合同履行期限": "以合同签订为准。",
+ "本项目(是/否)接受联合体投标": "否",
+ "是否可采购进口产品": "否"
+ },
+ "招标控制价": "192万元",
+ "投标竞争下浮率": "未知",
+ "是否允许分包": "未知",
+ "是否接受联合体投标": "否"
},
- "3": {
- "强制采购节能产品": {
- "审查内容": "依据财库[2019]9号文的规定,如属于强制节能产品,须提供国家确定的认证机构出具的、处于有效期内的节能产品认证证书或中国政府采购网节能产品查询截图,未提供的视为无效响应(认证证书或查询截图的产品型号与所投产品不一致的,视为未提供)。"
- }
+ "采购要求": {
+ "采购需求": {
+ "显示系统": {
+ "LED全彩显示屏": [
+ "1、显示尺寸:6m±0.3(W)× 1.5m±0.2(H),单屏分辨率≥3744 × 1040;",
+ "2 、像素间距≤1.53mm;",
+ "3 、亮度≥450nits, 色温: 3000-15000K 可调, 对比度: 5000:1;",
+ "4 、峰值功耗≤440W, 平均功耗≤146W, 带有智能(黑屏) 节电功 能, 开启智能节电功能比没开启节能 40%以上;",
+ "5 、水平可视角度≥160 ° , 垂直可视角度≥140 ° ;",
+ "6 、亮度均匀性≥97%, 刷新率≥3840 Hz , 发光点中心距偏差<3%;",
+ "7 、色域覆盖率≥100%, 低亮高灰: 100%亮度时, 16 bits 灰度,20% 亮度时, 12bits 灰度;",
+ "8 、铝底壳材质, 无风扇散热结构;",
+ "9 、模组电源接口采用4P 接插头, 免工具维护, 同时有防呆设计, 预防接错电源线短路而导致的烧毁模组行为,采用集成 HUB 接收卡 控制, 支持通讯状态监控;",
+ "10 、冗余备份, 支持双电网供电, 当其中一路交流电网跳闸后, 另 外一路电网继续供电, 实现不间断供电, 支持热备份, 当其中一块 电源失效后, 另一块电源继续工作, 从而实现不间断供电;",
+ "11 、屏体发光模组采用 4.5 VDC 的安全电压供电;",
+ "12 、彩色信号处理位数≥16bit;",
+ "13 、具备故障自诊及排查功能;",
+ "14 、 图像有降噪 、增强 、运动补偿 、色坐标变换处理 、钝 化处理无 几何失真和线性失真现象 、消除鬼影拖尾, 无“毛毛虫 ”“鬼影 ” 跟随现象;",
+ "15 、防护等级符合 IP6X, 显示屏具有防潮 、防尘 、防腐蚀 、防电磁 干扰 、防静电等功能, 并具有过流、短路 、过压 、欠压保护等功能;",
+ "16 、工作噪音声压等级一米处≤7.8 dB (A),盐雾符合 10 级要求, PCB 阻燃等级达到 UL 94 V-0 级要求, 通过 9 级烈度地震模拟实验。"
+ ],
+ "控制盒及电源": [
+ "高清发送盒 2 台 、接收卡 27 张 、 电源 26 台。"
+ ],
+ "大屏播控系统": [
+ "1、具有多用户多权限管理功能,支持多用户同时登录客户端,每个用户根据自身不同权限管理显示屏;",
+ "2 、系统对输入信号源进行预监视, 实现在播控前预先查看的功能。"
+ ],
+ "配电柜(含PLC)": [
+ "1 、10 KW 容量,施耐德元器件,含 PLC 控制系统,可实时获取屏幕背部烟雾及温度数据, 可执行远程开关机操作; 数字量 输入: 12 路 24 V DC 输入;数字量输出: 10 路继电输出;模拟量输 入:4 个电压 输入,4 个电流输入;通讯口: 1 个 RS232,2 个 RS485, 1 个以太网; 程序容量: 256K 片内 Flash 内存; 功能: 远程监控 、 电话监视 、温 度监控 、消防监控;",
+ "2、本配电柜具备过压、过流、欠压、短路、断路以及漏电保护措施。"
+ ],
+ "钢结构底座及铝型材支架": [
+ "1 、主体钢架结构及定制型材;",
+ "2 、确保楼层承受力许可,按需加固楼层地面;",
+ "3 、钢结构。"
+ ],
+ "电缆及信号线缆": [
+ "1 、配套所需控制网线 、高清视频线缆 、 电源线缆等适配。"
+ ],
+ "控制终端": [
+ "1 、处理器: 八核心 16 线程;",
+ "2 、显卡: 8G/DDR6/PCI Express 4.0 16X;",
+ "3 、 内存: ≥8G DDR4 内存;",
+ "4 、硬盘: SSD 固态硬盘(容量≥480G);",
+ "5 、接口: 音频/网络/HDMI 接口/9 针串口;",
+ "6 、显示器: 21.5 英寸。"
+ ],
+ "50寸液晶电视机": [
+ "1 、屏幕尺寸: 50 英寸;",
+ "2 、背光类型: LED;",
+ "3 、屏幕分辨率: 超高清 4K (3840 ×2 160);",
+ "4 、支持 HDR 显示;",
+ "5 、接口: USB2.0 ×2 、HDMI2.0 ×3;",
+ "6 、 网络连接方式: 无线/网线。"
+ ],
+ "50寸电视机地面推车": [
+ "1 、全钢结构, 满足 50 寸显示屏承重安装要求;",
+ "2 、承载: 50Kg;",
+ "3 、高度: 650mm;",
+ "4 、可以调节观看角度。"
+ ],
+ "高清监视器": [
+ "1 、27 寸全屏高清监视器;",
+ "2 、 IPS 技术炫彩硬屏, 4K 高清分辨率;",
+ "3 、 内置音箱;",
+ "4 、亮度: 350cd/m2;",
+ "5 、接口: DP × 1, HDMI ×2, USB ×2, 音频/耳机 × 1。"
+ ]
+ },
+ "摄像系统": {
+ "高清摄像机": [
+ "1 、成像器件: 1/2.8 Exmor CMOS;",
+ "2 、镜头: 30 倍光学(f=4.3mm to 129mm );",
+ "3 、水平视角: 63.7 ° ;",
+ "4、视频输出格式:1080P/60,1 080P/50,1080P/30,1080P/25,1080i/60, 720p/60;",
+ "5 、视频输出: 3G-SDI, HDMI, CVBS,IP (可同步输出 );",
+ "6 、真双输出: IP 和 SDI 视频格式可以独立设置;",
+ "7 、控制方式: RS232 / RS422 / RS485, IP/Onvif/Visca-over-IP, IP 控制软件, 红外遥控器;",
+ "8 、IP 最高 1080p60, 支持 H.264/H.265/MJPEG;",
+ "9 、支持 Tally 灯;",
+ "10 、支持独立 PoE+(IEEE 802.3 at) 和 DC 12V 电源;",
+ "11 、扩展存储: Micro SD,最高支持 128GB。"
+ ],
+ "摄像机三角架": [
+ "1 、铝合金材质, 承重 2-10Kg;",
+ "2 、满足高清摄像机承重 、尺寸要求。"
+ ],
+ "摄像机壁装架": [
+ "1 、钣金 2.0mm 优质冷轧钢板;",
+ "2 、满足高清摄像机壁挂安装承重 、尺寸要求;",
+ "3 、具有放置摄像机电源空间。"
+ ],
+ "摄像机控制键盘": [
+ "1 、支持串行 RS232/RS422 和 IP 混合控制, 允许在一个控制器上使用 RS232/RS422/IP 控制单个系统中的摄像机;",
+ "2 、支持 2 组 RS422 串口 VISCA 协议菊花链控制 2x7 台摄像机;",
+ "3、通过手柄或单独的 Seesaw 控制杆控制变焦,通过专用旋钮及按钮, 可直接设置摄像机的光圈 、快门 、增益 、白平衡 、自动曝光等级等参数, 无需通过菜单设置;",
+ "4 、使用 IP 控制,控制器可自动搜索系统中的 IP 摄像机, 快速分配 摄像机 IP 地址 。支持 Onvif 、CGI 、VISCA over IP;",
+ "5 、单个网络上不限制控制器, 控制 255 台 IP 摄像机;",
+ "6、多达 256 个预置位,带有图像参数记忆功能及 8 条 轨迹记忆存储, 方便快速调用摄像机的运动 (需摄像机支持 );",
+ "7 、6 个可选 ASSIGN 功能键, 可以为 ASSIGN 按钮分配附加功能;",
+ "8 、多色按键/旋钮照明指示摄像机当前状态;",
+ "9 、独立双电源供电: DC 12V ,POE。"
+ ]
+ },
+ "视频处理系统": {
+ "高清视频拼控矩阵(16*16)": [
+ "1 、8U 切换主箱体, 支持输入 13 槽, 输出 4.5 槽, 支持 8 路高分采集, 支持冗余电源, 标配 1 个电源模块; 本项目配置输入接 口 16 路和 1 张字幕卡, 输出接口 16 路;",
+ "2 、设备应为纯硬件 FPGA 架构, CrossPoint 全总线交换技术, 背板 等效带宽;",
+ "3 、单张板卡支持 4 通道输入或输出, 紧凑型机箱,模拟视频单板卡 支持 16 路同时输入, 单卡支持 2 种信号源任意组合;",
+ "4、输入输出板卡可热插拔,输入板卡热插拔恢复时间 <2s,输出板 卡热插拔恢复时间<8s;",
+ "5 、开机时间≤10s, 启动电源至输出最总画面的时间间隔;",
+ "6 、平均故障时间间隔 ( MTBF ) 不小于 96000 小时, 保证设备能够 稳定运行;",
+ "7 、最大单机背板信号处理带宽不小于 720Gbps;",
+ "8、对各个输入通道采用纯硬件处理技术,采用独享带宽方式为每个 输入通道分配带宽, 切换过程中对其他信号无影响, 实现了对输入 通道的实时处理;",
+ "9、支持集中采集 DVI、VGA、CVBS、HDBaseT、HDMI、SDI、YPbPr 、 光纤等 2K 信号,Dual-link DVI、HDMI 1.4、DisplayPort 等 4K 信号;",
+ "10 、支持 DVI 、HDBaseT 、HDMI 、SDI 、光纤 、CVBS 、Ypbp r 等常 见的 2K 信号输出, Dual-link DVI 、HDMI 1.4 等 4K 信号输出;",
+ "11、设备可实现任意一路画面的任意比例缩放、漫游、 跨屏 、叠加、 开窗;",
+ "12 、设备支持图像无缝实时切换功能, 无缝切换时间<20 ms ;",
+ "13 、支持场景保存及快速调用, 支持场景轮巡, 适应于不同的应用 场景;",
+ "14 、支持信号源预监功能, 支持浏览所有输入信号源的实时预览画 面;",
+ "15 、支持大屏图像回显, 可显示整面拼接墙的显示图像;",
+ "16 、支持设置拼接屏的拼缝补偿, 可精确到 1 个像素;",
+ "17 、支持 RRTA 分辨率实时全兼容技术, 单台 设备应支持同时控制 4 组不同分辨率的大屏幕显示;",
+ "18 、设备具备静态底图功能, 设备支持超大分辨率底图显示, 横纵 分辨率最大 65535 像素。"
+ ],
+ "分量信号接口器": [
+ "用于现有视频会议专业对接高清矩阵接口器"
+ ],
+ "高清四画面分割器": [
+ "1、画面预览使用, 具有画中画 、独立单画面放大功能。"
+ ]
+ },
+ "发言系统": {
+ "数字会议发言主机": [
+ "1 、标准挂载单元数量: 4 路总线接口, 单路可连接 32 个 , 最多系统可挂载 128 个会议单元, 且最远线路长度可高达 100 米;",
+ "2、主机面板彩屏显示系统菜单,通过设置可设 定 1/2/4/6 发言数量;",
+ "3 、支持先入先出模式, 后入后出模式, 限制模式, 电脑/主席允许 模式, 自由讨论模式;",
+ "4 、可直接控制最多三个摄像球, 完成视频会议功能;",
+ "5、多种输入输出接口主输入、卡座输入和前置输出、辅助输出及录 音输出接口;",
+ "6 、带有 RS 232 视频控制输出 口, 可以直接输出派尔高-P, 派尔高 -D, VISCA 控制协议, 控制最大 3 个摄像机, 完成摄像自动跟踪;",
+ "7 、 内置 4 切 1 视频切换器, 用于摄像机的视频 接连;",
+ "8 、可以响应处理话筒的会议中服务的请求;",
+ "9 、 内置签到表决功能, 可以配合话筒进行签到表决;",
+ "10 、 内置 DSP 自适应音频处理器,可以最大可能的抑制声回输。"
+ ],
+ "方形短杆代表话筒": [
+ "1 、超大静音开关设计;",
+ "2 、会议操作系统,全新的触摸操控技术, 2.8 英寸的彩色触摸屏幕;",
+ "3 、超短全金属短咪杆设计;",
+ "4 、高灵敏度咪芯设计,拾音距离≥80 cm ;",
+ "5 、红色雾面指示灯设计, 指示发言状态;",
+ "6 、支持视像跟踪;",
+ "7、配合主机, 可以实现先入先出,后入后出, 限制模式,主席允许模式, 自由讨论模式;",
+ "8、话筒的身份可以自行设定,可以通过主机设置改变话筒身份,在 代表, 主席, VIP 自由切换, 让使用更灵活多样, 满足 高端需求;",
+ "9 、长距离传输对音质不会有影响; 具备超强的抗手机 RF 干扰性。"
+ ],
+ "专用连接线缆": [
+ "1 、主机与话筒专用连接线缆, 长度≥30m。"
+ ],
+ "手持无线话筒": [
+ "1 、含一台接收机, 两个无线手持话筒发射器;",
+ "2 、频率响应: 50Hz-18KHz;",
+ "3 、有效使用距离≥100 米;",
+ "4 、信噪比≥105dB(1KHz-A);",
+ "5 、灵敏度: -105dBm(12dB S/N AD)。"
+ ]
+ },
+ "视频会议系统": {
+ "多点控制器": [
+ "1 、遵循 H.323 、H.320 、SIP 标准协议;",
+ "2 、支持 H.265, H.264 HP, H.264 编解码标 准。 3 、支持不低于 25 分屏高清多画面; 4 、最大线路速率: 8M; 5、视频抗丢包能力:支持高至 60%丢包率情况下 , 图像流畅无马赛 克;音频抗 IP 网络丢包能力:支持高至 75%丢包 率情况下,声音清 晰流畅; 会议抗 IP 网络丢包能力:支持高至 70%丢包率情况下,会 议仍可正常召开。 以上 5 项参数需提供第三方检测机构检验 报告。"
+ ],
+ "多串口控制服务器": [
+ "1 、具有高速数据处理能力, 内嵌高速嵌入式 CPU ;",
+ "2 、提供 16 路一控多 、多控一;",
+ "3 、具有多种转发机制, 支持 IP 、串口间双向转发机制;",
+ "4、控制会议矩阵、会议摄像机外围设备串口设备,实现对会议系统 设备的控制;"
+ ],
+ "综合会议管理调度平台": [
+ "1、含硬件终端和视频会议专用软件,用于控制会 议、矩阵、会议摄像机, 实现与省厅 、 随州市综合会议管理调度平台对接 、融合, 互 联互通;",
+ "2 、统一调度管理平台, 根据业务需要, 可互为控制 、互为 备份;",
+ "3、可以与原有的主控平台互为操作、实现控制备份,保证会议正常 召开, 需在设计方案中详细阐明如何实现;",
+ "4、实现对会议设备的整合控制,采用一键拖拉式操作,软件界面友 好 、操作管理简易 、直观;",
+ "5 、可在综合会议管理平台实现四画面预览各分会场及中心视频信 号;",
+ "6 、提供软件著作权证书。"
+ ],
+ "高清会议终端(主会场)": [
+ "1 、体系标准: ITU-T H.323 、H.320 、IETF SIP/专有平台协议;",
+ "2 、 网 络 传 输 协 议: TCP/IP, UDP, RTP/RTC P/ RTSP, HTTP, DHCP/PPPOE/ NAT, IGMP;",
+ "3 、视频编解码协议: H.265, H.264 HP, H.264 、H.2 63 、MPEG-4;",
+ "4 、音频编解码协议: G.711a/G.711u 、G.722/G.723/G.7 19/AAC-LC;",
+ "5 、视频码率: 128Kbps~ 16Mbps, 支持 16M( E1*8 );",
+ "6 、音频码率: 24Kbps~384Kbps;",
+ "7 、 内 容 分 辨 率 : 典 型 : 动 态 (HDMI/VGA) 1 080P60 , 静 态 (VGA)1600*1200@60 Up to 60fps;",
+ "8 、音频指标: AEC/ANS/AGC 等;",
+ "9 、音频特性: 唇音同步, 静音与哑音控制;",
+ "10 、接口指标: 遥控接口 NEC 码制标准红外接口,支持遥控器直接 控制终端;",
+ "11 、通信控制接 口: RJ45 × 2(RS232 x 1, RS48 5 x1), 摄像机控制 RJ45-232 接口通用路由器己置线;另预留 RS232 x 2;",
+ "12 、 网 络 接 口 : LAN , RJ45 x 4 , E1 (4x E1) , CC4/miniBNC x 810/100/1000Mbps2/4/6/8Mbps;",
+ "13、视频输出接口:3G-SDIx1、HDMIx1,DVI-Ix1,CVBSx1,VGAx1, DVI -I 可以配置选择 DVI / HDMI / VGA / YPrPb 任何一种接口模式输入 图像, 高标 、清接口可同时输出;",
+ "14、音频接口:音频输出输出采用“凤凰接口 ”, LINE IN, MAIN (3pin) × 1,XLR IN (3pin) × 1,XLR 用于 MIC 输入时支持,+48V 幻象供 电, LINE OUT,MAIN (3pin) × 1;",
+ "15 、遵循 H.323 、H.320 、SIP 协议标准;",
+ "16 、视频抗丢包能力: 支持高至 60%丢包率情况下, 图像流畅 、无 卡顿、无马赛克;音频抗 IP 网络丢包能力:支 持高至 75%丢包率情 况下,声音清晰流畅; 会议抗 IP 网络丢包能力:支持高至 70%丢包 率情况下, 会议可正常召开。"
+ ],
+ "高清会议终端(分会场)": [
+ "内置 1080P 高清摄像机, 12 倍光 学变焦,72 度广角镜头,DVI-I 接 口辅流输入,2 路 1080P@30fps 高清视频, 6M 速率,双 HDMI 接口 输出,双屏双显、单屏双显、单屏三显、单屏四显 ,含终端控制软件。"
+ ],
+ "65寸电视机移动推车(9楼)": [
+ "1 、全钢结构, 满足 70 寸电视承重安装要求;",
+ "2 、承载: 200Kg;",
+ "3 、轮子带自锁刹车功能。"
+ ],
+ "65寸液晶电视机(分会场)": [
+ "1 、屏幕尺寸: 65 英寸; 含挂架及安装;",
+ "2 、背光类型: LED;",
+ "3 、屏幕分辨率: 超高清 4K (3840 ×2 160);",
+ "4 、支持 HDR 显示;",
+ "5 、CPU: Cortex A55 四核;",
+ "6 、接口: USB2.0 ×2 、HDMI2.0 ×2;",
+ "7 、 网络连接方式: 无线/网线。"
+ ],
+ "控制平板及软件": [
+ "10.2 寸无线触摸屏, 含控制软件, 实现远程一键式控制 、视频 会议 调度。"
+ ],
+ "鹅颈话筒": [
+ "1 、采样率: 48kHz;",
+ "2 、频响: 20Hz – 20kHz;",
+ "3 、灵敏度: 38 ±2dB;",
+ "4 、拾音距离: 20-50CM;含接头 、线缆, 线缆 长度≥3.5m;",
+ "5 、支持终端远程供电, 无需外接电源。"
+ ]
+ },
+ "辅助系统": {
+ "时序电源": [
+ "1 、具有 12 路 1KW 电源;",
+ "2 、具有电压表指示, 支持串口控制;",
+ "3 、采用触点闭合控制功能;",
+ "4 、具有过压 、过流保护。"
+ ],
+ "多媒体地插盒": [
+ "1 、具有至少 1 路 HDMI 、 1 路电源 、2 路网络接口模块;",
+ "2 、采用优质接插件。"
+ ],
+ "线材辅料": [
+ "1、采用专用线材 、材料 、接口 、各种辅料等。"
+ ],
+ "墙体拆除及修复": [
+ "对大屏安装区域墙体 、天花进行拆除及修复。"
+ ]
+ },
+ "货物列表": [
+ "LED全彩显示屏",
+ "控制盒及电源",
+ "大屏播控系统",
+ "配电柜(含PLC)",
+ "钢结构底座及铝型材支架",
+ "电缆及信号线缆",
+ "控制终端",
+ "50寸液晶电视机",
+ "50寸电视机地面推车",
+ "高清监视器",
+ "高清摄像机",
+ "摄像机三角架",
+ "摄像机壁装架",
+ "摄像机控制键盘",
+ "高清视频拼控矩阵(16*16)",
+ "分量信号接口器",
+ "高清四画面分割器",
+ "数字会议发言主机",
+ "方形短杆代表话筒",
+ "专用连接线缆",
+ "手持无线话筒",
+ "多点控制器",
+ "多串口控制服务器",
+ "综合会议管理调度平台",
+ "高清会议终端(主会场)",
+ "高清会议终端(分会场)",
+ "65寸电视机移动推车(9楼)",
+ "65寸液晶电视机(分会场)",
+ "控制平板及软件",
+ "鹅颈话筒",
+ "时序电源",
+ "多媒体地插盒",
+ "线材辅料",
+ "墙体拆除及修复"
+ ]
+ },
+ "技术要求": "未知",
+ "服务要求": "四 、其他要求
1 、售后服务要求:
1.1 、安装调试与人员培训, 中标人应及时安装调试设备, 安装调试期间采 购人的使用人员协助配合;安装调试完毕,中标人需组织采购人使用人员进行使 用及日常维护等的培训。
1.2 、免费质保期一年, 质保期从采购人签订验收合格报告之日开始计算, 免费质保期内中标人负责所有因设备质量问题而产生的费用, 所有服 务免费。
1.3 、投标人需承诺在保修期内, 向用户提供 7×24 小时技术支持与上门服 务。对系统故障的响应时间不超过 2 小时, 到达现场时 间不超过 24 小时,在 48 个小时内排除故障 。如果发生硬件故障, 在 4 8 小时后仍无法排除的, 投标人需 承诺提供性能档次不低于故障设备的备用设备供采购人使用, 直至故障设备修 复。
1.4 、保修期外要求: 中标人应提供长期技术支持的措施和质保期满后的服 务计划。",
+ "商务要求": "2 、到货要求及交货地点:
2.1 、交货地点: 采购人指定地点。
2.2 、交货期: 以合同签订时间为准交付正常使用(含安装 、调试) 。
2.3 、本项目为“交钥匙 ”工程, 投标人必须完成本工程项目所有的货物采 购 、运输 、安装 、调试 、验收及服务等全部工 作。
3 、付款方式: 以合同签订为准。",
+ "其他要求": "注: 1 、广水市公安局高清视频会议系统必须与随州市公安局高清视频会议系统无缝对接互联互通;
2 、本项目为交钥匙工程。"
},
- "4": {
- "进口产品": {
- "审查内容": "招标文件不接受进口产品投标时,投标人所投产品不是通过中国海关报关验放进入中国境内且产自关境外的。"
- }
+ "关键时间/内容": {
+ "投标文件递交截止日期": "2021年 6月 18日 15点 00分(北京时间)",
+ "投标文件递交地点": "广水市公共资源交易中心五楼 501号开标室",
+ "开标时间": "2021年 6月 18日 15点 00分(北京时间)",
+ "开标地点": "广水市公共资源交易中心五楼 501号开标室",
+ "澄清招标文件的截止时间": "提疑截止时间:同采购文件获取截止时间(如有)",
+ "投标有效期": "90日历天",
+ "信息公示媒介": "中国湖北政府采购网:http://www.ccgp-hubei.gov.cn, 中国广水网:http://www.zggsw.gov.cn/"
},
- "5": {
- "实质性要求": {
- "审查内容": "(1)满足招标文件第三章“项目采购需求”中要求的实质性条款;\n(2)投标有效期满足招标文件要求;\n(3)没有采购人不能接受的附加条件。"
- }
+ "保证金相关": {
+ "履约保证金": "不提交",
+ "退还投标保证金": "/",
+ "投标保证金": "不提交",
+ "质量保证金": "未知"
},
- "6": {
- "围标串标情形": {
- "审查内容": "投标人不存在下列任一情形:\n(1)不同投标人的投标文件由同一单位或者个人编制;\n(2)不同投标人委托同一单位或者个人办理投标事宜;\n(3)不同投标人的投标文件载明的项目管理成员或者联系人员为同一人;\n(4)不同投标人的投标文件异常一致或者投标报价呈规律性差异;\n(5)不同投标人的投标文件相互混装;\n(6)不同投标人使用同一电脑(机器特征值一致:如 MAC地址等)或使用同一电子密钥,编制或上传电子投标文件。"
- }
- },
- "7": {
- "其他无效情形": {
- "审查内容": "不存在法律、法规和招标文件规定的其他无效投标情形。"
- }
+ "其他信息": {
+ "重新招标、不再招标和终止招标": "未知",
+ "投标费用承担": "供应商应承担所有与准备和参加磋商有关的费用,不论磋商的结果如何,采购人和采购代理机构均无义务和责任承担这些费用。",
+ "招标代理服务费": {
+ "支付标准": "根据国家发展与改革委员会办公厅发改办价格【2003】857 号文的规定,经协商由成交供应商按国家发展和改革委员发改价格【2011】534号文规定货物类取费标准向采购代理机构支付招标代理服务费(包含“招标代理费、评标会务费、评标费”),如本项目各包服务费不足叁仟元则供应商按叁仟元支付服务费。",
+ "支付方式": "递交方式:成交服务费由成交供应商在领取成交通知书的同时向代理机构支付,可使用现金或电汇办理,汇款账户信息如下:",
+ "账户信息": {
+ "账户名": "湖北楚振捷工程项目管理有限公司",
+ "账户号码": "580742561314",
+ "开户银行": "中国银行股份有限公司广水支行营业部"
+ }
+ },
+ "是否退还投标文件": "否",
+ "偏离": {
+ "允许偏离的条款": "非★号条款",
+ "不允许偏离的条款": "★号条款",
+ "允许的负偏离项数及范围": "未知",
+ "偏离说明表的位置": "第六章响应文件格式中的采购需求响应、偏离说明表/导读表"
+ },
+ "投标预备会": "不召开",
+ "踏勘现场": "不组织"
}
},
- "资格性审查": {
- "1": {
- "资格要求": "具有独立承担民事责任的能力",
- "审查内容": "法人或者其他组织的营业执照等证明文件,自然人的身份证明。(1)企业应提供“营业执照”; (2)事业单位应提供“事业单位法人证书”; (3)非企业专业服务机构应提供执业许可证等证明文件; (4)个体工商户应提供“个体工商户营业执照”; (5)自然人应提供自然人身份证明。"
+ "开评定标流程": {
+ "磋商程序及步骤": [
+ "23. 竞争性磋商小组",
+ "23.1 采购人依照《中华人民共和国政府采购法》、《中华人民共和国政府采购法实施条例》、《政府采购竞争性磋商采购方式管理暂行办法》及现行法律规定组建磋商小组,磋商小组由采购人代表和评审专家共3人或5人以上单数组成。磋商小组人数详见《供应商须知前附表》。",
+ "23.2 磋商小组中的评审专家人数不少于磋商小组成员总数的2。除本采购文件另有规定,评审专家将从湖北省政府采购专家库中随机抽取。",
+ "23.3 磋商小组所有成员按事先抽取的磋商顺序,集中与磋商供应商分别进行磋商,并给予所有参加磋商的供应商平等的磋商机会。",
+ "24. 磋商代表",
+ "24.1 磋商供应商法定代表人或授权代表应携带本人身份证明参加磋商,授权代表参加磋商的,还应携带法定代表人授权书原件。磋商代表经磋商小组核对身份后,方可参加磋商。",
+ "25. 资格审查和符合性审查",
+ "25.1 在正式磋商前,本磋商文件第四章规定的程序和方法,对供应商进行资格性审查和符合性审查,通过资格性审查和符合性审查,实质性响应磋商文件的供应商方可进入磋商程序。",
+ "26. 磋商",
+ "26.1 磋商小组将根据本磋商文件第四章规定的程序和方法与进行磋商。在磋商中,磋商的任何一方不得透露与磋商有关的其他磋商供应商的技术资料、价格和其他信息。",
+ "26.2 在磋商过程中,磋商小组可以根据磋商文件和磋商情况实质性变动采购需求中的技术、服务要求以及合同草案条款,但不得变动磋商文件中的其他内容。实质性变动的内容,须经采购人代表确认。对磋商文件作出的实质性变动是磋商文件的有效组成部分,磋商小组将以书面形式同时通知所有磋商供应商,并提供必要的修正时间。",
+ "26.3 供应商应当按照磋商文件的变动情况和磋商小组的要求重新提交响应文件,对原响应文件进行技术、商务、价格修正,重新提交的响应文件应实质性响应本磋商文件及对磋商文件作出的实质性变动,并按本采购文件的规定进行签署。重新提交的响应文件与原响应文件不一致的,以重新提交的响应文件为准。不按要求签署或逾时不提交响应文件的,视同放弃磋商,放弃磋商的供应商的磋商保证金将在成交通知书发放后的五个工作日内退还。",
+ "26.4 最后报价
采购代理机构将已确定条件的最后报价书发放至所有磋商供应商,要求磋商供应商在指定的时间内提交满足要求的最后报价,密封递交磋商小组。所有磋商供应商递交最后报价后,磋商小组将公布并记录所有磋商供应商的最终价格。最后报价为本次竞争性磋商不可变动的最终价格。磋商文件能够详细列明采购标的的技术、服务要求的,磋商结束后,磋商小组应当要求所有继续参加磋商的供应商在规定时间内提交最后报价,提交最后报价的供应商不得少于3家。磋商文件不能详细列明采购标的的技术、服务要求,需经磋商由供应商提供最终设计方案或解决方案的,磋商结束后,磋商小组应当按照少数服从多数的原则投票推荐3家以上供应商的设计方案或者解决方案,并要求其在规定时间内提交最后报价。本采购项目提交最后报价供应商的确定方式详见《供应商须知前附表》。",
+ "26.5 如有需要,磋商小组可进行多轮磋商,直至最终确定竞争性磋商采购文件采购需求中的技术、服务要求以及合同草案条款。如竞争性磋商采购文件无需修改,可直接要求磋商供应商提交最后报价。",
+ "26.6 磋商小组审核完最终报价后,根据竞争性磋商采购文件规定的评定办法推荐成交候选人或根据采购人的书面授权直接确定成交供应商。",
+ "26.7 采购代理机构对磋商过程和重要磋商内容进行记录,磋商双方在记录上签字确认。、保密",
+ "27.1 凡是属于审查、澄清、评价和比较的有关资料以及授标意向等,采购人、采购代理机构、监管人员、磋商小组及有关工作人员均不得向供应商或其它无关的人员透露。凡是属于审查、澄清、评价和比较的有关资料以及授标意向等,采购人、采购代理机构、监管人员、磋商小组及有关工作人员均不得向供应商或其它无关的人员透露。"
+ ]
+ },
+ "投标文件要求": {
+ "竞争性磋商响应文件": [
+ "8. 语言和计量单位",
+ "8.1 供应商提交的竞争性磋商响应文件以及供应商与采购代理机构或采购人就有关磋商的所有来往函电均应使用中文。供应商提交的支持文件或印刷的文献可以用另一种语言,但相应内容应附有中文翻译本,在解释竞争性磋商响应文件时以中文翻译本为准。",
+ "8.2 除非竞争性磋商采购文件中另有规定,计量单位均采用中华人民共和国法定的计量单位。",
+ "9. 竞争性磋商响应文件的构成",
+ "9.1 供应商编制的竞争性磋商响应件应包括的内容详见本文件第六章要求。注:响应文件目录及内容每页须顺序编写页码。",
+ "10. 竞争性磋商响应文件的编制",
+ "10.1 供应商应当按照本采购文件的要求编制响应文件,并对其提交的响应文件及全部资料的真实性、合法性承担法律责任,并接受采购代理机构对其中任何资料进一步核实的要求。",
+ "10.2 供应商应认真阅读本采购文件中的所有内容,并对本采购文件提出的要求和条件作出实质性响应。如供应商没有按照本采购文件的要求提交全部资料,或者没有对本采购文件在各方面都做出实质性响应的,其响应文件将被视为无效文件。",
+ "10.3 供应商应完整地按本采购文件的要求提交所有资料并按要求的格式填写规定的所有内容,无相应内容可填项的,应填写“无”、“未测试”、“没有相应指标”等明确的回答文字。如未规定格式的,相关格式由供应商自定。",
+ "10.4 供应商在编制响应文件时应注意本次采购对多包采购的规定,多包采购的规定见《供应商须知前附表》。",
+ "10.5 本项目采购文件中★号条款不允许负偏离(或允许的负偏离项数及范围见第四章评标办法),非★号条款允许的负偏离项数及范围见第四章评标办法。",
+ "11. 磋商报价",
+ "11.1 磋商报价包括磋商供应商在首次提交的响应文件中的报价、磋商过程中的报价和最后报价。磋商供应商的报价均应以人民币报价。",
+ "11.2 供应商应按照本采购文件规定的采购需求及合同条款进行报价,并按竞争性磋商采购文件确定的格式报出。报价中不得包含竞争性磋商采购文件要求以外的内容,否则,在评审时不予核减。报价中也不得缺漏竞争性磋商采购文件所要求的内容,否则,其响应文件将被视为无效文件。",
+ "11.3 供应商应根据本磋商文件的规定和要求、市场价格水平及其走势、磋商供应商的管理水平、磋商供应商的方案和由这些因素决定的磋商供应商之于本项目的成本水平等提出自己的报价。报价应包含完成本采购文件采购需求全部内容的所有费用,所有根据本采购文件或其它原因应由磋商供应商支付的税款和其他应交纳的费用都应包括在报价中。但磋商供应商不得以低于其成本的价格进行报价。",
+ "11.4 供应商在响应文件中注明免费的项目将视为包含在报价中。",
+ "11.5 每一种采购内容只允许有一个报价,否则其响应文件将被视为无效文件。",
+ "11.6 成交供应商的报价在合同执行过程中是固定不变的,不得以任何理由予以变更。",
+ "12. 备选方案",
+ "12.1 是否允许备选方案见《供应商须知前附表》。不允许有备选方案的,若在响应文件中提交了备选方案,其响应文件将被视为无效文件。",
+ "13. 联合体",
+ "13.1 本次采购是否允许联合体参加详见《供应商须知前附表》。",
+ "13.2 本次采购允许联合体报价的,联合体各方不得再单独或者与其他供应商另外组成联合体参加本项目的报价。",
+ "14. 供应商资格证明文件",
+ "14.1 供应商应在响应文件提交证明其有资格参加磋商的证明文件,证明文件应包括下列文件:1)营业执照(复印件);2)采购文件要求供应商应提交的其它资格证明文件,应提交的其它资格证明文件见《供应商须知前附表》。",
+ "14.2 除本须知14.1要求的资格证明文件外,如国家法律法规对市场准入有要求的还应提交相关资格证明文件。",
+ "14.3 证明材料仅限于磋商供应商单位本身,母公司、股东单位和子公司的材料不能作为证明材料,但磋商供应商单位兼并的企业的材料可作为证明材料。采用复印件的必须加盖单位印章。",
+ "15. 证明报价内容、服务合格性和符合竞争性磋商采购文件规定的文件",
+ "15.1 证明报价内容符合竞争性磋商采购文件要求的文件和竞争性磋商采购文件规定的其他资料,具体要求见《供应商须知前附表》。",
+ "16. 磋商保证金",
+ "16.1 本采购文件是否要求递交磋商保证金及保证金金额、递交方式、递交时间、接受保证金的帐户信息等详见《供应商须知前附表》。",
+ "16.2 本采购文件要求递交磋商保证金的,磋商保证金作为竞争性磋商响应文件的组成部分,以到账为准。凡未按规定递交磋商保证金的报价,其响应文件将被视为无效文件。",
+ "16.3 磋商保证金有效时间:磋商保证金的有效期与本次磋商有效期一致。",
+ "16.4 供应商为联合体的,应由联合体中牵头人交纳保证金,其交纳的保证金对联合体各方均具有约束力。",
+ "16.5 保证金的退还:未成交的磋商供应商,其磋商保证金在成交通知书发出后5个工作日内不计利息原额退还,成交供应商的磋商保证金,在成交供应商与采购人签订合同后5个工作日内不计利息原额退还。",
+ "16.6 有下列情形之一的,磋商保证金将不予退还:
1)供应商在提交响应文件截止时间后撤回响应文件的;2)供应商在响应文件中提供虚假材料的;3)除因不可抗力或磋商文件认可的情形以外,成交供应商不与采购人签订合同的;4)供应商与采购人、其他供应商或者采购代理机构恶意串通的;5)本采购文件规定的其他情形。",
+ "17. 磋商有效期",
+ "17.1 磋商有效期从磋商结束之日起计算,本次采购磋商有效期见《供应商须知前附表》,磋商供应商承诺的磋商有效期不足的,其响应文件将被视为无效文件。",
+ "17.2 特殊情况下,在原磋商有效期截止之前,采购代理机构或采购人可要求供应商延长磋商有效期。需要延长磋商有效期时,采购代理机构或采购人将以书面形式通知所有磋商供应商,供应商应以书面形式答复是否同意延长磋商有效期。供应商同意延长的,其磋商保证金有效期相应延长,但不得要求或被允许修改或撤销其响应文件;供应商拒绝延长的,其响应文件在原磋商有效期满后将不再有效,供应商有权收回其投标保证金。",
+ "17.3 供应商同意延长磋商有效期的,不得要求或被允许修改或撤销其竞争性磋商响应文件;供应商拒绝延长的,其响应文件失效,但供应商有权收回其磋商保证金。",
+ "18. 竞争性磋商响应文件的装订、签署和数量",
+ "18.1 供应商提交的响应文件应包括正本、副本、完整的电子文档及单独提供的法定代表人授权委托书(或法定代表人身份证明书)、报价一览表。本次磋商供应商提交响应文件正、副本和电子文档的数量见《供应商须知前附表》。每套响应文件须清楚地标明“正本”、“副本”,响应文件的副本可采用正本的复印件,若副本与正本不符,以正本为准;如单独提供的法定代表人授权委托书(或法定代表人身份证明书)、报价一览表、优惠声明(如有)与响应文件正本不符,以正本为准。电子文档与纸质文件不符,以纸质文件为准。",
+ "18.2 正本需打印或用不褪色墨水书写,并由法定代表人或授权代表签字并加盖公章。由授权代表签字的,响应文件中应提交《法定代表人授权书》。供应商为自然人的,由供应商本人签字并附身份证明。",
+ "18.3 竞争性磋商响应文件中的任何行间插字、涂改和增删,必须由法定代表人或授权代表在旁边签字才有效。",
+ "18.4 响应文件应当采用不可拆卸的方法的装订,对未经装订的竞争性磋商响应文件可能发生的文件散落或缺损及由此产生的后果由磋商供应商承担。响应文件应当采用不可拆卸的方法的装订,对未经装订的竞争性磋商响应文件可能发生的文件散落或缺损及由此产生的后果由磋商供应商承担。"
+ ],
+ "竞争性磋商响应文件的递交": [
+ "19. 竞争性磋商响应文件的密封和标记",
+ "19.1 响应文件的正本、所有副本和电子文档必须密封和加盖供应商公章后递交,包装上应注明采购编号、项目名称、包号、供应商名称及“(磋商时间)前不得启封”的字样。",
+ "19.2 为方便磋商记录,供应商还应将一份《报价一览表》(原件)与一份《法定代表人授权书》(原件)、单独密封提交,除需按上款要求注明外还应在信封上标明“报价一览表”字样。",
+ "19.3 未按要求密封和加写标记的响应文件为无效文件,采购人、采购代理机构将拒收。",
+ "19.4 要求在磋商时提交样品的,应在样品上标明磋商供应商名称。有关提交及退还样品的相关规定见《供应商须知前附表》。",
+ "20. 竞争性磋商响应文件的送达地点及截止时间",
+ "20.1 截止时间是竞争性磋商文件中规定的首次送达、提交响应文件的最后时间。本次磋商响应文件的送达地点及截止时间见《供应商须知前附表》。",
+ "21. 迟交的竞争性磋商响应文件",
+ "21.1 在本次磋商递交响应文件的截止时间以后送达的响应文件,不论何种原因,采购代理机构将拒收。",
+ "22. 竞争性磋商响应文件的补充、修改或者撤回",
+ "22.1 在提交响应文件截止时间前,供应商可以对已提交的响应文件进行补充、修改或者撤回。供应商需要补充、修改或者撤回响应文件时,应以书面形式通知采购人、采购代理机构。补充、修改的内容是响应文件的组成部分,补充、修改的内容与响应文件不一致的,以补充、修改的内容为准。",
+ "22.2 从提交响应文件截止时间至磋商有效期期满这段时间,供应商不得修改或撤销其响应文件,否则其磋商保证金将不予以退还。",
+ "22.3 供应商所提交的响应文件在磋商结束后,无论成交与否都不退还。供应商所提交的响应文件在磋商结束后,无论成交与否都不退还。"
+ ]
+ },
+ "无效标与废标项": {
+ "否决和无效投标情形": [
+ "供应商应对采购文件第三章“采购需求”第一节“具体需求”、第二节“安装要求”及第二节“商务要求”,逐条说明所提供货物∕服务已对采购文件的技术规格做出了明确响应,并申明与技术规格条文的偏离和例外。特别对有具体参数要求的指标,供应商必须提供所投货物∕服务的具体参数值。如果仅注明“符合”,“满足”或简单复制采购文件要求,将可能导致竞标响应被拒绝。",
+ "磋商有效期从磋商结束之日起计算,本次采购磋商有效期见《供应商须知前附表》,磋商供应商承诺的磋商有效期不足的,其响应文件将被视为无效文件。",
+ "供应商应认真阅读本采购文件中的所有内容,并对本采购文件提出的要求和条件作出实质性响应。如供应商没有按照本采购文件的要求提交全部资料,或者没有对本采购文件在各方面都做出实质性响应的,其响应文件将被视为无效文件。",
+ "供应商应按照本采购文件规定的采购需求及合同条款进行报价,并按竞争性磋商采购文件确定的格式报出。报价中不得包含竞争性磋商采购文件要求以外的内容,否则,在评审时不予核减。报价中也不得缺漏竞争性磋商采购文件所要求的内容,否则,其响应文件将被视为无效文件。",
+ "是否允许备选方案见《供应商须知前附表》。不允许有备选方案的,若在响应文件中提交了备选方案,其响应文件将被视为无效文件。",
+ "资格证明文件(未提供完整视为无效投标):",
+ "本采购文件要求递交磋商保证金的,磋商保证金作为竞争性磋商响应文件的组成部分,以到账为准。凡未按规定递交磋商保证金的报价,其响应文件将被视为无效文件。",
+ "每一种采购内容只允许有一个报价,否则其响应文件将被视为无效文件。",
+ "未按要求密封和加写标记的响应文件为无效文件,采购人、采购代理机构将拒收。"
+ ],
+ "废标项": "",
+ "不得存在的情形": [
+ "成交供应商拒绝签订政府采购合同的,采购人可以按照《政府采购竞争性磋商采购方式管理暂行办法》第三十三条规定的原则确定其他供应商作为成交供应商并签订政府采购合同,也可以重新开展采购活动。拒绝签订政府采购合同的成交供应商不得参加对该项目重新开展的采购活动。",
+ "响应文件的正本、所有副本和电子文档必须密封和加盖供应商公章后递交,包装上应注明采购编号、项目名称、包号、供应商名称及“(磋商时间)前不得启封”的字样。",
+ "成交供应商的报价在合同执行过程中是固定不变的,不得以任何理由予以变更。",
+ "磋商小组将根据本磋商文件第四章规定的程序和方法与进行磋商。在磋商中,磋商的任何一方不得透露与磋商有关的其他磋商供应商的技术资料、价格和其他信息。",
+ "凡是属于审查、澄清、评价和比较的有关资料以及授标意向等,采购人、采购代理机构、监管人员、磋商小组及有关工作人员均不得向供应商或其它无关的人员透露。",
+ "特殊情况下,在原磋商有效期截止之前,采购代理机构或采购人可要求供应商延长磋商有效期。需要延长磋商有效期时,采购代理机构或采购人将以书面形式通知所有磋商供应商,供应商应以书面形式答复是否同意延长磋商有效期。供应商同意延长的,其磋商保证金有效期相应延长,但不得要求或被允许修改或撤销其响应文件;供应商拒绝延长的,其响应文件在原磋商有效期满后将不再有效,供应商有权收回其投标保证金。",
+ "供应商应按照本采购文件规定的采购需求及合同条款进行报价,并按竞争性磋商采购文件确定的格式报出。报价中不得包含竞争性磋商采购文件要求以外的内容,否则,在评审时不予核减。",
+ "本次采购允许联合体报价的,联合体各方不得再单独或者与其他供应商另外组成联合体参加本项目的报价。",
+ "磋商文件能够详细列明采购标的的技术、服务要求的,磋商结束后,磋商小组应当要求所有继续参加磋商的供应商在规定时间内提交最后报价,提交最后报价的供应商不得少于3家。",
+ "采购代理机构将配合采购人与成交供应商签订政府采购合同。采购人与成交供应商应按竞争性磋商采购文件要求和成交供应商的竞争性磋商响应文件承诺订立书面合同,不得超出竞争性磋商采购文件和成交供应商竞争性磋商响应文件的范围,也不得再行订立背离合同实质性内容的其他协议。",
+ "供应商同意延长磋商有效期的,不得要求或被允许修改或撤销其竞争性磋商响应文件;供应商拒绝延长的,其响应文件失效,但供应商有权收回其磋商保证金。",
+ "单位负责人为同一人或者存在直接控股、管理关系的不同投标人,不得参加本项目同一合同项下的政府采购活动。",
+ "为本采购项目提供整体设计、规范编制或者项目管理、监理、检测等服务的,不得再参加本项目的其他招标采购活动。",
+ "在磋商过程中,磋商小组可以根据磋商文件和磋商情况实质性变动采购需求中的技术、服务要求以及合同草案条款,但不得变动磋商文件中的其他内容。",
+ "供应商应根据本磋商文件的规定和要求、市场价格水平及其走势、磋商供应商的管理水平、磋商供应商的方案和由这些因素决定的磋商供应商之于本项目的成本水平等提出自己的报价。报价应包含完成本采购文件采购需求全部内容的所有费用,所有根据本采购文件或其它原因应由磋商供应商支付的税款和其他应交纳的费用都应包括在报价中。但磋商供应商不得以低于其成本的价格进行报价。",
+ "从提交响应文件截止时间至磋商有效期期满这段时间,供应商不得修改或撤销其响应文件,否则其磋商保证金将不予以退还。"
+ ]
+ },
+ "资格审查": {
+ "申请人资格要求": [
+ "1、满足《中华人民共和国政府采购法》第二十二条规定,即:",
+ "(1)具有独立承担民事责任的能力;",
+ "(2)具有良好的商业信誉和健全的财务会计制度;",
+ "(3)具有履行合同所必需的设备和专业技术能力;",
+ "(4)有依法缴纳税收和社会保障资金的良好记录;",
+ "(5)参加政府采购活动前三年内,在经营活动中没有重大违法记录;",
+ "(6)法律、行政法规规定的其他条件。",
+ "2、单位负责人为同一人或者存在直接控股、管理关系的不同投标人,不得 参加本项目同一合同项下的政府采购活动。",
+ "3、为本采购项目提供整体设计、规范编制或者项目管理、监理、检测等服5务的,不得再参加本项目的其他招标采购活动。",
+ "4、未被列入失信被执行人、重大税收违法案件当事人名单,未被列入政府 采购严重违法失信行为记录名单。",
+ "5、落实政府采购政策需满足的资格要求:本项目为非专门面向中小企业采 购。",
+ "6、本项目的特定资格要求:",
+ "6.1、未被列入“信用中国”网站(www.creditchina.gov.cn)信用服务栏失信被执 行人、重大税收违法案件当事人名单和“中国政府采购”网站(www.ccgp.gov.cn) 政府采购严重违法失信行为记录名单,并提供网页截图以证明;",
+ "6.2、供应商提供有效的营业执照,涵盖相应的经营范围(与本项目相关内 容)。"
+ ],
+ "资格性审查": {
+ "资格要求": "符合本采购文件第一章第二款要求,并提供合格有效的证明材料",
+ "没有重大违法记录的书面声明": "是否提交参加政府采购活动前三年内在经营活动中没有重大违法记录的书面承诺或声明(格式要求详见本项目采购文件第六章相关格式要求)"
},
- "2": {
- "资格要求": "具有良好的商业信誉和健全的财务会计制度",
- "审查内容": "由投标人对以下内容提供书面承诺或声明,或提供相应证明材料。(1)投标人是法人的,应具有上一年度(__ 年度或_____年度)经审计的财务报告,或其基本开户银行出具的资信证明。其他组织和自然人,没有经审计的财务报告,应具有银行出具的资信证明。(2)有专业担保机构对投标人进行资信审查后出具投标担保函的,可以不用具备经审计的财务报告和银行资信证明文件。"
- },
- "3": {
- "资格要求": "具有履行合同所必需的设备和专业技术能力",
- "审查内容": "由投标人提供书面承诺或声明,或提供相应证明材料。"
- },
- "4": {
- "资格要求": "有依法缴纳税收和社会保障资金的良好记录",
- "审查内容": "由投标人对以下内容提供书面承诺或声明,或提供相应证明材料。(1)投标人依法缴纳税收:本项目公告发布时间前 12个月内(至少有 1个月)缴纳税收的凭据(完税证、缴款书、印花税票、银行代扣(代缴)转账凭证等均可); (2)投标人依法缴纳社会保障资金:本项目公告发布时间前 12个月内(至少有 1个月)缴纳社会保险的凭据(专用收据或社会保险交纳清单); (3)投标人为其他组织或自然人的,也应满足以上要求; (4)递交投标文件截止时间的当月成立但因税务机关原因导致其尚未依法缴纳税收的投标人,提供将依法缴纳税收承诺书原件(格式自拟),该承诺书视同税收缴纳凭据; (5)递交投标文件截止时间的当月成立但因社会保障资金管理机关原因导致其尚未依法缴纳社会保障资金的投标人,提供将依法缴纳社会保障资金承诺书原件(格式自拟),该承诺书视同社会保险凭据; (6)依法免税或不需要缴纳社会保障资金的投标人,具有相应文件证明其依法免税或不需要交纳社会保障资金。"
- },
- "5": {
- "资格要求": "参加政府采购活动前三年内,在经营活动中没有重大违法记录",
- "审查内容": "由投标人提供书面承诺或声明,或提供相应证明材料。"
- },
- "6": {
- "资格要求": "法律、行政法规规定的其他条件",
- "审查内容": "由投标人提供书面承诺或声明,或提供相应证明材料。"
- },
- "7": {
- "资格要求": "单位负责人为同一人或者存在直接控股、管理关系的不同投标人,不得参加本项目同一合同项下的政府采购活动",
- "审查内容": "由投标人在《投标函》中声明"
- },
- "8": {
- "资格要求": "为本采购项目提供整体设计、规范编制或者项目管理、监理、检测等服务的,不得再参加本项目的其他招标采购活动。",
- "审查内容": "由投标人在《投标函》中声明"
- },
- "9": {
- "资格要求": "未被列入失信被执行人、“重大税收违法失信主体”,未被列入政府采购严重违法失信行为记录名单。",
- "审查内容": "以采购人和采购代理机构在投标截止日在 “信用中国”网站(www.creditchina.gov.cn) 及中国政府采购网(www.ccgp.gov.cn)查询的投标人参加政府采购活动前三年内的结果为准 (采购人和采购代理机构对信用信息查询记录和证据截图或下载存档)。"
- },
- "10": {
- "资格要求": "落实政府采购政策需满足的资格要求",
- "审查内容": "☐支持中小企业发展资格要求:提供《中小企业声明函》,本项目投标人属于监狱企业或者残疾人福利性单位的,同时提供监狱企业证明材料或者《残疾人福利性单位声明函》; ☑其他政府采购政策需满足的资格要求:/"
- },
- "11": {
- "资格要求": "本项目的特定资格要求",
- "审查内容": "详见第一章“投标邀请”投标人特定资格要求。"
+ "符合性审查": {
+ "磋商报价": [
+ "每一种采购内容是否只有一个报价",
+ "报价金额是否超过采购预算,采购人能否支付"
+ ],
+ "经营范围": "是否超出经营范围报价",
+ "磋商书签字盖章": "是否有法定代表人或其委托代理人签字并加盖单位公章",
+ "磋商结果有效期": "磋商有效期是否满足竞争性磋商采购文件要求",
+ "信誉情况": "是否有不良经济纠纷记录和违法行为",
+ "采购需求响应": [
+ "是否实质性响应磋商文件",
+ "是否有提出采购人不能接受的合同条件的"
+ ],
+ "其他要求": "是否符合竞争性磋商采购文件中的其他规定"
}
},
- "申请人资格要求": [
- "1.满足《中华人民共和国政府采购法》第二十二条规定,即:",
- "(1)具有独立承担民事责任的能力;",
- "(2)具有良好的商业信誉和健全的财务会计制度;",
- "(3)具有履行合同所必需的设备和专业技术能力;",
- "(4)有依法缴纳税收和社会保障资金的良好记录;",
- "(5)参加政府采购活动前三年内,在经营活动中没有重大违法记录;",
- "2.未被列入失信被执行人、“重大税收违法失信主体”,未被列入政府采购严重违法失信行为记录名单。",
- "3.落实政府采购政策需满足的资格要求:无",
- "4.投标人特定资格要求:",
- "(1)投标人须在中国工商行政管理机关注册登记并取得营业执照,具有独立承担民事责任的能力。",
- "(2)投标人须提供近三年完整的财务审计报告(成立未满三年的,提供自成立之日起至今的财务审计报告;成立未满一年的,提供银行资信证明),以及近 6个月由税务部门出具的纳税证明材料(零申报提供零申报证明,如有减、免、缓交的须提供相应证明材料)和社保缴纳证明;",
- "(3)投标人须出具在参加本项目投标活动前三年内,在经营活动中无重大违法记录,且遵守有关的国家法律、法令、条例和政府采购有关制度,一旦参加投标,则应承担相关法律责任的承诺函;",
- "(4)投标截止时间前有相关任何一条以下不良记录及重大违法记录(政府采购法第二十二条第一款第五项所称重大违法记录,是指供应商因违法经营受到刑事处罚或责令停产停业、吊销许可证或执照、较大数额罚款等行政处罚。)的供应商将被拒绝:",
- "①在信用中国网站(http://www.creditchina.gov.cn )查询“失信被执行人”和“重大税收违法失信主体”和“政府采购严重违法失信行为记录名单”的加盖公司公章的证明材料;",
- "②中国政府采购网(http://www.ccgp.gov.cn/cr/list)查询“政府采购严重违法失信行为信息记录”的加盖公司公章的截图证明材料;",
- "③国家企业信用信息公示系统 (http://www.gsxt.gov.cn/corp-query-homepage.html )查询“行政处罚信息”、“列入经营异常名录信息”、“列入严重违法失信企业名单(黑名单)信息”的加盖公司公章的证明材料;",
- "(5)提供“中国裁判文书网”近三年内,参与投标的供应商企业、法定代表人在经营活动中没有行贿犯罪记录查询函;(公告发布起查询,网上自查加盖公章)"
- ]
+ "技术评分": {
+ "技术响应情况": [
+ {
+ "评分": "30分",
+ "要求": "技术参数全部满足招标文件要求的得满分,★产品的参数条款每负偏离 1条的扣 3分,其他参数条款每负偏离 1条扣 1分,扣完为止。(注:参数以提供官方证明材料、截图、检测报告等为准)"
+ }
+ ],
+ "多点控制器(MCU)": [
+ {
+ "评分": "3分",
+ "要求": "所投 MCU和会议终端等主要产品是同一品牌,高清视频会议终端与现有随州市局、省厅视频会议系统数字互通:MCU 通过数字线路接入现有随州市局、省厅视频会议系统,要求在高清视频会议终端上收听收看到现有随州市局、省厅视频系统广播的分会场图像和声音;同时随州市局、省厅视频系统会议终端上可收听、收看到主会场和任意分会场视频会议终端的图像和声音。提供相关证明文件得 3分,否则不得分。"
+ },
+ {
+ "评分": "2分",
+ "要求": "视频抗丢包能力:支持高至 60%丢包率情况下,图像流畅无马赛克;音频抗 IP网络丢包能力:支持高至 75%丢包率情况下,声音清晰流畅;会议抗 IP网络丢包能力:支持高至 70%丢包率情况下,会议可正常召开。(提供第三方检测机构检测报告);满足得 2分,否则不得分。"
+ }
+ ],
+ "主会场高清会议终端": [
+ {
+ "评分": "2分",
+ "要求": "支持抗丢包能力,视频抗丢包能力:支持 40%丢包率情况下,1080P图像流畅无马赛克,声音清晰流畅,会议可正常召开。满足得 2分,否则不得分(提供第三方检验报告)。"
+ },
+ {
+ "评分": "2分",
+ "要求": "投标主要软件具有自主知识产权,提供软件著作权证书每一项得 1分,最多得 2分(原件备查)。"
+ }
+ ],
+ "高清摄像机": [
+ {
+ "评分": "2分",
+ "要求": "具备 EMC防电磁干扰认证,产品拥有实用新型专利及软件著作权证书,有第三方专业检测机构的权威检验主证。满足得 2分,否则不得分。"
+ }
+ ],
+ "项目团队": [
+ {
+ "评分": "2分",
+ "要求": "根据投标人拟投入本次项目的管理人员及施工管理人员配备齐全,项目组成员有高级工程师、IT服务工程师、IT服务项目经理、智能楼宇管理师、中级工程师等证书,上述人员须为投标人本单位正式在岗职工,提供证书复印件及近 3个月社保证明得 2分,否则不得分。"
+ },
+ {
+ "评分": "2分",
+ "要求": "根据投标人拟投入本次项目的管理人员及施工管理人员配备齐全,技术负责人具有安全员 B证的建造师(机电)二级或以上并具有中级或以上职称,提供证书复印件及近 3个月社保证明得 2分,否则不得分。"
+ }
+ ],
+ "实施技术方案": [
+ {
+ "评分": "2分",
+ "要求": "根据投标供应商提供的实施技术方案、质量保障措施、项目进度计划等方面进行比较打分,最佳合理、可行得 2分,较合理、较可行得 1分,不合理、不可行得 0分。"
+ }
+ ],
+ "售后服务": [
+ {
+ "评分": "2分",
+ "要求": "投标人应对维护期给出合理、完善的运维服务方案。包括(1)售后服务团队管理方案(2)备件方案(3)运维服务流程。每个实施方案清晰、完整、合理、可行的得 2分。"
+ },
+ {
+ "评分": "1分",
+ "要求": "投标人具备诚信经营示范单位认证证书的得 1分,不满足得 0分。(原件备查)"
+ }
+ ],
+ "备注": "注:若不满足“与公安部、省公安厅、随州市公安局高清视频会议系统无缝对接 互联互通”的要求,则本项技术部分(50分)不得分。"
+ },
+ "商务评分": {
+ "商务评分": {
+ "综合实力": [
+ {
+ "评分": "5分",
+ "要求": "投标人具备有效期内的 ISO9001质量体系认证证书、具备有效期内的 OHSA18001职业健康安全体系认证证书、具备有效期内的 IS014001环境管理体系认证证书、具备有效期内的 ISO20000信息技术服务体系认证证书、具备有效期内的 ISO27001信息安全体系认证证书,全部满足得 5分,每缺一项扣 1分,(开标时需提供原件)。"
+ },
+ {
+ "评分": "2分",
+ "要求": "投标人具备电子与智能化工程专业承包二级资质及以上证书得 2分,不能够提供不得分(开标时需提供原件)。"
+ },
+ {
+ "评分": "2分",
+ "要求": "投标人具有建筑机电安装工程专业承包三级资质或以上资质得 2分,否则不得分。(证书开标原件备查)。"
+ },
+ {
+ "评分": "3分",
+ "要求": "投标人需具有健全的信息技术运维服务能力,通过 ITSS信息技术服务运维标准符合性认证得 3分,投标时需提供相关证书原件予以证明,否则不得分。"
+ },
+ {
+ "评分": "2分",
+ "要求": "投标人具备 CCRC信息安全服务安全集成三级及以上证书得 2分,不能够提供不得分(开标时需提供原件)。"
+ }
+ ],
+ "类似业绩": [
+ {
+ "评分": "4分",
+ "要求": "近三年(自投标截止时间前推 36个月,以合同签订日期为准)中标人作为独立承包人有已完成的类似业绩项目(建设内容含应包含会议系统设备采购项目及改造),每提供一份业绩得 2分,最多可得 4分。(业绩证明材料须提供中标公示截图、中标通知书、合同复印件,开标时备查,否则不得分。)"
+ }
+ ],
+ "质量保证": [
+ {
+ "评分": "2分",
+ "要求": "投标人所投的 MCU及视频会议终端设备产品,如果不是自己生产的,需提供制造商出具的授权及满足招标质保要求的售后服务承诺函,提供得 2分;(开标时提供授权书及售后服务承诺函原件予以证明,否则不得分。)"
+ }
+ ]
+ },
+ "投标报价评审": {
+ "响应报价评分标准": [
+ {
+ "评分": "30分",
+ "要求": "满足采购文件要求且响应报价综合单价(落实政府采购政策进行价格调整的,以调整后的价格计算)最低的响应报价为评标基准价,其价格分为满分。供应商的价格分统一按照下列公式计算:响应报价得分=(评标基准价/响应报价)×30。"
+ }
+ ]
+ }
+ }
}
-# print(json.dumps(data,ensure_ascii=False,indent=4))
-res1=preprocess_dict(data)
-# print(json.dumps(res1,ensure_ascii=False,indent=4))
-res2=process_dict(res1)
-print(json.dumps(res2,ensure_ascii=False,indent=4))
\ No newline at end of file
+includes = ["基础信息", "资格审查", "商务评分", "技术评分", "无效标与废标项", "投标文件要求", "开评定标流程"]
+good_list=[
+ "LED全彩显示屏",
+ "控制盒及电源",
+ "大屏播控系统",
+ "配电柜(含PLC)",
+ "钢结构底座及铝型材支架",
+ "电缆及信号线缆",
+ "控制终端",
+ "50寸液晶电视机",
+ "50寸电视机地面推车",
+ "高清监视器",
+ "高清摄像机",
+ "摄像机三角架",
+ "摄像机壁装架",
+ "摄像机控制键盘",
+ "高清视频拼控矩阵(16*16)",
+ "分量信号接口器",
+ "高清四画面分割器",
+ "数字会议发言主机",
+ "方形短杆代表话筒",
+ "专用连接线缆",
+ "手持无线话筒",
+ "多点控制器",
+ "多串口控制服务器",
+ "综合会议管理调度平台",
+ "高清会议终端(主会场)",
+ "高清会议终端(分会场)",
+ "65寸电视机移动推车(9楼)",
+ "65寸液晶电视机(分会场)",
+ "控制平板及软件",
+ "鹅颈话筒",
+ "时序电源",
+ "多媒体地插盒",
+ "线材辅料",
+ "墙体拆除及修复"
+ ]
+
+final_result, extracted_info, procurement_reqs=outer_post_processing(data,includes,good_list)
+# print(json.dumps(procurement_reqs,ensure_ascii=False,indent=4))
+print(json.dumps(final_result,ensure_ascii=False,indent=4))
\ No newline at end of file
diff --git a/flask_app/货物标/货物标解析main.py b/flask_app/货物标/货物标解析main.py
index 2cf5c3d..1b3aa7f 100644
--- a/flask_app/货物标/货物标解析main.py
+++ b/flask_app/货物标/货物标解析main.py
@@ -171,13 +171,13 @@ def post_process_baseinfo(base_info):
pure_base_info = base_info.get("基础信息", {})
# 尝试提取 '货物列表',若中间某个键不存在,返回 good_list=[]
procurement_reqs = pure_base_info.get('采购要求', {})
- technical_requirements = procurement_reqs.get('技术要求', {})
+ technical_requirements = procurement_reqs.get('采购需求', {})
good_list = technical_requirements.pop('货物列表', []) # 如果 '货物列表' 不存在,返回 []
# 删除 '货物列表' 后更新原始的 base_info
- if '技术要求' in procurement_reqs and not technical_requirements:
+ if '采购需求' in procurement_reqs and not technical_requirements:
# 若技术要求为空,删除该键
- procurement_reqs.pop('技术要求')
+ procurement_reqs.pop('采购需求')
if '采购要求' in pure_base_info and not procurement_reqs:
# 若采购要求为空,删除该键