| | |
| | | } |
| | | .main-left { |
| | | flex: 7; |
| | | background-color: #005500; |
| | | display: flex; |
| | | flex-direction: column; |
| | | padding-top: 8rpx; |
| | | padding-bottom: 8rpx; |
| | | } |
| | | .main-right { |
| | | background-color: #ffaaff; |
| | | flex: 1; |
| | | display: flex; |
| | | align-items: center; |
| | | /* flex-direction: column; */ |
| | | justify-content: center; |
| | | } |
| | | .main-list { |
| | | display: flex; |
| | |
| | | } |
| | | |
| | | function isEmpty(obj) { |
| | | return typeof obj == "undefined" || obj == null || obj === ""; |
| | | if (JSON.stringify(obj) === '{}') { |
| | | return true |
| | | } |
| | | return obj == "undefined" || obj == null || obj === "" || obj == {}; |
| | | } |
| | | |
| | | module.exports = { |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | export default { |
| | | data() { |
| | | return { |
| | | mat: { |
| | | matnr: null, |
| | | maktx: null, |
| | | specs: null, |
| | | batch: null, |
| | | orderNo: null, |
| | | anfme: 0, |
| | | }, |
| | | baseIP:'', |
| | | basePORT:'', |
| | | } |
| | | }, |
| | | onLoad(option) { |
| | | let that = this |
| | | // #ifdef APP-NVUE |
| | | const eventChannel = this.$scope.eventChannel; // 兼容APP-NVUE |
| | | // #endif |
| | | // #ifndef APP-NVUE |
| | | const eventChannel = this.getOpenerEventChannel(); |
| | | // #endif |
| | | |
| | | // 监听acceptDataFromOpenerPage事件,获取上一页面通过eventChannel传送到当前页面的数据 |
| | | eventChannel.on('mat', function(data) { |
| | | console.log(data); |
| | | }) |
| | | |
| | | |
| | | }, |
| | | methods: { |
| | | back() { |
| | | this.getOpenerEventChannel().emit('matList', {data: this.mat}); |
| | | uni.navigateBack({ |
| | | |
| | | }) |
| | | } |
| | | } |
| | | } |
| | | </script> |
| | | |
| | | <style> |
| | |
| | | |
| | | <hr> |
| | | |
| | | <z-data-list class="data-list" v-for="it in zDataList" @goDetail='goDetail' :list="it" ></z-data-list> |
| | | <z-data-list class="data-list" v-for="it in zDataList" @goDetail='goDetail(it.item)' :list="it" ></z-data-list> |
| | | |
| | | |
| | | <button @click="add">add</button> |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import addMat from '../api/addMat.js' |
| | | import addMat, { isEmpty } from '../api/addMat.js' |
| | | export default { |
| | | data() { |
| | | return { |
| | |
| | | } |
| | | |
| | | }, |
| | | goDetail() { |
| | | goDetail(param) { |
| | | console.log(param); |
| | | uni.navigateTo({ |
| | | url: '/pages/common/data-list/dataDetail' |
| | | url: '/pages/common/data-list/dataDetail', |
| | | // 传 |
| | | success: function(res) { |
| | | res.eventChannel.emit('mat', { |
| | | data: param |
| | | }) |
| | | }, |
| | | // 接 |
| | | events: { |
| | | matList: function(data) { |
| | | console.log(data); |
| | | }, |
| | | }, |
| | | }) |
| | | } |
| | | } |