|
|
@@ -157,7 +157,7 @@
|
|
|
<van-image
|
|
|
width="100%"
|
|
|
height="160"
|
|
|
- :src="list.img"
|
|
|
+ :src="setImgSrc(list.img)"
|
|
|
@click="deleteImgs(list.img)" />
|
|
|
<p style="text-align: center">
|
|
|
{{ list.ifJzStoreType != 1 ? '建店时门店照' : '家装前台照片' }}
|
|
|
@@ -167,7 +167,7 @@
|
|
|
<van-image
|
|
|
width="100%"
|
|
|
height="160"
|
|
|
- :src="list.img"
|
|
|
+ :src="setImgSrc(list.img)"
|
|
|
@click="deleteImgs(list.img)" />
|
|
|
<p style="text-align: center">
|
|
|
{{ list.storeCategory == 'C912' ? '工地铭牌照片' : '公司照片' }}
|
|
|
@@ -179,7 +179,7 @@
|
|
|
<van-image
|
|
|
width="100%"
|
|
|
height="160"
|
|
|
- :src="list.imgSed"
|
|
|
+ :src="setImgSrc(list.imgSed)"
|
|
|
@click="deleteImgs(list.imgSed)" />
|
|
|
<p style="text-align: center">
|
|
|
{{ list.ifJzStoreType != 1 ? '陈列照' : '立邦展厅照片' }}
|
|
|
@@ -194,7 +194,7 @@
|
|
|
<van-image
|
|
|
width="100%"
|
|
|
height="160"
|
|
|
- :src="list.newStoreSignPhoto"
|
|
|
+ :src="setImgSrc(list.newStoreSignPhoto)"
|
|
|
@click="deleteImgs(list.newStoreSignPhoto)" />
|
|
|
<p style="text-align: center">最近一次拜访店招</p>
|
|
|
</div>
|
|
|
@@ -222,16 +222,16 @@
|
|
|
<van-collapse-item title="门店下单记录" name="1">
|
|
|
<div class="orderItem" v-for="(item, index) in orderList" :key="index">
|
|
|
<div class="orderTitle">
|
|
|
- {{ item.orderNum }} | {{ item.createTime }} | {{ item.state }}
|
|
|
+ {{ item.ORDERID }} | {{ item.ORDERDATE }} | {{ item.STATUS_DESCR }}
|
|
|
</div>
|
|
|
<el-table
|
|
|
:data="item.productDetail"
|
|
|
border
|
|
|
class="table-headermd table-headermdhome"
|
|
|
style="width: 100%">
|
|
|
- <el-table-column label="产品名称" prop="productName" />
|
|
|
- <el-table-column label="数量" prop="productNum" width="80px" />
|
|
|
- <el-table-column label="单价" prop="price" width="80px" />
|
|
|
+ <el-table-column label="产品名称" prop="DESCR" />
|
|
|
+ <el-table-column label="数量" prop="QTY" width="80px" />
|
|
|
+ <!-- <el-table-column label="单价" prop="price" width="80px" /> -->
|
|
|
</el-table>
|
|
|
</div>
|
|
|
</van-collapse-item>
|
|
|
@@ -464,6 +464,7 @@ import {
|
|
|
getManagementModelList,
|
|
|
getpotentialCustomerTypeList,
|
|
|
streetQuery,
|
|
|
+ getOrderByStoreCode,
|
|
|
} from '@/api/index';
|
|
|
import mapmarker from '@/components/mapMarker';
|
|
|
import viewUploadImg from '@/components/viewUploadImg';
|
|
|
@@ -1341,6 +1342,10 @@ export default {
|
|
|
});
|
|
|
});
|
|
|
},
|
|
|
+ setImgSrc(imgUrl) {
|
|
|
+ let imgArr = imgUrl.split(',');
|
|
|
+ return imgArr[0];
|
|
|
+ },
|
|
|
deleteImgs(val) {
|
|
|
ImagePreview([val]);
|
|
|
},
|
|
|
@@ -1470,7 +1475,7 @@ export default {
|
|
|
this.storeName = '名称';
|
|
|
this.address = '地址';
|
|
|
}
|
|
|
-
|
|
|
+ // 获取定位
|
|
|
getPosition()
|
|
|
.then((res) => {
|
|
|
let { TXisBD, resData } = res;
|
|
|
@@ -1484,11 +1489,40 @@ export default {
|
|
|
.catch((err) => {
|
|
|
console.log(err);
|
|
|
});
|
|
|
+ // 获取门店订单
|
|
|
+ this.getStoreOrderList(this.list.storeCode);
|
|
|
} else {
|
|
|
this.$toast.fail(res.msg);
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
+ // 获取门店订单
|
|
|
+ getStoreOrderList(storeCode) {
|
|
|
+ getOrderByStoreCode({ storeCode: storeCode }).then((res) => {
|
|
|
+ if (res.code == 200) {
|
|
|
+ let orderList = res.data.ORDERS;
|
|
|
+ let orderMap = new Map();
|
|
|
+ for (let i = 0; i < orderList.length; i++) {
|
|
|
+ if (orderMap.has(orderList[i].ORDERID)) {
|
|
|
+ orderMap.get(orderList[i].ORDERID).productDetail.push(orderList[i]);
|
|
|
+ } else {
|
|
|
+ let orderObj = {
|
|
|
+ ORDERID: orderList[i].ORDERID,
|
|
|
+ ORDERDATE: orderList[i].ORDERDATE,
|
|
|
+ STATUS_DESCR: orderList[i].STATUS_DESCR,
|
|
|
+ productDetail: [orderList[i]],
|
|
|
+ };
|
|
|
+ orderMap.set(orderList[i].ORDERID, orderObj);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ let orderListArr = [];
|
|
|
+ for (let value of orderMap.values()) {
|
|
|
+ orderListArr.push(value);
|
|
|
+ }
|
|
|
+ this.orderList = orderListArr;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
positionFn() {
|
|
|
let loading1 = this.$toast.loading({
|
|
|
duration: 0,
|
|
|
@@ -1743,7 +1777,7 @@ export default {
|
|
|
flex: 1;
|
|
|
}
|
|
|
.examineDetail {
|
|
|
- width: 90px;
|
|
|
+ width: 70px;
|
|
|
color: #0057ba;
|
|
|
}
|
|
|
}
|