This commit is contained in:
2020-07-11 20:53:21 +08:00
parent ab64739382
commit ac03de0387
69 changed files with 4130 additions and 1218 deletions

View File

@@ -114,15 +114,18 @@ function TRPNewOrder:setData(paras)
if paras and paras.orderId and paras.orderId > 0 then
self.isNewOrder = false
self.mdata = paras
if type(self.mdata.jsonStr) == "string" then
self.mdata.jsonStr = json.decode(self.mdata.jsonStr)
end
self.mdata.jsonStr = self.mdata.jsonStr or {}
self.cust = nil
else
--//TODO:初始值
self.isNewOrder = true
self.mdata = paras
self.cust = paras
self.mdata = {}
end
if type(self.mdata.jsonStr) == "string" then
self.mdata.jsonStr = json.decode(self.mdata.jsonStr)
end
self.mdata.jsonStr = self.mdata.jsonStr or {}
end
---public 当有通用背板显示时的回调
@@ -161,7 +164,12 @@ function TRPNewOrder:showBaseFields()
---@type _ParamCellExtendFiledRoot
local param = {}
param.data = self.mdata or {}
param.onFinish = self:wrapFunc(self.setExtendFieldsMode)
param.onFinish = function(go)
if self.cust then
uiobjs.DetailFromRoot:setValue(self.cust, true)
end
self:setExtendFieldsMode(go)
end
param.fields = {}
---@type _ParamCellExtendFiled
local filedInfor