(创建页面,内容为“== 车辆信息查询 == {| class="wikitable" style="width: 50%;" ! 查询条件 ! 输入值 |- | '''线路号''' (可部分匹配 route1 或 route2) | <inputbox> type=search width=30 default={{#urlget:q_route}} placeholder=例如: 1路, K1 searchbuttonlabel=单独按线路查询 name=q_route page={{FULLPAGENAME}} </inputbox> |- | '''车辆编号''' (可部分匹配 number) | <inputbox> type=search width=30 default={{#urlget:q_number}} placeholder=例如: S0-1…”) |
无编辑摘要 |
||
| 第1行: | 第1行: | ||
== | == 公交车辆信息查询 == | ||
{| class="wikitable" style="width: | {| class="wikitable" style="width: auto; margin-bottom: 20px;" | ||
! 查询条件 | ! 查询条件 !! 输入值 | ||
! 输入值 | |||
|- | |- | ||
| '''线路号''' ( | | '''线路号''' {{small|(可部分匹配线路1或线路2)}} | ||
| <inputbox> | | <inputbox> | ||
type=search | type=search | ||
width= | width=40 | ||
default={{#urlget:q_route}} | default={{#urlget:q_route}} | ||
placeholder=例如: | placeholder=例如: 10, K1 (留空则不按线路筛选) | ||
name=q_route_form page={{FULLPAGENAME}} | |||
name= | buttonlabel=单独按线路查询 | ||
page={{FULLPAGENAME}} | break=no | ||
</inputbox> | </inputbox> | ||
|- | |- | ||
| '''车辆编号''' (可部分匹配 | | '''车辆编号''' {{small|(可部分匹配)}} | ||
| <inputbox> | | <inputbox> | ||
type=search | type=search | ||
width= | width=40 | ||
default={{#urlget:q_number}} | default={{#urlget:q_number}} | ||
placeholder=例如: S0-1234 | placeholder=例如: S0-0001, 1234 (留空则不按编号筛选) | ||
name=q_number_form page={{FULLPAGENAME}} | |||
name= | buttonlabel=单独按编号查询 | ||
page={{FULLPAGENAME}} | break=no | ||
</inputbox> | </inputbox> | ||
|- | |- | ||
| colspan="2" style="text-align:center;" | < | | colspan="2" style="text-align:center;" | | ||
type= | <form method="get" action="{{FULLPAGENAME}}"> | ||
<input type="hidden" name="title" value="{{FULLPAGENAME}}"> | |||
<input type="hidden" name="q_route" value="{{#urlget:q_route_form|{{#urlget:q_route}}}}"> | |||
<input type="hidden" name="q_number" value="{{#urlget:q_number_form|{{#urlget:q_number}}}}"> | |||
name= | <input type="submit" value="组合查询 (使用上方已填线路和编号)"> | ||
</ | </form> | ||
|} | |} | ||
{{#if: {{#urlget:q_route}}{{#urlget:q_number}}{{# | {{#vardefine:query_triggered | {{#urlget:q_route}}{{#urlget:q_number}} }} {{#vardefine:form_route | {{#urlget:q_route_form}} }} | ||
{{#vardefine:form_number | {{#urlget:q_number_form}} }} | |||
{{#vardefine:actual_route | {{#if: {{#get_var:form_route}} | {{#get_var:form_route}} | {{#urlget:q_route}} }} }} | |||
{{#vardefine:actual_number | {{#if: {{#get_var:form_number}} | {{#get_var:form_number}} | {{#urlget:q_number}} }} }} | |||
{{#if: {{#get_var:actual_route}}{{#get_var:actual_number}} | {{#cargo_query: | |||
tables=Bustable | tables=Bustable | ||
|fields=车辆编号=number, 注册日期=registdate, 所属车厂=depot, 线路1=route1, 线路2=route2, 状态=status, 车型=model, 批次=batch, 颜色=color, 涂装=theme, | |fields=车辆编号=number, 注册日期=registdate, 所属车厂=depot, 线路1=route1, 线路2=route2, 状态=status, 车型=model, 批次=batch, 颜色=color, 涂装=theme, 无障碍设施=faci, 班次=shift, 属性=attr | ||
|where={{#vardefine: | |where={{#vardefine:conditions|}}{{!}} | ||
{{#if: {{#get_var:actual_number}} | |||
|{{#vardefine:conditions| {{#get_var:conditions}} Bustable.number LIKE "%{{#get_var:actual_number}}%"}} | |||
}}{{#if: {{#get_var:actual_route}} | |||
|{{#if: {{#get_var:conditions}} |{{#vardefine:conditions|{{#get_var:conditions}} AND }} | |||
}}{{#vardefine:conditions|{{#get_var:conditions}} (Bustable.route1 LIKE "%{{#get_var:actual_route}}%" OR Bustable.route2 LIKE "%{{#get_var:actual_route}}%")}} | |||
}}{{#if: {{#get_var:conditions}} | |||
|{{#get_var:conditions}} |1=1 }} | |||
|format=table | |format=table | ||
|limit=100 |default= | |limit=100 |default=没有找到符合条件的车辆记录。请尝试更改查询条件。 | ||
|display_errors=yes |order by=Bustable.registdate DESC, Bustable.number ASC | |display_errors=yes |order by=Bustable.registdate DESC, Bustable.number ASC | ||
}} | }} | ||
| <div style="padding: 10px; border: 1px solid # | | <div class="mw-message-box mw-message-box-notice" style="padding: 10px; border: 1px solid #aaa; background-color: #f9f9f9; margin-top:15px;"> | ||
请输入线路或车辆编号进行查询。 | |||
</div> | |||
}} | }} | ||
2025年5月9日 (五) 16:51的版本
公交车辆信息查询
| 查询条件 | 输入值 |
|---|---|
| 线路号 模板:Small | |
| 车辆编号 模板:Small | |
<form method="get" action="巴士查询">
<input type="hidden" name="title" value="巴士查询">
<input type="hidden" name="q_route" value="{{#urlget:q_route_form|{{#urlget:q_route}}}}">
<input type="hidden" name="q_number" value="{{#urlget:q_number_form|{{#urlget:q_number}}}}">
<input type="submit" value="组合查询 (使用上方已填线路和编号)">
</form>
| |
错误:指定的数据库表格内找不到名为“车辆编号”的字段。