打开/关闭菜单
切换首选项菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

巴士查询:修订间差异

来自珠海交通维基
无编辑摘要
无编辑摘要
第1行: 第1行:
== 公交车辆信息查询 ==
== 公交车辆查询 (Cargo) ==


{| class="wikitable"; margin-bottom: 20px;"
输入车辆编号或线路号进行查询:
! 查询条件 !! 输入值
 
|-
<inputbox>
| '''线路号''' <small>(模糊匹配线路1或线路2)</small>
| <inputbox>
type=search
type=search
width=35
name=queryterm
default={{#urlget:q_route}}
buttonlabel=查询
placeholder=例如: 101, K2, B10
searchpage=车辆查询 // 或者你想显示结果的页面名称
searchbuttonlabel=按此线路查询
name=q_route
page={{FULLPAGENAME}}
</inputbox>
</inputbox>
|-
| '''车辆编号''' <small>(模糊匹配编号)</small>
| <inputbox>
type=search
width=35
default={{#urlget:q_number}}
placeholder=例如: GZ-A1234, S0-5678
searchbuttonlabel=按此编号查询
name=q_number
page={{FULLPAGENAME}}
</inputbox>
|-
| colspan="2" style="text-align:center; padding-top: 10px;" |
  <inputbox>
  type=search
  width=40
  default= placeholder=填写上方任一或两个条件
  buttonlabel=执行组合查询 (基于上方已填内容)
  name=q_trigger page={{FULLPAGENAME}}
  </inputbox>
|}


{{#if: {{#urlget:q_route}}{{#urlget:q_number}}{{#urlget:q_trigger}}
{{#if:{{#get:queryterm}}|
  | {{#cargo_query:
'''查询关键词:''' {{#get:queryterm}}
      tables=Bustable
 
      |fields=车辆编号=number, 注册日期=registdate, 所属车厂=depot, 线路1=route1, 线路2=route2, 状态=status, 车型=model, 批次=batch, 颜色=color, 涂装=theme, 无障碍设施=faci, 班次信息=shift, 附加属性=attr
{{#cargo_query:
      |where={{#vardefine:final_where_clause|}} {{#if: {{#urlget:q_number}} | {{#vardefine:final_where_clause| {{#get_var:final_where_clause}} Bustable.number LIKE "%{{#urlget:q_number}}%" }}
tables=Bustable
            }}
|fields=number, registdate, depot, route1, route2, status, model, batch, color, theme, faci, shift, attr
            {{#if: {{#urlget:q_route}} | {{#if: {{#get_var:final_where_clause}} | {{#vardefine:final_where_clause| {{#get_var:final_where_clause}} AND }}
|where=number LIKE '%%{{#get:queryterm}}%%' OR route1 LIKE '%%{{#get:queryterm}}%%' OR route2 LIKE '%%{{#get:queryterm}}%%'
                }}
|format=table
                {{#vardefine:final_where_clause| {{#get_var:final_where_clause}} (Bustable.route1 LIKE "%{{#urlget:q_route}}%" OR Bustable.route2 LIKE "%{{#urlget:q_route}}%") }}
|delimiter=,
              }}
|headers=车辆编号,注册日期,车厂,线路1,线路2,营运状态,车辆型号,批次,颜色,涂装主题,是否无障碍,班次,属性
            {{#if: {{#get_var:final_where_clause}} | {{#get_var:final_where_clause}} | 1=1 }}
|intro=找到以下匹配车辆:
      |format=table
|no results text=没有找到匹配的车辆。
      |limit=200 |default=未找到符合条件的车辆记录。请修改查询条件或确保输入正确。
}}
      |display_errors=yes |order by=Bustable.number ASC
 
      |table_options=class="wikitable sortable" style="width:100%;"
|
    }}
请输入查询关键词。
  | <div style="padding: 15px; border: 1px dashed #aaa; background-color: #f9f9f9; text-align: center;">
      请输入“线路号”或“车辆编号”开始查询。您可以单独查询任一条件,或填写两项后点击“执行组合查询”。
    </div>
}}
}}
----
<small>请注意:此查询功能依赖于 Cargo 扩展和已导入的数据。</small>

2025年5月9日 (五) 17:27的版本

公交车辆查询 (Cargo)

输入车辆编号或线路号进行查询:

查询关键词: {{#get:queryterm}}

没有结果


请注意:此查询功能依赖于 Cargo 扩展和已导入的数据。