Commit e4c542f3 authored by 黄奎's avatar 黄奎

商城修改

parent c1cb52b5
...@@ -233,7 +233,7 @@ ...@@ -233,7 +233,7 @@
if (this.notes) { if (this.notes) {
this.$nextTick(() => { this.$nextTick(() => {
this.g.goodsRelevanceList.forEach(item => { this.g.goodsRelevanceList.forEach(item => {
this.goodprice = (parseFloat(this.skuObj.price) * 1 + parseFloat( this.goodprice = (parseFloat(this.skuObj.price) * parseFloat(this.g.attr_groups[0].service_time) + parseFloat(
item item
.RelevancePrice)).toFixed(2); .RelevancePrice)).toFixed(2);
}) })
...@@ -241,7 +241,7 @@ ...@@ -241,7 +241,7 @@
} else { } else {
this.$nextTick(() => { this.$nextTick(() => {
this.goodprice = (parseFloat(this.skuObj.price) * 1).toFixed(2); this.goodprice = (parseFloat(this.skuObj.price) * parseFloat(this.g.attr_groups[0].service_time)).toFixed(2);
}); });
} }
...@@ -257,9 +257,9 @@ ...@@ -257,9 +257,9 @@
// this.goodprice2 =(parseFloat(this.goodprice)+parseFloat(item.RelevancePrice)).toFixed(2); // this.goodprice2 =(parseFloat(this.goodprice)+parseFloat(item.RelevancePrice)).toFixed(2);
this.goodprice = this.g.price_min && this.g.price_min != '' ? ( this.goodprice = this.g.price_min && this.g.price_min != '' ? (
parseFloat( parseFloat(
this.g.price_min) + parseFloat(item.RelevancePrice)) this.g.price_min)* parseFloat(this.g.attr_groups[0].service_time) + parseFloat(item.RelevancePrice))
.toFixed(2) : .toFixed(2) :
(parseFloat(this.g.price_content) + parseFloat(item (parseFloat(this.g.price_content) * parseFloat(this.g.attr_groups[0].service_time)+ parseFloat(item
.RelevancePrice)) .RelevancePrice))
.toFixed(2) .toFixed(2)
}) })
...@@ -269,9 +269,9 @@ ...@@ -269,9 +269,9 @@
} else { } else {
this.$nextTick(() => { this.$nextTick(() => {
this.goodprice = this.g.price_min && this.g.price_min != '' ? this.g this.goodprice = this.g.price_min && this.g.price_min != '' ?parseFloat(this.g
.price_min : this.g .price_min) * parseFloat(this.g.attr_groups[0].service_time) : parseFloat(this.g
.price_content; .price_content)* parseFloat(this.g.attr_groups[0].service_time);
}); });
} }
...@@ -312,24 +312,24 @@ ...@@ -312,24 +312,24 @@
// this.g = this.good; // this.g = this.good;
}, },
methods: { methods: {
checkboxChange(n) { // checkboxChange(n) {
this.notes = !this.notes // this.notes = !this.notes
if (!this.notes) { // if (!this.notes) {
this.g.goodsRelevanceList.forEach(item => { // this.g.goodsRelevanceList.forEach(item => {
this.goodprice = (parseFloat(this.goodprice) - parseFloat(item // this.goodprice = (parseFloat(this.goodprice) - parseFloat(item
.RelevancePrice)).toFixed(2); // .RelevancePrice)).toFixed(2);
}) // })
// this.goodprice = this.goodprice+this.g.goodsRelevanceList[0].RelevancePrice // // this.goodprice = this.goodprice+this.g.goodsRelevanceList[0].RelevancePrice
} else { // } else {
this.g.goodsRelevanceList.forEach(item => { // this.g.goodsRelevanceList.forEach(item => {
this.goodprice = (parseFloat(this.goodprice) + parseFloat(item // this.goodprice = (parseFloat(this.goodprice) + parseFloat(item
.RelevancePrice)).toFixed(2); // .RelevancePrice)).toFixed(2);
}) // })
} // }
// if(n.length>0) { // // if(n.length>0) {
// this.goodprice = this.goodprice+this.g.goodsRelevanceList[0].RelevancePrice // // this.goodprice = this.goodprice+this.g.goodsRelevanceList[0].RelevancePrice
// } // // }
}, // },
getfu() { getfu() {
let fucolor = this.colorRgb(this.fu); let fucolor = this.colorRgb(this.fu);
...@@ -499,7 +499,7 @@ ...@@ -499,7 +499,7 @@
this.sku = unchosen; this.sku = unchosen;
this.skuObj = null; this.skuObj = null;
this.goodimage = this.g.cover_pic; this.goodimage = this.g.cover_pic;
this.goodprice = this.g.price_min && this.g.price_min != '' ? this.g.price_min : this.g.price_content; this.goodprice = this.g.price_min && this.g.price_min != '' ? parseFloat(this.g.price_min)* parseFloat(this.g.attr_groups[0].service_time) : parseFloat(this.g.price_content)* parseFloat(this.g.attr_groups[0].service_time);
this.goodamount = this.g.goods_stock; this.goodamount = this.g.goods_stock;
} else { } else {
this.sku = chosen; this.sku = chosen;
...@@ -572,7 +572,8 @@ ...@@ -572,7 +572,8 @@
if (this.skuObj != null) { if (this.skuObj != null) {
this.goodimage = this.skuObj.pic_url || this.g.cover_pic; this.goodimage = this.skuObj.pic_url || this.g.cover_pic;
this.goodprice = (parseFloat(this.skuObj.price) * parseFloat(this.gc)).toFixed(2); // this.goodprice = (parseFloat(this.skuObj.price) * parseFloat(this.gc)).toFixed(2);
this.goodprice = (parseFloat(this.skuObj.price) * parseFloat(this.g.attr_groups[0].service_time)).toFixed(2);
this.goodamount = this.skuObj.stock; this.goodamount = this.skuObj.stock;
} }
}, },
...@@ -584,21 +585,24 @@ ...@@ -584,21 +585,24 @@
valChange(e) { valChange(e) {
this.gc = e.value; this.gc = e.value;
if (this.skuObj) { if (this.skuObj) {
this.goodprice = (parseFloat(this.skuObj.price) * parseFloat(this.gc)).toFixed(2);
// this.goodprice = (parseFloat(this.skuObj.price) * parseFloat(this.gc)).toFixed(2); // this.goodprice = (parseFloat(this.skuObj.price) * parseFloat(this.gc)).toFixed(2);
this.goodprice = (parseFloat(this.skuObj.price) * parseFloat(this.g.attr_groups[0].service_time)).toFixed(2);
if (this.notes) { if (this.notes) {
this.$nextTick(() => { this.$nextTick(() => {
this.g.goodsRelevanceList.forEach(item => { this.g.goodsRelevanceList.forEach(item => {
this.goodprice = (parseFloat(this.skuObj.price) * parseFloat(this.gc) + // this.goodprice = (parseFloat(this.skuObj.price) * parseFloat(this.gc) +
parseFloat(item.RelevancePrice)).toFixed(2); // parseFloat(item.RelevancePrice)).toFixed(2);
// this.goodprice = (parseFloat(this.goodprice) + parseFloat(item.RelevancePrice)) // this.goodprice = (parseFloat(this.goodprice) + parseFloat(item.RelevancePrice))
// .toFixed(2); // .toFixed(2);
this.goodprice = (parseFloat(this.skuObj.price) * parseFloat(this.g.attr_groups[0].service_time) +
parseFloat(item.RelevancePrice)).toFixed(2);
}) })
}) })
} else { } else {
this.$nextTick(() => { this.$nextTick(() => {
this.goodprice = (parseFloat(this.skuObj.price) * parseFloat(this.gc)).toFixed(2); // this.goodprice = (parseFloat(this.skuObj.price) * parseFloat(this.gc)).toFixed(2);
this.goodprice = (parseFloat(this.skuObj.price) * parseFloat(this.g.attr_groups[0].service_time)).toFixed(2);
}) })
} }
......
...@@ -63,17 +63,20 @@ ...@@ -63,17 +63,20 @@
</div> </div>
</div> </div>
</div> </div>
<good-sku v-if="showSku" :option-type="2" borderRadius="20" v-model="showSku" :good="sku"></good-sku> <good-sku v-if="showSku&&!u.TenantId==27" borderRadius="20" v-model="showSku" :good="sku" :option-type="2"></good-sku>
<good-sku2 v-if="showSku&&u.TenantId==27" borderRadius="20" v-model="showSku" :good="sku" :option-type="2"></good-sku2>
<auth v-if="showAuth" @changeuserinfo="reloadUserinfo" @gbAuth="gbAuth"></auth> <auth v-if="showAuth" @changeuserinfo="reloadUserinfo" @gbAuth="gbAuth"></auth>
</div> </div>
</template> </template>
<script> <script>
import goodSku from '../goods/goodsku'; import goodSku from '../goods/goodsku';
import goodSku2 from '../goods/goodsku2';
import auth from '@/components/auth/index.vue'; import auth from '@/components/auth/index.vue';
export default { export default {
components: { components: {
goodSku, goodSku,
goodSku2,
auth auth
}, },
props: ['goodList', 'goodsInfo'], props: ['goodList', 'goodsInfo'],
......
...@@ -63,17 +63,20 @@ ...@@ -63,17 +63,20 @@
</div> </div>
</u-col> </u-col>
</u-row> </u-row>
<good-sku v-if="showSku" borderRadius="20" v-model="showSku" :good="sku" :option-type="2"></good-sku> <good-sku v-if="showSku&&!u.TenantId==27" borderRadius="20" v-model="showSku" :good="sku" :option-type="2"></good-sku>
<good-sku2 v-if="showSku&&u.TenantId==27" borderRadius="20" v-model="showSku" :good="sku" :option-type="2"></good-sku2>
<auth v-if="showAuth" @changeuserinfo="reloadUserinfo" @gbAuth="gbAuth"></auth> <auth v-if="showAuth" @changeuserinfo="reloadUserinfo" @gbAuth="gbAuth"></auth>
</div> </div>
</template> </template>
<script> <script>
import goodSku from '../goods/goodsku'; import goodSku from '../goods/goodsku';
import goodSku2 from '../goods/goodsku2';
import auth from '@/components/auth/index.vue'; import auth from '@/components/auth/index.vue';
export default { export default {
components: { components: {
goodSku, goodSku,
goodSku2,
auth auth
}, },
props: ['goodList', 'goodsInfo'], props: ['goodList', 'goodsInfo'],
......
...@@ -44,17 +44,20 @@ ...@@ -44,17 +44,20 @@
</view> </view>
</view> </view>
</view> </view>
<good-sku v-if="showSku" :option-type="2" borderRadius="20" v-model="showSku" :good="sku"></good-sku> <good-sku v-if="showSku&&!u.TenantId==27" borderRadius="20" v-model="showSku" :good="sku" :option-type="2"></good-sku>
<good-sku2 v-if="showSku&&u.TenantId==27" borderRadius="20" v-model="showSku" :good="sku" :option-type="2"></good-sku2>
<auth v-if="showAuth" @changeuserinfo="reloadUserinfo" @gbAuth="gbAuth"></auth> <auth v-if="showAuth" @changeuserinfo="reloadUserinfo" @gbAuth="gbAuth"></auth>
</view> </view>
</template> </template>
<script> <script>
import goodSku from '../goods/goodsku'; import goodSku from '../goods/goodsku';
import goodSku2 from '../goods/goodsku2';
import auth from '@/components/auth/index.vue'; import auth from '@/components/auth/index.vue';
export default { export default {
components: { components: {
goodSku, goodSku,
goodSku2,
auth auth
}, },
props: ['goodList', 'goodsInfo'], props: ['goodList', 'goodsInfo'],
......
...@@ -53,16 +53,19 @@ ...@@ -53,16 +53,19 @@
</view> </view>
</view> </view>
</view> </view>
<good-sku v-if="showSku" :option-type="2" borderRadius="20" v-model="showSku" :good="sku"></good-sku> <good-sku v-if="showSku&&!u.TenantId==27" borderRadius="20" v-model="showSku" :good="sku" :option-type="2"></good-sku>
<good-sku2 v-if="showSku&&u.TenantId==27" borderRadius="20" v-model="showSku" :good="sku" :option-type="2"></good-sku2>
<auth v-if="showAuth" @changeuserinfo="reloadUserinfo" @gbAuth="gbAuth"></auth> <auth v-if="showAuth" @changeuserinfo="reloadUserinfo" @gbAuth="gbAuth"></auth>
</view> </view>
</template> </template>
<script> <script>
import goodSku from '../goods/goodsku'; import goodSku from '../goods/goodsku';
import auth from '@/components/auth/index.vue'; import auth from '@/components/auth/index.vue';
import goodSku2 from '../goods/goodsku2';
export default { export default {
components: { components: {
goodSku, goodSku,
goodSku2,
auth auth
}, },
props: ['goodList', 'goodsInfo'], props: ['goodList', 'goodsInfo'],
......
...@@ -46,17 +46,20 @@ ...@@ -46,17 +46,20 @@
</view> </view>
</view> </view>
</view> </view>
<good-sku v-if="showSku" borderRadius="20" v-model="showSku" :good="sku" :option-type="2"></good-sku> <good-sku v-if="showSku&&!u.TenantId==27" borderRadius="20" v-model="showSku" :good="sku" :option-type="2"></good-sku>
<good-sku2 v-if="showSku&&u.TenantId==27" borderRadius="20" v-model="showSku" :good="sku" :option-type="2"></good-sku2>
<auth v-if="showAuth" @changeuserinfo="reloadUserinfo" @gbAuth="gbAuth"></auth> <auth v-if="showAuth" @changeuserinfo="reloadUserinfo" @gbAuth="gbAuth"></auth>
</view> </view>
</template> </template>
<script> <script>
import goodSku from '../goods/goodsku'; import goodSku from '../goods/goodsku';
import goodSku2 from '../goods/goodsku2';
import auth from '@/components/auth/index.vue'; import auth from '@/components/auth/index.vue';
export default { export default {
components: { components: {
goodSku, goodSku,
goodSku2,
auth auth
}, },
props: ['goodList', 'goodsInfo'], props: ['goodList', 'goodsInfo'],
......
...@@ -58,17 +58,20 @@ ...@@ -58,17 +58,20 @@
</view> </view>
</view> </view>
</view> </view>
<good-sku v-if="showSku" borderRadius="20" v-model="showSku" :good="sku" :option-type="2"></good-sku> <good-sku v-if="showSku&&!u.TenantId==27" borderRadius="20" v-model="showSku" :good="sku" :option-type="2"></good-sku>
<good-sku2 v-if="showSku&&u.TenantId==27" borderRadius="20" v-model="showSku" :good="sku" :option-type="2"></good-sku2>
<auth v-if="showAuth" @changeuserinfo="reloadUserinfo" @gbAuth="gbAuth"></auth> <auth v-if="showAuth" @changeuserinfo="reloadUserinfo" @gbAuth="gbAuth"></auth>
</view> </view>
</template> </template>
<script> <script>
import goodSku from '../goods/goodsku'; import goodSku from '../goods/goodsku';
import goodSku2 from '../goods/goodsku2';
import auth from '@/components/auth/index.vue'; import auth from '@/components/auth/index.vue';
export default { export default {
components: { components: {
goodSku, goodSku,
goodSku2,
auth auth
}, },
props: ['goodList', 'goodsInfo'], props: ['goodList', 'goodsInfo'],
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment