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

巴士查询:修订间差异

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


{| class="wikitable" style="width: auto; margin-bottom: 20px;"
{| class="wikitable" style="width: 60%; margin-bottom: 20px;"
! 查询条件 !! 输入值
! 查询条件 !! 输入值
|-
|-
| '''线路号''' {{small|(可部分匹配线路1或线路2)}}
| '''线路号''' <small>(模糊匹配线路1或线路2)</small>
| <inputbox>
| <inputbox>
type=search
type=search
width=40
width=35
default={{#urlget:q_route}}
default={{#urlget:q_route}}
placeholder=例如: 10, K1 (留空则不按线路筛选)
placeholder=例如: 101, K2, B10
name=q_route_form page={{FULLPAGENAME}}
searchbuttonlabel=按此线路查询
buttonlabel=单独按线路查询
name=q_route
break=no
page={{FULLPAGENAME}}
</inputbox>
</inputbox>
|-
|-
| '''车辆编号''' {{small|(可部分匹配)}}
| '''车辆编号''' <small>(模糊匹配编号)</small>
| <inputbox>
| <inputbox>
type=search
type=search
width=40
width=35
default={{#urlget:q_number}}
default={{#urlget:q_number}}
placeholder=例如: S0-0001, 1234 (留空则不按编号筛选)
placeholder=例如: GZ-A1234, S0-5678
name=q_number_form page={{FULLPAGENAME}}
searchbuttonlabel=按此编号查询
buttonlabel=单独按编号查询
name=q_number
break=no
page={{FULLPAGENAME}}
</inputbox>
</inputbox>
|-
|-
| colspan="2" style="text-align:center;" |
| colspan="2" style="text-align:center; padding-top: 10px;" |
   <form method="get" action="{{FULLPAGENAME}}">
   <inputbox>
    <input type="hidden" name="title" value="{{FULLPAGENAME}}">
  type=search
    <input type="hidden" name="q_route" value="{{#urlget:q_route_form|{{#urlget:q_route}}}}">
  width=40
    <input type="hidden" name="q_number" value="{{#urlget:q_number_form|{{#urlget:q_number}}}}">
  default= placeholder=填写上方任一或两个条件
    <input type="submit" value="组合查询 (使用上方已填线路和编号)">
  buttonlabel=执行组合查询 (基于上方已填内容)
   </form>
  name=q_trigger page={{FULLPAGENAME}}
   </inputbox>
|}
|}


{{#vardefine:query_triggered | {{#urlget:q_route}}{{#urlget:q_number}} }} {{#vardefine:form_route | {{#urlget:q_route_form}} }}
{{#if: {{#urlget:q_route}}{{#urlget:q_number}}{{#urlget:q_trigger}}
{{#vardefine:form_number | {{#urlget:q_number_form}} }}
  | {{#cargo_query:
 
{{#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, 无障碍设施=faci, 班次=shift, 属性=attr
       |fields=车辆编号=number, 注册日期=registdate, 所属车厂=depot, 线路1=route1, 线路2=route2, 状态=status, 车型=model, 批次=batch, 颜色=color, 涂装=theme, 无障碍设施=faci, 班次信息=shift, 附加属性=attr
       |where={{#vardefine:conditions|}}{{!}}
       |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: {{#get_var:actual_number}}
            }}
              |{{#vardefine:conditions| {{#get_var:conditions}} Bustable.number LIKE "%{{#get_var:actual_number}}%"}}
            {{#if: {{#urlget:q_route}} | {{#if: {{#get_var:final_where_clause}} | {{#vardefine:final_where_clause| {{#get_var:final_where_clause}} AND }}
            }}{{#if: {{#get_var:actual_route}}
                }}
              |{{#if: {{#get_var:conditions}} |{{#vardefine:conditions|{{#get_var:conditions}} AND }}
                {{#vardefine:final_where_clause| {{#get_var:final_where_clause}} (Bustable.route1 LIKE "%{{#urlget:q_route}}%" OR Bustable.route2 LIKE "%{{#urlget:q_route}}%") }}
              }}{{#vardefine:conditions|{{#get_var:conditions}} (Bustable.route1 LIKE "%{{#get_var:actual_route}}%" OR Bustable.route2 LIKE "%{{#get_var:actual_route}}%")}}
              }}
            }}{{#if: {{#get_var:conditions}}
            {{#if: {{#get_var:final_where_clause}} | {{#get_var:final_where_clause}} | 1=1 }}
              |{{#get_var:conditions}} |1=1 }}
       |format=table
       |format=table
       |limit=100 |default=没有找到符合条件的车辆记录。请尝试更改查询条件。
       |limit=200 |default=未找到符合条件的车辆记录。请修改查询条件或确保输入正确。
       |display_errors=yes |order by=Bustable.registdate DESC, Bustable.number ASC
       |display_errors=yes |order by=Bustable.number ASC
      |table_options=class="wikitable sortable" style="width:100%;"
     }}
     }}
   | <div class="mw-message-box mw-message-box-notice" style="padding: 10px; border: 1px solid #aaa; background-color: #f9f9f9; margin-top:15px;">
   | <div style="padding: 15px; border: 1px dashed #aaa; background-color: #f9f9f9; text-align: center;">
       请输入线路或车辆编号进行查询。
       请输入“线路号”或“车辆编号”开始查询。您可以单独查询任一条件,或填写两项后点击“执行组合查询”。
     </div>
     </div>
}}
}}

2025年5月9日 (五) 16:52的版本

公交车辆信息查询

查询条件 输入值
线路号 (模糊匹配线路1或线路2)
车辆编号 (模糊匹配编号)
错误:指定的数据库表格内找不到名为“车辆编号”的字段。