|
@@ -6,7 +6,7 @@
|
|
|
<view class="shelfName">
|
|
|
<view>{{nowData.shelfName}}</view>
|
|
|
</view>
|
|
|
- <view v-if="placeTab.length" class="btns" @click="showTab = true">筛选<u-icon size="20" name="arrow-down"></u-icon></view>
|
|
|
+ <view class="btns" @click="showTab = true">筛选<u-icon size="20" name="arrow-down"></u-icon></view>
|
|
|
</view>
|
|
|
<view class="search flex align_center">
|
|
|
<view class="input">
|
|
@@ -35,7 +35,7 @@
|
|
|
</view>
|
|
|
<view class="f-mid flex align_center" @click="openCart">
|
|
|
<view>
|
|
|
- 已选<text>{{orderTotal}}</text>款/<text>{{orderTotal}}</text>件
|
|
|
+ 已选<text>{{totalCategory}}</text>款/<text>{{totalQty}}</text>件
|
|
|
</view>
|
|
|
<view>
|
|
|
查看明细
|
|
@@ -56,72 +56,68 @@
|
|
|
<view>已选配件</view>
|
|
|
<view class="cpb_heji flex align_center justify_between">
|
|
|
<text @click="clearDetail">清空列表</text>
|
|
|
- <view v-if="detail">
|
|
|
- 盈亏总数量:
|
|
|
- <text>
|
|
|
- {{detail.totalProfitLossQty}}
|
|
|
- </text>
|
|
|
- 盈亏总金额:
|
|
|
- <text>
|
|
|
- ¥{{detail.totalProfitLossCost}}
|
|
|
- </text>
|
|
|
- </view>
|
|
|
</view>
|
|
|
</div>
|
|
|
<div class="cpb_cart-list">
|
|
|
- <u-swipe-action
|
|
|
- :show="item.show"
|
|
|
- :btn-width="120"
|
|
|
- :index="index"
|
|
|
+ <view
|
|
|
@click="delDetail"
|
|
|
v-for="(item, index) in chooseList"
|
|
|
:key="item.id"
|
|
|
- :options="options"
|
|
|
>
|
|
|
- <view class="nav-right-item flex">
|
|
|
- <view class="uni-col-2">
|
|
|
- <u-image :src="item.product&&item.product.images?item.product.images:`../../static/${$config('themePath')}/def_img@2x.png`" width="100" height="100" border-radius="30"></u-image>
|
|
|
+ <view class="nav-right-item flex align_center">
|
|
|
+ <view class="uni-col-1">
|
|
|
+ <u-icon name="close-circle" color="#999" size="35"></u-icon>
|
|
|
</view>
|
|
|
- <view class="item-info uni-col-10">
|
|
|
- <view class="item-name">
|
|
|
- <text>{{item.shelfPlaceCode}}</text>
|
|
|
- {{item.product.productName}}
|
|
|
+ <view class="uni-col-11 flex">
|
|
|
+ <view class="uni-col-2">
|
|
|
+ <u-image :src="item.productImageUrl?item.productImageUrl:`../../static/${$config('themePath')}/def_img@2x.png`" width="128" height="128" border-radius="10"></u-image>
|
|
|
</view>
|
|
|
- <view class="item-detail">
|
|
|
- <view class="item-detail-info align_center flex justify_between">
|
|
|
- <view>
|
|
|
- {{item.productCode}}
|
|
|
- </view>
|
|
|
- <view class="flex justify_end">
|
|
|
- <text class="item-detail-text">
|
|
|
- 可用:{{item.stockQty?item.stockQty:0}} {{item.product&&item.product.unit}}
|
|
|
- </text>
|
|
|
- <text class="item-detail-text">
|
|
|
- 冻结:{{item.freezeQty?item.freezeQty:0}} {{item.product&&item.product.unit}}
|
|
|
- </text>
|
|
|
+ <view class="item-info uni-col-9">
|
|
|
+ <view class="item-name">
|
|
|
+ <text>{{item.shelfPlaceCode}}</text>
|
|
|
+ {{item.productCode}}
|
|
|
+ </view>
|
|
|
+ <view class="item-name">
|
|
|
+ {{item.productName}}
|
|
|
+ </view>
|
|
|
+ <view class="item-detail">
|
|
|
+ <view class="item-detail-info align_center flex justify_between">
|
|
|
+ <view></view>
|
|
|
+ <view class="flex justify_end">
|
|
|
+ <view class="item-detail-text">
|
|
|
+ 最大库容:<text class="pnums">{{item.maxQty||0}}</text>
|
|
|
+ 货架库存:<text class="pnums">{{item.qty||0}}</text>
|
|
|
+ 门店库存:<text class="pnums">{{item.qplsStockQty||0}}</text>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
- <view class="item-detail">
|
|
|
- <view class="item-detail-info">
|
|
|
- <view class="flex justify_between">
|
|
|
- <view></view>
|
|
|
- <view class="item-detail-text">
|
|
|
- 实际可用:
|
|
|
- <u-number-box
|
|
|
- v-model="item.checkQty"
|
|
|
- @minus="cartChangeNums"
|
|
|
- @plus="cartChangeNums"
|
|
|
- @blur="cartChangeNums"
|
|
|
- :index="'cart_'+item.id"
|
|
|
- :max="999999"></u-number-box>
|
|
|
- </view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="nav-right-item">
|
|
|
+ <view class="item-detail">
|
|
|
+ <view class="item-detail-info">
|
|
|
+ <view class="flex justify_between">
|
|
|
+ <view class="item-detail-text flex">
|
|
|
+ <view v-if="item.replenishBillQty">补货在途:<text class="pnums1">{{item.replenishBillQty||0}}</text></view>
|
|
|
+ <view v-if="item.recallBillQty">调回在途:<text class="pnums1">{{item.recallBillQty||0}}</text></view>
|
|
|
</view>
|
|
|
+ <view class="item-detail-text">
|
|
|
+ 补货数量:
|
|
|
+ <u-number-box
|
|
|
+ v-model="item.checkQty"
|
|
|
+ @minus="cartChangeNums"
|
|
|
+ @plus="cartChangeNums"
|
|
|
+ @blur="cartChangeNums"
|
|
|
+ :index="'cart_'+item.id"
|
|
|
+ :max="999999"></u-number-box>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
- </u-swipe-action>
|
|
|
+ </view>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -129,13 +125,13 @@
|
|
|
<u-popup v-model="showTab" mode="right" width="70%">
|
|
|
<view class="tabBox flex flex_column">
|
|
|
<view class="tabs">
|
|
|
- <view>
|
|
|
- <view :class="'available'==curType?'active':''" @click="curType=curType=='available'?'':'available'">有可用库存的产品</view>
|
|
|
- <view :class="'blocked'==curType?'active':''" @click="curType=curType=='blocked'?'':'blocked'">有冻结库存的产品</view>
|
|
|
- </view>
|
|
|
- <view class="flex">
|
|
|
- <view :class="item==curTab?'active':''" v-for="item in placeTab" :key="item" @click="curTab=curTab==item?'':item">{{item}}层</view>
|
|
|
- </view>
|
|
|
+ <u-checkbox-group wrap @change="checkboxGroupChange">
|
|
|
+ <u-checkbox
|
|
|
+ v-model="item.checked"
|
|
|
+ v-for="(item, index) in queryKeys" :key="index"
|
|
|
+ :name="item.code"
|
|
|
+ >{{item.name}}</u-checkbox>
|
|
|
+ </u-checkbox-group>
|
|
|
</view>
|
|
|
<view class="btns">
|
|
|
<u-button class="handle-btn" shape="circle" size="medium" hover-class="none" @click="handleClear">重置</u-button>
|
|
@@ -147,16 +143,8 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
- import { getShelfProductList,getProductPlace } from '@/api/shelf'
|
|
|
+ import { queryProductListForReplenish } from '@/api/shelf'
|
|
|
import productList from './productList.vue'
|
|
|
- import {
|
|
|
- stockCheckDetailQueryList,
|
|
|
- stockCheckDetailDelete,
|
|
|
- stockCheckSave,
|
|
|
- stockCheckBySn,
|
|
|
- stockCheckDetailSave,
|
|
|
- deleteByStockCheckSn
|
|
|
- } from '@/api/stockCheck'
|
|
|
import { clzConfirm } from '@/libs/tools'
|
|
|
export default {
|
|
|
components: {
|
|
@@ -165,8 +153,8 @@
|
|
|
data() {
|
|
|
return {
|
|
|
queryWord: '',
|
|
|
+ qrCode: '',
|
|
|
nowData:null,
|
|
|
- stockCheckSn: null,
|
|
|
detail:null,
|
|
|
pageNo:1,
|
|
|
pageSize: 20,
|
|
@@ -176,9 +164,7 @@
|
|
|
partList: [],
|
|
|
allChecked: false,
|
|
|
showTab: false,
|
|
|
- placeTab: [],
|
|
|
- curTab: '',
|
|
|
- curType: '',
|
|
|
+ curType: [],
|
|
|
customBtnStyle: { // 自定义按钮样式
|
|
|
borderColor: this.$config('primaryColor'),
|
|
|
backgroundColor: this.$config('primaryColor'),
|
|
@@ -188,14 +174,24 @@
|
|
|
showCart: false,
|
|
|
chooseList: [],
|
|
|
tempData: null,
|
|
|
- options: [
|
|
|
+ queryKeys: [
|
|
|
{
|
|
|
- text: '删除',
|
|
|
- style: {
|
|
|
- backgroundColor: '#dd524d'
|
|
|
- }
|
|
|
+ name: '库存充足',
|
|
|
+ code: 'stockEnough',
|
|
|
+ checked: false
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '部分缺货',
|
|
|
+ code: 'portionStockout',
|
|
|
+ checked: false
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '全部缺货',
|
|
|
+ code: 'allStockout',
|
|
|
+ checked: false
|
|
|
}
|
|
|
- ]
|
|
|
+ ],
|
|
|
+ stockStateList:[]
|
|
|
}
|
|
|
},
|
|
|
onNavigationBarButtonTap(e) {
|
|
@@ -214,62 +210,33 @@
|
|
|
},
|
|
|
onLoad(opts) {
|
|
|
this.nowData = JSON.parse(decodeURIComponent(opts.data));
|
|
|
- this.stockCheckSn = this.nowData.stockCheckSn
|
|
|
this.getpartList()
|
|
|
- this.getShelfPlace()
|
|
|
-
|
|
|
- if(this.stockCheckSn){
|
|
|
- // 获取盘点单明细
|
|
|
- this.getDetail()
|
|
|
- // 获取盘点明细列表
|
|
|
- this.getChooseList()
|
|
|
- }
|
|
|
-
|
|
|
- // 重置盘点单
|
|
|
- uni.$on("resetStockCheck",()=>{
|
|
|
- this.resetStockCheck()
|
|
|
- })
|
|
|
},
|
|
|
- onUnload() {
|
|
|
- uni.$off("resetStockCheck")
|
|
|
+ computed: {
|
|
|
+ totalCategory () {
|
|
|
+ return this.chooseList.length
|
|
|
+ },
|
|
|
+ totalQty () {
|
|
|
+ let ret = 0
|
|
|
+ this.chooseList.map(item => {
|
|
|
+ ret = ret + item.replenishQty
|
|
|
+ })
|
|
|
+ return ret
|
|
|
+ }
|
|
|
},
|
|
|
methods: {
|
|
|
+ checkboxGroupChange(e) {
|
|
|
+ console.log(e);
|
|
|
+ this.curType = e
|
|
|
+ },
|
|
|
// 全选
|
|
|
allCheckeChange(e){
|
|
|
this.$refs.productList.allSelect(e.value)
|
|
|
+ this.chooseList = this.$refs.productList.getAllChecked()
|
|
|
},
|
|
|
allCheckedCallback(val){
|
|
|
this.allChecked = val
|
|
|
- },
|
|
|
- // 重置盘点单
|
|
|
- resetStockCheck(){
|
|
|
- this.chooseList = []
|
|
|
- this.orderTotal = 0
|
|
|
- this.stockCheckSn = null
|
|
|
- this.detail = null
|
|
|
- this.tempData = null
|
|
|
- this.queryWord = ''
|
|
|
- this.showCart = false
|
|
|
- this.handleClear()
|
|
|
- },
|
|
|
- // 获取盘点明细列表
|
|
|
- getChooseList(){
|
|
|
- stockCheckDetailQueryList({
|
|
|
- stockCheckSn: this.stockCheckSn
|
|
|
- }).then(res => {
|
|
|
- this.chooseList = res.data || []
|
|
|
- this.orderTotal = this.chooseList.length
|
|
|
- })
|
|
|
- },
|
|
|
- // 详细
|
|
|
- getDetail(){
|
|
|
- stockCheckBySn({stockCheckSn: this.stockCheckSn}).then(res => {
|
|
|
- this.detail = res.data || null
|
|
|
- })
|
|
|
- },
|
|
|
- //添加产品
|
|
|
- toEdit(item){
|
|
|
-
|
|
|
+ this.chooseList = this.$refs.productList.getAllChecked()
|
|
|
},
|
|
|
// 创建补货单
|
|
|
creatOrder(data){
|
|
@@ -292,7 +259,7 @@
|
|
|
},
|
|
|
// 打开购物车
|
|
|
openCart(){
|
|
|
- if(this.orderTotal){
|
|
|
+ if(this.totalCategory){
|
|
|
this.showCart = !this.showCart
|
|
|
}else{
|
|
|
uni.showToast({
|
|
@@ -309,7 +276,8 @@
|
|
|
content: '确认要清空列表吗?',
|
|
|
success (ret) {
|
|
|
if (ret.confirm || ret.index == 0) {
|
|
|
-
|
|
|
+ _this.chooseList = []
|
|
|
+ _this.showCart = false
|
|
|
}
|
|
|
}
|
|
|
})
|
|
@@ -319,44 +287,9 @@
|
|
|
console.log(v,this.showCart)
|
|
|
const data = this.chooseList.find(item => item.id == v.index.split('_')[1])
|
|
|
},
|
|
|
- // 删除盘点详细
|
|
|
- delDetail(a,b){
|
|
|
- if(b==0){
|
|
|
- const data = this.chooseList[a]
|
|
|
- stockCheckDetailDelete({stockCheckDetailSn: data.stockCheckDetailSn}).then(res=>{
|
|
|
- if(res.status == 200){
|
|
|
- this.chooseList.splice(a,1)
|
|
|
- this.orderTotal = this.chooseList.length
|
|
|
- // 删除最后一个后刷新列表
|
|
|
- if(this.orderTotal == 0){
|
|
|
- this.showCart = false
|
|
|
- this.getChooseList()
|
|
|
- }
|
|
|
- this.getDetail()
|
|
|
- }
|
|
|
- })
|
|
|
- }
|
|
|
- },
|
|
|
- // 获取货位号
|
|
|
- getShelfPlace(flag){
|
|
|
- getProductPlace({ shelfSn: this.nowData.shelfSn }).then(res => {
|
|
|
- if (res.status == 200) {
|
|
|
- for(let a in res.data){
|
|
|
- this.placeTab.push(a)
|
|
|
- }
|
|
|
- // 排序
|
|
|
- this.placeTab.sort(function(a,b){ return (a+'').localeCompare(b+'');});
|
|
|
- if(!flag){
|
|
|
- this.curTab = ''
|
|
|
- }
|
|
|
- } else {
|
|
|
- this.placeTab = []
|
|
|
- }
|
|
|
- })
|
|
|
- },
|
|
|
handleClear(){
|
|
|
- this.curTab = ''
|
|
|
- this.curType = ''
|
|
|
+ this.curType = []
|
|
|
+ this.queryKeys.map(item => item.checked = false)
|
|
|
this.clearSearch()
|
|
|
},
|
|
|
clearSearch(){
|
|
@@ -372,57 +305,27 @@
|
|
|
getpartList(){
|
|
|
const _this = this
|
|
|
let params = {
|
|
|
- pageNo: this.pageNo,
|
|
|
- pageSize: this.pageSize,
|
|
|
shelfSn: this.nowData.shelfSn,
|
|
|
queryWord: this.queryWord,
|
|
|
- shelfPlaceCodeHead: this.curTab,
|
|
|
- currQtyFlag: this.curType=='available' ? 1 : '',
|
|
|
- freezeQtyFlag: this.curType=='blocked' ? 1 : '',
|
|
|
+ stockStateList: this.stockStateList
|
|
|
}
|
|
|
_this.status = 'loading'
|
|
|
- getShelfProductList(params).then(res => {
|
|
|
+ queryProductListForReplenish(params).then(res => {
|
|
|
uni.hideLoading()
|
|
|
if(res.status == 200){
|
|
|
- let list = res.data.list
|
|
|
- console.log(list)
|
|
|
+ let list = res.data
|
|
|
if (list && list.length){
|
|
|
- // 分页 拼接数据
|
|
|
- if (_this.pageNo != 1) {
|
|
|
- _this.partList = _this.partList ? _this.partList.concat(list) : list
|
|
|
- } else {
|
|
|
- _this.partList = list
|
|
|
- }
|
|
|
- this.total = res.data.count
|
|
|
- if (_this.partList.length == res.data.count) {
|
|
|
- _this.status = 'nomore'
|
|
|
- } else {
|
|
|
- _this.status = 'loadmore'
|
|
|
- }
|
|
|
+ _this.partList = list
|
|
|
} else {
|
|
|
_this.partList = list || []
|
|
|
- this.total = 0
|
|
|
- _this.status = 'nomore'
|
|
|
}
|
|
|
- _this.noDataText = '暂无匹配产品'
|
|
|
}else{
|
|
|
- _this.status = 'loadmore'
|
|
|
_this.partList = []
|
|
|
- _this.total = 0
|
|
|
- _this.noDataText = res.message ? res.message : '网络似乎出错了,请稍后再试'
|
|
|
}
|
|
|
this.showTab = false
|
|
|
+ this.$refs.productList.setData(_this.partList)
|
|
|
})
|
|
|
},
|
|
|
- // 加载更多
|
|
|
- onreachBottom () {
|
|
|
- if(this.partList.length < this.total ){
|
|
|
- this.pageNo++
|
|
|
- this.getpartList()
|
|
|
- }else{
|
|
|
- this.status = "nomore"
|
|
|
- }
|
|
|
- },
|
|
|
// 提交盘点单
|
|
|
submitOrder(){
|
|
|
if(this.chooseList.length){
|
|
@@ -458,32 +361,15 @@
|
|
|
},
|
|
|
// 扫描结果
|
|
|
scanResult(data){
|
|
|
- const params = {
|
|
|
- pageNo: 1,
|
|
|
- pageSize:1,
|
|
|
- shelfSn: this.nowData.shelfSn
|
|
|
- }
|
|
|
// 二维码
|
|
|
if(data.scanType == 'QRCODE'){
|
|
|
const ret = data.scanValue.split("&")
|
|
|
- params.queryWord = ret[1] // 产品编码
|
|
|
+ this.queryWord = ret[1] // 产品编码
|
|
|
}else{
|
|
|
- params.qrCode = data.scanValue
|
|
|
+ this.qrCode = data.scanValue
|
|
|
}
|
|
|
- getShelfProductList(params).then(res => {
|
|
|
- console.log(res)
|
|
|
- if(res.status == 200){
|
|
|
- if(res.data&&res.data.list.length){
|
|
|
- this.toEdit(res.data.list[0])
|
|
|
- }else{
|
|
|
- uni.showToast({
|
|
|
- icon: "none",
|
|
|
- title: "产品不属于此货架,请重新扫描",
|
|
|
- duration: 5000
|
|
|
- })
|
|
|
- }
|
|
|
- }
|
|
|
- })
|
|
|
+ this.stockStateList = []
|
|
|
+ this.getpartList()
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -545,82 +431,10 @@
|
|
|
}
|
|
|
}
|
|
|
.check-list{
|
|
|
- padding: 0 0.5rem;
|
|
|
+ padding: 0 0.8rem;
|
|
|
flex-grow: 1;
|
|
|
- .scroll-view{
|
|
|
- height: calc(100vh - 260rpx);
|
|
|
- box-sizing: border-box;
|
|
|
- }
|
|
|
- .partList-list-box{
|
|
|
- padding: 20rpx 30rpx;
|
|
|
- border-bottom: 2rpx solid #f5f5f5;
|
|
|
- &:last-child{
|
|
|
- border:0;
|
|
|
- }
|
|
|
- .product{
|
|
|
- flex-grow: 1;
|
|
|
- &:active{
|
|
|
- opacity: 0.6;
|
|
|
- background-color: #f8f8f8;
|
|
|
- }
|
|
|
- .pimgs{
|
|
|
- position: relative;
|
|
|
- border:2rpx solid #eee;
|
|
|
- border-radius: 15rpx;
|
|
|
- padding: 5rpx;
|
|
|
- > text{
|
|
|
- position: absolute;
|
|
|
- left: 0;
|
|
|
- bottom:0;
|
|
|
- z-index: 500;
|
|
|
- width: 100%;
|
|
|
- text-align: center;
|
|
|
- background: rgba(255, 0, 0, 0.6);
|
|
|
- color: #fff;
|
|
|
- font-size: 20upx;
|
|
|
- }
|
|
|
- }
|
|
|
- .item-detail{
|
|
|
- margin-top: 10rpx;
|
|
|
- display: flex;
|
|
|
- align-items: center;
|
|
|
- justify-content: space-between;
|
|
|
- color: #9DA8B5;
|
|
|
- font-size: 26upx;
|
|
|
- .item-detail-text{
|
|
|
- font-size: 26upx;
|
|
|
- color: #333;
|
|
|
- }
|
|
|
- }
|
|
|
- .pinfo{
|
|
|
- flex-grow: 1;
|
|
|
- padding-left: 20rpx;
|
|
|
- .pname{
|
|
|
- font-size: 28rpx;
|
|
|
- color: #191919;
|
|
|
- text{
|
|
|
- font-weight: normal;
|
|
|
- margin-right: 6rpx;
|
|
|
- padding: 0 10rpx;
|
|
|
- background: rgba(3, 54, 146, 0.15);
|
|
|
- border-radius: 100rpx;
|
|
|
- color: #033692;
|
|
|
- font-size: 24rpx;
|
|
|
- }
|
|
|
- }
|
|
|
- .ptxt{
|
|
|
- font-size: 28rpx;
|
|
|
- color: #333;
|
|
|
- font-weight: bold;
|
|
|
- margin-top: 10upx;
|
|
|
- .pnums{
|
|
|
- color: #222;
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+ overflow: auto;
|
|
|
+ }
|
|
|
.footer-bar{
|
|
|
background-color: #f8f8f8;
|
|
|
padding: 20upx;
|
|
@@ -653,24 +467,21 @@
|
|
|
.tabBox{
|
|
|
height: 100vh;
|
|
|
.tabs{
|
|
|
- flex-grow: 1;
|
|
|
overflow: auto;
|
|
|
padding: 20rpx;
|
|
|
> view{
|
|
|
flex-wrap: wrap;
|
|
|
justify-content: space-between;
|
|
|
> view{
|
|
|
- width: 45%;
|
|
|
+ width: 98%;
|
|
|
border: 1rpx solid #eee;
|
|
|
padding: 15rpx;
|
|
|
border-radius: 50rpx;
|
|
|
text-align: center;
|
|
|
margin-bottom: 15rpx;
|
|
|
- }
|
|
|
- .active{
|
|
|
- border:0;
|
|
|
- background-color: #0485F6;
|
|
|
- color: #fff;
|
|
|
+ /deep/ .u-checkbox__label{
|
|
|
+ flex-grow: 1;
|
|
|
+ }
|
|
|
}
|
|
|
&:first-child{
|
|
|
> view{
|
|
@@ -681,7 +492,7 @@
|
|
|
}
|
|
|
.btns{
|
|
|
display: flex;
|
|
|
- padding: 20upx;
|
|
|
+ padding: 40upx 20upx 20upx;
|
|
|
justify-content: space-between;
|
|
|
.handle-btn {
|
|
|
font-size: 28upx;
|
|
@@ -748,9 +559,12 @@
|
|
|
}
|
|
|
.nav-right-item{
|
|
|
padding: 0 30upx;
|
|
|
+ &:last-child{
|
|
|
+ border-bottom:2rpx solid #eee;
|
|
|
+ }
|
|
|
}
|
|
|
.item-name{
|
|
|
- font-size: 30rpx;
|
|
|
+ font-size: 26rpx;
|
|
|
text{
|
|
|
background: rgba(3, 54, 146, 0.15);
|
|
|
color: #1c588a;
|
|
@@ -759,18 +573,26 @@
|
|
|
padding: 0 0.5em;
|
|
|
margin-right: 10upx;
|
|
|
}
|
|
|
+ margin-top: 10upx;
|
|
|
}
|
|
|
.item-info{
|
|
|
- border-bottom:2rpx solid #eee;
|
|
|
flex-grow: 1;
|
|
|
- padding-left: 0.2em;
|
|
|
+ padding-left: 0.8em;
|
|
|
}
|
|
|
.item-detail{
|
|
|
.item-detail-info{
|
|
|
padding: 10upx 0 4upx;
|
|
|
font-size: 24upx;
|
|
|
+ .pnums{
|
|
|
+ margin-right: 10rpx;
|
|
|
+ color: #333;
|
|
|
+ }
|
|
|
+ .pnums1{
|
|
|
+ margin-right: 10rpx;
|
|
|
+ color: red;
|
|
|
+ }
|
|
|
> view{
|
|
|
- padding-bottom: 20rpx;
|
|
|
+ padding-bottom: 10rpx;
|
|
|
align-items: center;
|
|
|
.item-detail-text{
|
|
|
color: #999;
|