From 4a89b7f5a8299d8b20e2d195bbcb6ff067de9da8 Mon Sep 17 00:00:00 2001 From: whycq <10027870+whycq@user.noreply.gitee.com> Date: 星期五, 06 十月 2023 15:52:47 +0800 Subject: [PATCH] # --- pages/api/addMat.js | 36 ++++++++++++++++++ pages/component/demo.vue | 44 +++++++-------------- components/z-data-list/z-data-list.vue | 1 3 files changed, 51 insertions(+), 30 deletions(-) diff --git a/components/z-data-list/z-data-list.vue b/components/z-data-list/z-data-list.vue index 4099787..0c3338c 100644 --- a/components/z-data-list/z-data-list.vue +++ b/components/z-data-list/z-data-list.vue @@ -40,7 +40,6 @@ } }, created() { - console.log(this.list); this.dataList = this.list.detl }, props: { diff --git a/pages/api/addMat.js b/pages/api/addMat.js new file mode 100644 index 0000000..46bab97 --- /dev/null +++ b/pages/api/addMat.js @@ -0,0 +1,36 @@ +async function addMat() { + let that = this,item = {}; + var res = await uni.request({ + url: 'http://127.0.0.1:8089/bfwms/mat/auth', + data: {matnr: '3CPPJ.B.GMB.LZ.QBY4-10/15P316LLZ'}, + }).then((res)=> { + let mat = res.data.data + item['detl'] = [ + {key: '鍟嗗搧鐮�',value: mat.matnr}, + {key: '鍟嗗搧鍚嶇О',value: mat.maktx}, + {key: '瑙勬牸',value: mat.specs}, + {key: '鏁伴噺',value: 100}, + ] + }) + + + // success(res) { + // result = res.data.data + // console.log(result); + // // res = res.data + // // let mat = res.data + // // let item = {} + // // item['detl'] = [ + // // {key: '鍟嗗搧鐮�',value: mat.matnr}, + // // {key: '鍟嗗搧鍚嶇О',value: mat.maktx}, + // // {key: '瑙勬牸',value: mat.specs}, + // // {key: '鏁伴噺',value: 100}, + // // ] + // // that.zDataList.push(item) + // } + return item +} + +module.exports = { + addMat: addMat +} \ No newline at end of file diff --git a/pages/component/demo.vue b/pages/component/demo.vue index 81b4618..6c11c69 100644 --- a/pages/component/demo.vue +++ b/pages/component/demo.vue @@ -17,7 +17,12 @@ <hr> - <z-data-list class="data-list" v-for="it in zDataList" @goDetail='goDetail' :list="it" :keyName="zDataKey"></z-data-list> + <z-data-list class="data-list" v-for="it in zDataList" @goDetail='goDetail' :list="it" ></z-data-list> + + + <button @click="add">add</button> + + <hr> <!-- 鍨珮 --> <view style="height: 100rpx;"></view> @@ -25,6 +30,7 @@ </template> <script> + import addMat from '../api/addMat.js' export default { data() { return { @@ -33,32 +39,7 @@ {name: 'yyy',desc: '鎵樼洏鐮�',val: '2',lenCheck: 8,focus: false}, {name: 'aaa',desc: '鐗╂枡鐮�',btn: true,btnName: '鎻愬彇',placeholder: '',val: '1',focus: false} ], - zDataList: [ - { - detl: [ - {key: '鍟嗗搧鐮�',value: '3CPPJ.B.GMB.LZ.QBY4-10/15P316LL'}, - {key: '鍟嗗搧鍚嶇О',value: '涓嶉攬閽㈢珛鏌�'}, - {key: '瑙勬牸',value: 'QBY4-10/15P316LLZ'}, - {key: '鏁伴噺',value: 10}, - ], - }, - { - detl: [ - {key: '鍟嗗搧鐮�',value: '3CPPJ.B.GMB.LZ.'}, - {key: '鍟嗗搧鍚嶇О',value: '绔嬫煴'}, - {key: '瑙勬牸',value: '15P316LLZ'}, - {key: '鏁伴噺',value: 8}, - ], - } - ], - zDataKey: {str1: '鐗╂枡缂栫爜',str2: '璁㈠崟鍙�', str3: '鎵樼洏鐮�'}, - pData: [ - {key: '鍟嗗搧鐮�',value: '3CPPJ.B.GMB.LZ.QBY4-10/15P316LL'}, - {key: '鍟嗗搧鍚嶇О',value: '涓嶉攬閽㈢珛鏌�'}, - {key: '瑙勬牸',value: 'QBY4-10/15P316LLZ'}, - {key: '鏁伴噺',value: 10}, - ] - + zDataList: [], } }, methods: { @@ -66,8 +47,9 @@ }, ccc() { }, - aaa() { - + async add() { + let mat = await addMat.addMat() + this.zDataList.push(mat) }, focus() { if (this.zInputList[0].focus) { @@ -102,4 +84,8 @@ .data-list:last-child { margin-bottom: 100px; } + hr { + margin-top: 10px; + margin-bottom: 10px; + } </style> \ No newline at end of file -- Gitblit v1.9.1