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

巴士查询:修订间差异

来自珠海交通维基
(创建页面,内容为“== 车辆信息查询 == {| 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: 50%;"
{| class="wikitable" style="width: auto; margin-bottom: 20px;"
! 查询条件
! 查询条件 !! 输入值
! 输入值
|-
|-
| '''线路号''' (可部分匹配 route1 或 route2)
| '''线路号''' {{small|(可部分匹配线路1或线路2)}}
| <inputbox>
| <inputbox>
type=search
type=search
width=30
width=40
default={{#urlget:q_route}}
default={{#urlget:q_route}}
placeholder=例如: 1路, K1
placeholder=例如: 10, K1 (留空则不按线路筛选)
searchbuttonlabel=单独按线路查询
name=q_route_form page={{FULLPAGENAME}}
name=q_route
buttonlabel=单独按线路查询
page={{FULLPAGENAME}}
break=no
</inputbox>
</inputbox>
|-
|-
| '''车辆编号''' (可部分匹配 number)
| '''车辆编号''' {{small|(可部分匹配)}}
| <inputbox>
| <inputbox>
type=search
type=search
width=30
width=40
default={{#urlget:q_number}}
default={{#urlget:q_number}}
placeholder=例如: S0-1234
placeholder=例如: S0-0001, 1234 (留空则不按编号筛选)
searchbuttonlabel=单独按编号查询
name=q_number_form page={{FULLPAGENAME}}
name=q_number
buttonlabel=单独按编号查询
page={{FULLPAGENAME}}
break=no
</inputbox>
</inputbox>
|-
|-
| colspan="2" style="text-align:center;" | <inputbox>
| colspan="2" style="text-align:center;" |
type=search
  <form method="get" action="{{FULLPAGENAME}}">
width=30
    <input type="hidden" name="title" value="{{FULLPAGENAME}}">
default={{#urlget:q_all}} placeholder=可将上方线路和编号组合查询
    <input type="hidden" name="q_route" value="{{#urlget:q_route_form|{{#urlget:q_route}}}}">
buttonlabel=组合查询上方已填线路和编号
    <input type="hidden" name="q_number" value="{{#urlget:q_number_form|{{#urlget:q_number}}}}">
name=q_all page={{FULLPAGENAME}}
    <input type="submit" value="组合查询 (使用上方已填线路和编号)">
</inputbox>
  </form>
|}
|}


{{#if: {{#urlget:q_route}}{{#urlget:q_number}}{{#urlget:q_all}} | {{#cargo_query:
{{#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, 无障碍=faci, 班次=shift, 属性=attr
       |fields=车辆编号=number, 注册日期=registdate, 所属车厂=depot, 线路1=route1, 线路2=route2, 状态=status, 车型=model, 批次=batch, 颜色=color, 涂装=theme, 无障碍设施=faci, 班次=shift, 属性=attr
       |where={{#vardefine:where_conditions|}} {{#if: {{#urlget:q_number}} | {{#vardefine:where_conditions| {{#get_var:where_conditions}} Bustable.number LIKE "%{{#urlget:q_number}}%" }}
       |where={{#vardefine:conditions|}}{{!}}
            }}
            {{#if: {{#get_var:actual_number}}
            {{#if: {{#urlget:q_route}} | {{#if: {{#get_var:where_conditions}} | {{#vardefine:where_conditions| {{#get_var:where_conditions}} AND }}
              |{{#vardefine:conditions| {{#get_var:conditions}} Bustable.number LIKE "%{{#get_var:actual_number}}%"}}
                }}
            }}{{#if: {{#get_var:actual_route}}
                {{#vardefine:where_conditions| {{#get_var:where_conditions}} (Bustable.route1 LIKE "%{{#urlget:q_route}}%" OR Bustable.route2 LIKE "%{{#urlget:q_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:where_conditions}} | {{#get_var:where_conditions}} | 1=2 }}
            }}{{#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 #ccc; background-color: #f9f9f9;">请输入线路或车辆编号进行查询。</div>
   | <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>





错误:指定的数据库表格内找不到名为“车辆编号”的字段。