uni-app 项目不同状态的单据显示不同状态的底部操作按钮

本文介绍如何在uni-app项目中,根据单据的不同状态(如新建、待审核、审核通过等)显示相应操作按钮。内容包括如何实现按钮的动态加载,以及考虑员工权限对按钮显示的影响。示例代码分别在detail.js和util.js中给出。
摘要由CSDN通过智能技术生成

需求:
1.不同的单据 比如申请购买某物品 存在不同的状态:新建 待审核 审核通过 下达 取消等等 不同状态的单据 细节页面的底部可能有不同的操作按钮,比如 新建的单据底部的操作可以是:通过审核 ,取消 ,添加协助人等等 往往这些按钮是可以在不同细节页面重复使用的
2.有些员工因为权限限制 ,只能在他的页面显示某些操作按钮

页面展示:
在这里插入图片描述

逻辑
detail.js

import {
    checkOperationPermission} from "@/lib/util.js";
export default{
   
data(){
   
return {
   
   statusBar:[],
   statusLine:[]
}
}
onLoad{
   
this.setStatusLine()
},
methods:{
   
//1.初始化设置全部的底部动作
      setStatusLine() {
   
      let _this = this;
      this.statusLine = [
        {
   
          src: "",
          name: "通过"</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值