Admin
2025-12-02 9e42f0dafa019f5ecf6b0ff425ecb966b002171e
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
 
<template>
  <view-grid ref="grid" :columns="columns" :detail="detail" :editFormFields="editFormFields"
    :editFormOptions="editFormOptions" :searchFormFields="searchFormFields"
    :searchFormOptions="searchFormOptions" :table="table" :extend="extend">
  </view-grid>
</template>
<script>
import extend from '@/extension/services/generalinfo/Dt_general_info.js';
import { ref, defineComponent } from 'vue';
export default defineComponent({
  setup() {
    const table = ref({
      key: 'general_id',
      footer: 'Foots',
      cnName: '通用信息',
      name: 'generalinfo/Dt_general_info',
      url: '/Dt_general_info/',
      sortName: 'general_measure_device_status',
    });
    const editFormFields = ref({});
    const editFormOptions = ref([]);
    const searchFormFields = ref({});
    const searchFormOptions = ref([]);
    const columns = ref([
      {
        field: 'general_id',
        title: 'general_id',
        type: 'guid',
        width: 110,
        hidden: true,
        readonly: true,
        require: true,
        align: 'left',
      },
      {
        field: 'general_measure_gap',
        title: '测量间隔时间(分钟)',
        type: 'int',
        width: 150,
        align: 'left',
        sort: true,
      },
      {
        field: 'general_measure_device_status',
        title: '测量设备状态',
        type: 'string',
        width: 200,
        align: 'left',
      },
      {
        field: 'general_measure_device_heart',
        title: '测量设备心跳',
        type: 'string',
        width: 200,
        align: 'left',
      },
      {
        field: 'general_inline_current_model',
        title: '入库线当前模式',
        type: 'string',
        width: 200,
        align: 'left',
      },
      {
        field: 'general_box_empty_flag',
        title: '入空托与实托的区分',
        type: 'string',
        width: 200,
        align: 'left',
      },
      {
        field: 'general_outline_current_model',
        title: '出库线当前模式',
        type: 'string',
        width: 220,
        align: 'left',
      },
      {
        field: 'general_update_date',
        title: '更新时间',
        type: 'datetime',
        width: 200,
        align: 'left',
        sort: true,
      },
      {
        field: 'general_bak_1',
        title: 'general_bak_1',
        type: 'string',
        width: 220,
        hidden: true,
        align: 'left',
      },
      {
        field: 'general_bak_2',
        title: 'general_bak_2',
        type: 'string',
        width: 220,
        hidden: true,
        align: 'left',
      },
      {
        field: 'general_bak_3',
        title: 'general_bak_3',
        type: 'string',
        width: 220,
        hidden: true,
        align: 'left',
      },
    ]);
    const detail = ref({
      cnName: '#detailCnName',
      columns: [],
      sortName: '',
      key: '',
    });
    return {
      table,
      extend,
      editFormFields,
      editFormOptions,
      searchFormFields,
      searchFormOptions,
      columns,
      detail,
    };
  },
});
</script>