|
|
@@ -14,16 +14,17 @@
|
|
|
<div class="lineGrey"></div>
|
|
|
<div class="container" style="width: 100%; margin: 0 auto">
|
|
|
<van-tabs class="myTab" type="card" v-model="tabVal" color="#0057ba" @change="tabChange">
|
|
|
- <van-tab title="销售部" name="0"></van-tab>
|
|
|
- <van-tab title="我的" name="1"></van-tab>
|
|
|
+ <van-tab title="近三个月订单" name="0"></van-tab>
|
|
|
+ <van-tab title="建议订单" name="1"></van-tab>
|
|
|
</van-tabs>
|
|
|
- <div v-for="item in list">
|
|
|
+ <div v-for="item in list" v-if="list.length">
|
|
|
<p style="font-weight: bold; font-size: 14px"> {{ item.m01Name }}</p>
|
|
|
<el-table class="table-headermd" :data="item.productDetailList" border>
|
|
|
<el-table-column label="物料名称" prop="productName" />
|
|
|
<el-table-column label="规格" prop="productSku" />
|
|
|
</el-table>
|
|
|
</div>
|
|
|
+ <van-empty v-if="list.length == 0" />
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
|
@@ -36,6 +37,7 @@ export default {
|
|
|
return {
|
|
|
list: [],
|
|
|
tabVal: '0',
|
|
|
+ detail: null,
|
|
|
};
|
|
|
},
|
|
|
activated() {
|
|
|
@@ -44,7 +46,8 @@ export default {
|
|
|
methods: {
|
|
|
tabChange(name) {
|
|
|
this.tabVal = name;
|
|
|
- this.getMyInventoryList();
|
|
|
+ this.setListData();
|
|
|
+ // this.getMyInventoryList();
|
|
|
},
|
|
|
onSelect(action) {
|
|
|
this.$router.push({
|
|
|
@@ -64,12 +67,16 @@ export default {
|
|
|
loading1.clear();
|
|
|
if (res.code == 200) {
|
|
|
this.loading = false;
|
|
|
- this.list = res.data;
|
|
|
+ this.detail = res.data;
|
|
|
+ this.setListData();
|
|
|
} else {
|
|
|
this.$toast.fail(res.msg);
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
+ setListData() {
|
|
|
+ this.list = this.tabVal == '0' ? this.detail.threeMonthItemList : this.detail.adviceItemList;
|
|
|
+ },
|
|
|
placeOrderFn() {
|
|
|
let loading1 = this.$toast.loading({
|
|
|
duration: 0,
|
|
|
@@ -98,7 +105,7 @@ export default {
|
|
|
};
|
|
|
</script>
|
|
|
|
|
|
-<style lang="scss" scoped>
|
|
|
+<style lang="scss">
|
|
|
.productItem {
|
|
|
.myTab {
|
|
|
.van-tabs__nav--card {
|