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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
  |   
 |  <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/stock/stockInfo.js"; 
 |    import { ref, defineComponent } from "vue"; 
 |    export default defineComponent({ 
 |      setup() { 
 |        const table = ref({ 
 |          key: "id", 
 |          footer: "Foots", 
 |          cnName: "库存信息", 
 |          name: "stockInfo", 
 |          url: "/StockInfo/", 
 |          sortName: "id", 
 |        }); 
 |        const editFormFields = ref({ 
 |          deviceCode: "", 
 |          deviceName: "", 
 |          deviceType: "", 
 |          deviceStatus: "", 
 |          deviceIp: "", 
 |          devicePort: "", 
 |          devicePlcType: "", 
 |          deviceRemark: "", 
 |        }); 
 |        const editFormOptions = ref([ 
 |         [ 
 |          {field:'palletCode',title:'托盘编号',type:'string'}, 
 |          {field:'locationCode',title:'货位编号',type:'string'}, 
 |         ] 
 |        ]); 
 |        const searchFormFields = ref({ 
 |          palletCode: "", 
 |          locationCode: "", 
 |        }); 
 |        const searchFormOptions = ref([ 
 |          [ 
 |            { title: "托盘编号", field: "palletCode" }, 
 |            { title: "货位编号", field: "locationCode" }, 
 |          ], 
 |        ]); 
 |        const columns = ref([ 
 |          { 
 |            field: "id", 
 |            title: "Id", 
 |            type: "int", 
 |            width: 90, 
 |            hidden: true, 
 |            readonly: true, 
 |            require: true, 
 |            align: "left", 
 |          }, 
 |          { 
 |            field: "palletCode", 
 |            title: "托盘编号", 
 |            type: "string", 
 |            width: 90, 
 |            align: "left", 
 |          }, 
 |          { 
 |            field: "locationCode", 
 |            title: "货位编号", 
 |            type: "string", 
 |            width: 150, 
 |            align: "left", 
 |          }, 
 |          // { 
 |          //   field: "isFull", 
 |          //   title: "是否满盘", 
 |          //   type: "string", 
 |          //   width: 150, 
 |          //   align: "left", 
 |          //   bind: { key: "yesno", data: [] }, 
 |          // }, 
 |           { 
 |            field: "warehouseId", 
 |            title: "仓库", 
 |            type: "select", 
 |            width: 100, 
 |            align: "left", 
 |            bind: { key: "warehouses", data: [] }, 
 |          }, 
 |          { 
 |            field: "creater", 
 |            title: "创建人", 
 |            type: "string", 
 |            width: 90, 
 |            align: "left", 
 |          }, 
 |          { 
 |            field: "createDate", 
 |            title: "创建时间", 
 |            type: "datetime", 
 |            width: 160, 
 |            align: "left", 
 |          }, 
 |          { 
 |            field: "modifier", 
 |            title: "修改人", 
 |            type: "string", 
 |            width: 100, 
 |            align: "left", 
 |            hidden:true 
 |          }, 
 |          { 
 |            field: "modifyDate", 
 |            title: "修改时间", 
 |            type: "datetime", 
 |            width: 160, 
 |            align: "left", 
 |            hidden:true 
 |          }, 
 |          { 
 |            field: "remark", 
 |            title: "备注", 
 |            type: "string", 
 |            width: 100, 
 |            align: "left", 
 |            hidden:true 
 |          }, 
 |        ]); 
 |        const detail = ref({ 
 |          cnName: "#detailCnName", 
 |          table: "", 
 |          columns: [], 
 |          sortName: "", 
 |        }); 
 |        return { 
 |          table, 
 |          extend, 
 |          editFormFields, 
 |          editFormOptions, 
 |          searchFormFields, 
 |          searchFormOptions, 
 |          columns, 
 |          detail, 
 |        }; 
 |      }, 
 |    }); 
 |    </script> 
 |       
 |  
  |