| | |
| | | <template> |
| | | <view class="uni-page-modal-3018-2"> |
| | | <view class="uni-page-modal-3018-2" :class="largeMode?'large-mode':''"> |
| | | <view class="view-content"> |
| | | <!-- 表头样式 --> |
| | | <OIForm ref="refBaseForm" class="v-headStyle" :form="head_styledef.form" :focusId="focusFieldId" |
| | |
| | | }, |
| | | data() { |
| | | return { |
| | | largeMode: getApp().globalData.largeMode || false, |
| | | title: this.translateSys('add2'), |
| | | btnName: "", |
| | | param: {}, |
| | |
| | | if (itemName) { |
| | | styledefHead.form.model[ele.fieldId] = itemName; |
| | | } |
| | | ele.dict = selections.map((a) => { |
| | | ele.selections = selections.map((a) => { |
| | | return { |
| | | value: a.value, |
| | | text: a.label |
| | |
| | | styledefHead.form |
| | | .model[col.fieldId] = itemName; |
| | | } |
| | | col.dict = selections.map((a) => { |
| | | col.selections = selections.map((a) => { |
| | | return { |
| | | value: a.value, |
| | | text: a.label |
| | |
| | | } |
| | | } |
| | | } |
| | | } |
| | | const app = getApp() |
| | | if (app.globalData.bindClasses) { |
| | | styledefHead.form.items.push({ |
| | | name: "Input", |
| | | label: this.translate("classes"), |
| | | labelWidth: 100, |
| | | disabled: true, |
| | | value: app.globalData.classes, |
| | | setting: { |
| | | width: 100, |
| | | height: 50, |
| | | }, |
| | | bind: { |
| | | attr: "", |
| | | }, |
| | | fieldId: "S_CLASSES", |
| | | }) |
| | | styledefHead.form.model["S_CLASSES"] = app.globalData.classes |
| | | } |
| | | |
| | | } |
| | |
| | | }); |
| | | return false |
| | | } else { |
| | | var tip = data.info ? typeof data.info == 'string' ? data.info : data |
| | | .info |
| | | .join( |
| | | '<br/>') : ''; |
| | | var tip = data.info ? typeof data.info == 'string' ? data.info : |
| | | data.info.join('<br/>') : ''; |
| | | if (tip) uni.showModal({ |
| | | title: this.translateSys("tip"), |
| | | content: tip, |
| | |
| | | } else if (action.action_type == |
| | | "set_dlg_current_edit_attr" |
| | | ) { |
| | | if ($this |
| | | .focusOldFieldId == |
| | | action.value) { |
| | | if ($this.focusOldFieldId == action.value) { |
| | | $this.setData({ |
| | | focusFieldId: "" |
| | | }) |
| | |
| | | // open 方法传入参数 等同在 uni-popup 组件上绑定 type属性 |
| | | this.$refs.popup.open(this.popupType); |
| | | |
| | | this.dataObjRunCustomEvent_Return(onSuffixClickEvent.id, '', onSuffixClickCallbackEvent.id, |
| | | this.dataObjRunCustomEvent_Return(onSuffixClickEvent.id, '', onSuffixClickCallbackEvent |
| | | .id, |
| | | item); |
| | | }, |
| | | popupChange(e) { |
| | |
| | | // } |
| | | enviroment = Base64.encode(JSON.stringify(enviroment)); //将字符串转换为base64编码 |
| | | var input_param = Base64.encode(JSON.stringify(info.attr)); //将字符串转换为base64编码 |
| | | var global_attr = Base64.encode(JSON.stringify(this.global_attr)); //将字符串转换为base64编码 |
| | | var global_attr = Base64.encode(JSON.stringify(this |
| | | .global_attr)); //将字符串转换为base64编码 |
| | | if (info.dataJson) |
| | | info.dataJson = Base64.encode(JSON.stringify(info.dataJson)); //将字符串转换为base64编码 |
| | | var obj_attr = {}; |
| | |
| | | }); |
| | | } else uni.showModal({ |
| | | title: this.translateSys("tip"), |
| | | content: tip + ',' + this.translateSys('tip') + ':' + data |
| | | content: tip + ',' + this.translateSys('tip') + ':' + |
| | | data |
| | | .ret, |
| | | showCancel: false, |
| | | confirmText: this.translateSys('close') |
| | | }); |
| | | return false |
| | | } else { |
| | | var tip = data.info ? typeof data.info == 'string' ? data.info : data |
| | | var tip = data.info ? typeof data.info == 'string' ? data.info : |
| | | data |
| | | .info |
| | | .join( |
| | | '<br/>') : ''; |
| | |
| | | class_id: $this.param.DataCls.id, //当前数据类id |
| | | } |
| | | extinfo = Base64.encode(JSON.stringify(extinfo)); //将字符串转换为base64编码 |
| | | var global_attr = Base64.encode(JSON.stringify($this.global_attr)); //将字符串转换为base64编码 |
| | | var global_attr = Base64.encode(JSON.stringify($this |
| | | .global_attr)); //将字符串转换为base64编码 |
| | | var obj_attr = {}; |
| | | req.forEach(item2 => { |
| | | obj_attr[item2.attr] = item2.value; |
| | |
| | | }); |
| | | } else uni.showModal({ |
| | | title: $this.translateSys("tip"), |
| | | content: tip + ',' + $this.translateSys('tip') + ':' + data |
| | | content: tip + ',' + $this.translateSys('tip') + ':' + |
| | | data |
| | | .ret, |
| | | showCancel: false, |
| | | confirmText: $this.translateSys('close') |
| | | }); |
| | | return false |
| | | } else { |
| | | var tip = data.info ? typeof data.info == 'string' ? data.info : data |
| | | var tip = data.info ? typeof data.info == 'string' ? data.info : |
| | | data |
| | | .info |
| | | .join( |
| | | '<br/>') : ''; |
| | |
| | | var d = dialog({ |
| | | title: '<i class="ace-icon fa fa-info-circle"></i> ' + |
| | | $this.translateSys("tip"), |
| | | content: $this.translateSys("quotation_mark_left") + |
| | | action.action_type + $this.translateSys( |
| | | content: $this.translateSys( |
| | | "quotation_mark_left") + |
| | | action.action_type + $this |
| | | .translateSys( |
| | | "quotation_mark_right") + |
| | | $this.translate("tip_action_unprocessed") |
| | | $this.translate( |
| | | "tip_action_unprocessed") |
| | | }); |
| | | d.show(); |
| | | } else if (action.action_type == 'open_select_userdlg') { |
| | | } else if (action.action_type == |
| | | 'open_select_userdlg') { |
| | | var style = val.style; |
| | | // style == 'user' ? '选择人员' : style == 'department' ? '选择部门' : style == 'role' ? '选择角色' : '' |
| | | var param = { |
| | |
| | | inputparameter: data, |
| | | dataJson: [], |
| | | } |
| | | $this.DataObjRunCustomEvent(info, |
| | | $this.DataObjRunCustomEvent( |
| | | info, |
| | | param |
| | | .data_attr); |
| | | } |
| | | } |
| | | }); |
| | | } else if (action.action_type == 'open_data_query_dlg') { |
| | | } else if (action.action_type == |
| | | 'open_data_query_dlg') { |
| | | var d = dialog({ |
| | | title: '<i class="ace-icon fa fa-info-circle"></i> ' + |
| | | $this.translateSys("tip"), |
| | |
| | | $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'; |
| | |
| | | priRel = '1'; |
| | | else if (action.value.select_range == '我创建的') |
| | | priRel = '2'; |
| | | else if (action.value.select_range == '我参与的' || action |
| | | else if (action.value.select_range == '我参与的' || |
| | | action |
| | | .value |
| | | .select_range == '我参加的') |
| | | priRel = '3'; |
| | |
| | | req: req |
| | | } |
| | | uni.navigateTo({ |
| | | url: '../selPrj/index?relation=' + priRel + |
| | | url: '../selPrj/index?relation=' + |
| | | priRel + |
| | | '¶m=' + |
| | | JSON.stringify(param_), |
| | | events: { |
| | |
| | | var info = { |
| | | eventid: callback_eventid, |
| | | edtype: "2", |
| | | projectid: data[0].ID, |
| | | projectid: data[0] |
| | | .ID, |
| | | rclsid: "", |
| | | robjid: "", |
| | | userlogin: "", |
| | |
| | | dataJson: [], |
| | | } |
| | | |
| | | $this.DataObjRunCustomEvent( |
| | | info); |
| | | $this |
| | | .DataObjRunCustomEvent( |
| | | info); |
| | | } |
| | | } |
| | | } |
| | |
| | | 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"), |
| | | showCancel: false, |
| | | confirmText: $this.translateSys('close') |
| | | confirmText: $this.translateSys( |
| | | 'close') |
| | | }); |
| | | } |
| | | } |
| | |
| | | } else { |
| | | uni.showModal({ |
| | | title: $this.translateSys('tip') + "5.2", |
| | | content: $this.translateSys("quotation_mark_left") + |
| | | content: $this.translateSys( |
| | | "quotation_mark_left") + |
| | | "before_click_button" + $this.translateSys( |
| | | "quotation_mark_right") + $this.translateSys( |
| | | "quotation_mark_right") + $this |
| | | .translateSys( |
| | | "comma") + 'event_id' + eventid, |
| | | showCancel: false, |
| | | confirmText: $this.translateSys('close') |
| | |
| | | }); |
| | | } else uni.showModal({ |
| | | title: this.translateSys("tip"), |
| | | content: tip + ',' + this.translateSys('tip') + ':' + data |
| | | content: tip + ',' + this.translateSys('tip') + ':' + |
| | | data |
| | | .ret, |
| | | showCancel: false, |
| | | confirmText: this.translateSys('close') |
| | |
| | | this.saving = false |
| | | return false |
| | | } else { |
| | | var tip = data.info ? typeof data.info == 'string' ? data.info : data |
| | | var tip = data.info ? typeof data.info == 'string' ? data.info : |
| | | data |
| | | .info |
| | | .join( |
| | | '<br/>') : ''; |
| | |
| | | if (!this.param.After_Btn_Not_Refresh) { |
| | | //刷新 |
| | | uni.redirectTo({ |
| | | url: '../modal/3018_2?param=' + JSON.stringify(this.$data |
| | | url: '../modal/3018_2?param=' + JSON.stringify(this |
| | | .$data |
| | | .param) + |
| | | "&titlename=" + this.title |
| | | }); |
| | |
| | | const $this = this |
| | | const head_styledef = this.head_styledef |
| | | for (var i = 0; i < data.length; i++) { |
| | | const attr = attr |
| | | const attr = data[i] |
| | | if (attr.choice_list) { |
| | | for (var c = 0; c < head_styledef.form.items.length; c++) { |
| | | const item = head_styledef.form.items[c]; |
| | |
| | | "value": val |
| | | }); |
| | | } |
| | | item.dict = dictItemList; |
| | | if (item.useDict) { |
| | | item.dict = dictItemList; |
| | | } else { |
| | | item.selections = dictItemList; |
| | | } |
| | | } |
| | | } else if (item.name == 'Layout') { |
| | | item.setting.colList.forEach(col => { |
| | |
| | | "value": val |
| | | }); |
| | | } |
| | | col.dict = dictItemList; |
| | | if (col.useDict) { |
| | | col.dict = dictItemList; |
| | | } else { |
| | | col.selections = dictItemList; |
| | | } |
| | | } |
| | | } |
| | | }); |
| | |
| | | value: obj_attr[a], |
| | | })), |
| | | }; |
| | | if (!this.after_ok.id.includes('{')) this.after_ok.id = '{' + this.after_ok.id + '}'; |
| | | if (!this.after_ok.id.includes('{')) this.after_ok.id = '{' + this.after_ok.id + |
| | | '}'; |
| | | var dataInfo = { |
| | | ed_type: "0", |
| | | start_transaction: true, |
| | |
| | | }); |
| | | } else uni.showModal({ |
| | | title: this.translateSys("tip"), |
| | | content: tip + ',' + this.translateSys('tip') + ':' + data |
| | | content: tip + ',' + this.translateSys('tip') + ':' + |
| | | data |
| | | .ret, |
| | | showCancel: false, |
| | | confirmText: this.translateSys('close') |
| | |
| | | this.saving = false |
| | | return false |
| | | } else { |
| | | var tip = data.info ? typeof data.info == 'string' ? data.info : data |
| | | var tip = data.info ? typeof data.info == 'string' ? data.info : |
| | | data |
| | | .info |
| | | .join( |
| | | '<br/>') : ''; |
| | |
| | | if (!this.param.After_Btn_Not_Refresh) { |
| | | //刷新 |
| | | uni.redirectTo({ |
| | | url: '../modal/3018_2?param=' + JSON.stringify(this.$data |
| | | url: '../modal/3018_2?param=' + JSON.stringify(this |
| | | .$data |
| | | .param) + |
| | | "&titlename=" + this.title |
| | | }); |
| | |
| | | }); |
| | | } else uni.showModal({ |
| | | title: this.translateSys("tip"), |
| | | content: tip + ',' + this.translateSys('tip') + ':' + data |
| | | content: tip + ',' + this.translateSys('tip') + ':' + |
| | | data |
| | | .ret, |
| | | showCancel: false, |
| | | confirmText: this.translateSys('close') |
| | | }); |
| | | return false |
| | | } else { |
| | | var tip = data.info ? typeof data.info == 'string' ? data.info : data |
| | | var tip = data.info ? typeof data.info == 'string' ? data.info : |
| | | data |
| | | .info |
| | | .join( |
| | | '<br/>') : ''; |
| | |
| | | if (!this.param.After_Btn_Not_Refresh) { |
| | | //刷新 |
| | | uni.redirectTo({ |
| | | url: '../modal/3018_2?param=' + JSON.stringify(this.$data |
| | | url: '../modal/3018_2?param=' + JSON.stringify(this |
| | | .$data |
| | | .param) + |
| | | "&titlename=" + this.title |
| | | }); |
| | |
| | | cls_name: btn.Cls_Name, |
| | | Edit_dlg: btn.Edit_dlg |
| | | }; |
| | | const url = '../modal/3018?param=' + JSON.stringify(data) + "&titlename=" + btn.Edit_dlg |
| | | const url = '../modal/3018?param=' + JSON.stringify(data) + "&titlename=" + btn |
| | | .Edit_dlg |
| | | .Name + |
| | | "&type=addDataObj" |
| | | var $this = this; |
| | |
| | | console.log(resData); |
| | | //刷新 |
| | | uni.redirectTo({ |
| | | url: '../modal/3018_2?param=' + JSON.stringify(this |
| | | url: '../modal/3018_2?param=' + JSON.stringify( |
| | | this |
| | | .$data.param) + |
| | | "&titlename=" + this.title |
| | | }); |