diff --git a/gasStation-uni/pages/refuel/refuel.vue b/gasStation-uni/pages/refuel/refuel.vue index eddc1f854..381f0f5cb 100644 --- a/gasStation-uni/pages/refuel/refuel.vue +++ b/gasStation-uni/pages/refuel/refuel.vue @@ -10,8 +10,9 @@ - - {{store.name}}{{store.description ? "("+store.description+")" : ""}} + + {{store.name}}{{store.description ? "("+store.description+")" : ""}} + {{store.address}} ¥{{oilPrice}}/{{oilUnit}} @@ -33,10 +34,8 @@ v-for="(item,index) in 4" :key="index"> 92# --> - + {{item.oilNames}} @@ -48,9 +47,8 @@ v-for="(item,index) in 8" :key="index"> {{index}}号枪 --> - + {{item.gunName}} @@ -76,7 +74,7 @@ - + @@ -89,9 +87,8 @@ v-for="(item,index) in 19" :key="index"> {{index}}员工 --> - + {{item.realName}}员工 @@ -99,7 +96,7 @@ - + @@ -120,43 +117,43 @@ aindex: 0, sindex: 0, // 店铺信息 - store:{}, + store: {}, // 店铺福利信息 - welfare:[], + welfare: [], // 距离信息 distance: "", // 当前店铺id - storeId:"", + storeId: "", // 油号列表信息 - oilNumberList:[], + oilNumberList: [], // 油枪列表信息 - oilGunList:[], + oilGunList: [], // 员工列表信息 staffList: [], // 加油金额列表 - amountList:[100,200,300], + amountList: [100, 200, 300], // url信息 baseUrl: this.$baseUrl, // 油价 - oilPrice:0, + oilPrice: 0, // 油品单位 - oilUnit:"", + oilUnit: "", // 油品订单信息 - oilOrder:{ - storeId:"", - userId:"", - couponId:"", - commissionAmount:0, - staffId:"", - terminal:"applet", - oils:"", - oilGunNum:"", - oilNum:"", - orderAmount:0, - discountAmount:0, - payAmount:0, - payUser:"", - payType:"WECHAT", + oilOrder: { + storeId: "", + userId: "", + couponId: "", + commissionAmount: 0, + staffId: "", + terminal: "applet", + oils: "", + oilGunNum: "", + oilNum: "", + orderAmount: 0, + discountAmount: 0, + payAmount: 0, + payUser: "", + payType: "WECHAT", }, } }, @@ -167,21 +164,23 @@ this.isExistStoreId(); }, methods: { - isExistStoreId(){ - if (uni.getStorageSync("inviteStoreId") != ""){ + isExistStoreId() { + if (uni.getStorageSync("inviteStoreId") != "") { this.getStore(uni.getStorageSync("inviteStoreId")); - }else{ + } else { this.getAddress(); } }, // 获取门店信息 - getStore(id){ + getStore(id) { let _this = this; request({ url: "business/storeInformation/store/queryStoreById", method: 'post', - data:{"storeId":id}, - }).then((res)=>{ + data: { + "storeId": id + }, + }).then((res) => { _this.getOilNumber(id); _this.getStaffList(id) _this.store = res.data @@ -196,11 +195,11 @@ }) }, // 获取当前位置 - getAddress(){ + getAddress() { let _this = this; uni.getLocation({ // 谷歌使用wgs84 其他使用gcj02 - type: 'gcj02', // 使用国测局坐标系 + type: 'gcj02', // 使用国测局坐标系 success: function(res) { // console.log('经度: ' + res.longitude); // console.log('纬度: ' + res.latitude); @@ -211,19 +210,19 @@ "lon": res.longitude, "lat": res.latitude }, - }).then((response)=>{ + }).then((response) => { _this.distance = (response.data.distance).toFixed(1); _this.store = response.data.store; _this.storeId = response.data.store.id; _this.getOilNumber(_this.storeId); _this.getStaffList(_this.storeId) let welfare = response.data.store.welfare; - if (welfare != undefined && welfare!=null && welfare!=""){ - if (welfare.includes(",")){ - _this.welfare = response.data.store.welfare.split(","); - }else { - _this.welfare.push(response.data.store.welfare); - } + if (welfare != undefined && welfare != null && welfare != "") { + if (welfare.includes(",")) { + _this.welfare = response.data.store.welfare.split(","); + } else { + _this.welfare.push(response.data.store.welfare); + } } }) }, @@ -233,12 +232,12 @@ }); }, // 获取当前店铺油号信息 - getOilNumber(storeId){ + getOilNumber(storeId) { let _this = this; request({ url: "business/petrolStationManagement/oilNumber/getOilNumberName/" + storeId, method: 'get', - }).then((res)=>{ + }).then((res) => { _this.oilNumberList = res.data; _this.getOilGun(res.data[0].numberId); _this.oilPrice = res.data[0].gbPrice @@ -246,43 +245,43 @@ }) }, // 获取当前店铺油号对应的油枪信息 - getOilGun(numberId){ + getOilGun(numberId) { let _this = this; request({ url: "business/petrolStationManagement/oilGun/queryGunList/" + numberId, method: 'get', - }).then((res)=>{ + }).then((res) => { _this.oilGunList = res.data }) }, - getStaffList(storeId){ + getStaffList(storeId) { let _this = this; request({ url: "business/member/staff/queryStaffList/" + storeId, method: 'get', - }).then((res)=>{ + }).then((res) => { _this.staffList = res.data }) }, getSIndex(index) { this.sindex = index // 添加油品订单信息 - + uni.navigateTo({ url: '/pagesRefuel/orderDetail/index' }) }, - getAIndex(index,amount) { - this.value = amount+"" + getAIndex(index, amount) { + this.value = amount + "" this.aindex = index }, - getHIndex(index,data) { + getHIndex(index, data) { this.hindex = index this.getOilGun(data.numberId) this.oilPrice = data.gbPrice this.oilUnit = data.unit }, - getQIndex(index,id) { + getQIndex(index, id) { this.qindex = index }, goRefuel() { @@ -290,22 +289,22 @@ url: '/pagesRefuel/pagesRefuel/index' }) }, - change(){ - + change() { + }, // 关闭弹窗 - closeStaff(){ + closeStaff() { this.$refs.popup.close() }, // 数字键盘确定按钮 - submitAmount(){ - if (this.value!=""){ + submitAmount() { + if (this.value != "") { this.show = false this.$refs.popup.open('bottom') - }else{ + } else { uni.showToast({ - title:"请输入加油金额", - icon:"error" + title: "请输入加油金额", + icon: "error" }) } }, @@ -398,6 +397,13 @@ font-size: 14px; margin: 5px 0px; color: #999999; + text-overflow: -o-ellipsis-lastline; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 2; + line-clamp: 2; + -webkit-box-orient: vertical; } .top-hong { @@ -431,6 +437,7 @@ display: flex; flex-wrap: wrap; } + .wrap-box1 { width: 100%; display: flex; @@ -451,6 +458,7 @@ padding: 12px 0px; border-radius: 6px; } + .box-oil1 { width: 29%; display: flex; @@ -463,6 +471,7 @@ padding: 12px 0px; border-radius: 6px; } + .box-oil2 { width: 28%; display: flex;