up
This commit is contained in:
@@ -35,6 +35,7 @@ function TRPCustDetail:init(csObj)
|
||||
uiobjs.InputCustType = getCC(uiobjs.DetailRoot.transform, "InputCustType", "UIPopupList")
|
||||
uiobjs.InputStatus = getCC(uiobjs.DetailRoot.transform, "InputStatus", "UIPopupList")
|
||||
uiobjs.InputFrom = getCC(uiobjs.DetailRoot.transform, "InputFrom", "UIPopupList")
|
||||
uiobjs.InputLogin = getCC(uiobjs.DetailRoot.transform, "InputLogin", "UIPopupList")
|
||||
uiobjs.starGrid2 = getCC(uiobjs.DetailRoot.transform, "InputStars/Grid", "UIGrid")
|
||||
uiobjs.starGridPrefab2 = getChild(uiobjs.starGrid2.transform, "00000").gameObject
|
||||
|
||||
@@ -80,6 +81,8 @@ function TRPCustDetail:show()
|
||||
uiobjs.InputFrom:refreshItems(optionInfor.options, optionInfor.values)
|
||||
optionInfor = DBCust.getFilter4Popup(DBCust.FilterGroup.taskList)
|
||||
uiobjs.InputTask:refreshItems(optionInfor.options, optionInfor.values)
|
||||
local poplist = DBUser.getPopList()
|
||||
uiobjs.InputLogin:refreshItems(poplist.options, poplist.values)
|
||||
-- 设置星级
|
||||
local stars = {}
|
||||
for i = 1, 5 do
|
||||
@@ -109,7 +112,9 @@ function TRPCustDetail:showDetail()
|
||||
SetActive(uiobjs.ExtendRoot.gameObject, true)
|
||||
SetActive(uiobjs.Records.gameObject, false)
|
||||
uiobjs.DetailRoot:setValue(self.mdata)
|
||||
uiobjs.ExtendRoot:init({data = self.mdata, isEditMode = false}, nil)
|
||||
|
||||
-- uiobjs.ExtendRoot:init({data = self.mdata, isEditMode = false}, nil)
|
||||
self:showExtentFiles(self.mdata.taskId)
|
||||
|
||||
-- 设置星级
|
||||
local stars = {}
|
||||
@@ -123,6 +128,25 @@ function TRPCustDetail:showDetail()
|
||||
uiobjs.scrollView:ResetPosition()
|
||||
end
|
||||
|
||||
---public 显示扩展字段
|
||||
function TRPCustDetail:showExtentFiles(taskId)
|
||||
---@type _ParamCellExtendFiledRoot
|
||||
local param = {}
|
||||
param.data = self.mdata and self.mdata.jsonStr or {}
|
||||
-- param.onFinish = self:wrapFunc(self.setExtendFieldsMode)
|
||||
param.fields = {}
|
||||
local fields = DBCust.getFieldsByTask(taskId) or {}
|
||||
---@type _ParamCellExtendFiled
|
||||
local filedInfor
|
||||
for i, v in ipairs(fields) do
|
||||
filedInfor = {}
|
||||
filedInfor.attr = v
|
||||
filedInfor.isEditMode = false
|
||||
table.insert(param.fields, filedInfor)
|
||||
end
|
||||
uiobjs.ExtendRoot:init(param, nil)
|
||||
end
|
||||
|
||||
function TRPCustDetail:showRecords()
|
||||
SetActive(uiobjs.DetailRoot.gameObject, false)
|
||||
SetActive(uiobjs.ExtendRoot.gameObject, false)
|
||||
@@ -224,6 +248,9 @@ function TRPCustDetail:setEventDelegate()
|
||||
ButtonCall = function()
|
||||
MyUtl.callCust(self.mdata)
|
||||
end,
|
||||
ButtonNewOrder = function()
|
||||
getPanelAsy("PanelNewOrder", onLoadedPanelTT, self.mdata)
|
||||
end,
|
||||
ButtonMore = function()
|
||||
getPanelAsy("PanelMoreProc4Cust", onLoadedPanelTT, self.mdata)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user