11
This commit is contained in:
@@ -4,17 +4,20 @@
|
||||
请提醒加油员使用 <span style="color:red">“星油云站”</span> 进行订单核实
|
||||
</div>
|
||||
<div class="oilLableDetails">
|
||||
<div @click="seleFn(index)" v-for="(itemx, index) in oilType.oilSitePriceDetailsVos" :key="index" class="oilLableDetails-item flex ac">
|
||||
<div @click="seleFn(index)" v-for="(itemx, index) in oilType.oilSitePriceDetailsVos" :key="index"
|
||||
class="oilLableDetails-item flex ac">
|
||||
<div :class="seleIndex == index ? 'seleLable' : 'label'" class=" flex ac jc">
|
||||
<van-icon size="15" :color="seleIndex == index ? '#FFFFFF' : '#636262'" name="success" />
|
||||
</div>
|
||||
<div style=" overflow: hidden;" class="flex ac">
|
||||
<span class="oilLableDetails-item-tip">惠</span>
|
||||
<span class="oilLableDetails-item-oilNumber">{{ itemx.oilProductCode }}</span>
|
||||
<span class="oilLableDetails-item-oilPrice">¥{{ itemx.sitePrice|moneyIntercept }}/L</span>
|
||||
<span class="oilLableDetails-item-originalPrice">¥{{ itemx.oilSitePrice | moneyIntercept }}/L</span>
|
||||
<span class="oilLableDetails-item-text ">预计每100L节省{{ (100 * (itemx.oilSitePrice - itemx.sitePrice)) | moneyFormat}}元</span>
|
||||
</div>
|
||||
<div style=" overflow: hidden;" class="flex ac">
|
||||
<span class="oilLableDetails-item-tip">惠</span>
|
||||
<span class="oilLableDetails-item-oilNumber">{{ itemx.oilProductCode }}</span>
|
||||
<span class="oilLableDetails-item-oilPrice">¥{{ itemx.sitePrice | moneyIntercept }}/L</span>
|
||||
<span class="oilLableDetails-item-originalPrice">¥{{ itemx.oilSitePrice | moneyIntercept }}/L</span>
|
||||
<span class="oilLableDetails-item-text ">预计每100L节省{{ (100 * (itemx.oilSitePrice - itemx.sitePrice))
|
||||
| moneyFormat
|
||||
}}元</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -23,13 +26,13 @@
|
||||
<script>
|
||||
export default {
|
||||
props: {
|
||||
value:{
|
||||
type:Object,
|
||||
default:null
|
||||
value: {
|
||||
type: Object,
|
||||
default: null
|
||||
},
|
||||
oilType: {
|
||||
type: Object,
|
||||
default: ()=> null
|
||||
default: () => null
|
||||
}
|
||||
},
|
||||
data() {
|
||||
@@ -37,17 +40,17 @@ export default {
|
||||
seleIndex: 0
|
||||
}
|
||||
},
|
||||
created(){
|
||||
created() {
|
||||
this.seleFn(this.seleIndex)
|
||||
},
|
||||
methods:{
|
||||
seleFn(index){
|
||||
methods: {
|
||||
seleFn(index) {
|
||||
console.log(11)
|
||||
this.seleIndex = index;
|
||||
this.$emit('input',Object.assign(Object.assign(JSON.parse(JSON.stringify(this.value)),this.oilType.oilSitePriceDetailsVos[index])))
|
||||
this.$emit('input', Object.assign(Object.assign(JSON.parse(JSON.stringify(this.value)), this.oilType.oilSitePriceDetailsVos[index])))
|
||||
},
|
||||
},
|
||||
filters: {
|
||||
filters: {
|
||||
moneyIntercept(value) {
|
||||
if (value != 'xxx.x') {
|
||||
return String(value).split('.')[1] && String(value).split('.')[1].length > 2 ? Number(`${String(value).split('.')[0]}.${String(value).split('.')[1].substring(0, 1)}${Number(String(value).split('.')[1].substring(1, 2)) + 1}`) : Number(value).toFixed(2);
|
||||
|
||||
Reference in New Issue
Block a user