|
@@ -24,57 +24,57 @@
|
24
|
24
|
|
25
|
25
|
|
26
|
26
|
<el-form :rules="tableRules" :model="recordInfo" ref="tableForm">
|
27
|
|
- <el-table :data="recordInfo.recordData" :class="signAndWeighBoxPatients" style="width: 100%" border
|
|
27
|
+ <el-table id="oictable" :data="recordInfo.recordData" :class="signAndWeighBoxPatients" style="width: 100%" border
|
28
|
28
|
max-height="450" :header-cell-style="{ backgroundColor: 'rgb(245, 247, 250)'}"
|
29
|
29
|
>
|
30
|
30
|
|
31
|
|
- <el-table-column min-width="35" align="center">
|
|
31
|
+ <el-table-column align="center" width="200" >
|
32
|
32
|
|
33
|
33
|
<template slot="header" slot-scope="scope">
|
34
|
34
|
<span>物品类型<span style="color: red">*</span></span>
|
35
|
35
|
</template>
|
36
|
36
|
|
37
|
|
- <template slot-scope="scope" >
|
38
|
|
- <!--<span @click="showDialog(scope.$index, scope.row)" v-if="scope.row.good_type_id == 0" style="color:#c5c8cf">请输入类型</span>-->
|
39
|
|
- <!--<span @click="showDialog(scope.$index, scope.row)" v-if="scope.row.good_type_id != 0">{{typeName(scope.row.good_type_id)}}</span>-->
|
40
|
|
-
|
41
|
|
- <el-form-item style="padding-top: 15px">
|
42
|
|
- <el-input placeholder="请输入物品类型" v-model="scope.row.good_type_id" :value="typeName(scope.row.good_type_id)" @focus="showDialog(scope.$index, scope.row)" ></el-input>
|
|
37
|
+ <template slot-scope="scope">
|
|
38
|
+ <el-form-item style="padding-top: 15px">
|
|
39
|
+ <el-input placeholder="请输入物品类型" v-model="scope.row.good_type_id"
|
|
40
|
+ :value="typeName(scope.row.good_type_id)"
|
|
41
|
+ @focus="showDialog(scope.$index, scope.row)"></el-input>
|
43
|
42
|
</el-form-item>
|
44
|
|
-
|
45
|
43
|
</template>
|
46
|
44
|
</el-table-column>
|
47
|
|
- <el-table-column min-width="35" align="center">
|
|
45
|
+ <el-table-column align="center" width="200">
|
48
|
46
|
<template slot="header" slot-scope="scope">
|
49
|
47
|
<span>规格名称<span style="color: red">*</span></span>
|
50
|
48
|
</template>
|
51
|
49
|
<template slot-scope="scope">
|
52
|
50
|
|
53
|
|
- <el-form-item style="padding-top: 15px">
|
54
|
|
- <el-input placeholder="请输入规格名称" v-model="scope.row.good_id" :value="specificationName(scope.row.good_id)" @focus="showDialog(scope.$index, scope.row)" ></el-input>
|
|
51
|
+ <el-form-item style="padding-top: 15px">
|
|
52
|
+ <el-input placeholder="请输入规格名称" v-model="scope.row.good_id"
|
|
53
|
+ :value="specificationName(scope.row.good_id)"
|
|
54
|
+ @focus="showDialog(scope.$index, scope.row)"></el-input>
|
55
|
55
|
</el-form-item>
|
56
|
56
|
|
57
|
57
|
</template>
|
58
|
58
|
</el-table-column>
|
59
|
59
|
|
60
|
60
|
|
61
|
|
- <el-table-column min-width="23" align="center">
|
|
61
|
+
|
|
62
|
+ <el-table-column align="center" width="150">
|
62
|
63
|
<template slot="header" slot-scope="scope">
|
63
|
64
|
<span>单价<span style="color: red">*</span></span>
|
64
|
65
|
</template>
|
65
|
66
|
<template slot-scope="scope">
|
66
|
67
|
<!--<el-input type="number" v-model="scope.row.price" @blur="handleBlur(scope.$index, scope.row)"></el-input>-->
|
67
|
|
- <el-form-item :prop="'recordData.' + scope.$index + '.price'" :rules='tableRules.price' style="padding-top: 17px">
|
68
|
|
- <el-input type="number" v-model="scope.row.price" ></el-input>
|
|
68
|
+ <el-form-item :prop="'recordData.' + scope.$index + '.price'" :rules='tableRules.price'
|
|
69
|
+ style="padding-top: 17px">
|
|
70
|
+ <el-input placeholder="请输入单价" type="number" v-model="scope.row.price"></el-input>
|
69
|
71
|
</el-form-item>
|
70
|
72
|
|
71
|
73
|
|
72
|
|
-
|
73
|
|
-
|
74
|
74
|
</template>
|
75
|
75
|
</el-table-column>
|
76
|
76
|
|
77
|
|
- <el-table-column min-width="23" align="center">
|
|
77
|
+ <el-table-column align="center" width="180">
|
78
|
78
|
<template slot="header" slot-scope="scope">
|
79
|
79
|
<span>入库数量<span style="color: red">*</span></span>
|
80
|
80
|
</template>
|
|
@@ -82,32 +82,32 @@
|
82
|
82
|
<!--{{scope.row.warehousing_count}}-->
|
83
|
83
|
<!--<el-input type="number" v-model="scope.row.warehousing_count" @blur="handleBlur(scope.$index, scope.row)"></el-input>-->
|
84
|
84
|
|
85
|
|
- <el-form-item :prop="'recordData.' + scope.$index + '.warehousing_count'" :rules='tableRules.warehousing_count' style="padding-top: 17px">
|
86
|
|
- <el-input type="number" v-model="scope.row.warehousing_count" ></el-input>
|
|
85
|
+ <el-form-item :prop="'recordData.' + scope.$index + '.warehousing_count'"
|
|
86
|
+ :rules='tableRules.warehousing_count' style="padding-top: 17px">
|
|
87
|
+ <el-input placeholder="请输入入库数量" type="number" v-model="scope.row.warehousing_count"></el-input>
|
87
|
88
|
</el-form-item>
|
88
|
89
|
</template>
|
89
|
90
|
</el-table-column>
|
90
|
|
-
|
91
|
|
- <el-table-column label="总价" min-width="20" align="center">
|
|
91
|
+ <el-table-column label="总价" align="center" width="150">
|
92
|
92
|
<template slot-scope="scope">
|
93
|
93
|
{{calculate(scope.row.price*scope.row.warehousing_count)}}
|
94
|
94
|
</template>
|
95
|
95
|
</el-table-column>
|
96
|
96
|
|
97
|
|
- <el-table-column align="center" min-width="25">
|
|
97
|
+ <el-table-column align="center" width="150">
|
98
|
98
|
<template slot="header" slot-scope="scope">
|
99
|
99
|
<span>批号<span style="color: red">*</span></span>
|
100
|
100
|
</template>
|
101
|
101
|
<template slot-scope="scope">
|
102
|
102
|
<!--<el-input v-model="scope.row.numbers"></el-input>-->
|
103
|
|
-
|
104
|
|
- <el-form-item :prop="'recordData.' + scope.$index + '.number'" :rules='tableRules.number' style="padding-top: 17px">
|
105
|
|
- <el-input v-model="scope.row.number" ></el-input>
|
|
103
|
+ <el-form-item :prop="'recordData.' + scope.$index + '.number'" :rules='tableRules.number'
|
|
104
|
+ style="padding-top: 17px">
|
|
105
|
+ <el-input placeholder="请输入批号" v-model="scope.row.number"></el-input>
|
106
|
106
|
</el-form-item>
|
107
|
|
-
|
108
|
107
|
</template>
|
109
|
108
|
</el-table-column>
|
110
|
|
- <el-table-column label="生产日期" min-width="40" align="center">
|
|
109
|
+
|
|
110
|
+ <el-table-column label="生产日期" width="250" align="center">
|
111
|
111
|
<template slot-scope="scope" >
|
112
|
112
|
<!--{{scope.row.product_date | parseTime("{y}-{m}-{d}")}}-->
|
113
|
113
|
<el-date-picker prefix-icon="el-icon-date" style="width: 145px" v-model="scope.row.product_date"
|
|
@@ -116,7 +116,7 @@
|
116
|
116
|
|
117
|
117
|
</template>
|
118
|
118
|
</el-table-column>
|
119
|
|
- <el-table-column label="有效日期" min-width="40" align="center">
|
|
119
|
+ <el-table-column label="有效日期" width="250" align="center">
|
120
|
120
|
<template slot-scope="scope">
|
121
|
121
|
<!--{{ scope.row.expiry_date | parseTime("{y}-{m}-{d}")}}-->
|
122
|
122
|
<el-date-picker prefix-icon="el-icon-date" style="width: 145px" v-model="scope.row.expiry_date"
|
|
@@ -125,13 +125,13 @@
|
125
|
125
|
|
126
|
126
|
</template>
|
127
|
127
|
</el-table-column>
|
128
|
|
- <el-table-column label="备注" min-width="20" align="center">
|
|
128
|
+ <el-table-column label="备注" width="150" align="center">
|
129
|
129
|
<template slot-scope="scope">
|
130
|
130
|
<el-input v-model="scope.row.remark"></el-input>
|
131
|
131
|
</template>
|
132
|
132
|
</el-table-column>
|
133
|
133
|
|
134
|
|
- <el-table-column label="操作" align="center" min-width="40">
|
|
134
|
+ <el-table-column label="操作" align="center" width="150">
|
135
|
135
|
<template slot-scope="scope">
|
136
|
136
|
<el-tooltip class="item" effect="dark" content="新增" placement="top">
|
137
|
137
|
|
|
@@ -147,7 +147,7 @@
|
147
|
147
|
<el-button
|
148
|
148
|
size="mini"
|
149
|
149
|
type="danger"
|
150
|
|
- icon="el-icon-remove-outline"
|
|
150
|
+ icon="el-icon-delete"
|
151
|
151
|
@click="handleDelete(scope.$index, scope.row)">
|
152
|
152
|
</el-button>
|
153
|
153
|
</el-tooltip>
|
|
@@ -472,6 +472,11 @@ export default {
|
472
|
472
|
|
473
|
473
|
}
|
474
|
474
|
</script>
|
|
475
|
+<style>
|
|
476
|
+ #oictable ::-webkit-scrollbar {
|
|
477
|
+ height: 15px;
|
|
478
|
+ }
|
|
479
|
+</style>
|
475
|
480
|
|
476
|
481
|
<style rel="stylesheet/css" lang="scss" scoped>
|
477
|
482
|
.information {
|