XMLWAN 3 years ago
parent
commit
b207097e3d
1 changed files with 8 additions and 569 deletions
  1. 8 569
      src/xt_pages/stock/drugs/inventory.vue

+ 8 - 569
src/xt_pages/stock/drugs/inventory.vue View File

@@ -1,573 +1,4 @@
1
-<template>
2
-    <div>
3
-        <div style="display: flex;align-items: center;justify-content: space-between;margin-bottom:10px;">
4
-            <div>
5
-                <el-input
6
-                size="small"
7
-                style="width: 200px;margin-left:10px;"
8
-                class="filter-item"
9
-                v-model.trim="searchKey"
10
-                placeholder="请输入单据编号或操作人姓名"
11
-                />
12
-                <el-button
13
-                size="small"
14
-                class="filter-item"
15
-                type="primary"
16
-                icon="el-icon-search"
17
-                @click="search"
18
-                >搜索</el-button
19
-                >
20
-                <el-date-picker
21
-                size="small"
22
-                v-model="start_time"
23
-                type="date"
24
-                style="margin-left:5px;width:140px;"
25
-                placeholder="选择日期"
26
-                @change="changeStartTime">
27
-                </el-date-picker>
28
-                <el-date-picker
29
-                size="small"
30
-                v-model="end_time"
31
-                type="date"
32
-                style="margin-left:5px;width:140px;"
33
-                placeholder="选择日期"
34
-                @change="changeEndTime">
35
-                </el-date-picker>
36
-            </div>
37
-            <div>
38
-                <el-button size="small" type="primary" @click="dialogVisible = true">新增</el-button>
39
-                <el-button size="small" type="primary" @click="toCheck">核对</el-button>
40
-                <!-- <el-button size="small" type="primary" @click="print">打印</el-button>
41
-                <el-button size="small" type="primary" @click="exportList">导出</el-button> -->
42
-            </div>
43
-        </div>
44
-        <el-table :data="tableList" border :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)' }"  @selection-change="changePrice">
45
-           <el-table-column type="selection" width="55" align="center"> </el-table-column>
46
-            <el-table-column prop="date" label="盘点编号" align="center">
47
-                <template slot-scope="scope">
48
-                  {{scope.row.warehousing_order}}
49
-                </template>
50
-            </el-table-column>
51
-            <el-table-column prop="date" label="盘点日期" align="center">
52
-                <template slot-scope="scope">
53
-                  {{getTime(scope.row.start_time)}}
54
-                </template>
55
-            </el-table-column>
56
-            <el-table-column prop="date" label="药品名称" align="center">
57
-                <template slot-scope="scope">
58
-                  {{scope.row.drug_name}}
59
-                </template>
60
-            </el-table-column>
61
-            <el-table-column prop="date" label="药品规格" align="center">
62
-                <template slot-scope="scope">
63
-                  {{scope.row.specification_name}}
64
-                </template>
65
-            </el-table-column>
66
-            <el-table-column prop="name" label="盘点数量" align="center">
67
-                <template slot-scope="scope">
68
-                  {{scope.row.count}}{{scope.row.warehousing_unit}}<span v-if="scope.row.min_count>0">{{scope.row.min_count}}{{scope.row.min_unit}}</span>
69
-                </template>
70
-            </el-table-column>
71
-            <el-table-column prop="name" label="盘点人" align="center">
72
-                <template slot-scope="scope">
73
-                  {{getDoctorName(scope.row.creater)}}
74
-                </template>
75
-            </el-table-column>
76
-            <el-table-column prop="name" label="审核日期" align="center">
77
-                <template slot-scope="scope">
78
-                  {{getTime(scope.row.checker_time)}}
79
-                </template>
80
-            </el-table-column>
81
-            <el-table-column prop="name" label="审核人" align="center">
82
-                <template slot-scope="scope">
83
-                   {{getDoctorName(scope.row.checker)}}
84
-                </template>
85
-            </el-table-column>
86
-            <el-table-column prop="name" label="状态" align="center">
87
-              <template slot-scope="scope">
88
-                 <span v-if="scope.row.checker_status == 1">盘点完成</span>
89
-                 <span v-if="scope.row.checker_status == 2">正在盘点</span>
90
-              </template>
91
-            </el-table-column>
92
-            <el-table-column label="操作" align="center" width="260">
93
-                <template slot-scope="scope">
94
-                  <el-button type="primary" size="small" @click="editInventory(scope.row.id,scope.row.checker_status,scope.$index)">编辑</el-button>
95
-                  <el-button type="danger" size="small" @click="deleteDrugInventory(scope.row.id,scope.row.checker_status,scope.$index)">删除</el-button>
96
-                 
97
-                </template>
98
-            </el-table-column>
99
-        </el-table>
100
-        <el-pagination
101
-            @size-change="handleSizeChange"
102
-            @current-change="handleCurrentChange"
103
-            :page-sizes="[10, 20, 40, 100]"
104
-            :page-size="10"
105
-            background
106
-            style="margin-top:20px;text-align: right"
107
-            layout="total, sizes, prev, pager, next, jumper"
108
-            :total="total"
109
-        >
110
-        </el-pagination>
111
-        <el-dialog
112
-        title="药品盘点"
113
-        :visible.sync="dialogVisible"
114
-        width="1200px"
115
-        class="addDrugsDialog">
116
-            <el-form :model="form" class="modifyDialog" label-width="120px">
117
-                <el-form-item label="药品ID">
118
-                    <el-input v-model="form.drug_id" :disabled="true"></el-input>
119
-                </el-form-item>
120
-                <el-form-item label="药品名称">
121
-                  <el-autocomplete
122
-                    class="checkSearch"
123
-                    popper-class="my-autocomplete"
124
-                    v-model="form.drug_name"
125
-                    :fetch-suggestions="querySearchAsync"
126
-                    :trigger-on-focus="true"
127
-                    placeholder="请输入药品名称"
128
-                    @select="handleSelect"
129
-                    style="width:160px;"
130
-                  >
131
-                    <i class="el-icon-search el-input__icon" slot="suffix"></i>
132
-                  <template slot-scope="{ item }">
133
-                    <div class="name">{{ item.drug_name + item.dose + item.dose_unit + "*" +item.min_number + item.min_unit +"/" + item.max_unit + "  "+item.manufacturer}}</div>
134
-                  </template>
135
-                 </el-autocomplete>  
136
-                </el-form-item>
137
-                <el-form-item label="批次">
138
-                  <el-select v-model="form.batch_number" filterable placeholder="请选择" @change="changeNumber">
139
-                      <el-option
140
-                        v-for="(item,index) in numberList"
141
-                        :key="index"
142
-                        :label="item.batch_number"
143
-                        :value="item.id">
144
-                      </el-option>
145
-                  </el-select>
146
-                </el-form-item>
147
-         
148
-                <el-form-item label="规格">
149
-                    <el-input v-model="form.specification_name" :disabled="true"></el-input>
150
-                </el-form-item>
151
-                <el-form-item label="进货价">
152
-                    <el-input v-model="form.last_price" :disabled="true"></el-input>
153
-                </el-form-item>
154
-                <el-form-item label="零售价">
155
-                    <el-input v-model="form.retail_price" :disabled="true"></el-input>
156
-                </el-form-item>
157 1
 
158
-                <div style="width:100%;display:flex;">
159
-                    <el-form-item prop="dose" label="盘点数量" style="width:100%;">
160
-                      <el-input v-model="form.count" type="number" style="width:160px;" placeholder="盘点数量"></el-input>
161
-                      <el-select v-model="form.warehousing_unit" style="width:160px;" placeholder="最大单位" :disabled="true">
162
-                      <el-option
163
-                        v-for="(item,index) in getDataConfig('hemodialysis','units')"
164
-                        :key="index"
165
-                        :label="item.name"
166
-                        :value="item.name">
167
-                      </el-option>
168
-                    </el-select>
169
-                    <el-input v-model="form.min_count"  style="width:160px;margin-left:10px" placeholder="盘点数量" ></el-input>
170
-                    <el-select v-model="form.min_unit"  style="width:160px;" placeholder="最小单位" :disabled="true">
171
-                      <el-option
172
-                        v-for="(item,index) in getDataConfig('hemodialysis','units')"
173
-                        :key="index"
174
-                        :label="item.name"
175
-                        :value="item.name">
176
-                      </el-option>
177
-                    </el-select>
178
-                    </el-form-item>
179
-                      
180
-                </div>
181
-
182
-                <el-form-item label="库存">
183
-                    <el-input v-model="form.total" :disabled="true"></el-input>
184
-                </el-form-item>
185
-                <el-form-item label="产地">
186
-                    <el-input v-model="form.drug_origin_place" :disabled="true"></el-input>
187
-                </el-form-item>
188
-                <el-form-item label="批准文号">
189
-                    <el-input v-model="form.number" :disabled="true"></el-input>
190
-                </el-form-item>
191
-                <el-form-item label="生产厂商">
192
-                    <el-input v-model="form.manufacturer" :disabled="true"></el-input>
193
-                </el-form-item>
194
-                <el-form-item label="备注">
195
-                    <div style="display:flex;">
196
-                        <el-input v-model="form.name"></el-input>
197
-                        <el-button style="margin-left:5px;" type="primary" @click="addInventory">添加</el-button>
198
-                    </div>
199
-                </el-form-item>
200
-            </el-form>
201
-            <el-table :data="tableData" border :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)' }">
202
-                <el-table-column prop="date" label="耗材ID" width="100" align="center">
203
-                    <template slot-scope="scope">
204
-                       {{scope.row.drug_id}}
205
-                    </template>
206
-                </el-table-column>
207
-                <el-table-column prop="date" label="耗材名称" width="100" align="center">
208
-                   <template slot-scope="scope">
209
-                       {{scope.row.drug_name}}
210
-                    </template>
211
-                </el-table-column>
212
-                <el-table-column prop="name" label="规格" width="100" align="center">
213
-                   <template slot-scope="scope">
214
-                       {{scope.row.specification_name}}
215
-                    </template>
216
-                </el-table-column>
217
-                <el-table-column prop="name" label="单位" width="100" align="center">
218
-                     <template slot-scope="scope">
219
-                       {{scope.row.warehousing_unit}}
220
-                    </template>
221
-                </el-table-column>
222
-                <el-table-column prop="name"  label="盘点数量" width="100" align="center">
223
-                     <template slot-scope="scope">
224
-                       {{scope.row.count}}{{scope.row.warehousing_unit}}{{scope.row.min_count}}{{scope.row.min_unit}}
225
-                    </template>
226
-                </el-table-column>
227
-                <el-table-column prop="name" label="原进货价" width="100" align="center">
228
-                   <template slot-scope="scope">
229
-                       {{scope.row.last_price}}
230
-                    </template>
231
-                </el-table-column>
232
-                <el-table-column prop="name" label="原零售价" width="100" align="center">
233
-                    <template slot-scope="scope">
234
-                       {{scope.row.retail_price}}
235
-                    </template>
236
-                </el-table-column>
237
-             
238
-                <el-table-column  prop="name" label="生产厂商" width="100" align="center">
239
-                    <template slot-scope="scope">
240
-                       {{scope.row.manufacturer}}
241
-                    </template> 
242
-                </el-table-column>
243
-                <el-table-column prop="name" label="产地"  width="100" align="center">
244
-                  <template slot-scope="scope">
245
-                       {{scope.row.drug_origin_place}}
246
-                  </template> 
247
-                </el-table-column>
248
-                <el-table-column prop="name" label="批准文号" width="100" align="center">
249
-                 <template slot-scope="scope">
250
-                       {{scope.row.number}}
251
-                  </template> 
252
-                </el-table-column>
253
-                <el-table-column prop="name" label="备注" width="100" align="center">
254
-                    <template slot-scope="scope">
255
-                       {{scope.row.remark}}
256
-                    </template> 
257
-                </el-table-column>
258
-                <el-table-column
259
-                fixed="right"
260
-                width="100"
261
-                label="操作">
262
-                    <template slot-scope="scope">
263
-                        <el-button type="text" size="small" @click="toEdit(scope.row,scope.$index)">编辑</el-button>
264
-                        <el-button type="text" size="small" @click="toDelete(scope.$index)">删除</el-button>
265
-                       
266
-                    </template>
267
-                </el-table-column>
268
-            </el-table>
269
-            <span slot="footer" class="dialog-footer">
270
-                <el-button @click="dialogVisible = false">取 消</el-button>
271
-                <el-button type="primary" @click="saveDrugInventory">确 定</el-button>
272
-            </span>
273
-        </el-dialog>
274
-
275
-
276
-          <el-dialog
277
-            title="库房调价"
278
-            :visible.sync="editdialogVisible"
279
-            width="1200px">
280
-            <el-form :model="form" class="modifyDialog" label-width="120px">
281
-
282
-                <el-form-item label="耗材ID">
283
-                    <el-input v-model="form.drug_id" :disabled="true"></el-input>
284
-                </el-form-item>
285
-                <el-form-item label="药品名称">
286
-                  <el-autocomplete
287
-                    class="checkSearch"
288
-                    popper-class="my-autocomplete"
289
-                    v-model="form.drug_name"
290
-                    :fetch-suggestions="querySearchAsync"
291
-                    :trigger-on-focus="true"
292
-                    placeholder="请输入药品名称"
293
-                    @select="handleSelect"
294
-                    style="width:160px;"
295
-                  >
296
-                    <i class="el-icon-search el-input__icon" slot="suffix"></i>
297
-                  <template slot-scope="{ item }">
298
-                    <div class="name">{{ item.drug_name + item.dose + item.dose_unit + "*" +item.min_number + item.min_unit +"/" + item.max_unit + "  "+item.manufacturer}}</div>
299
-                  </template>
300
-                 </el-autocomplete>  
301
-                </el-form-item>
302
-                <el-form-item label="规格">
303
-                    <el-input v-model="form.specification_name" :disabled="true"></el-input>
304
-                </el-form-item>
305
-               <el-form-item label="批次">
306
-                  <el-select v-model="form.batch_number" filterable placeholder="请选择" @change="changeNumber">
307
-                      <el-option
308
-                        v-for="(item,index) in numberList"
309
-                        :key="index"
310
-                        :label="item.batch_number"
311
-                        :value="item.id">
312
-                      </el-option>
313
-                  </el-select>
314
-                </el-form-item>
315
-              
316
-                <el-form-item label="进货价">
317
-                    <el-input v-model="form.last_price" :disabled="true"></el-input>
318
-                </el-form-item>
319
-                <el-form-item label="零售价">
320
-                    <el-input v-model="form.retail_price" :disabled="true"></el-input>
321
-                </el-form-item>
322
-
323
-                <div style="width:100%;display:flex;">
324
-                    <el-form-item prop="dose" label="盘点数量" style="width:100%;">
325
-                      <el-input v-model="form.count" type="number" style="width:160px;" placeholder="盘点数量"></el-input>
326
-                      <el-select v-model="form.warehousing_unit" style="width:160px;" placeholder="最大单位" :disabled="true">
327
-                      <el-option
328
-                        v-for="(item,index) in getDataConfig('hemodialysis','units')"
329
-                        :key="index"
330
-                        :label="item.name"
331
-                        :value="item.name">
332
-                      </el-option>
333
-                    </el-select>
334
-                    <el-input v-model="form.min_count"  style="width:160px;margin-left:10px" placeholder="盘点数量" ></el-input>
335
-                    <el-select v-model="form.min_unit"  style="width:160px;" placeholder="最小单位" :disabled="true">
336
-                      <el-option
337
-                        v-for="(item,index) in getDataConfig('hemodialysis','units')"
338
-                        :key="index"
339
-                        :label="item.name"
340
-                        :value="item.name">
341
-                      </el-option>
342
-                    </el-select>
343
-                 </el-form-item>
344
-                </div>
345
-                <el-form-item label="库存">
346
-                    <el-input v-model="form.total" :disabled="true"></el-input>
347
-                </el-form-item>
348
-                <el-form-item label="产地">
349
-                    <el-input v-model="form.drug_origin_place"></el-input>
350
-                </el-form-item>
351
-                <el-form-item label="批准文号">
352
-                    <el-input v-model="form.number"></el-input>
353
-                </el-form-item>
354
-                <el-form-item label="生产厂商">
355
-                    <el-input v-model="form.manufacturer"></el-input>
356
-                </el-form-item>
357
-                <el-form-item label="备注">
358
-                    <div style="display:flex;">
359
-                        <el-input v-model="form.remark"></el-input>
360
-                    </div>
361
-                </el-form-item>
362
-            </el-form>
363
-            <span slot="footer" class="dialog-footer">
364
-                <el-button @click="editdialogVisible = false">取 消</el-button>
365
-                <el-button type="primary" @click="saveInventory">确 定</el-button>
366
-            </span>
367
-        </el-dialog>
368
-
369
-      <el-dialog
370
-        title="药品盘点核对"
371
-        :visible.sync="checkDialogVisible"
372
-        width="30%"
373
-        >
374
-        <span>
375
-          <el-form :model="form">
376
-            <el-row>
377
-              <el-col>
378
-                <el-form-item label="核对时间">
379
-                 <el-date-picker
380
-                    size="small"
381
-                    v-model="check_time"
382
-                    type="date"
383
-                    style="margin-left:5px;width:140px;"
384
-                    placeholder="选择日期">
385
-                  </el-date-picker>
386
-                </el-form-item>  
387
-              </el-col>
388
-            </el-row>  
389
-             <el-row>
390
-              <el-col>
391
-                <el-form-item label="核对人">
392
-                  <el-select v-model="checker" placeholder="请选择">
393
-                    <el-option
394
-                    v-for="item in doctorList"
395
-                    :key="item.admin_user_id"
396
-                    :label="item.user_name"
397
-                    :value="item.admin_user_id">
398
-                    </el-option>
399
-                 </el-select>
400
-                </el-form-item>  
401
-              </el-col>
402
-            </el-row>  
403
-          </el-form>  
404
-        </span>
405
-        <span slot="footer" class="dialog-footer">
406
-            <el-button @click="checkDialogVisible = false">取 消</el-button>
407
-            <el-button type="primary" @click="SaveDrugCheckedInventory">保 存</el-button>
408
-        </span>
409
-    </el-dialog>
410
-
411
-
412
-       <el-dialog
413
-            title="库房调价"
414
-            :visible.sync="modifydialogVisible"
415
-            width="1200px">
416
-            <el-form :model="form" class="modifyDialog" label-width="120px">
417
-
418
-                <el-form-item label="耗材ID">
419
-                    <el-input v-model="form.drug_id"></el-input>
420
-                </el-form-item>
421
-                <el-form-item label="药品名称">
422
-                  <el-autocomplete
423
-                    class="checkSearch"
424
-                    popper-class="my-autocomplete"
425
-                    v-model="form.drug_name"
426
-                    :fetch-suggestions="querySearchAsync"
427
-                    :trigger-on-focus="true"
428
-                    placeholder="请输入药品名称"
429
-                    @select="handleSelect"
430
-                    style="width:160px;"
431
-                  >
432
-                    <i class="el-icon-search el-input__icon" slot="suffix"></i>
433
-                  <template slot-scope="{ item }">
434
-                    <div class="name">{{ item.drug_name + item.dose + item.dose_unit + "*" +item.min_number + item.min_unit +"/" + item.max_unit + "  "+item.manufacturer}}</div>
435
-                  </template>
436
-                 </el-autocomplete>  
437
-                </el-form-item>
438
-                <el-form-item label="规格">
439
-                    <el-input v-model="form.specification_name" :disabled="true"></el-input>
440
-                </el-form-item>
441
-                <!-- <el-form-item label="单位">
442
-                    <el-input v-model="form.warehousing_unit" :disabled="true"></el-input>
443
-                </el-form-item> -->
444
-                <!-- <el-form-item prop="warehousing_unit" label="单位">
445
-                    <el-select v-model="form.warehousing_unit" style="width:160px;" placeholder="单位" @change="changeMaxUnit">
446
-                      <el-option
447
-                        v-for="(item,index) in getDataConfig('hemodialysis','units')"
448
-                        :key="index"
449
-                        :label="item.name"
450
-                        :value="item.name">
451
-                      </el-option>
452
-                    </el-select>
453
-                </el-form-item> -->
454
-                <el-form-item label="进货价">
455
-                    <el-input v-model="form.last_price" :disabled="true"></el-input>
456
-                </el-form-item>
457
-                <el-form-item label="零售价">
458
-                    <el-input v-model="form.retail_price" :disabled="true"></el-input>
459
-                </el-form-item>
460
-                <!-- <el-form-item label="盘点数量">
461
-                    <el-input v-model="form.count"></el-input>
462
-                </el-form-item> -->
463
-              
464
-                <div style="width:100%;display:flex;">
465
-                    <el-form-item prop="dose" label="盘点数量" style="width:100%;">
466
-                      <el-input v-model="form.count" type="number" style="width:160px;" placeholder="盘点数量"></el-input>
467
-                      <el-select v-model="form.warehousing_unit" style="width:160px;" placeholder="最大单位" :disabled="true">
468
-                      <el-option
469
-                        v-for="(item,index) in getDataConfig('hemodialysis','units')"
470
-                        :key="index"
471
-                        :label="item.name"
472
-                        :value="item.name">
473
-                      </el-option>
474
-                    </el-select>
475
-                    <el-input v-model="form.min_count"  style="width:160px;margin-left:10px" placeholder="盘点数量" ></el-input>
476
-                    <el-select v-model="form.min_unit"  style="width:160px;" placeholder="最小单位" :disabled="true">
477
-                      <el-option
478
-                        v-for="(item,index) in getDataConfig('hemodialysis','units')"
479
-                        :key="index"
480
-                        :label="item.name"
481
-                        :value="item.name">
482
-                      </el-option>
483
-                    </el-select>
484
-                 </el-form-item>
485
-                </div>
486
-                <el-form-item label="库存">
487
-                    <el-input v-model="form.total" :disabled="true"></el-input>
488
-                </el-form-item>
489
-                <el-form-item label="产地">
490
-                    <el-input v-model="form.drug_origin_place" :disabled="true"></el-input>
491
-                </el-form-item>
492
-                <el-form-item label="批准文号">
493
-                    <el-input v-model="form.number" :disabled="true"></el-input>
494
-                </el-form-item>
495
-                <el-form-item label="生产厂商">
496
-                    <el-input v-model="form.manufacturer" :disabled="true"></el-input>
497
-                </el-form-item>
498
-                <el-form-item label="备注">
499
-                    <div style="display:flex;">
500
-                        <el-input v-model="form.remark"></el-input>
501
-                    </div>
502
-                </el-form-item>
503
-            </el-form>
504
-            <span slot="footer" class="dialog-footer">
505
-                <el-button @click="modifydialogVisible = false">取 消</el-button>
506
-                <el-button type="primary" @click="modifyInventory">确 定</el-button>
507
-            </span>
508
-        </el-dialog>
509
-
510
-
511
-         <el-dialog
512
-            title="校正"
513
-            :visible.sync="profdialogVisible"
514
-            width="1200px">
515
-            <el-form :model="form" class="modifyDialog" label-width="120px">
516
-
517
-                <el-form-item label="药品名称">
518
-                  <el-autocomplete
519
-                    class="checkSearch"
520
-                    popper-class="my-autocomplete"
521
-                    v-model="form.drug_name"
522
-                    :fetch-suggestions="querySearchAsync"
523
-                    :trigger-on-focus="true"
524
-                    placeholder="请输入药品名称"
525
-                    @select="handleSelect"
526
-                    style="width:160px;"
527
-                  >
528
-                    <i class="el-icon-search el-input__icon" slot="suffix"></i>
529
-                  <template slot-scope="{ item }">
530
-                    <div class="name">{{ item.drug_name + item.dose + item.dose_unit + "*" +item.min_number + item.min_unit +"/" + item.max_unit + "  "+item.manufacturer}}</div>
531
-                  </template>
532
-                 </el-autocomplete>  
533
-                </el-form-item>
534
-                <!-- <el-form-item label="单位">
535
-                    <el-input v-model="form.warehousing_unit"></el-input>
536
-                </el-form-item> -->
537
-                <el-form-item prop="warehousing_unit" label="单位">
538
-                    <el-select v-model="form.warehousing_unit" style="width:160px;" placeholder="单位" @change="changeMaxUnit">
539
-                      <el-option
540
-                        v-for="(item,index) in getDataConfig('hemodialysis','units')"
541
-                        :key="index"
542
-                        :label="item.name"
543
-                        :value="item.name">
544
-                      </el-option>
545
-                    </el-select>
546
-                </el-form-item>
547
-                <el-form-item label="盘点数量">
548
-                    <el-input v-model="form.count"></el-input>
549
-                </el-form-item>
550
-                <el-form-item label="校正数量">
551
-                    <el-input v-model="form.proof_count" type="number"></el-input>
552
-                </el-form-item>
553
-              
554
-                <el-form-item label="库存">
555
-                    <el-input v-model="form.total" :disabled="true"></el-input>
556
-                </el-form-item>
557
-                
558
-                <el-form-item label="备注">
559
-                    <div style="display:flex;">
560
-                        <el-input v-model="form.remark"></el-input>
561
-                    </div>
562
-                </el-form-item>
563
-            </el-form>
564
-            <span slot="footer" class="dialog-footer">
565
-                <el-button @click="profdialogVisible = false">取 消</el-button>
566
-                <el-button type="primary" @click="proofInventory">确 定</el-button>
567
-            </span>
568
-        </el-dialog>
569
-    </div>
570
-</template>
571 2
 
572 3
 <script>
573 4
 import { uParseTime } from '@/utils/tools'
@@ -634,6 +65,14 @@ export default {
634 65
             profdialogVisible:false,
635 66
             index:"",
636 67
             unitList:[],
68
+            reasonList:[
69
+              {id:0,name:"默认"},
70
+              {id:1,name:"到期退货"},
71
+              {id:2,name:"异常退货"},
72
+              {id:3,name:"退货"},
73
+              {id:4,name:"人为损坏"},
74
+              {id:5,name:"不计入报损分析"},
75
+            ]
637 76
         }
638 77
     },
639 78
     methods:{