无编辑摘要 |
无编辑摘要 |
||
| 第1行: | 第1行: | ||
== 公交车辆信息查询 == | == 公交车辆信息查询 == | ||
{| class="wikitable" style="width: | {| class="wikitable" style="width: 60%; margin-bottom: 20px;" | ||
! 查询条件 !! 输入值 | ! 查询条件 !! 输入值 | ||
|- | |- | ||
| '''线路号''' | | '''线路号''' <small>(模糊匹配线路1或线路2)</small> | ||
| <inputbox> | | <inputbox> | ||
type=search | type=search | ||
width= | width=35 | ||
default={{#urlget:q_route}} | default={{#urlget:q_route}} | ||
placeholder=例如: | placeholder=例如: 101, K2, B10 | ||
name= | searchbuttonlabel=按此线路查询 | ||
name=q_route | |||
page={{FULLPAGENAME}} | |||
</inputbox> | </inputbox> | ||
|- | |- | ||
| '''车辆编号''' | | '''车辆编号''' <small>(模糊匹配编号)</small> | ||
| <inputbox> | | <inputbox> | ||
type=search | type=search | ||
width= | width=35 | ||
default={{#urlget:q_number}} | default={{#urlget:q_number}} | ||
placeholder=例如: S0- | placeholder=例如: GZ-A1234, S0-5678 | ||
name= | searchbuttonlabel=按此编号查询 | ||
name=q_number | |||
page={{FULLPAGENAME}} | |||
</inputbox> | </inputbox> | ||
|- | |- | ||
| colspan="2" style="text-align:center;" | | | 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}} | ||
| {{#cargo_query: | |||
tables=Bustable | tables=Bustable | ||
|fields=车辆编号=number, 注册日期=registdate, 所属车厂=depot, 线路1=route1, 线路2=route2, 状态=status, 车型=model, 批次=batch, 颜色=color, 涂装=theme, 无障碍设施=faci, | |fields=车辆编号=number, 注册日期=registdate, 所属车厂=depot, 线路1=route1, 线路2=route2, 状态=status, 车型=model, 批次=batch, 颜色=color, 涂装=theme, 无障碍设施=faci, 班次信息=shift, 附加属性=attr | ||
|where={{#vardefine: | |where={{#vardefine:final_where_clause|}} {{#if: {{#urlget:q_number}} | {{#vardefine:final_where_clause| {{#get_var:final_where_clause}} Bustable.number LIKE "%{{#urlget:q_number}}%" }} | ||
}} | |||
{{#if: {{#urlget:q_route}} | {{#if: {{#get_var:final_where_clause}} | {{#vardefine:final_where_clause| {{#get_var:final_where_clause}} AND }} | |||
}} | |||
{{#vardefine:final_where_clause| {{#get_var:final_where_clause}} (Bustable.route1 LIKE "%{{#urlget:q_route}}%" OR Bustable.route2 LIKE "%{{#urlget:q_route}}%") }} | |||
}} | |||
{{#if: {{#get_var:final_where_clause}} | {{#get_var:final_where_clause}} | 1=1 }} | |||
|format=table | |format=table | ||
|limit= | |limit=200 |default=未找到符合条件的车辆记录。请修改查询条件或确保输入正确。 | ||
|display_errors=yes |order by= | |display_errors=yes |order by=Bustable.number ASC | ||
|table_options=class="wikitable sortable" style="width:100%;" | |||
}} | }} | ||
| <div | | <div style="padding: 15px; border: 1px dashed #aaa; background-color: #f9f9f9; text-align: center;"> | ||
请输入“线路号”或“车辆编号”开始查询。您可以单独查询任一条件,或填写两项后点击“执行组合查询”。 | |||
</div> | </div> | ||
}} | }} | ||
2025年5月9日 (五) 16:52的版本
公交车辆信息查询
| 查询条件 | 输入值 |
|---|---|
| 线路号 (模糊匹配线路1或线路2) | |
| 车辆编号 (模糊匹配编号) | |
错误:指定的数据库表格内找不到名为“车辆编号”的字段。