Browse Source

表格:支持表格排序

master
han2015 1 month ago
parent
commit
653c991aad
  1. 9
      api/version1/customerform/formTableList.go
  2. 1
      api/version1/customerform/type.go

9
api/version1/customerform/formTableList.go

@ -60,6 +60,10 @@ func (a *ApiMethod) GainFormPageListContNew(c *gin.Context) {
if requestData.PageSize == 0 { if requestData.PageSize == 0 {
requestData.Page = 20 requestData.Page = 20
} }
if requestData.SortData == "" {
requestData.SortData = "`id` DESC"
}
context, _ := c.Get(overall.MyContJwt) context, _ := c.Get(overall.MyContJwt)
var userCont modelshr.ManCont var userCont modelshr.ManCont
userCont.GetLoginCont(context) //当前操作人 userCont.GetLoginCont(context) //当前操作人
@ -123,7 +127,8 @@ func (a *ApiMethod) GainFormPageListContNew(c *gin.Context) {
//Step 5 获取每页具体数据 //Step 5 获取每页具体数据
var formList []map[string]interface{} var formList []map[string]interface{}
gormDb = publicmethod.PageTurningSettings(gormDb, requestData.Page, requestData.PageSize) gormDb = publicmethod.PageTurningSettings(gormDb, requestData.Page, requestData.PageSize)
err = gormDb.Order("`id` DESC").Find(&formList).Error
err = gormDb.Order(requestData.SortData).Find(&formList).Error
if err != nil && len(formList) < 1 { if err != nil && len(formList) < 1 {
publicmethod.Result(0, err, c) publicmethod.Result(0, err, c)
return return
@ -206,7 +211,7 @@ func (a *ApiMethod) GainFormPageListContNew(c *gin.Context) {
} }
//Step 4 翻页配置 //Step 4 翻页配置
gormDb = publicmethod.PageTurningSettings(gormDb, requestData.Page, requestData.PageSize) gormDb = publicmethod.PageTurningSettings(gormDb, requestData.Page, requestData.PageSize)
err = gormDb.Order("f.`id` DESC").Find(&formList).Error err = gormDb.Order(requestData.SortData).Find(&formList).Error
fmt.Printf("err----%v------->%v\n\n\n", formJsonCont.Form.DataSource, err) fmt.Printf("err----%v------->%v\n\n\n", formJsonCont.Form.DataSource, err)
if err != nil && len(formList) < 1 { if err != nil && len(formList) < 1 {
publicmethod.Result(0, err, c) publicmethod.Result(0, err, c)

1
api/version1/customerform/type.go

@ -506,6 +506,7 @@ type FormPageListAttr struct {
FormId string `json:"formId"` FormId string `json:"formId"`
publicmethod.PagesTurn publicmethod.PagesTurn
SearchData string `json:"searchData"` SearchData string `json:"searchData"`
SortData string `json:"sortData"`
} }
// 查询按钮类型 // 查询按钮类型

Loading…
Cancel
Save