html處修改
加入5-22行
}
class
="container-fluid"
>
class
="row"
>
class
="panel panel-default"
>
class
="panel-heading"
>
搜尋div
>
class
="panel-body"
>
class
="form-group"
>
for=
"name"
>
>
type
="text"
class
="form-control"
value
="}"
id="keyword"
name
="keyword"
placeholder
="請輸入job名稱"
>
div>
class
="form-group"
>
type
="submit"
class
="btn btn-default"
>
開始搜尋button
>
div>
form
>
div>
div>
class
="table-responsive"
>
class
="table table-bordered"
>
>
class
="th"
>
>
job名稱th
>
>
job更新/建立時間th
>
class
="text-center"
>
操作th
>
tr>
thead
>
>
}>
>
}td>
>
}td>
class
="text-center"
>
測試環境發布a
>
class
="btn btn-primary"
>
測試環境發布button
>
a>
}/job/edit?id=}">當前測試環境發布日誌 -->
申請直接上線a
>
class
="btn btn-danger"
>
申請直接上線button
>
a>
}/job/edit?id=}">當前生產環境發布日誌 -->
}/job/canceldeploy?id=}">取消上線申請 -->
}/job/edit?id=}">取消上線 -->
}/job/delete?id=}">刪除 -->
td>
tr>
}tbody
>
table
>
div>
div>
div>
body
>
html
>
go**調整
原先
func
(c *joblistcontroller)
joblist()
models.db.
find
(&jobinfo)
c.data[
"jobinfo"
]= jobinfo
// 輸出各個job及對應的分支資訊
c.tplname =
"admin/job/index.html"
}
修改後 通過調整查詢的sql 實現搜尋功能
func
(c *joblistcontroller)
joblist()
// 這裡應該需要調整where引數吧?
jobinfo :=
models.deploypara
models.db.
where
(where)
.find
(&jobinfo)
c.data[
"jobinfo"
]= jobinfo
// 輸出各個job及對應的分支資訊
c.tplname =
"admin/job/index.html"
}
實現搜尋功能
準備檢視函式search 修改base.html 中搜尋輸入框所在的 form action method get input type text placeholder 搜尋從這裡開始.style width 180px margin left auto height 30px padding l...
實現搜尋功能
準備檢視函式search search defsearch qu request.args.get q ques question.query.filter or question.title.contains qu question.detail.contains qu order by crea...
實現模糊搜尋功能
如果搜尋內容存在就出現類似上面的,相應內容顯示在下面 如果沒有匹配的內容無變化 html 所屬醫院 css searchdatajs function choose hospital id,name function searchlist param success function res sea...