| | |
| | | <template> |
| | | <view class="uni-page-modal-3018"> |
| | | <view class="uni-page-modal-3018" :class="largeMode?'large-mode':''"> |
| | | <view class="v-area" v-for="(classattr,index) in classAttrList"> |
| | | <div class="class_attr_title" style="display: none;"> |
| | | <div class="title_line"></div> |
| | |
| | | <script> |
| | | import { |
| | | Base64 |
| | | } from '@/js/Base64.js'; |
| | | } from '@/js/Base64.js'; |
| | | import pickerAddress from '../../js/pickerAddress/pickerAddress.vue' |
| | | import utils from "@/js/utils.js" |
| | | import { |
| | |
| | | }, |
| | | data() { |
| | | return { |
| | | largeMode: getApp().globalData.largeMode || false, |
| | | title: this.translateSys('ok'), |
| | | editMode: false, |
| | | objAttr: {}, |
| | |
| | | //console.log(e.target) |
| | | getApp().onScan((result) => { |
| | | console.log(result); |
| | | this.classAttrList[e.target.dataset['index']].Attr[e.target.dataset[ |
| | | 'iindex']] |
| | | .Value = |
| | | result.decodedata; |
| | | this.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value =result; |
| | | uni.hideKeyboard(); |
| | | this.onevent($ele, result.decodedata); |
| | | this.onevent($ele, result); |
| | | }) |
| | | }, |
| | | onarrow(index, open) { |
| | |
| | | |
| | | |
| | | }, |
| | | onevent(e, decodedata) { |
| | | onevent(e, value) { |
| | | // console.log(e.target); |
| | | var data_attr = this.classAttrList[e.target.dataset['index']].Attr[e.target.dataset[ |
| | | 'iindex']]; |
| | | // console.log(decodedata); |
| | | // console.log(value); |
| | | if (e.detail.value != data_attr.Value) { |
| | | this.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].Value = |
| | | decodedata ? decodedata : e.detail.value; |
| | | value ? value : e.detail.value; |
| | | var eventid = this.classAttrList[e.target.dataset['index']].Attr[e.target.dataset['iindex']].action; |
| | | if (eventid) { |
| | | // self.event_no_sub = 1; |
| | |
| | | transform: translateX(0); |
| | | } |
| | | } |
| | | |
| | | .uni-page-modal-3018.large-mode { |
| | | font-size: 24px; |
| | | |
| | | .tx_title, |
| | | .tx_title2 { |
| | | font-size: 24px; |
| | | } |
| | | |
| | | .class_attr_title { |
| | | font-size: 24px; |
| | | } |
| | | |
| | | } |
| | | </style> |