|
@@ -8,8 +8,18 @@
|
|
<view style="margin: 20rpx;">
|
|
<view style="margin: 20rpx;">
|
|
<u-search placeholder="请输入搜索内容" v-model="nameValue" :action-style="{'font-size':'40rpx'}" @custom="getProjectList()"></u-search>
|
|
<u-search placeholder="请输入搜索内容" v-model="nameValue" :action-style="{'font-size':'40rpx'}" @custom="getProjectList()"></u-search>
|
|
</view>
|
|
</view>
|
|
- <view class="project-content" v-for="(item,index) in list" :key="index" >
|
|
|
|
- <view v-if="item.name == '灶管阀改造'" @click="gotoindex()">
|
|
|
|
|
|
+ <view v-for="(item,index) in list" :key="index" >
|
|
|
|
+ <view class="project-content" v-if="item.name == '灶管阀改造' && civilPower.includes('pu1')" @click="gotoindex()">
|
|
|
|
+ <view>
|
|
|
|
+ <view class="font-forty-eight blue">
|
|
|
|
+ 项目名称:{{item.name}}
|
|
|
|
+ </view>
|
|
|
|
+ <view class="font-forty-eight blue">
|
|
|
|
+ 项目地址:{{item.address}}
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="project-content" v-else-if="item.name == '安检' && civilPower.includes('pu2')" @click="topage(`/pages/noLogin/data?id=${item.id}&name=${item.name}&address=${item.address}`)">
|
|
<view >
|
|
<view >
|
|
<view class="font-forty-eight blue">
|
|
<view class="font-forty-eight blue">
|
|
项目名称:{{item.name}}
|
|
项目名称:{{item.name}}
|
|
@@ -19,7 +29,7 @@
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
- <view v-else-if="item.name == '安检' || item.name == '维修' || item.name == '开栓'" @click="topage(`/pages/noLogin/data?id=${item.id}&name=${item.name}&address=${item.address}`)">
|
|
|
|
|
|
+ <view class="project-content" v-else-if="item.name == '维修' && civilPower.includes('pu3')" @click="topage(`/pages/noLogin/data?id=${item.id}&name=${item.name}&address=${item.address}`)">
|
|
<view >
|
|
<view >
|
|
<view class="font-forty-eight blue">
|
|
<view class="font-forty-eight blue">
|
|
项目名称:{{item.name}}
|
|
项目名称:{{item.name}}
|
|
@@ -29,7 +39,7 @@
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
- <view v-else @click="topage(`/pages/noLogin/uploadProject?id=${item.id}&name=${item.name}&address=${item.address}`)">
|
|
|
|
|
|
+ <view class="project-content" v-else-if="item.name == '开栓' && civilPower.includes('pu4')" @click="topage(`/pages/noLogin/data?id=${item.id}&name=${item.name}&address=${item.address}`)">
|
|
<view >
|
|
<view >
|
|
<view class="font-forty-eight blue">
|
|
<view class="font-forty-eight blue">
|
|
项目名称:{{item.name}}
|
|
项目名称:{{item.name}}
|
|
@@ -39,6 +49,23 @@
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
+ <view class="project-content" v-else-if="
|
|
|
|
+ item.name != '灶管阀改造' &&
|
|
|
|
+ item.name != '安检' &&
|
|
|
|
+ item.name != '维修' &&
|
|
|
|
+ item.name != '开栓' &&
|
|
|
|
+ civilPower.includes('pu5')"
|
|
|
|
+ @click="topage(`/pages/noLogin/uploadProject?id=${item.id}&name=${item.name}&address=${item.address}`)">
|
|
|
|
+ <view>
|
|
|
|
+ <view class="font-forty-eight blue">
|
|
|
|
+ 项目名称:{{item.name}}
|
|
|
|
+ </view>
|
|
|
|
+ <view class="font-forty-eight blue">
|
|
|
|
+ 项目地址:{{item.address}}
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ </view>
|
|
|
|
+ <view v-else></view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
@@ -51,13 +78,15 @@
|
|
return {
|
|
return {
|
|
list:[],
|
|
list:[],
|
|
value:'',
|
|
value:'',
|
|
- nameValue:''
|
|
|
|
|
|
+ nameValue:'',
|
|
|
|
+ civilPower:''
|
|
}
|
|
}
|
|
},
|
|
},
|
|
onLoad(e) {
|
|
onLoad(e) {
|
|
console.log(e)
|
|
console.log(e)
|
|
this.value = e.value
|
|
this.value = e.value
|
|
this.getProjectList();
|
|
this.getProjectList();
|
|
|
|
+ this.getUserName();
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
gotoindex(){
|
|
gotoindex(){
|
|
@@ -78,7 +107,12 @@
|
|
}
|
|
}
|
|
this.list = res;
|
|
this.list = res;
|
|
})
|
|
})
|
|
- }
|
|
|
|
|
|
+ },
|
|
|
|
+ getUserName(){
|
|
|
|
+ service.getUserName().then(res=>{
|
|
|
|
+ this.civilPower = res.civilPower;
|
|
|
|
+ })
|
|
|
|
+ },
|
|
},
|
|
},
|
|
}
|
|
}
|
|
</script>
|
|
</script>
|