| | |
| | | <view class="uni-page-modal-form" :class="largeMode?'large-mode':''"> |
| | | <view class="view-content"> |
| | | <!-- 表头样式 --> |
| | | <OIForm ref="refBaseForm" class="v-head-style" :form="head_styledef.form" :hiddenIds="head_styledef.hiddenIds ?head_styledef.hiddenIds :[] " :focusId="focusFieldId" |
| | | <OIForm ref="refBaseForm" class="v-head-style" :form="head_styledef.form" |
| | | :hiddenIds="head_styledef.hiddenIds ?head_styledef.hiddenIds :[] " :focusId="focusFieldId" |
| | | @on-click="onClick" @on-focus="ontap" @on-change="onEnterChange" @on-click-prefix="classAttr_extButton" |
| | | @on-click-suffix="classAttr_extButton"></OIForm> |
| | | </view> |
| | |
| | | var tip = result.info ? typeof result.info == |
| | | 'string' ? result.info : |
| | | result.info.join('<br/>') : ''; |
| | | tip = tip || result.err_info |
| | | if (tip) uni.showModal({ |
| | | title: this.translateSys('tip'), |
| | | content: tip, |
| | |
| | | confirmText: this.translateSys( |
| | | 'close') |
| | | }); |
| | | if (result.result_type == 2) { |
| | | |
| | | if (result.result_type == 0 && result.action) { |
| | | result.action.forEach(item => { |
| | | } else if (typeof result.result == 'string') { |
| | | if (result.result) { |
| | | uni.showModal({ |
| | | title: this.translateSys('tip'), |
| | | content: result.result, |
| | | showCancel: false, |
| | | confirmText: this.translateSys('close') |
| | | }); |
| | | } |
| | | } |
| | | try { |
| | | var actionList = result.action || [] |
| | | actionList.forEach(item => { |
| | | |
| | | if (item.action_type == |
| | | "set_dlg_current_edit_attr" |
| | |
| | | $this.setFormItemVisible(data) |
| | | } |
| | | }); |
| | | } else { |
| | | |
| | | if (result.info) { |
| | | uni.showModal({ |
| | | title: this.translateSys( |
| | | "error") + "4.3", |
| | | content: result.info, |
| | | showCancel: false, |
| | | confirmText: this |
| | | .translateSys('close') |
| | | }); |
| | | } |
| | | } catch (ex) { |
| | | let actionList = (result.action || []).map(a => a.action_type).join(';') |
| | | let tip = typeof ex == 'string' ? ex : ex.message |
| | | tip = `执行脚本返回的${actionList}时出现异常,请检查脚本返回的数据格式是否正确。${tip}` |
| | | uni.showModal({ |
| | | title: this.translateSys('tip'), |
| | | content: tip, |
| | | showCancel: false, |
| | | confirmText: this.translateSys('close') |
| | | }); |
| | | console.log(ex) |
| | | return |
| | | } |
| | | |
| | | } |
| | | |
| | | } |
| | |
| | | var tip = result.info ? typeof result.info == |
| | | 'string' ? result.info : |
| | | result.info.join('<br/>') : ''; |
| | | tip = tip || result.err_info |
| | | if (tip) uni.showModal({ |
| | | title: this.translateSys('tip'), |
| | | content: tip, |
| | |
| | | confirmText: this.translateSys( |
| | | 'close') |
| | | }); |
| | | if (result.result_type == 2) { |
| | | |
| | | if (result.result_type == 0 && result.action) { |
| | | result.action.forEach(item => { |
| | | } else if (typeof result.result == 'string') { |
| | | if (result.result) { |
| | | uni.showModal({ |
| | | title: this.translateSys('tip'), |
| | | content: result.result, |
| | | showCancel: false, |
| | | confirmText: this.translateSys('close') |
| | | }); |
| | | } |
| | | } |
| | | try { |
| | | var actionList = result.action || [] |
| | | actionList.forEach(item => { |
| | | |
| | | if (item.action_type == |
| | | "set_dlg_current_edit_attr" |
| | |
| | | // value = {"attr":"xxx", "value":"xxx"} |
| | | var data = item.value; |
| | | $this.setFormValues(data) |
| | | } |
| | | else if (action.action_type == 'set_dlg_attr_show') { |
| | | } else if (action.action_type == |
| | | 'set_dlg_attr_show') { |
| | | var data = action.value; |
| | | |
| | | |
| | | $this.setFormItemVisible(data) |
| | | } |
| | | }); |
| | | } else { |
| | | |
| | | if (result.info) { |
| | | uni.showModal({ |
| | | title: this.translateSys( |
| | | "error") + "4.3", |
| | | content: result.info, |
| | | showCancel: false, |
| | | confirmText: this |
| | | .translateSys('close') |
| | | }); |
| | | } |
| | | } catch (ex) { |
| | | let actionList = (result.action || []).map(a => a.action_type) |
| | | .join(';') |
| | | let tip = typeof ex == 'string' ? ex : ex.message |
| | | tip = `执行脚本返回的${actionList}时出现异常,请检查脚本返回的数据格式是否正确。${tip}` |
| | | uni.showModal({ |
| | | title: this.translateSys('tip'), |
| | | content: tip, |
| | | showCancel: false, |
| | | confirmText: this.translateSys('close') |
| | | }); |
| | | console.log(ex) |
| | | return |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | |
| | | if (col.useDict) { |
| | | col.dict = dictItemList; |
| | | } else { |
| | | col.selections = dictItemList; |
| | | col.selections = |
| | | dictItemList; |
| | | } |
| | | } |
| | | } |
| | |
| | | $this.setData({ |
| | | check_list: val.config |
| | | }) |
| | | if (val.config.appear_style == 'sideslip') //判断是否是侧滑 |
| | | if (val.config.appear_style == |
| | | 'sideslip') //判断是否是侧滑 |
| | | $this.setData({ |
| | | popupType: "right" |
| | | }) |
| | |
| | | popupParam: popupParam |
| | | }) |
| | | } |
| | | } else if (action.action_type == 'open_project_query_dlg') { |
| | | } else if (action.action_type == |
| | | 'open_project_query_dlg') { |
| | | //console.log(action.value.select_range); |
| | | //console.log(action.value.mulit_select); |
| | | var priRel = '-1'; |
| | |
| | | title: $this.translateSys("tip"), |
| | | content: $this.translateSys( |
| | | "quotation_mark_left") + |
| | | action.action_type + $this.translateSys( |
| | | action.action_type + $this |
| | | .translateSys( |
| | | "quotation_mark_right") + $this |
| | | .translate( |
| | | "tip_action_unprocessed"), |
| | |
| | | value: obj_attr[a], |
| | | })), |
| | | }; |
| | | let global_attr = Base64.encode(JSON.stringify(this.global_attr)) |
| | | let data_json = Base64.encode(JSON.stringify(this.data_json)) |
| | | let global_attr = Base64.encode(JSON.stringify(this |
| | | .global_attr)) |
| | | let data_json = Base64.encode(JSON.stringify(this |
| | | .data_json)) |
| | | let ext_info = Base64.encode(JSON.stringify(this.ext_info)) |
| | | var dataInfo = { |
| | | ed_type: "0", |
| | |
| | | data_json, |
| | | ext_info, |
| | | compose_info: '', |
| | | input_param: Base64.encode(JSON.stringify(input_param)), |
| | | input_param: Base64.encode(JSON.stringify( |
| | | input_param)), |
| | | }; |
| | | await runCustomEvent(dataInfo) |
| | | return true |
| | |
| | | .global_attr)) |
| | | let data_json = Base64.encode(JSON.stringify(this |
| | | .data_json)) |
| | | let ext_info = Base64.encode(JSON.stringify(this.ext_info)) |
| | | let ext_info = Base64.encode(JSON.stringify(this |
| | | .ext_info)) |
| | | |
| | | await runCustomEvent({ |
| | | ed_type: 0, |
| | |
| | | let exStr = JSON.stringify(ex) |
| | | if (exStr == "{}") |
| | | exStr = ex |
| | | let tip = typeof ex.errMsg == "string" ? ex.errMsg : exStr |
| | | let tip = typeof ex.errMsg == "string" ? ex |
| | | .errMsg : exStr |
| | | uni.showModal({ |
| | | title: this.translateSys("tip") + "8.1", |
| | | title: this.translateSys("tip") + |
| | | "8.1", |
| | | content: tip, |
| | | showCancel: false, |
| | | confirmText: this.translateSys('close') |
| | |
| | | var obj_attr = this.head_styledef.form.model; |
| | | let inputParam = { |
| | | id: "", |
| | | attrs: Object.keys(obj_attr).map((a) => ({ |
| | | attr: a, |
| | | value: obj_attr[a], |
| | | })), |
| | | attrs: Object.keys(obj_attr).map((a) => |
| | | ({ |
| | | attr: a, |
| | | value: obj_attr[a], |
| | | })), |
| | | }; |
| | | let input_param = Base64.encode(JSON.stringify( |
| | | inputParam)); |
| | | let global_attr = Base64.encode(JSON.stringify(this |
| | | let global_attr = Base64.encode(JSON.stringify( |
| | | this |
| | | .global_attr)) |
| | | let data_json = Base64.encode(JSON.stringify(this |
| | | let data_json = Base64.encode(JSON.stringify( |
| | | this |
| | | .data_json)) |
| | | let ext_info = Base64.encode(JSON.stringify(this |
| | | let ext_info = Base64.encode(JSON.stringify( |
| | | this |
| | | .ext_info)) |
| | | |
| | | await runCustomEvent({ |
| | |
| | | let exStr = JSON.stringify(ex) |
| | | if (exStr == "{}") |
| | | exStr = ex |
| | | let tip = typeof ex.errMsg == "string" ? ex.errMsg : |
| | | let tip = typeof ex.errMsg == "string" ? ex |
| | | .errMsg : |
| | | exStr |
| | | uni.showModal({ |
| | | title: this.translateSys("tip") + "8.2", |
| | | title: this.translateSys("tip") + |
| | | "8.2", |
| | | content: tip, |
| | | showCancel: false, |
| | | confirmText: this.translateSys('close') |
| | | confirmText: this.translateSys( |
| | | 'close') |
| | | }); |
| | | return false |
| | | } |
| | |
| | | showError(ex) { |
| | | uni.showModal({ |
| | | title: this.translateSys('error'), |
| | | content: typeof ex == "string" ? ex : typeof ex.errMsg == "string" ? ex.errMsg : "", |
| | | content: typeof ex == "string" ? ex : typeof ex.errMsg == "string" ? ex |
| | | .errMsg : "", |
| | | showCancel: false, |
| | | confirmText: this.translateSys('cancel') |
| | | confirmText: this.translateSys( |
| | | 'cancel') |
| | | }) |
| | | }, |
| | | translate(t) { |