1948年4月24日的清晨,潍县城头的硝烟还没散尽,一队被俘的国民党军官正被押往集结地。有人忍不住低声嘀咕了一句:“就三天,城就没了?”旁边一位老兵眼神发直,嘴唇轻轻动了动:“城墙是硬,可人心早空了。”三天破城,歼敌四万六千余人,集中使用八百多门火炮,这一仗在山东战场上留下了极为醒目的印记。但如果把目光只盯在“3天”“800门炮”这些数字上,许多关键的背景与脉络,就容易被忽略。

潍县并不是一夜之间变成“硬骨头”的,也不是突然之间就成了山东战局的关键支点。它之所以重要,既在城墙,更在它背后那一整条津浦铁路线,以及沿线国民党政权摇摇欲坠的统治基础。要看懂这场攻城战,时间线得从1947年夏天往前拉,把孟良崮、胶东、鲁中、防御与反击这些支点,一一串起来。

不得不说,潍县城破的三天,只是一个集中爆发点。在这三天之前,山东战场已经积蓄了一年多的暗流。

一、从“内线挨打”到“挺过胶东”:山东兵团是怎么熬过来的

很多老兵后来回忆起潍县战役,往往会补上一句:“要是没前头那一年的硬扛,哪轮得到后面这么打?”这话不算夸张。潍县之前,山东兵团经历了一段相当艰难的“内线苦撑”时期。

1947年5月,孟良崮战役打完,华东野战军一口气吃掉整编第74师,名声大振,但内部其实伤筋动骨。多支主力纵队连续作战,损失不小,部队普遍疲惫。紧接着,8月开始执行新的战略任务——华野主力抽出一大部分,转入外线,向国民党统治腹地机动作战。

这一转变的直接后果,就是山东本地防务一下子紧张起来。负责留下来守“家门口”的,主要是后来被统称为“山东兵团”的那几支部队。表面上说是“内线”,好像位置安全,其实一点也不轻松:兵力不足,火力薄弱,地方组织又遭受严重破坏,处处都像是漏洞。

当时分配给山东兵团的几支主力:第2纵队、第7纵队、第9纵队,都在前期会战中付出过不小代价,新兵多、老兵少,刚从血战里缓过一点劲,又被迫迅速投入新的防御作战。新组建的第13纵队,更是刚刚拉起没多久,骨干有限,装备简陋,这种状态,别说反攻,能顶住就不错。

就在这种疲弱状态下,1947年9月,蒋介石做了一个看上去很“狠”的部署。为了压下胶东的解放力量,他从多地抽调部队,拼出一个规模庞大的“胶东兵团”,由范汉杰指挥,下辖7个整编师、20个旅,压向山东内线。站在山东兵团的立场看,这其实就是一股沉重的铁拳,专门奔着胶东、鲁中这一块老根据地而来。

打开网易新闻 查看精彩图片

山东兵团接到的任务很明确,却也很残酷:拖住敌人,咬住不放,不能让这支庞大的兵团轻易抽身外派。换句话说,哪怕不求打出辉煌战果,也得至少把对方牢牢牵制住。这个任务意味着什么?意味着要用自己的伤亡,换外线主力的机动作战空间。

那段时间,很多纵队几乎呈现出一种恶性循环:打一仗,伤亡一大片;撤下来,匆忙补入新兵;新兵刚熟悉一点环境,又被推上前线接着打。部队和基层组织都被绷到极限。

更糟糕的是,国民党军占领部分地区后,一些地主武装借“还乡团”名义卷土重来。抓人、报复、翻旧账,这些场面在不少村庄上演。土地刚分过不久,又被硬生生“翻回去”。这对当地群众的信心打击不小,基层党组织和政权也受到严重损伤。对于内线的山东兵团来说,这些不是抽象的“政治问题”,而是每天都要面对的现实困难。

局面真正出现松动,是在1947年11月以后。蒋介石在观察一段时间后,认为胶东地区“基本稳定”,共产党难有大作为,于是开始从胶东兵团抽调兵力支援其他战场。这个“判断”,在他看来是合乎逻辑的,在山东兵团看来却是天赐良机。

敌人一松动,山东兵团立刻改变节奏。防御不再是单纯的消极挨打,而在保证地区生存的前提下,逐步向外线进攻过渡。1947年12月底之前,山东兵团在胶东、鲁中一线通过一系列中小规模战斗,累计歼敌达6.3万人。这个数字背后,是一个个阵地的反复争夺,是“还乡团”被一点点压下去,是失地被逐步收复的过程。

局面并没有马上大翻盘,但一条向上的曲线,已经隐约可见。也就是从这个阶段开始,山东兵团才逐渐有资格、有资本去考虑一个更主动的问题:什么时候,不再只是“挡”,而是要主动去“打”一场大仗。

二、周张战役后的判断:一座城,为什么突然变得“关键”

时间走到1948年年初,山东战场上的空气跟前一年相比,已经有了明显不同。经过一段调整,山东兵团的兵力结构、火力水平都有所提高,各纵队之间的配合也越来越默契。

真正让指挥层心里有底气的,是1948年3月的周村、张店之战。那一带紧挨着津浦铁路,是山东中部交通和工商业比较集中的地区。山东兵团在那里打了一场颇为坚决的战役,反复争夺铁路沿线和周边城镇,最终取得明显优势。

打开网易新闻 查看精彩图片

周张战役本身固然重要,更关键的是,它让山东兵团看清了一个大致轮廓:昌潍地区的国民党军,正在从外强中干,变成真正的孤立无援。

当时,负责山东地区“剿共”的,是第2绥靖区司令官王耀武。这个人出身黄埔一期,山东人,对家乡地形和风俗非常熟悉,善打防御战。在他眼里,津浦铁路就是命根子,能控制这条铁路,就能在山东立足。

周张一战结束后,王耀武明显意识到压力在向中部集中,于是马上调整部署,把防御重心压到昌潍一带,力保这条铁路和几座关键城市不出大纰漏。潍县,就是这样被再次推上前台的。

潍县的地位,很多人后来容易忽视。那时候,潍县是山东颇具规模的商埠之一,几十万人口,商号、粮栈、作坊众多,城内仓库林立。国民党军早年就在这里修建了相对完备的防御体系:高城墙、壕沟、碉堡、地堡、防御火力点,多层设置,互相联通。城内还有多处坚固据点,一旦构成整体防御,确实不容易啃动。

守军配置上,潍县城内有整编第45师的正规团4个,配属保安团6个,总兵力约2.5万人。兵力数量看着不算特别庞大,但搭配上坚固城防,就显得难缠。国民党方面普遍认为,潍县属于“易守难攻”的那一类城池。

王耀武对潍县的信心,很大程度就来自这个判断。他甚至认为,即便共军真要围城,顶多是做做样子,不大可能不计代价地全力猛攻。济南方面的参谋们也持类似看法:共军兵力有限,又缺重炮,攻坚战吃亏太大。

这种估计,后来被事实证明误差惊人。

周张战役落下帷幕后,山东兵团开始系统梳理敌情。从各路情报和实际战况看,昌潍地区的敌军实际上已经在悄然陷入困境:一是外围机动兵力不足,一旦有一处受挫,很难迅速调集有力援军;二是胶东、鲁中根据地逐渐恢复,敌军在乡村的控制力明显减弱,情报、补给都变得不顺畅。

在这样的背景下,潍县这座“硬城”有了另一重含义——表面坚固,实则背后支撑乏力。一旦被包围,不易救援,守军很可能会从“堡垒”变成“孤城”。

打开网易新闻 查看精彩图片

山东兵团内部围绕是否攻打潍县,有过不止一次讨论。毕竟,打城,尤其打坚城,向来是伤亡大户。有人私下里直言:“要是硬攻不下来,损失太大,后面还怎么打?”也有人担心:“敌人要是从济南、青岛两头同时增援,我们能挡得住吗?”

有干部在向上级汇报时,半开玩笑半认真地说了一句:“城太硬,心里也犯嘀咕。”指挥员给出的回答倒是简单干脆:“准备做足,火力和工事上多花心思,这仗打得下。”

一句“打得下”,其实暴露出一个外人不容易看出来的变化——到了1948年春,山东兵团已经不再是一年多前那支“缺火炮、缺重武器”的部队了。

三、火炮从哪里来:从“缺炮”到“800多门炮压到城下”

许多参加过早期山东战斗的老兵有一个共同记忆:那时候最难受的,不是人少,而是炮少。迫击炮也不是没有,但口径小、数量有限。山炮稀罕,野炮更罕见,美制榴弹炮简直算“稀世珍宝”。攻城时,只能靠步兵冲,挨着城墙打近战,伤亡难免大。

这种局面,从1947年底开始慢慢改变。一方面,在多次战斗中,解放军不断从国民党军手里缴获各种火炮,型号杂乱,但数量一点点累积。另一方面,随着战略部署调整,上级也有意识地把其他战场缴获的部分火炮,调剂给山东兵团使用,让这里的火力短板有所弥补。

到了1948年,山东兵团的火力结构已经有了一个比较清晰的框架。兵团直属建立了一个炮兵团,下辖三营:一营是榴弹炮营,有三个连,共12门105毫米美式榴弹炮;二营为野战炮营,下设三个连,承担中远程火力打击任务;三营是重迫击炮营,有两个连,专门用来打城垣、碉堡等坚固目标。

这只是兵团级的“压箱底”。各纵队也都有自己的炮兵分队。由于来源渠道复杂,炮的型号五花八门:有日制的山炮,美制的旧炮,还有早年战场上缴获的老式火炮,甚至一些“修修补补还能用”的杂炮。好在经过一段时间的整编和摸索,纵队级炮兵的编组逐渐趋于合理。

比较规范的,是81毫米、82毫米迫击炮,在每个纵队里数量一般能达到50门左右,成为中近距离火力支撑的“主力工具”。60毫米迫击炮则分配到连一级,每个连配6门左右,用于步兵近距离压制和突击支援。再加上一部分山炮、野炮,各级火力支点大致成形。

打开网易新闻 查看精彩图片

如果把这一时期山东兵团掌握的各类火炮加起来——从榴弹炮、野炮,到各种口径迫击炮,总数在两千门以上是比较稳妥的估计。和1946、1947年时“缺炮”的窘境相比,可以说是翻了一个台阶。

值得一提的是,陈毅在1948年曾到第7纵队视察,看完炮兵训练后,当场就说了两句“了不起”。这不是随口鼓励,而是对在极端艰苦条件下,把火炮系统性“练出来”“用起来”的肯定。靠缴获来的杂炮,要打出成规模、成体系的效果,并不容易。

潍县战役前夕,山东兵团指挥部对战役指导思想有一个非常明确的定位:这是一场典型的攻坚战,是一场必须充分依托火力优势的战役。如果还是沿用早期那种“轻装上阵、硬往上冲”的老打法,伤亡会大到难以承受。所以,能集中多少火炮,就集中多少;能提前做多少工事准备,就做多少。

在具体部署上,参战的共有22个团承担主攻任务,几乎动用了兵团可调配的全部骨干力量。而配属的火炮,更是前所未有地集中。经过统一调配,最终投入潍县战役的各类火炮,总数达到839门。这在1948年春的华东战场上,相当惊人。

这一数字包含了大口径的美制榴弹炮,也包括野炮、山炮,以及大量迫击炮。不同口径、不同射程,分层布置,彼此呼应。对于日后习惯看“坦克集群”“空军轰炸”的读者来说,这个数字也许不算特别直观。但放到当时的解放战争环境中,“八百多门炮压到一座城下”,已经足以说明问题。

简单讲,火力不再只是点缀,而成了战役胜负的关键要素。山东兵团在潍县城下集中的,不只是钢铁,也是过去一年多时间里一点一滴积累起来的筹码。

四、三天攻坚:潍县城墙为什么会这么快垮掉

说到潍县战役,不少人口中的记忆往往是这样几个词:三天、破城、4.6万人、800多门炮。数字确实醒目,不过战役的过程,并不是所谓“一炮轰开,蜂拥而入”那么简单。整场战斗,实际上分成了两个层次:一个是前期的围困与外线消耗,一个是最后的集中攻坚。

1948年4月2日,潍县战役正式展开。山东兵团一开始并没有马上贴着城墙攻,而是先围再打、先割后啃。外围部队迅速控制昌潍之间的交通要道,切断潍县与济南、青岛方向的联系。同时,对城外重要据点发起攻击,把敌人散布在周边的支撑点一点点拔掉。

在随后的十余天里,潍县周边的争夺异常激烈。国民党守军明白,一旦外围阵地失守,城池就会变成“光杆城墙”,所以死死抱住这些据点不放。山东兵团则稳扎稳打,不急于求成,一步步推进,把外圈阵地从“成片”打到“零星”。

打开网易新闻 查看精彩图片

到了4月中旬,潍县外围大多数阵地已经落入山东兵团手中,城墙外不再有成规模的防御体系。此时,攻城部队可以在较近距离勘察城防,测算城墙厚度、火力点位置,炮兵也开始进行试射校准。有意思的是,恰恰在这个阶段,济南方面得出的结论却是“共军攻城受挫”。

王耀武得到的情报是:共军多次试攻潍县城防,不得要领,伤亡较大,只得收缩攻势,转入外围活动。基于这样的报告,他判断共军近期不会再贸然发动总攻。济南城里,有人甚至当成一件“好消息”来讲,觉得潍县已稳固无虞。

在潍县城下,情况恰好相反。外线酣战暂时告一段落后,山东兵团的重点转向总攻前的准备。工兵在前沿阵地日夜忙碌,开挖接近城墙的交通壕,布置爆破点;炮兵精确修正射击诸元,区分压制目标、摧毁目标;步兵则按预定突破口进行分组演练,熟悉路线和协同方式。

到了4月23日晚,总攻命令下达。山东兵团决定采取南北两面夹击的打法:北面主攻,南面强突,东西两侧牵制,力争在短时间里打出一个突破口,然后迅速扩大成果,把守军防线彻底撕开。

夜色刚刚完全笼罩的时候,潍县城外突然响起了密集的炮声。多种口径火炮同时开火,先对城墙上的火力点和内城重要据点进行集中压制。重炮的任务,是震碎城体结构,迫击炮负责摧毁暗堡、掩体,野炮则兼顾远近,形成一道火力屏障,压制城内反击。

这一轮炮击持续时间不算特别长,却极有针对性。火力停止的间隙,工兵分队迅速前冲,利用预先挖好的坑道和掩护,贴近城墙进行爆破。部分城墙段在连续爆破下出现裂隙,有的地方甚至被炸出缺口。紧接着,炮火再一次覆盖,用来压制守军向缺口地段集结。

北城墙,是最先出现重大突破的方向。连续几轮爆破之后,一段筑有火力堡垒的城墙被毁坏,守军被迫从城头撤到内侧街巷。山东兵团的突击队立即利用这一点,沿缺口冲入城内,迅速抢占有利建筑,构筑简易火力点,防止守军重新封锁缺口。

几乎同一时间,南城方向也传来进展。虽然城防略有不同,但在密集炮火和坑道爆破配合下,南面攻城部队也打开了通路。南北两股力量向城中心推进,形成扇形突破。

城内的战斗,从这一刻起变成了典型的街巷战。双方在巷口、院落、楼房之间短兵相接,有时候一栋楼上层是守军,下层已经被解放军占领。射击、投弹、近身搏斗,混杂在一片嘈杂的喊叫声里。守军有些据点抵抗很顽强,即便炮火已经把工事打得残破不堪,里面的人还是在拼命射击。

打开网易新闻 查看精彩图片

期间也出现了乱局。部分守军在发现城防线被突破后,试图向城外突围,却反复撞到已形成包围圈的解放军阵地前。有的小股部队在夜色掩护下强行突围,刚冲出一段距离,就被集中火力拦住,只得丢盔弃甲四处躲藏。

战斗持续到4月24日,潍县城内的主要抵抗力量已被分割成数块,原本统一的指挥体系被打散,各处据点之间很难形成有效联动。守军最高指挥官陈金城在情势彻底崩溃后,带着少数亲信企图趁乱逃出城去。途中在城边被俘,失去了中心人物,守军剩下的抵抗多半是各自为战。

外线援军方面,王耀武派出的部队在接近潍县时看到的,是一座旗号已换、烟尘尚在的城池。面对城外已成规模的解放军阵地,这支援军进退两难,最终不敢硬闯,只能匆忙撤退。

潍县战役的总结果很清楚:潍县城被攻克,总攻用时三天左右;守军及周边配属部队共4.6万余人被歼灭或俘虏。以参加战斗的兵力规模、火炮投入和战果来看,这一战是山东兵团由守转攻后打得最硬、最有代表性的一次攻坚战。

它的重要性,并不只在于“数字好看”。

潍县失守,使得国民党军在山东中部的防御体系出现了一个极难弥补的大缺口。津浦铁路中段被彻底撕开,济南与青岛之间的陆上联络能力大大减弱。后续在华东战场上展开的一系列战役,在某种意义上,都是在利用这道不断扩大的缺口做文章。

对山东兵团自身来说,潍县一战也成为一个明显的分界点。此前,“缺火力、靠人冲”的老印象挥之不去;自此之后,集中火炮、重视工兵、步炮协同等观念,开始系统进入指挥员的日常战法思路。八百多门炮集中压到城下一役,让“人海冲锋”的刻板印象,至少在这场战役里被明显打破。

值得一提的是,潍县战役与同年稍后的济南战役,在时间线上的衔接非常紧密。1948年秋,济南战役打响,华东战局出现新的高峰。潍县之战处在这个大高潮的前端,在打掉中部支撑点的同时,也提前验证了多兵种协同攻坚的可行性,为后续更大规模的城市攻坚提供了实践经验。

从1947年在胶东、鲁中苦撑,到1948年春在潍县城下集中800多门火炮,用三天时间拉倒一座被认为“固若金汤”的城市,这条线往回看并不复杂。内线承压、外线转战、火力积累、战法调整,一环扣一环。潍县战役本身固然壮烈,但更有意思的是,它背后那一年多的铺垫,才真正说明战局是如何一点点被推向有利方向的。