Commit fe4407fb authored by 黄奎's avatar 黄奎

购物车,学员选择

parent b2245a18
...@@ -59,7 +59,8 @@ ...@@ -59,7 +59,8 @@
</scroll-view> </scroll-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" :option-type="2" borderRadius="20" v-model="showSku" :good="sku"></good-sku>
<good-sku2 v-if="showSku&&u.TenantId==27" :option-type="2" borderRadius="20" v-model="showSku" :good="sku"></good-sku2>
<auth v-if="showAuth" @changeuserinfo="reloadUserinfo" @gbAuth="gbAuth"></auth> <auth v-if="showAuth" @changeuserinfo="reloadUserinfo" @gbAuth="gbAuth"></auth>
</view> </view>
</template> </template>
...@@ -67,6 +68,7 @@ ...@@ -67,6 +68,7 @@
<script> <script>
import sidebar from '../sidebar/index'; import sidebar from '../sidebar/index';
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 {
props: ['d', 'h'], props: ['d', 'h'],
...@@ -106,6 +108,7 @@ ...@@ -106,6 +108,7 @@
components: { components: {
sidebar, sidebar,
goodSku, goodSku,
goodSku2,
auth auth
}, },
created() { created() {
...@@ -121,6 +124,7 @@ ...@@ -121,6 +124,7 @@
0; 0;
}, },
mounted() { mounted() {
this.u = uni.getStorageSync('mall_UserInfo');
this.CategoryIdsList = []; this.CategoryIdsList = [];
this.CategoryIds1 = this.d[0].Id; this.CategoryIds1 = this.d[0].Id;
this.CategoryIds2 = this.d[0].ChildList[0].Id; this.CategoryIds2 = this.d[0].ChildList[0].Id;
......
...@@ -81,13 +81,15 @@ ...@@ -81,13 +81,15 @@
<u-divider v-if="isover" :margin-top="20" :margin-bottom="20">没有更多商品了</u-divider> <u-divider v-if="isover" :margin-top="20" :margin-bottom="20">没有更多商品了</u-divider>
</scroll-view> </scroll-view>
</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" :option-type="2" borderRadius="20" v-model="showSku" :good="sku"></good-sku>
<good-sku2 v-if="showSku&&u.TenantId==27" :option-type="2" borderRadius="20" v-model="showSku" :good="sku"></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 sidebar from "../sidebar/index"; import sidebar from "../sidebar/index";
import auth from '@/components/auth/index.vue'; import auth from '@/components/auth/index.vue';
export default { export default {
...@@ -125,6 +127,7 @@ ...@@ -125,6 +127,7 @@
components: { components: {
sidebar, sidebar,
goodSku, goodSku,
goodSku2,
auth auth
}, },
created() { created() {
......
...@@ -57,7 +57,8 @@ ...@@ -57,7 +57,8 @@
</scroll-view> </scroll-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" :option-type="2" borderRadius="20" v-model="showSku" :good="sku"></good-sku>
<good-sku2 v-if="showSku&&u.TenantId==27" :option-type="2" borderRadius="20" v-model="showSku" :good="sku"></good-sku2>
<auth v-if="showAuth" @changeuserinfo="reloadUserinfo" @gbAuth="gbAuth"></auth> <auth v-if="showAuth" @changeuserinfo="reloadUserinfo" @gbAuth="gbAuth"></auth>
</view> </view>
</template> </template>
...@@ -65,6 +66,7 @@ ...@@ -65,6 +66,7 @@
<script> <script>
import sidebar from "../sidebar/index"; import sidebar from "../sidebar/index";
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 {
props: ["d", "h"], props: ["d", "h"],
...@@ -104,7 +106,8 @@ ...@@ -104,7 +106,8 @@
components: { components: {
sidebar, sidebar,
goodSku, goodSku,
auth auth,
goodSku2
}, },
created() { created() {
this.mainColor = this.$uiConfig.mainColor; this.mainColor = this.$uiConfig.mainColor;
...@@ -119,6 +122,7 @@ ...@@ -119,6 +122,7 @@
0; 0;
}, },
mounted() { mounted() {
this.u = uni.getStorageSync('mall_UserInfo');
this.CategoryIdsList = []; this.CategoryIdsList = [];
this.CategoryIds1 = this.d[0].Id; this.CategoryIds1 = this.d[0].Id;
this.CategoryIds2 = this.d[0].ChildList[0].Id; this.CategoryIds2 = this.d[0].ChildList[0].Id;
......
...@@ -42,16 +42,19 @@ ...@@ -42,16 +42,19 @@
</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" :option-type="2" borderRadius="20" v-model="showSku" :good="sku"></good-sku>
<good-sku2 v-if="showSku&&u.TenantId==27" :option-type="2" borderRadius="20" v-model="showSku" :good="sku"></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'],
...@@ -66,6 +69,7 @@ export default { ...@@ -66,6 +69,7 @@ export default {
}; };
}, },
created() { created() {
this.u = uni.getStorageSync('mall_UserInfo');
this.mainColor = this.$uiConfig.mainColor; this.mainColor = this.$uiConfig.mainColor;
}, },
methods: { methods: {
......
...@@ -345,8 +345,17 @@ ...@@ -345,8 +345,17 @@
SpecificationSort: this.skuObj.sign_id SpecificationSort: this.skuObj.sign_id
}; };
good.DetailList.push(g); good.DetailList.push(g);
// uni.navigateTo({
// url: '/pages/order-submit/order-submit?formData=' +
// encodeURIComponent(JSON.stringify(good)) +
// '&IsFormShoppingCart=2&ShoppingCartIdList=' +
// JSON.stringify(ShoppingCartIdList),
// complete(res) {
// console.log(res);
// }
// });
uni.navigateTo({ uni.navigateTo({
url: '/pages/order-submit/order-submit?formData=' + url: '/pages/order-submit/order-submit2?formData=' +
encodeURIComponent(JSON.stringify(good)) + encodeURIComponent(JSON.stringify(good)) +
'&IsFormShoppingCart=2&ShoppingCartIdList=' + '&IsFormShoppingCart=2&ShoppingCartIdList=' +
JSON.stringify(ShoppingCartIdList), JSON.stringify(ShoppingCartIdList),
......
...@@ -36,17 +36,21 @@ ...@@ -36,17 +36,21 @@
</view> </view>
</u-col> </u-col>
</u-row> </u-row>
<good-sku v-if="showSku" :option-type="2" borderRadius="20" v-model="showSku" :good="sku"></good-sku> <!-- <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: ["list"], props: ["list"],
...@@ -63,6 +67,7 @@ ...@@ -63,6 +67,7 @@
}; };
}, },
mounted() { mounted() {
this.u = uni.getStorageSync("mall_UserInfo");
this.g = this.list; this.g = this.list;
this.mainColor = this.$uiConfig.mainColor; this.mainColor = this.$uiConfig.mainColor;
this.initConfig(); this.initConfig();
......
...@@ -63,7 +63,7 @@ ...@@ -63,7 +63,7 @@
</div> </div>
</div> </div>
</div> </div>
<good-sku v-if="showSku&&!u.TenantId==27" 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> <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>
...@@ -92,6 +92,7 @@ export default { ...@@ -92,6 +92,7 @@ export default {
}, },
created() { created() {
this.mainColor = this.$uiConfig.mainColor; this.mainColor = this.$uiConfig.mainColor;
this.u = uni.getStorageSync('mall_UserInfo');
}, },
methods: { methods: {
openGood(item) { openGood(item) {
......
...@@ -62,7 +62,7 @@ ...@@ -62,7 +62,7 @@
</u-col> </u-col>
</u-row> </u-row>
<good-sku v-if="showSku&&!u.TenantId==27" 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> <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>
...@@ -90,6 +90,7 @@ export default { ...@@ -90,6 +90,7 @@ export default {
}, },
created() { created() {
this.mainColor = this.$uiConfig.mainColor; this.mainColor = this.$uiConfig.mainColor;
this.u = uni.getStorageSync('mall_UserInfo');
}, },
methods: { methods: {
openGood(item) { openGood(item) {
......
...@@ -63,7 +63,7 @@ ...@@ -63,7 +63,7 @@
</div> </div>
</u-col> </u-col>
</u-row> </u-row>
<good-sku v-if="showSku&&!u.TenantId==27" 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> <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>
...@@ -92,6 +92,7 @@ export default { ...@@ -92,6 +92,7 @@ export default {
}, },
created() { created() {
this.mainColor = this.$uiConfig.mainColor; this.mainColor = this.$uiConfig.mainColor;
this.u = uni.getStorageSync('mall_UserInfo');
}, },
methods: { methods: {
openGood(item) { openGood(item) {
......
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
</view> </view>
</view> </view>
</view> </view>
<good-sku v-if="showSku&&!u.TenantId==27" 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> <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>
...@@ -72,6 +72,7 @@ export default { ...@@ -72,6 +72,7 @@ export default {
}; };
}, },
created() { created() {
this.u = uni.getStorageSync('mall_UserInfo');
this.mainColor = this.$uiConfig.mainColor; this.mainColor = this.$uiConfig.mainColor;
}, },
methods: { methods: {
......
...@@ -53,7 +53,7 @@ ...@@ -53,7 +53,7 @@
</view> </view>
</view> </view>
</view> </view>
<good-sku v-if="showSku&&!u.TenantId==27" 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> <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>
...@@ -81,6 +81,7 @@ export default { ...@@ -81,6 +81,7 @@ export default {
}, },
created() { created() {
this.mainColor = this.$uiConfig.mainColor; this.mainColor = this.$uiConfig.mainColor;
this.u = uni.getStorageSync('mall_UserInfo');
}, },
methods: { methods: {
openGood(item) { openGood(item) {
......
...@@ -46,7 +46,7 @@ ...@@ -46,7 +46,7 @@
</view> </view>
</view> </view>
</view> </view>
<good-sku v-if="showSku&&!u.TenantId==27" 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> <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>
...@@ -75,6 +75,7 @@ export default { ...@@ -75,6 +75,7 @@ export default {
}, },
created() { created() {
this.mainColor = this.$uiConfig.mainColor; this.mainColor = this.$uiConfig.mainColor;
this.u = uni.getStorageSync('mall_UserInfo');
}, },
methods: { methods: {
openGood(item) { openGood(item) {
......
...@@ -58,7 +58,7 @@ ...@@ -58,7 +58,7 @@
</view> </view>
</view> </view>
</view> </view>
<good-sku v-if="showSku&&!u.TenantId==27" 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> <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>
...@@ -87,6 +87,7 @@ export default { ...@@ -87,6 +87,7 @@ export default {
}; };
}, },
created() { created() {
this.u = uni.getStorageSync('mall_UserInfo');
this.mainColor = this.$uiConfig.mainColor; this.mainColor = this.$uiConfig.mainColor;
this.IsEducation = uni.getStorageSync('basedata') this.IsEducation = uni.getStorageSync('basedata')
? (uni.getStorageSync('basedata').mall.setting.mallStyle.IsEducation?uni.getStorageSync('basedata').mall.setting.mallStyle.IsEducation:0) ? (uni.getStorageSync('basedata').mall.setting.mallStyle.IsEducation?uni.getStorageSync('basedata').mall.setting.mallStyle.IsEducation:0)
......
...@@ -64,17 +64,21 @@ ...@@ -64,17 +64,21 @@
</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" :option-type="2" borderRadius="20" v-model="showSku" :good="sku"></good-sku> -->
<good-sku v-if="showSku&&u.TenantId!=27" :option-type="2" borderRadius="20" v-model="showSku" :good="sku"></good-sku>
<good-sku2 v-if="showSku&&u.TenantId==27" :option-type="2" borderRadius="20" v-model="showSku" :good="sku"></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"],
...@@ -90,6 +94,7 @@ export default { ...@@ -90,6 +94,7 @@ export default {
}; };
}, },
created() { created() {
this.u = uni.getStorageSync("mall_UserInfo");
this.mainColor = this.$uiConfig.mainColor; this.mainColor = this.$uiConfig.mainColor;
this.btnStyle = { this.btnStyle = {
backgroundColor: this.goodsInfo.buttonColor ?? this.mainColor, backgroundColor: this.goodsInfo.buttonColor ?? this.mainColor,
......
...@@ -74,16 +74,20 @@ ...@@ -74,16 +74,20 @@
</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" borderRadius="20" v-model="showSku" :good="sku" :option-type="2"></good-sku> -->
<good-sku v-if="showSku&&u.TenantId!=27" :option-type="2" borderRadius="20" v-model="showSku" :good="sku"></good-sku>
<good-sku2 v-if="showSku&&u.TenantId==27" :option-type="2" borderRadius="20" v-model="showSku" :good="sku"></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"],
...@@ -99,6 +103,7 @@ export default { ...@@ -99,6 +103,7 @@ export default {
}, },
created() { created() {
this.mainColor = this.$uiConfig.mainColor; this.mainColor = this.$uiConfig.mainColor;
this.u = uni.getStorageSync("mall_UserInfo");
}, },
methods: { methods: {
openGood(item) { openGood(item) {
......
...@@ -73,17 +73,21 @@ ...@@ -73,17 +73,21 @@
</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" borderRadius="20" v-model="showSku" :good="sku" :option-type="2"></good-sku> -->
<good-sku v-if="showSku&&u.TenantId!=27" :option-type="2" borderRadius="20" v-model="showSku" :good="sku"></good-sku>
<good-sku2 v-if="showSku&&u.TenantId==27" :option-type="2" borderRadius="20" v-model="showSku" :good="sku"></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"],
...@@ -99,6 +103,7 @@ export default { ...@@ -99,6 +103,7 @@ export default {
}, },
created() { created() {
this.mainColor = this.$uiConfig.mainColor; this.mainColor = this.$uiConfig.mainColor;
this.u = uni.getStorageSync("mall_UserInfo");
}, },
methods: { methods: {
openGood(item) { openGood(item) {
......
...@@ -47,17 +47,21 @@ ...@@ -47,17 +47,21 @@
</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" :option-type="2" borderRadius="20" v-model="showSku" :good="sku"></good-sku> -->
<good-sku v-if="showSku&&u.TenantId!=27" :option-type="2" borderRadius="20" v-model="showSku" :good="sku"></good-sku>
<good-sku2 v-if="showSku&&u.TenantId==27" :option-type="2" borderRadius="20" v-model="showSku" :good="sku"></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'],
...@@ -73,6 +77,7 @@ export default { ...@@ -73,6 +77,7 @@ export default {
}, },
created() { created() {
this.mainColor = this.$uiConfig.mainColor; this.mainColor = this.$uiConfig.mainColor;
this.u = uni.getStorageSync('mall_UserInfo');
}, },
methods: { methods: {
openGood(item) { openGood(item) {
......
...@@ -51,16 +51,20 @@ ...@@ -51,16 +51,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" :option-type="2" borderRadius="20" v-model="showSku" :good="sku"></good-sku> -->
<good-sku v-if="showSku&&u.TenantId!=27" :option-type="2" borderRadius="20" v-model="showSku" :good="sku"></good-sku>
<good-sku2 v-if="showSku&&u.TenantId==27" :option-type="2" borderRadius="20" v-model="showSku" :good="sku"></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'],
...@@ -76,6 +80,7 @@ export default { ...@@ -76,6 +80,7 @@ export default {
}, },
created() { created() {
this.mainColor = this.$uiConfig.mainColor; this.mainColor = this.$uiConfig.mainColor;
this.u = uni.getStorageSync('mall_UserInfo');
}, },
methods: { methods: {
openGood(item) { openGood(item) {
......
...@@ -47,17 +47,21 @@ ...@@ -47,17 +47,21 @@
</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" borderRadius="20" v-model="showSku" :good="sku" :option-type="2"></good-sku> -->
<good-sku v-if="showSku&&u.TenantId!=27" :option-type="2" borderRadius="20" v-model="showSku" :good="sku"></good-sku>
<good-sku2 v-if="showSku&&u.TenantId==27" :option-type="2" borderRadius="20" v-model="showSku" :good="sku"></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'],
...@@ -73,6 +77,7 @@ export default { ...@@ -73,6 +77,7 @@ export default {
}, },
created() { created() {
this.mainColor = this.$uiConfig.mainColor; this.mainColor = this.$uiConfig.mainColor;
this.u = uni.getStorageSync('mall_UserInfo');
}, },
methods: { methods: {
openGood(item) { openGood(item) {
......
...@@ -555,11 +555,20 @@ ...@@ -555,11 +555,20 @@
forms = good; forms = good;
}); });
if (this.IsEducation != 1) { if (this.IsEducation != 1) {
uni.navigateTo({ if(this.u.TenantId!=27) {
url: '/pages/order-submit/order-submit?formData=' + encodeURIComponent(JSON.stringify( uni.navigateTo({
forms)) + '&IsFormShoppingCart=1&ShoppingCartIdList=' + JSON.stringify( url: '/pages/order-submit/order-submit?formData=' + encodeURIComponent(JSON.stringify(
ShoppingCartIdList) forms)) + '&IsFormShoppingCart=1&ShoppingCartIdList=' + JSON.stringify(
}); ShoppingCartIdList)
});
} else {
uni.navigateTo({
url: '/pages/order-submit/order-submit2?formData=' + encodeURIComponent(JSON.stringify(
forms)) + '&IsFormShoppingCart=1&ShoppingCartIdList=' + JSON.stringify(
ShoppingCartIdList)
});
}
} else if (this.IsEducation == 1) { } else if (this.IsEducation == 1) {
uni.navigateTo({ uni.navigateTo({
url: '/pages/school/course-submit?DetailList=' + encodeURIComponent(JSON.stringify( url: '/pages/school/course-submit?DetailList=' + encodeURIComponent(JSON.stringify(
......
...@@ -95,12 +95,19 @@ ...@@ -95,12 +95,19 @@
</view> </view>
</template> </template>
<good-sku <good-sku
v-if="showSku" v-if="showSku&&u.TenantId!=27"
:option-type="2" :option-type="2"
borderRadius="20" borderRadius="20"
v-model="showSku" v-model="showSku"
:good="sku" :good="sku"
></good-sku> ></good-sku>
<good-sku2
v-if="showSku&&u.TenantId==27"
:option-type="2"
borderRadius="20"
v-model="showSku"
:good="sku"
></good-sku2>
<auth <auth
v-if="showAuth" v-if="showAuth"
@changeuserinfo="reloadUserinfo" @changeuserinfo="reloadUserinfo"
...@@ -112,6 +119,7 @@ ...@@ -112,6 +119,7 @@
<script> <script>
import auth from "../../components/auth/index.vue"; import auth from "../../components/auth/index.vue";
import goodSku from "../../components/goods/goodsku.vue"; import goodSku from "../../components/goods/goodsku.vue";
import goodSku2 from "../../components/goods/goodsku2.vue";
export default { export default {
data() { data() {
return { return {
...@@ -144,6 +152,7 @@ export default { ...@@ -144,6 +152,7 @@ export default {
components: { components: {
auth, auth,
goodSku, goodSku,
goodSku2
}, },
created() { created() {
this.contentHeight = this.$utils.calcContentHeight(-40) + "px"; this.contentHeight = this.$utils.calcContentHeight(-40) + "px";
......
...@@ -126,12 +126,19 @@ ...@@ -126,12 +126,19 @@
</view> </view>
</template> </template>
<good-sku <good-sku
v-if="showSku" v-if="showSku&&u.TenantId!=27"
:option-type="2" :option-type="2"
borderRadius="20" borderRadius="20"
v-model="showSku" v-model="showSku"
:good="sku" :good="sku"
></good-sku> ></good-sku>
<good-sku2
v-if="showSku&&u.TenantId==27"
:option-type="2"
borderRadius="20"
v-model="showSku"
:good="sku"
></good-sku2>
<auth <auth
v-if="showAuth" v-if="showAuth"
@changeuserinfo="reloadUserinfo" @changeuserinfo="reloadUserinfo"
...@@ -143,6 +150,7 @@ ...@@ -143,6 +150,7 @@
<script> <script>
import auth from "../../components/auth/index.vue"; import auth from "../../components/auth/index.vue";
import goodSku from "../../components/goods/goodsku.vue"; import goodSku from "../../components/goods/goodsku.vue";
import goodSku2 from "../../components/goods/goodsku2.vue";
export default { export default {
data() { data() {
return { return {
...@@ -176,6 +184,7 @@ export default { ...@@ -176,6 +184,7 @@ export default {
components: { components: {
auth, auth,
goodSku, goodSku,
goodSku2
}, },
created() { created() {
this.contentHeight = this.$utils.calcContentHeight(-40) + "px"; this.contentHeight = this.$utils.calcContentHeight(-40) + "px";
......
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
</template> </template>
<script> <script>
import auth from "@/components/auth/index"; import auth from "@/components/auth/index";//购物车
export default { export default {
props: ['coverPic', 'goodName', 'favorite', 'goodId','totalStock','status','formid'], props: ['coverPic', 'goodName', 'favorite', 'goodId','totalStock','status','formid'],
data() { data() {
......
...@@ -413,9 +413,12 @@ ...@@ -413,9 +413,12 @@
:good-id="id" :total-stock="g.totalStock" :status="g.status" @buy="buy"> :good-id="id" :total-stock="g.totalStock" :status="g.status" @buy="buy">
</kotragoodsaction> </kotragoodsaction>
</template> </template>
<goodsku v-if="!loading && showSku" border-radius="10" v-model="showSku" :mask-close-able="true" <goodsku v-if="!loading && showSku&&u.TenantId!=27" border-radius="10" v-model="showSku" :mask-close-able="true"
:safe-area-inset-bottom="true" :good="g" :option-type="ot" :skued="currentSku" @close="closeSkuChosen"> :safe-area-inset-bottom="true" :good="g" :option-type="ot" :skued="currentSku" @close="closeSkuChosen">
</goodsku> </goodsku>
<goodsku2 v-if="!loading && showSku&&u.TenantId==27" border-radius="10" v-model="showSku" :mask-close-able="true"
:safe-area-inset-bottom="true" :good="g" :option-type="ot" :skued="currentSku" @close="closeSkuChosen">
</goodsku2>
</view> </view>
<u-empty text="没有找到商品,或商品已下架" mode="favor" v-if="!isExsitGoods"></u-empty> <u-empty text="没有找到商品,或商品已下架" mode="favor" v-if="!isExsitGoods"></u-empty>
<share :good-id="id" v-if="showShare" :good-name="g.name" :images="g.pic_url" :advertising="g.advertising" <share :good-id="id" v-if="showShare" :good-name="g.name" :images="g.pic_url" :advertising="g.advertising"
...@@ -434,6 +437,7 @@ ...@@ -434,6 +437,7 @@
import goodsaction from "./components/goodsaction"; //购物车收藏 import goodsaction from "./components/goodsaction"; //购物车收藏
import kotragoodsaction from "./components/kotragoodsaction"; //韩国馆项目引用 import kotragoodsaction from "./components/kotragoodsaction"; //韩国馆项目引用
import goodsku from "@/components/goods/goodsku"; import goodsku from "@/components/goods/goodsku";
import goodsku2 from "@/components/goods/goodsku2";
import auth from "@/components/auth/index"; import auth from "@/components/auth/index";
import coupon from "@/components/coupons/coupons"; import coupon from "@/components/coupons/coupons";
import share from "./components/share/share"; import share from "./components/share/share";
...@@ -510,6 +514,7 @@ ...@@ -510,6 +514,7 @@
goodsaction, goodsaction,
kotragoodsaction, kotragoodsaction,
goodsku, goodsku,
goodsku2,
auth, auth,
coupon, coupon,
share, share,
......
...@@ -134,8 +134,10 @@ ...@@ -134,8 +134,10 @@
<u-skeleton v-if="loading" :loading="true" :animation="true" bgcolor="#FFF"></u-skeleton> <u-skeleton v-if="loading" :loading="true" :animation="true" bgcolor="#FFF"></u-skeleton>
<goodsaction v-if="!loading" :good-name="g.name" :cover-pic="g.cover_pic" :favorite="g.favorite" :good-id="id" <goodsaction v-if="!loading" :good-name="g.name" :cover-pic="g.cover_pic" :favorite="g.favorite" :good-id="id"
:total-stock="g.totalStock" :status="g.status" @joincar="joinCar" @buy="buy"></goodsaction> :total-stock="g.totalStock" :status="g.status" @joincar="joinCar" @buy="buy"></goodsaction>
<goodsku v-if="!loading && showSku" border-radius="10" v-model="showSku" :mask-close-able="true" <goodsku v-if="!loading && showSku&&u.TenantId!=27" border-radius="10" v-model="showSku" :mask-close-able="true"
:safe-area-inset-bottom="true" :good="g" :option-type="ot" :skued="currentSku" @close="closeSkuChosen"></goodsku> :safe-area-inset-bottom="true" :good="g" :option-type="ot" :skued="currentSku" @close="closeSkuChosen"></goodsku>
<goodsku2 v-if="!loading && showSku&&u.TenantId==27" border-radius="10" v-model="showSku" :mask-close-able="true"
:safe-area-inset-bottom="true" :good="g" :option-type="ot" :skued="currentSku" @close="closeSkuChosen"></goodsku2>
</view> </view>
<u-empty text="没有找到商品,或商品已下架" mode="favor" v-if="!isExsitGoods"></u-empty> <u-empty text="没有找到商品,或商品已下架" mode="favor" v-if="!isExsitGoods"></u-empty>
<share :good-id="id" v-if="showShare" :good-name="g.name" :images="g.pic_url" :advertising="g.advertising" @close="closeShare"></share> <share :good-id="id" v-if="showShare" :good-name="g.name" :images="g.pic_url" :advertising="g.advertising" @close="closeShare"></share>
...@@ -151,6 +153,7 @@ ...@@ -151,6 +153,7 @@
import goodlist from "@/components/goods/list"; import goodlist from "@/components/goods/list";
import goodsaction from "./components/goodsaction"; import goodsaction from "./components/goodsaction";
import goodsku from "@/components/goods/goodsku"; import goodsku from "@/components/goods/goodsku";
import goodsku2 from "@/components/goods/goodsku2";
import auth from "@/components/auth/index"; import auth from "@/components/auth/index";
import coupon from "@/components/coupons/coupons"; import coupon from "@/components/coupons/coupons";
import share from "./components/share/share"; import share from "./components/share/share";
...@@ -197,6 +200,7 @@ ...@@ -197,6 +200,7 @@
goodlist, goodlist,
goodsaction, goodsaction,
goodsku, goodsku,
goodsku2,
auth, auth,
coupon, coupon,
share, share,
......
...@@ -186,11 +186,13 @@ ...@@ -186,11 +186,13 @@
</button> </button>
</view> </view>
<auth v-if="showAuth" @changeuserinfo="reloadUserinfo" @gbAuth="gbAuth"></auth> <auth v-if="showAuth" @changeuserinfo="reloadUserinfo" @gbAuth="gbAuth"></auth>
<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>
</view> </view>
</template> </template>
<script> <script>
import goodSku from "@/components/goods/goodsku"; import goodSku from "@/components/goods/goodsku";
import goodSku2 from "@/components/goods/goodsku2";
import auth from "@/components/auth/index"; import auth from "@/components/auth/index";
export default { export default {
data() { data() {
...@@ -224,6 +226,7 @@ ...@@ -224,6 +226,7 @@
}, },
components: { components: {
goodSku, goodSku,
goodSku2,
auth auth
}, },
onReady() { onReady() {
...@@ -231,6 +234,7 @@ ...@@ -231,6 +234,7 @@
this.getList(); this.getList();
}, },
onLoad(option) { onLoad(option) {
this.u = uni.getStorageSync('mall_UserInfo');
this.GoodsId = option.GoodsId; this.GoodsId = option.GoodsId;
this.sysheight = uni.getSystemInfoSync().windowHeight; this.sysheight = uni.getSystemInfoSync().windowHeight;
this.swiperHeight = `${this.sysheight}px`; this.swiperHeight = `${this.sysheight}px`;
......
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