Admin
5 天以前 bd6818fc9d40f343547bafca0743658f3c0379dc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
//此处是对表单的方法,组件,权限操作按钮等进行任意扩展(方法扩展可参照SellOrder.js)
 
import gridHeader from "../../App_Expert/PrintQrCode";
 
let extension = {
  components: {//动态扩充组件或组件路径
    //表单header、content、footer对应位置扩充的组件
    gridHeader: gridHeader,//{ template: "<div>扩展组xx件</div>" },
    gridBody: '',
    gridFooter: '',
    //弹出框(修改、编辑、查看)header、content、footer对应位置扩充的组件
    modelHeader: '',
    modelBody: '',
    modelFooter: ''
  },
  buttons: { view: [], box: [], detail: [] },//扩展的按钮
  methods: {//事件扩展
    onInit() {
 
      this.columns.push({
        title: '操作', width: 130, render: (h, { row, column, index }) => {
          return h(
            "div",
            { style: {} },
            [
              h(
                "span",
                {
                  class: [
                    "el-icon-edit el-tag el-tag--success el-tag--light",
                  ],
                  style: {
                    cursor: "pointer",
                    "margin-right": "8px",
                    "width": "80px",
                  },
                  onClick: (e) => {
                    this.$refs.gridHeader.showPrintAlert(row);
                  }
                },
                "打印"
              ),
 
            ]
          );
        }
      })
 
    }
  }
};
export default extension;