Browse Source

优化

master
陈裕财 4 years ago
parent
commit
fd62f11691
  1. 17
      src/components/ModulesMenu/allMenus.vue
  2. 1
      src/views/order/index.vue

17
src/components/ModulesMenu/allMenus.vue

@ -32,10 +32,13 @@
<img :src="item.logoUrl" alt=""> <img :src="item.logoUrl" alt="">
<span>{{item.name}}</span> <span>{{item.name}}</span>
<el-divider></el-divider> <el-divider></el-divider>
<div class="desc">
<div class="desc" v-if="item.billMode!=='0'">
<el-button @click="goBuy(item)" v-if="!item.isBuy" style="width:70px;" type="primary" round>购买</el-button> <el-button @click="goBuy(item)" v-if="!item.isBuy" style="width:70px;" type="primary" round>购买</el-button>
<span class="buyAfter" v-else>已购买</span> <span class="buyAfter" v-else>已购买</span>
</div> </div>
<div class="desc" v-else>
<span class="buyAfter">免费</span>
</div>
</div> </div>
</div> </div>
@ -117,7 +120,7 @@ export default {
}, },
selectItem(item) { selectItem(item) {
if(item.isBuy) {
if(item.isBuy||item.billMode=='0') {
// //
let name = ""; let name = "";
modulesOfRouter.forEach(e => { modulesOfRouter.forEach(e => {
@ -149,14 +152,16 @@ export default {
this.menuLoading = true this.menuLoading = true
getAllMenuModule({}).then(res => { getAllMenuModule({}).then(res => {
let tempData = res.data.data; let tempData = res.data.data;
tempData.forEach(i=>{
i.isBuy=false;
})
getBuyMenuModule({}).then(res2 => { getBuyMenuModule({}).then(res2 => {
let branchModules = res2.data.data; let branchModules = res2.data.data;
tempData.forEach(k => { tempData.forEach(k => {
branchModules.forEach(element => { branchModules.forEach(element => {
// if(k.id == element.moduleId) {
// k.isBuy = true;
// }
k.isBuy = true;
if(k.id == element.moduleId && element.status=='1') {
k.isBuy = true;
}
}); });
modulesOfIcon.forEach(element => { modulesOfIcon.forEach(element => {

1
src/views/order/index.vue

@ -162,7 +162,6 @@ export default {
let branchModules = res2.data.data; let branchModules = res2.data.data;
tempData.forEach(k => { tempData.forEach(k => {
branchModules.forEach(element => { branchModules.forEach(element => {
k.isChecked = false;
if(k.id == element.moduleId && element.status=='1') { if(k.id == element.moduleId && element.status=='1') {
k.isBuy = true; k.isBuy = true;
k.musers=element.musers k.musers=element.musers

Loading…
Cancel
Save