| | |
| | | this.active_id = ''; |
| | | this.activeItem = {}; |
| | | //this.activelist = []; |
| | | const paramValue = options.paramValue ? JSON.parse(options.paramValue) : undefined |
| | | |
| | | if (this.param.ListPage.ListItem_UIDef?.ui_type == "HTML页面") { |
| | | // HTML页面 |
| | | //获取数据类的HTML页面 |
| | | await this.Html_UIstyleGetInfo(this.param.DataCls.id, this.param.ListPage.ListItem_UIDef.id, options |
| | | .paramValue); |
| | | await this.Html_UIstyleGetInfo(this.param.DataCls.id, this.param.ListPage.ListItem_UIDef.id, |
| | | paramValue); |
| | | } else { |
| | | await this.Detail1_UIstyleGetInfo(this.param.DataCls.id, this.param.ListPage.ListItem_UIDef.id); |
| | | |
| | | await this.initial(options.paramValue); |
| | | await this.initial(paramValue); |
| | | } |
| | | // this.isFilter=true; |
| | | // if(this.param.ShowFilter) |
| | |
| | | await this.Head_UIStyleGetInfo(this.param.DataCls.id, this.param.Query_Panel.id); |
| | | //传入参数值 |
| | | if (paramValue) { |
| | | const attrs = paramValue.attrs || []; |
| | | (this.head_styledef?.form?.items || []).forEach(async (ele, index) => { |
| | | if (ele.name != "Layout") { |
| | | attrs.forEach(async (ele2, index2) => { |
| | | if (ele.fieldId == ele2.name) { |
| | | ele.value = ele2.value; |
| | | } |
| | | }); |
| | | } else { |
| | | ele.setting.colList.forEach(async (col) => { |
| | | if (col) { |
| | | attrs.forEach(async (ele2, |
| | | index2) => { |
| | | if (col.fieldId == ele2.name) { |
| | | col.value = ele2.value; |
| | | } |
| | | }); |
| | | } |
| | | }); |
| | | } |
| | | }) |
| | | this.setFormValues(paramValue) |
| | | } |
| | | } |
| | | this.orderby = this.param.Order ? this.param.Order : 'T_CREATE Desc'; |
| | |
| | | var result = await runCustomEvent(dataInfo) |
| | | // console.log(result); |
| | | |
| | | if (result.ret != 0&& result.ret != 1) { |
| | | if (result.ret != 0 && result.ret != 1) { |
| | | var tip = result.err_info ? typeof result.err_info == 'string' ? result |
| | | .err_info : result.err_info.join('<br/>') : ''; |
| | | if (result.ret == 801) { |
| | |
| | | defCode == "3037" || |
| | | defCode == "3200" || |
| | | defCode == "3201" || |
| | | defCode == "3202" || |
| | | defCode == "5600" || |
| | | defCode == "5601" || |
| | | defCode == "5602" |
| | |
| | | var json = { |
| | | app_id: [btn.Related_Function.ID], |
| | | }; |
| | | console.log("RelatedFunction2", json); |
| | | |
| | | const result = await appGetInfo(json) |
| | | if ((result || []).length > 0) { |
| | | var app = result[0]; |
| | |
| | | }); |
| | | return; |
| | | } |
| | | const attrValues = [] |
| | | |
| | | style.form.items.forEach(item => { |
| | | if (item.name == "Layout") { //判断是否是栅栏格式 |
| | | item.setting.colList.forEach(col => { |
| | | if (col != null) { |
| | | attrValues.push({ |
| | | attr: col.fieldId, |
| | | value: col.value || "" |
| | | }) |
| | | } |
| | | |
| | | }); |
| | | } else |
| | | attrValues.push({ |
| | | attr: item.fieldId, |
| | | value: item.value || "" |
| | | }) |
| | | }); |
| | | uni.navigateTo({ |
| | | url: '../modal/' + name + '?param=' + |
| | | param + "&titlename=" + |
| | | appName + |
| | | "&type=relatedFunction¶mValue=" + |
| | | JSON.stringify(style |
| | | .form), |
| | | JSON.stringify(attrValues), |
| | | events: { |
| | | relatedFunction: function(data) { |
| | | console.log(data); |
| | |
| | | }; |
| | | runCustomEvent(dataInfo).then(result => { |
| | | // console.log(result); |
| | | if (result.ret != 0&& result.ret != 1) { |
| | | if (result.ret != 0 && result.ret != 1) { |
| | | var tip = result.err_info ? typeof result |
| | | .err_info == |
| | | 'string' ? |
| | |
| | | }, |
| | | setFormValues(attrs) { |
| | | const head_styledef = this.head_styledef |
| | | if (JSON.stringify(attrs) == '{}') { |
| | | return; |
| | | if (!Array.isArray(attrs)) { |
| | | return |
| | | } |
| | | attrs.forEach(async (attr, key) => { |
| | | if (attr.choice_list) { |
| | |
| | | runCustomEvent(dataInfo).then(result => { |
| | | console.log(result); |
| | | |
| | | if (result.ret != 0&& result.ret != 1) { |
| | | if (result.ret != 0 && result.ret != 1) { |
| | | var tip = result.err_info ? typeof result |
| | | .err_info == |
| | | 'string' ? |