<template> <div> <uni-nav-bar title="退仓复核" :status-bar="true" background-color="#3F92F9" color="#FFF"> <view slot="left"> <u-icon name="account-fill" color="#FFF" size="35"></u-icon> <span style="padding: 0 5rpx;color: #FFFFFF;">{{ userInfo.name }}</span> </view> <view slot="right" @tap="$utils.open(`/pages/index/index`)"> <span style="color: #FFFFFF;">返回</span> </view> </uni-nav-bar> <ul> <li v-for="i in checkList" :key="i.stockBackId"> <view class="text"> 退仓人员:{{i.realName}} </view> <view class="text"> 提交时间:{{i.operationTime}} </view> <view class="text"> 面料卷数:{{i.operationNum}} </view> <view class="text"> 面料米数:{{i.operationMeters}} </view> <view class="btn-warp"> <button style="background-color: red;" @click="open(i.stockBackId)">删除</button> <button style="" @click="toDtl(i.stockBackId)">去复核</button> </view> </li> </ul> <u-modal v-model="show" @confirm="listDetele(deleteid)" :content="content" :show-cancel-button="true" :mask-close-able="true"></u-modal> </div> </template> <script> export default { name: "xx", data() { return { checkList: [], show:false, content:"你确定删除这条信息?", deleteid:null, } }, created() { this.selectList() }, methods: { open(_id) { this.deleteid = _id this.show = true }, toDtl(_id) { console.log(_id) const v = this uni.removeStorage({ key: 'reviewDtl', success: function(res) { v.$utils.open(`/pages/warehouse/reviewDtl?id=${_id}`) }, fail() { v.$utils.open(`/pages/warehouse/reviewDtl?id=${_id}`) } }); }, listDetele(_id) { uni.request({ url: 'http://120.79.80.64:8050' + '/cloudApi/stockBack/delete', method: 'POST', header: { 'Content-Type': 'application/json', }, data: { stockBackId: _id }, success: res => { this.$msg.showToast('操作成功!') this.selectList() }, }); }, selectList() { const v = this uni.request({ url: 'http://120.79.80.64:8050' + '/cloudApi/stockBack/checkList', method: 'POST', header: { 'Content-Type': 'application/json', }, data: v.req, success: res => { console.log(res) this.checkList = res.data.data }, }); }, }, } </script> <style scoped lang="less"> ul { padding: 0 20rpx; li { .text { height: 60rpx; line-height: 60rpx; padding: 0 20rpx; } border-radius: 5rpx; list-style: none; background-color: #fff; overflow: hidden; margin-top: 20rpx; .btn-warp { display: flex; justify-content: space-between; } button { background-color: blue; margin-top: 20prx; color: #fff; width: 48%; } } } </style>