|
@@ -52,11 +52,12 @@
|
|
|
<view>{{item.goodsName}}({{item.waterContent}}水)</view>
|
|
|
</view>
|
|
|
<view class="row3">
|
|
|
- <view v-if='item.weighingManagement&&item.weighingManagement.status=="已质检"&&managementType==1' @click.stop='del(item)' v-hasPermission="'acquisitionQuality.delete'" class='button'>删除</view>
|
|
|
- <view v-if='item.status=="已初检"&&managementType==1' v-hasPermission="'acquisitionQuality.initial'" @click.stop='edit(item,0)' class='button'>初检</view>
|
|
|
- <view v-if='item.confirm!="1"&&item.status=="已复检"&&managementType==1' @click.stop='edit(item,2)' v-hasPermission="'acquisitionQuality.con'" class='button'>确认</view>
|
|
|
- <view v-if='item.confirm!="1"&&managementType==1' @click.stop='edit(item,1)' v-hasPermission="'acquisitionQuality.again'" class='button'>复检</view>
|
|
|
- <view v-if='item.status=="已称毛重"&&managementType==3' @click.stop='quality_testing(item)' v-hasPermission="'acquisitionQualityOut.edit'" class='button'>质检</view>
|
|
|
+ {{getRoles("acquisitionQuality.delete")}}
|
|
|
+ <view v-if='getRoles("acquisitionQuality.delete")&&item.weighingManagement&&item.weighingManagement.status=="已质检"&&managementType==1' @click.stop='del(item)' class='button'>删除</view>
|
|
|
+ <view v-if='getRoles("acquisitionQuality.initial")&&item.status=="已初检"&&managementType==1' @click.stop='edit(item,0)' class='button'>初检</view>
|
|
|
+ <view v-if='getRoles("acquisitionQuality.con")&&item.confirm!="1"&&item.status=="已复检"&&managementType==1' @click.stop='edit(item,2)' class='button'>确认</view>
|
|
|
+ <view v-if='getRoles("acquisitionQuality.again")&&item.confirm!="1"&&managementType==1' @click.stop='edit(item,1)' class='button'>复检</view>
|
|
|
+ <view v-if='getRoles("acquisitionQualityOut.edit")&&item.status=="已称毛重"&&managementType==3' @click.stop='quality_testing(item)' class='button'>质检</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<!-- <view class='wrap' v-for='item in gridList' @click='examine(item)'>
|
|
@@ -100,7 +101,8 @@
|
|
|
<uni-load-more :status="loadStatus"></uni-load-more>
|
|
|
</view>
|
|
|
<view v-if='managementType==1' class="footer">
|
|
|
- <view @click='add' v-hasPermission="'acquisitionQuality.add'" class="button">新增</view>
|
|
|
+ <!-- <view @click='add' v-hasPermission="'acquisitionQuality.add'" class="button">新增</view> -->
|
|
|
+ <view @click='add' v-if='getRoles("acquisitionQuality.add")' class="button">新增</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
</template>
|
|
@@ -239,6 +241,17 @@
|
|
|
})
|
|
|
},
|
|
|
methods: {
|
|
|
+ //获取当前按钮权限
|
|
|
+ getRoles: function(role) {
|
|
|
+ debugger
|
|
|
+ let _roles = uni.getStorageSync('rolesList')
|
|
|
+ for (let i = 0; i < _roles.length; i++) {
|
|
|
+ if (_roles[i] == role) {
|
|
|
+ return true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return false
|
|
|
+ },
|
|
|
quality_testing(item){
|
|
|
uni.navigateTo({
|
|
|
url:'/pages/erpbusiness/out_quality_testing?id='+item.id+'&managementType='+this.managementType+'&cangid='+this.cangid
|