| | |
| | | popupParam: {}, |
| | | } |
| | | }, |
| | | onNavigationBarButtonTap(e) { |
| | | //刷新 |
| | | uni.redirectTo({ |
| | | url: '../modal/classAttr?param=' + JSON.stringify(this.param) + |
| | | "&titlename=" + this.title |
| | | }); |
| | | |
| | | }, |
| | | onLoad(options) { |
| | | // console.log(options); |
| | | uni.setNavigationBarTitle({ |
| | |
| | | return; |
| | | } |
| | | this.$data.param = param; |
| | | var edit_dlg = { |
| | | Model: param.EditDlgMode, |
| | | Name: param.Edit_dlg.Name |
| | | } |
| | | var dataInfo = { |
| | | class_id: param.clsid |
| | | }; |
| | | var $this = this; |
| | | $this.$store.state.thisareaFuncID = param.clsid; |
| | | // console.log($this.$store.getters.getclassAttrList); |
| | | //获取 |
| | | if ($this.$store.getters.getclassAttrList) { |
| | | $this.$data.classAttrList = $this.$store.getters.getclassAttrList.data; |
| | | $this.classGridStyleInfo(); |
| | | } else |
| | | $this.$store.dispatch('classAttrList', dataInfo).then(success => { |
| | | // console.log(success); |
| | | if (success.code == '00000') { |
| | | $this.$data.classAttrList = success.data; |
| | | |
| | | $this.classGridStyleInfo(); |
| | | } else { |
| | | this.loadData() |
| | | }, |
| | | methods: { |
| | | loadData() { |
| | | var $this = this; |
| | | var edit_dlg = { |
| | | Model: $this.param.EditDlgMode, |
| | | Name: $this.param.Edit_dlg.Name |
| | | } |
| | | var dataInfo = { |
| | | class_id: $this.param.clsid |
| | | }; |
| | | $this.$store.state.thisareaFuncID = $this.param.clsid; |
| | | // console.log($this.$store.getters.getclassAttrList); |
| | | //获取 |
| | | if ($this.$store.getters.getclassAttrList) { |
| | | $this.$data.classAttrList = $this.$store.getters.getclassAttrList.data; |
| | | $this.classGridStyleInfo(); |
| | | } else { |
| | | $this.$store.dispatch('classAttrList', dataInfo).then(success => { |
| | | // console.log(success); |
| | | if (success.code == '00000') { |
| | | $this.$data.classAttrList = success.data; |
| | | |
| | | $this.classGridStyleInfo(); |
| | | } else { |
| | | uni.showModal({ |
| | | title: "错误1", |
| | | content: success.msg, |
| | | showCancel: false, |
| | | confirmText: "取消" |
| | | }); |
| | | } |
| | | }).catch(ex => { |
| | | // console.log(ex); |
| | | uni.showModal({ |
| | | title: "错误1", |
| | | content: success.msg, |
| | | title: "错误1.1", |
| | | content: ex.errMsg, |
| | | showCancel: false, |
| | | confirmText: "取消" |
| | | }); |
| | | } |
| | | }).catch(ex => { |
| | | // console.log(ex); |
| | | uni.showModal({ |
| | | title: "错误1.1", |
| | | content: ex.errMsg, |
| | | showCancel: false, |
| | | confirmText: "取消" |
| | | }); |
| | | }); |
| | | |
| | | }, |
| | | methods: { |
| | | } |
| | | }, |
| | | classAttr_extButton(index, iindex) { //弹框层显示 type:top bottom center left right |
| | | var $this = this; |
| | | $this.$data.popupType = 'right' |
| | |
| | | var value = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].dictitem[e |
| | | .target.value]; |
| | | var data_attr = this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']]; |
| | | console.log(data_attr); |
| | | if (value.Name != data_attr.Value) { |
| | | this.$data.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = value |
| | | .Name; |
| | |
| | | req.push(this.formatAttr(ar)) |
| | | } |
| | | } |
| | | |
| | | var info = { |
| | | eventid: eventid, |
| | | edtype: "0", |
| | |
| | | icon: "success", |
| | | duration: 3000 |
| | | }); |
| | | //刷新 |
| | | uni.redirectTo({ |
| | | url: '../modal/classAttr?param=' + JSON.stringify(this.$data.param) + |
| | | "&titlename=" + this.$data.title |
| | | }); |
| | | |
| | | // this.class_attr_init(); |
| | | } else { |
| | | uni.showModal({ |
| | |
| | | var ar = attr[j]; |
| | | req.push({ |
| | | attr: ar.attr, |
| | | val: ar.value ? ar.value : '' |
| | | value: ar.value ? ar.value : '' |
| | | }); |
| | | } |
| | | } |
| | | var eventlist = this.$data.classGridStyle.StyleDef.event; |
| | | |
| | | |
| | | if (eventlist) { |
| | | if (eventlist.length > 0) { |
| | | for (var i = 0; i < eventlist.length; i++) { |
| | |
| | | |
| | | console.log(this.$data.classGridStyle); |
| | | console.log(this.$data.classAttrList); |
| | | |
| | | |
| | | } else { |
| | | uni.showModal({ |
| | | title: "提示", |
| | |
| | | dataJson: JSON.stringify(info.dataJson) |
| | | } |
| | | console.log(dataInfo); |
| | | |
| | | this.$store.dispatch('DataObjRunCustomEventInfo', dataInfo).then(success => { |
| | | console.log(success); |
| | | if (success.code == '00000') { |
| | |
| | | length = 1; |
| | | req.push({ |
| | | 'attr': this.$data.refdatastore[i].attr, |
| | | 'val': this.$data.refdatastore[i].value |
| | | 'value': this.$data.refdatastore[i].value |
| | | }); |
| | | } |
| | | } |