diff --git a/src/api/order.js b/src/api/order.js
index b87e8e6c..8bb20c66 100644
--- a/src/api/order.js
+++ b/src/api/order.js
@@ -86,3 +86,12 @@ export function batteryCountList(){
// data
})
}
+// 电瓶详情
+export function batteryDetailList (data){
+ return request({
+ url:'/supplierAppV2/dispatchApp/battery/batteryDetailList',
+ method:'POST',
+ contentType:'application/json',
+ data
+ })
+}
\ No newline at end of file
diff --git a/src/router/index.js b/src/router/index.js
index e277dcae..f1cb3fc3 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -223,6 +223,14 @@ const routes = [
title:'电瓶进销存'
}
},
+ {
+ path: '/batteryDetail',
+ name: 'batteryDetail',
+ component:()=>import('@/views/battery/batteryDetail.vue'),
+ meta: {
+ title:'电瓶详情'
+ }
+ },
...kpiRouter,
]
diff --git a/src/views/battery/batteryDetail.vue b/src/views/battery/batteryDetail.vue
new file mode 100644
index 00000000..bf24a952
--- /dev/null
+++ b/src/views/battery/batteryDetail.vue
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+
+ 设备号
+ {{ item.productNo }}
+
+
+ 品牌
+ {{ item.brand }}
+
+
+ 型号
+ {{ item.model }}
+
+
+ 售卖人员
+ {{ item.saleName }}
+
+
+ 售卖时间
+ {{ item.createTime }}
+
+
+
+
+
+
+
+
diff --git a/src/views/battery/batteryList.vue b/src/views/battery/batteryList.vue
index 7324ddcb..81582764 100644
--- a/src/views/battery/batteryList.vue
+++ b/src/views/battery/batteryList.vue
@@ -10,52 +10,37 @@
:safe-area-inset-top="true"
@click-left="goBack"
>
-
-
-
-
-
{{ item.driverName }} / {{ item.driverPhone }}
-
-
-
-
-
-
-
- 性 别:
- {{item.sex?.label}}
-
-
- 准驾车型:
- {{item.drivingModel}}
-
-
-
- 身份证号:
- {{ item.identityCardNumber }}
-
-
- 状 态:
- {{ item.states?.label }}
-
+
+
+
+
+ 品牌
+ {{ item.brand }}
-
-
+
+ 型号
+ {{ item.model }}
+
+
+ 总量
+ {{ item.totalNum }}
+
+
+ 库存数量
+ {{ item.stockNum }}
+
+
+ 已售数量
+ {{ item.sellNum }}
+
+

+
+
+
+

+
@@ -68,28 +53,38 @@ export default {
mixins:[myMixins],
data(){
return{
- pageNum:1,
- total:'',
batteryList:[],
- states:'',
- supplierType:'',
- count: 0,
isLoading: false,
- loading: false,
- finished: false,
- permissonList:[],
-
+ keyword:'',
}
},
+ computed:{
+ show() {
+ return (this.batteryList.length < 0 || this.batteryList.length == 0); // 判断数组长度是否大于 0
+ },
+ },
mounted() {
- const urlParams = new URLSearchParams(window.location.search);
- console.log("urlParams",urlParams)
this.getList()
},
methods:{
+ async filterBatteryList(){
+ await this.getList()
+ this.batteryList = this.batteryList.filter(item =>
+ item.brand.includes(this.keyword) || item.model.includes(this.keyword)
+ );
+ },
+ goBatteryDetail(item){//电瓶详情
+ this.$router.push({
+ name: "batteryDetail",
+ params: {
+ brand: item.brand,
+ model: item.model,
+ }
+ })
+ },
async getList(){
let res = await batteryCountList()
- console.log("res",res)
+ this.batteryList=res.data
},
}
}
@@ -101,9 +96,7 @@ export default {
.wrap {
background: #F4F5F7;
- @include sizingPadding(13px,13px);
@include wh(100%, 100%);
- overflow-y: auto;
}
.navBar{
margin-bottom: 46px;
@@ -122,6 +115,15 @@ export default {
}
}
}
+.input{
+ //@include sizingPadding(13px,13px);
+ //margin: 13px 0;
+}
+.container{
+ @include sizingPadding(13px,13px);
+ overflow-y: auto;
+ @include wh(100%, calc(100% - 96px));
+}
.itemWrap {
@include wh(100%, 104px);
@@ -132,7 +134,11 @@ export default {
box-shadow: 0px 2px 10px 0px rgba(216, 216, 216, 0.5);
margin-bottom: 10px;
padding: 11px 13px 9px 15px;
+ position: relative;
+ //margin-top: 10px;
.halfOpci {
+ display: inline-block;
+ width: 60px;
opacity: .5;
margin-right: 5px;
}
@@ -145,33 +151,21 @@ export default {
.statusYes {
color: #09B820
}
+ .img{
+ width: 20px;
+ height: 20px;
+ position: absolute;
+ right: 10px;
+ top: 35%;
+ cursor: pointer;
+ }
}
-
-.name-status {
- @include flexColBet;
- .namephone {
- @include fontWeightSize(bold, 14px)
+.bgEmptyImg{
+ @include flexTwoCenter;
+ height: 90% ;
+ background-color: #FAFAFA;
+ img{
+ width: 100%;
}
-
- .twoBtn {
- display: flex;
- button {
- border: none;
- padding: 4px 8px;
- border-radius: 3px;
- @include flexTwoCenter;
- @include fontWeightSize(bold, 12px)
- }
- .del {
- border: 1px solid #DDDDDD;
- background-color: #FFFFFF;
- }
-
- .revise {
- @include bgFontColor( #FFFFFF,#354D93);
- margin-left: 15px;
- }
- }
-
}