wangfukang 3 years ago
parent
commit
9784e7e96a
  1. 2
      pages/billing/changeGoods1.vue
  2. 184
      pages/billing/outOrder.vue
  3. 2
      pages/index/downStearmList.vue
  4. 23
      pages/index/logistics.vue
  5. 84
      pages/index/orderDetail.vue
  6. 19
      pages/index/peopleList.vue
  7. 19
      pages/index/searchData.vue
  8. 2
      pages/index/shareStyle.vue
  9. 4
      pages/index/waitStorageDetail.vue
  10. 13
      pages/inventory/addinventory.vue
  11. 2
      pages/inventory/changeGoods1.vue
  12. 2
      pages/inventory/goodsList1.vue
  13. 2
      pages/inventory/inventory.vue
  14. 4
      pages/login/login.vue
  15. 78
      pages/rebate/detail.vue
  16. 208
      pages/rebate/rebate.vue

2
pages/billing/changeGoods1.vue

@ -310,7 +310,7 @@
getShareList(id) {
this.tui.request("/app/product/getShareList", "POST", {
categoryId: this.categoryId,
supplierName: this.searchName,
searchStr: this.searchName,
pageNum: this.pageNum,
pageSize: '10'
}, false, false).then((res) => {

184
pages/billing/outOrder.vue

@ -1,184 +0,0 @@
<template>
<view>
<view class="formBox">
<uni-forms ref="form" :modelValue="formData" :rules="rules" labelWidth="85px">
<uni-forms-item label="店铺名称" name="name">
<uni-easyinput type="text" v-model="shopName" disabled />
</uni-forms-item>
</uni-forms>
<u-cell-group>
<u-cell class="cell-order" title="配送员" value="123456" :isLink="true" arrow-direction="right"></u-cell>
<u-cell class="cell-order" center title="备注" value="123456">
<template #value>
<u-input
placeholder="请输入内容"
border="bottom"
v-model="remark"
></u-input>
</template>
</u-cell>
</u-cell-group>
</view>
<uni-card title="选择商品">
<u-grid :col="2" border>
<u-grid-item index="add" @tap.stop="scanCodeAdd">
<u-icon name="scan" size="36"></u-icon>
</u-grid-item>
<u-grid-item @tap.stop="goodsAdd">
<u-icon name="plus" size="28"></u-icon>
</u-grid-item>
</u-grid>
</uni-card>
<uni-card title="商品列表">
</uni-card>
<view class="tui-tabbar">
<u-button type="primary" :plain="true" shape="circle" @tap.stop="submit(ret)">保存</u-button>
</view>
</view>
</template>
<script>
import {
mapState
} from 'vuex';
export default {
computed: mapState(['shopName']),
data() {
return {
rules: {
// 对name字段进行必填验证
name: {
rules: [{
required: true,
errorMessage: '请输入姓名',
},
{
minLength: 3,
maxLength: 5,
errorMessage: '姓名长度在 {minLength} 到 {maxLength} 个字符',
}
]
},
},
action: 'http://www.example.com/upload',
// 表单数据
formData: {
name: '',
manufacturer: '',
price: '',
single: ''
},
range: [{
value: 0,
text: "厂家1"
},
{
value: 1,
text: "厂家1"
},
{
value: 2,
text: "厂家3"
},
],
remark:''
}
},
methods: {
scanCodeAdd() {
uni.scanCode({
success: (res) => {
uni.showToast({
title: res.result,
icon: 'none'
})
},
fail: (res) => {
uni.showToast({
title: '扫描失败',
icon: 'none'
})
}
})
},
goodsAdd() {
uni.navigateTo({
url:"/pages/inventory/goodsList"
})
},
/**
* 复写 binddata 方法,如果只是为了校验,无复杂自定义操作,可忽略此方法
* @param {String} name 字段名称
* @param {String} value 表单域的值
*/
// binddata(name,value){
// 通过 input 事件设置表单指定 name 的值
// this.$refs.form.setValue(name, value)
// },
// 触发提交表单
submit() {
this.$refs.form.validate().then(res => {
}).catch(err => {
})
}
}
}
</script>
<style lang="scss">
.formBox {
margin: 20rpx;
padding: 20rpx 26rpx;
border-radius: 14rpx;
box-shadow: 0px 1px 10px 2px #e2e2e2;
background-color: #fff;
.uni-data-select {
width: 100%;
}
.tui-order-title {
position: relative;
font-size: 28upx;
line-height: 28upx;
padding-left: 16upx;
box-sizing: border-box;
}
.tui-order-title::before {
content: '';
position: absolute;
left: 0;
top: 0;
border-left: 8upx solid $u-primary;
height: 120%;
border-radius: 4upx;
}
.u-cell {
.u-cell__body {
padding:10px 0;
.u-input {
flex:4;
}
}
}
}
.tui-tabbar {
width: 100%;
height: 98rpx;
background: #fff;
position: fixed;
left: 0;
bottom: 0;
display: flex;
align-items: center;
justify-content: flex-end;
font-size: 26rpx;
box-shadow: 0 0 1px rgba(0, 0, 0, .3);
padding-bottom: env(safe-area-inset-bottom);
z-index: 996;
}
</style>

2
pages/index/downStearmList.vue

@ -579,7 +579,7 @@
//点击分类获取商品列表
getShareList(id) {
this.tui.request("/app/productShare/getShareList", "POST", {
keywords: this.searchName,
searchStr: this.searchName,
id: this.khid,
pageNum: this.pageNum,
pageSize: '10'

23
pages/index/logistics.vue

@ -1,23 +0,0 @@
<template>
<view>
待开发
</view>
</template>
<script>
export default {
data() {
return {
};
},
onLoad(options) {
},
methods: {
}
}
</script>
<style lang="scss">
</style>

84
pages/index/orderDetail.vue

@ -77,13 +77,20 @@
<input type="digit" style="width: 150rpx;text-align: right;border-bottom: 1px solid #eee;" v-model='changeAmount'>
<!-- <view class="tui-price-large">{{ changeAmount}}</view> -->
</view>
</view>
<view class="tui-price-flex tui-size32" v-if="isReturn">
<view class="tui-flex-shrink">退货金额</view>
<view class="tui-goods-price">
<view class="tui-size-24">¥</view>
<view class="tui-price-large">{{ returnAmount}}</view>
</view>
</view>
<view class="tui-price-flex tui-size32" v-if="isReturn">
<view class="tui-flex-shrink">退货金额</view>
<view class="tui-goods-price">
<view class="tui-size-24">¥</view>
<view class="tui-price-large">{{ returnAmount}}</view>
</view>
</view>
<view class="tui-price-flex tui-size32" v-if="isReturn">
<view class="tui-flex-shrink">欠款抵扣</view>
<view class="tui-goods-price">
<view class="tui-size-24">¥</view>
<view class="tui-price-large">{{ qkdk}}</view>
</view>
</view>
<view class="tui-price-flex tui-size32" v-if="editNoPrice">
<view class="tui-flex-shrink">还款金额</view>
@ -102,9 +109,9 @@
<!-- && orderByWorkerCandidates.length > 0 -->
<view class="tui-price-flex tui-size32" v-if="isReturn && radio1 == 0">
<view class="tui-flex-shrink">配送人员</view>
<view class="tui-goods-price">
<uni-combox :candidates="orderByWorkerCandidates" placeholder="请选择配送人员"
v-model="orderByWorker"></uni-combox>
<view class="tui-goods-price">
<input type="text" v-model="lbgName.workerName" @tap.stop="goPopleList('lbgName')" placeholder="请选择拉包工" disabled style="height:75rpx;line-height:84rpx;border-bottom: 1px solid #088fe0;text-align: center;">
<uni-icons type="right" size="16" style="line-height: 80rpx;"></uni-icons>
</view>
</view>
</view>
@ -199,12 +206,12 @@
</view>
</u-popup>
<view class="tui-tabbar">
<view class="tui-btn-mr">
<view class="tui-btn-mr" v-if="sales.status != 6">
<kk-printer ref="kkprinter" :bufferData="bufferData" @onPrint="onPrint"></kk-printer>
</view>
<view class="tui-btn-mr" v-if="sales.status == 0 || sales.status == 1" @click="cancelOrder">取消订单</view>
<view class="tui-btn-mr" v-if="sales.status == 4" @click="returnGoods">{{ !isReturn ? '退货' : '确认退货'}}</view>
<view class="tui-btn-mr" @tap="inputDialogToggle()" v-if="!editNoPrice">回款</view>
<view class="tui-btn-mr" @tap="inputDialogToggle()" v-if="sales.status != 6 && !editNoPrice">回款</view>
</view>
<!-- 回款金额输入框 -->
<uni-popup ref="inputDialog" type="dialog">
@ -248,7 +255,9 @@
isReturnPrice: 1,
type: '',
orderXd:[],
collection:[]
collection:[],
qkdk:0,
lbgName:[]
}
},
components: {
@ -258,10 +267,12 @@
returnAmount() {
if (this.changeAmount) {
if (this.sales.noEarn >= this.changeAmount) {
this.sales.newNoEarn = (this.sales.noEarn - this.changeAmount).toFixed(2);
this.sales.newNoEarn = (this.sales.noEarn - this.changeAmount).toFixed(2);
this.qkdk = this.changeAmount
return 0
} else {
this.sales.newNoEarn = 0
this.sales.newNoEarn = 0
this.qkdk = this.sales.noEarn
return (this.changeAmount - this.sales.noEarn).toFixed(2)
}
}
@ -300,6 +311,9 @@
return 0
}
}
},
onShow(){
this.lbgName = JSON.parse(JSON.stringify(this.lbgName))
},
onLoad(option) {
if (option.id != null && option.id != undefined && option.id != "") {
@ -423,6 +437,12 @@
});
}
}
},
//发货方式选择
goPopleList(popleType) {
uni.navigateTo({
url: '/pages/index/peopleList?popleType=' + popleType
})
},
getReturnOrder(id) {
this.tui.request("/app/return/list", "post", {
@ -446,29 +466,23 @@
}).catch((res) => {})
},
checkBoxChange() {
if (this.radio1 == 0 && this.orderByWorkerList.length == 0) {
this.transCompanyInput()
if (this.radio1 == 1) {
this.lbgName = []
}
},
transCompanyInput() {
this.tui.request("/worker/getWXByCondition", "post", {}, false, false).then((res) => {
if (res.code == 200) {
this.orderByWorkerList = res.result;
this.orderByWorkerCandidates = res.result.map(item => {
return item.workerName
})
} else {
this.tui.toast(res.message)
}
})
},
open() {
this.popupShow = true
},
close() {
this.popupShow = false
},
sureReturn() {
sureReturn() {
if(this.radio1 == 0){
if(this.lbgName == []){
this.tui.toast("请选择配送人员")
return;
}
}
this.list.forEach(item1 => {
item1.stockLogList1.forEach(item2 => {
if (item2.returnCount) {
@ -479,14 +493,6 @@
})
})
let worderId = ''
if (this.orderByWorker) {
for (let key in this.orderByWorkerList) {
if (this.orderByWorker == this.orderByWorkerList[key].workerName) {
worderId = this.orderByWorkerList[key].workerId
}
}
}
this.sales.noEarn = this.sales.newNoEarn;
this.sales.saleId = this.sales.id;
this.sales.totalAomount = this.returnAmount;
@ -494,7 +500,7 @@
returnSale: this.sales,
returnSaleDetailList: this.list,
transCompany: this.radio1 == 0 ? '99999999' : '',
orderByWorker: worderId,
orderByWorker: this.lbgName.workerId,
isReturnPrice: 1
}, false, false).then((res) => {
uni.showToast({

19
pages/index/peopleList.vue

@ -26,29 +26,32 @@
</view>
<!-- 物流公司、快递公司、啦包公走这一套 -->
<view class="" v-else>
<view class="list-1" style="display: flex;height:75rpx;" @tap="clickList(item)" v-for="item in popleList" :key="item">
<view class="list-1" :style="{height:popleType == 'kdName'?'75rpx':'120rpx'}" style="display: flex;position: relative;" @tap="clickList(item)" v-for="item in popleList" :key="item">
<view class="name-tel">
<text style="line-height: 75rpx;">{{item.companyName}}</text>
<text style="line-height: 75rpx;">{{item.workerName}}</text>
</view>
<view class="phone-btn" @tap.stop="clickPhone(item.mobile)" v-if="popleType != 'kdName'">拨打电话</view>
<view class="standard-box" @tap.stop="toggle('center')">
<view class="standard-box" @tap.stop="toggle('center',item.remark)">
收费标准<uni-icons type="info" color='#088FEB' size="16"
style="line-height: 75rpx;padding-right:40rpx;"></uni-icons>
</view>
<view style="position: absolute;bottom: 0;left: 40rpx;" v-if="popleType == 'fcName' || popleType == 'lbgName' || popleType == 'wlName'">
<text style="line-height: 45rpx;color:red;font-size: 24rpx;">本单返佣2元</text>
</view>
</view>
</view>
</view>
<view>
<uni-popup ref="popup" background-color="#fff">
<view class="popup-content" v-for="item in popleList" :key="item">
<view class="popup-content">
<view class="popup-title">
<text>收费标准</text>
<uni-icons @tap='close' type="closeempty" color='red' size="16"
style="height:40rpx;line-height: 40rpx;position: absolute;right: 0;"></uni-icons>
</view>
<view class="popup-container">
<text style="display: inline-block;text-indent: 2em;">{{item.remark}}</text>
<text style="display: inline-block;text-indent: 2em;">{{remark}}</text>
</view>
</view>
</uni-popup>
@ -66,7 +69,8 @@
people: '', //快递、物流、发车的id
radioType: '', //选择的是快递还是物流
companyType: '', //运输公司类型 快递公司有值 物流公司直接传空
modelShow:false
modelShow:false,
remark:''
}
},
onShow(){
@ -176,8 +180,9 @@
})
},
//打开弹出层
toggle(type) {
this.type = type
toggle(type,remark) {
this.type = type
this.remark = remark
this.$refs.popup.open(type)
},
//关闭弹出层

19
pages/index/searchData.vue

@ -1,19 +0,0 @@
<template>
<view>
</view>
</template>
<script>
export default {
data() {
return {
};
}
}
</script>
<style lang="scss">
</style>

2
pages/index/shareStyle.vue

@ -176,7 +176,7 @@
getShareList(id) {
this.tui.request("/app/product/getShareList", "POST", {
categoryId: this.categoryId,
supplierName: this.searchName,
searchStr: this.searchName,
pageNum: this.pageNum,
pageSize: '100'
}, false, false).then((res) => {

4
pages/index/waitStorageDetail.vue

@ -11,7 +11,7 @@
<view class="shop-productName">
<view style="color:#FF5809;">品名:{{item.productName == null ?'暂无':item.productName}}</view>
<view>货号:{{item.productSn == null ?'暂无':item.productSn}}</view>
<view><text v-if="type==0">总价:{{item.price == null ?'暂无':item.price}}</text> 数量:{{item.productCount == null ?'暂无':item.productCount}}</view>
<view><text v-if="type==0">单价:{{item.purchasePrice == null ?'暂无':item.purchasePrice}}</text> 数量:{{item.productCount == null ?'暂无':item.productCount}} <text v-if="type==0">总价:{{item.price == null ?'暂无':item.price}}</text></view>
</view>
<view v-if="type==0 && sales.inStorageStatus == 0" style="position: absolute;top: 130rpx;right: 40rpx;color: blue;text-decoration: underline;"
@tap="clickCollapse(index)">
@ -22,7 +22,7 @@
<view class="shop-collapse" v-for="(items,index) in item.stockLogList1" :key='index'>
<text>{{items.attributeList | sliceMsg}}</text>
<!-- <text style="color: red;">单价:¥{{item.price}}</text> -->
<text>数量:{{items.productCount == null ?'暂无':item.productCount}}</text>
<text>数量:{{items.productCount == null ?'暂无':items.productCount}}</text>
</view>
</view>
</view>

13
pages/inventory/addinventory.vue

@ -482,15 +482,15 @@
m].attributeList, this.carList.get(carList1[i].id).stockLogList.get(
carList1[i].saleDetailQueryDTO[m].attributeList) + carList1[i]
.saleDetailQueryDTO[m].productCount)
this.carList.get(carList1[i].id).productCount += carList1[i].saleDetailQueryDTO[
m].productCount
} else { //规格不同
this.carList.get(carList1[i].id).stockLogList.set(carList1[i]
.saleDetailQueryDTO[
m].attributeList, carList1[i].saleDetailQueryDTO[m].productCount)
this.carList.get(carList1[i].id).productCount += carList1[i].saleDetailQueryDTO[
m].productCount
}
m].attributeList, carList1[i].saleDetailQueryDTO[m].productCount)
}
this.carList.get(carList1[i].id).productCount += carList1[i].saleDetailQueryDTO[
m].productCount
that.carList.get(carList1[i].id).price = that.carList.get(carList1[i].id).productCount * that.carList.get(carList1[i].id).purchasePrice
}
} else { //商品不同
let obj = {
@ -662,7 +662,6 @@
this.carList.get(index).stockLogList.set(index1,e)
this.carList.get(index).productCount = 0
this.carList.get(index).stockLogList.forEach(function(value, key) {
console.log(that.carList.get(index))
that.carList.get(index).productCount = that.carList.get(index).productCount + value
that.carList.get(index).price = that.carList.get(index).productCount * that.carList.get(index).purchasePrice
})

2
pages/inventory/changeGoods1.vue

@ -313,7 +313,7 @@
getShareList(id) {
this.tui.request("/app/product/getShareList", "POST", {
categoryId: this.categoryId,
supplierName: this.searchName,
searchStr: this.searchName,
pageNum: this.pageNum,
pageSize: '10'
}, false, false).then((res) => {

2
pages/inventory/goodsList1.vue

@ -62,7 +62,7 @@
</label>
</radio-group>
<view class="discount-num" v-if="discountType == '1'">
<input type="digit" style="width:150rpx;" v-model="discountNum" @blur="change($event)">
<input type="digit" style="width:150rpx;padding:0;text-align: center;" v-model="discountNum" @blur="change($event)">
</view>
</view>

2
pages/inventory/inventory.vue

@ -168,7 +168,7 @@
getShareList(id) {
this.tui.request("/app/product/getShareList", "POST", {
categoryId: this.categoryId,
supplierName: this.searchName,
searchStr: this.searchName,
pageNum: this.pageNum,
pageSize: '10'
}, false, false).then((res) => {

4
pages/login/login.vue

@ -78,8 +78,8 @@
export default {
data() {
return {
mobile: '13521030702',
username: '13521030702',
mobile: '15101147760',
username: '15101147760',
code: '',
password: '123456',
loginWay: true, //true账号密码登录 false验证码登录

78
pages/rebate/detail.vue

@ -1,42 +1,48 @@
<template>
<view class="page">
<uni-card title="已提现返佣记录" >
<u-cell-group>
<u-cell
v-for="(item ,index) in commissionList"
:title="item.id"
:value=" item.commission.toFixed(2)"
center
:key="index"
></u-cell>
</u-cell-group>
</uni-card>
</view>
<view class="page">
<uni-card title="提现记录">
<ul class="inventoryList">
<!-- <li v-for="(item ,index) in commissionList" :key="index"> -->
<li style="margin-bottom:20rpx;">
<uni-card :title="'提现人:张三'" :sub-title="'2023-10-15'">
<view class="uni-body">提现金额:50元</view>
<view class="uni-body">余 额:200元</view>
</uni-card>
</li>
</ul>
</uni-card>
</view>
</template>
<script>
export default {
data() {
return {
commissionList:[]
}
},
onLoad() {
this.getList()
},
methods:{
getList() {
this.tui.request('/app/returnCommission/listWithNoReturn', 'get', {
shopId:'002'
}, false, false, true).then((res) => {
if (res.code !== 200) return
this.commissionList = res.result
console.log(res)
})
}
}
}
export default {
data() {
return {
commissionList: []
}
},
onLoad() {
this.getList()
},
methods: {
getList() {
this.tui.request('/app/returnCommission/listWithNoReturn', 'get', {
shopId: '002'
}, false, false, true).then((res) => {
if (res.code !== 200) return
this.commissionList = res.result
console.log(res)
})
}
}
}
</script>
<style>
</style>
<style lang="scss">
.inventoryList{
.uni-card{
margin: 0 !important;
padding: 0 !important;
}
}
</style>

208
pages/rebate/rebate.vue

@ -1,30 +1,41 @@
<template>
<view>
<uni-card >
<view class="content-wrapper">
<view class="content-balance">
<text class="balance-text">返佣余额(元)</text>
<view class="balance-number">
<u-count-to fontSize="48" :start-val="0" :end-val="balance" :duration="2000" :useEasing="false"></u-count-to>
</view>
</view>
<view class="content-actions">
<u-button shape="circle" @click="goToDetail">明细</u-button>
<u-button type="primary" shape="circle" @click="goToWithdrawal">提现</u-button>
</view>
</view>
</uni-card>
<uni-card title="未提现返佣记录">
<u-cell-group>
<u-cell
v-for="(item ,index) in notYetCommissionList"
:title="item.id"
:value=" item.commission.toFixed(2)"
center
:key="index"
></u-cell>
</u-cell-group>
</uni-card>
<uni-card>
<view class="content-wrapper">
<view style="display: flex;">
<view class="content-balance">
<text class="balance-text">返佣余额(元)</text>
<view class="balance-number">
<text style="font-size: 48px;">{{balance}}</text>
</view>
</view>
<view class="content-balance">
<text class="balance-text">累计返佣(元)</text>
<view class="balance-number">
<text style="font-size: 48px;">50</text>
</view>
</view>
</view>
<view class="content-actions">
<u-button shape="circle" @click="goToDetail">提现记录</u-button>
<u-button type="primary" shape="circle" @click="goToWithdrawal">提现</u-button>
</view>
</view>
</uni-card>
<uni-card title="返佣记录">
<ul class="inventoryList">
<!-- <li v-for="(item ,index) in notYetCommissionList" :key="index"> -->
<li>
<uni-card :title="'返佣类型:邀请返佣'" :sub-title="'返佣日期:2023-10-15'" :extra="'返佣金额:50'" @tap="">
<view class="uni-body">返佣主体:平台</view>
<view class="uni-body">
<text class="cardText">对应订单:4165481316546</text>
</view>
<view class="uni-body">返佣后余额:200元</view>
</uni-card>
</li>
</ul>
</uni-card>
</view>
</template>
@ -32,77 +43,88 @@
export default {
data() {
return {
notYetCommissionList:[],
commissionList:[]
notYetCommissionList: [],
commissionList: []
};
},
onLoad() {
this.getList()
this.getCommissionList()
},
computed:{
balance() {
let result = 0
this.commissionList.forEach(value => {
result += value.commission
})
return result
}
},
methods:{
onCardClick(e) {
console.log(e)
},
getList() {
console.log('this.$store',this.$store.shopId)
this.tui.request('/app/returnCommission/listWithReturned', 'get', {
shopId:'001'
}, false, false, true).then((res) => {
if (res.code !== 200) return
this.notYetCommissionList = res.result
console.log(res)
})
},
getCommissionList() {
this.tui.request('/app/returnCommission/listWithNoReturn', 'get', {
shopId:'002'
}, false, false, true).then((res) => {
if (res.code !== 200) return
this.commissionList = res.result
})
},
goToDetail() {
uni.navigateTo({
url:`/pages/rebate/detail`
})
},
goToWithdrawal() {
uni.navigateTo({
url:`/pages/rebate/withdrawal?balance=${this.balance}`
})
}
}
onLoad() {
this.getList()
this.getCommissionList()
},
computed: {
balance() {
let result = 0
this.commissionList.forEach(value => {
result += value.commission
})
return result
}
},
methods: {
onCardClick(e) {
console.log(e)
},
getList() {
console.log('this.$store', this.$store.shopId)
this.tui.request('/app/returnCommission/listWithReturned', 'get', {
shopId: '001'
}, false, false, true).then((res) => {
if (res.code !== 200) return
this.notYetCommissionList = res.result
console.log(res)
})
},
getCommissionList() {
this.tui.request('/app/returnCommission/listWithNoReturn', 'get', {
shopId: '002'
}, false, false, true).then((res) => {
if (res.code !== 200) return
this.commissionList = res.result
})
},
goToDetail() {
uni.navigateTo({
url: `/pages/rebate/detail`
})
},
goToWithdrawal() {
uni.navigateTo({
url: `/pages/rebate/withdrawal?balance=${this.balance}`
})
}
}
}
</script>
<style lang="scss">
.content-balance {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
margin: 36upx;
.balance-text {
font-size: 32upx;
margin-bottom: 86upx;
}
}
.content-actions {
display: flex;
padding-top: 50upx;
padding-bottom:35upx ;
.u-button {
flex-basis: 40%;
}
}
</style>
.content-balance {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
margin: 36upx;
flex: 1;
.balance-text {
font-size: 32upx;
margin-bottom: 86upx;
}
}
.content-actions {
display: flex;
padding-top: 50upx;
padding-bottom: 35upx;
.u-button {
flex-basis: 40%;
}
}
.inventoryList{
.uni-card{
margin: 0 !important;
padding: 0 !important;
}
}
</style>
Loading…
Cancel
Save