需求:
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: "通过"</