正在显示
1 个修改的文件
包含
49 行增加
和
33 行删除
@@ -3,38 +3,52 @@ | @@ -3,38 +3,52 @@ | ||
3 | <el-card style="background-color: #F5F7FA"> | 3 | <el-card style="background-color: #F5F7FA"> |
4 | <el-row class="toolbar" style="height:auto"> | 4 | <el-row class="toolbar" style="height:auto"> |
5 | <el-form :model="addForm" :rules="rules" ref="addForm" :inline="true"> | 5 | <el-form :model="addForm" :rules="rules" ref="addForm" :inline="true"> |
6 | - <el-divider content-position="left"><i class="el-icon-document"></i> 货物信息 <el-tag type="info">流水号: {{addForm.serialnumber}}</el-tag></el-divider> | 6 | + <el-divider content-position="left"><i class="el-icon-document"></i> 商品 <el-tag>流水号: {{addForm.serialnumber}}</el-tag></el-divider> |
7 | + <el-row> | ||
8 | + <el-col :span="6"> | ||
9 | + <el-form-item prop="waybill"> | ||
10 | + <el-input v-model="addForm.waybill" autocomplete="off" suffix-icon="el-icon-shopping-cart-full" clearable> | ||
11 | + <template slot="prepend"> | ||
12 | +  商品简码 | ||
13 | + </template> | ||
14 | + </el-input> | ||
15 | + </el-form-item> | ||
16 | + </el-col> | ||
17 | + </el-row> | ||
18 | + <el-divider content-position="left"><i class="el-icon-document"></i> 货物信息</el-tag></el-divider> | ||
7 | <el-row> | 19 | <el-row> |
8 | <el-col :span="6" v-if="false"> | 20 | <el-col :span="6" v-if="false"> |
9 | - <el-form-item label=" " :label-width="formLabelWidth" prop="serialnumber"> | 21 | + <el-form-item prop="serialnumber"> |
10 | <el-input v-model="addForm.serialnumber" autocomplete="off" suffix-icon="el-icon-files" disabled> | 22 | <el-input v-model="addForm.serialnumber" autocomplete="off" suffix-icon="el-icon-files" disabled> |
11 | <template slot="prepend">流  水</template> | 23 | <template slot="prepend">流  水</template> |
12 | </el-input> | 24 | </el-input> |
13 | </el-form-item> | 25 | </el-form-item> |
14 | </el-col> | 26 | </el-col> |
15 | <el-col :span="6"> | 27 | <el-col :span="6"> |
16 | - <el-form-item label=" " :label-width="formLabelWidth" prop="waybill"> | 28 | + <el-form-item prop="waybill"> |
17 | <el-input v-model="addForm.waybill" autocomplete="off" suffix-icon="el-icon-document" clearable> | 29 | <el-input v-model="addForm.waybill" autocomplete="off" suffix-icon="el-icon-document" clearable> |
18 | - <template slot="prepend">主  单</template> | 30 | + <template slot="prepend"> |
31 | + 单   证 | ||
32 | + </template> | ||
19 | </el-input> | 33 | </el-input> |
20 | </el-form-item> | 34 | </el-form-item> |
21 | </el-col> | 35 | </el-col> |
22 | <el-col :span="6"> | 36 | <el-col :span="6"> |
23 | - <el-form-item label=" " :label-width="formLabelWidth" prop="billfhl"> | 37 | + <el-form-item prop="billfhl"> |
24 | <el-input v-model="addForm.billfhl" autocomplete="off" suffix-icon="el-icon-document" clearable> | 38 | <el-input v-model="addForm.billfhl" autocomplete="off" suffix-icon="el-icon-document" clearable> |
25 | - <template slot="prepend">分  单</template> | 39 | + <template slot="prepend">分   单</template> |
26 | </el-input> | 40 | </el-input> |
27 | </el-form-item> | 41 | </el-form-item> |
28 | </el-col> | 42 | </el-col> |
29 | <el-col :span="6"> | 43 | <el-col :span="6"> |
30 | - <el-form-item label=" " :label-width="formLabelWidth" prop="totalpcs"> | 44 | + <el-form-item prop="totalpcs"> |
31 | <el-input v-model.number="addForm.totalpcs" autocomplete="off" suffix-icon="el-icon-files" clearable > | 45 | <el-input v-model.number="addForm.totalpcs" autocomplete="off" suffix-icon="el-icon-files" clearable > |
32 | <template slot="prepend">总 件 数</template> | 46 | <template slot="prepend">总 件 数</template> |
33 | </el-input> | 47 | </el-input> |
34 | </el-form-item> | 48 | </el-form-item> |
35 | </el-col> | 49 | </el-col> |
36 | <el-col :span="6"> | 50 | <el-col :span="6"> |
37 | - <el-form-item label=" " :label-width="formLabelWidth" prop="totalweight"> | 51 | + <el-form-item prop="totalweight"> |
38 | <el-input v-model="addForm.totalweight" autocomplete="off" suffix-icon="el-icon-files" clearable> | 52 | <el-input v-model="addForm.totalweight" autocomplete="off" suffix-icon="el-icon-files" clearable> |
39 | <template slot="prepend">总 重 量</template> | 53 | <template slot="prepend">总 重 量</template> |
40 | </el-input> | 54 | </el-input> |
@@ -43,28 +57,30 @@ | @@ -43,28 +57,30 @@ | ||
43 | </el-row> | 57 | </el-row> |
44 | <el-row> | 58 | <el-row> |
45 | <el-col :span="6"> | 59 | <el-col :span="6"> |
46 | - <el-form-item label=" " :label-width="formLabelWidth" prop="pcs"> | 60 | + <el-form-item prop="pcs"> |
47 | <el-input v-model.number="addForm.pcs" autocomplete="off" suffix-icon="el-icon-files" clearable > | 61 | <el-input v-model.number="addForm.pcs" autocomplete="off" suffix-icon="el-icon-files" clearable > |
48 | - <template slot="prepend">入库件数</template> | 62 | + <template slot="prepend"> |
63 | + <i v-if="rules.hasOwnProperty('pcs')" style="color:red;">*</i> 入库件数 | ||
64 | + </template> | ||
49 | </el-input> | 65 | </el-input> |
50 | </el-form-item> | 66 | </el-form-item> |
51 | </el-col> | 67 | </el-col> |
52 | <el-col :span="6"> | 68 | <el-col :span="6"> |
53 | - <el-form-item label=" " :label-width="formLabelWidth" prop="billweight"> | 69 | + <el-form-item prop="billweight"> |
54 | <el-input v-model="addForm.billweight" autocomplete="off" suffix-icon="el-icon-files" clearable> | 70 | <el-input v-model="addForm.billweight" autocomplete="off" suffix-icon="el-icon-files" clearable> |
55 | - <template slot="prepend">入库重量</template> | 71 | + <template slot="prepend"><i v-if="rules.hasOwnProperty('billweight')" style="color:red;">*</i> 入库重量</template> |
56 | </el-input> | 72 | </el-input> |
57 | </el-form-item> | 73 | </el-form-item> |
58 | </el-col> | 74 | </el-col> |
59 | <el-col :span="6"> | 75 | <el-col :span="6"> |
60 | - <el-form-item label=" " :label-width="formLabelWidth" prop="feeweight"> | 76 | + <el-form-item prop="feeweight"> |
61 | <el-input v-model="addForm.feeweight" autocomplete="off" suffix-icon="el-icon-files" clearable> | 77 | <el-input v-model="addForm.feeweight" autocomplete="off" suffix-icon="el-icon-files" clearable> |
62 | <template slot="prepend">计费重量</template> | 78 | <template slot="prepend">计费重量</template> |
63 | </el-input> | 79 | </el-input> |
64 | </el-form-item> | 80 | </el-form-item> |
65 | </el-col> | 81 | </el-col> |
66 | <el-col :span="6"> | 82 | <el-col :span="6"> |
67 | - <el-form-item label=" " :label-width="formLabelWidth" prop="packingid"> | 83 | + <el-form-item prop="packingid"> |
68 | <el-input v-model="addForm.packingid" autocomplete="off" suffix-icon="el-icon-files" clearable> | 84 | <el-input v-model="addForm.packingid" autocomplete="off" suffix-icon="el-icon-files" clearable> |
69 | <template slot="prepend">包裝类型</template> | 85 | <template slot="prepend">包裝类型</template> |
70 | </el-input> | 86 | </el-input> |
@@ -90,15 +106,15 @@ | @@ -90,15 +106,15 @@ | ||
90 | </el-row> | 106 | </el-row> |
91 | <el-row> | 107 | <el-row> |
92 | <el-col :span="6"> | 108 | <el-col :span="6"> |
93 | - <el-form-item label=" " :label-width="formLabelWidth" prop="goodssize"> | 109 | + <el-form-item prop="goodssize"> |
94 | <el-tooltip class="item" effect="dark" content="单位:厘米,每行录入一个尺寸信息格式如:1x2x3x4(长x宽x高x件数),回车换行" placement="right"> | 110 | <el-tooltip class="item" effect="dark" content="单位:厘米,每行录入一个尺寸信息格式如:1x2x3x4(长x宽x高x件数),回车换行" placement="right"> |
95 | <div class="my-text-area"> | 111 | <div class="my-text-area"> |
96 | - <div class="el-input-group__prepend prepand">尺  寸</div> | 112 | + <div class="el-input-group__prepend prepand"><i v-if="rules.hasOwnProperty('goodssize')" style="color:red;">*</i> 尺  寸</div> |
97 | <el-input v-model="goodsSize" | 113 | <el-input v-model="goodsSize" |
98 | type="textarea" | 114 | type="textarea" |
99 | autosize | 115 | autosize |
100 | placeholder="请输入尺寸" | 116 | placeholder="请输入尺寸" |
101 | - style="float: left;width:calc(100% - 89px)" | 117 | + style="float: left;width:calc(100% - 110px)" |
102 | > | 118 | > |
103 | </el-input> | 119 | </el-input> |
104 | </div> | 120 | </div> |
@@ -106,28 +122,28 @@ | @@ -106,28 +122,28 @@ | ||
106 | </el-form-item> | 122 | </el-form-item> |
107 | </el-col> | 123 | </el-col> |
108 | <el-col :span="6"> | 124 | <el-col :span="6"> |
109 | - <el-form-item label=" " :label-width="formLabelWidth" prop="goodsvol"> | 125 | + <el-form-item prop="goodsvol"> |
110 | <el-input v-model="addForm.goodsvol" autocomplete="off" suffix-icon="el-icon-files" disabled> | 126 | <el-input v-model="addForm.goodsvol" autocomplete="off" suffix-icon="el-icon-files" disabled> |
111 | - <template slot="prepend">入库体积</template> | 127 | + <template slot="prepend"> 入库体积</template> |
112 | </el-input> | 128 | </el-input> |
113 | </el-form-item> | 129 | </el-form-item> |
114 | </el-col> | 130 | </el-col> |
115 | <el-col :span="6"> | 131 | <el-col :span="6"> |
116 | - <el-form-item label=" " :label-width="formLabelWidth" prop="remark4"> | 132 | + <el-form-item prop="remark4"> |
117 | <el-input v-model="addForm.remark4" autocomplete="off" suffix-icon="el-icon-files" > | 133 | <el-input v-model="addForm.remark4" autocomplete="off" suffix-icon="el-icon-files" > |
118 | <template slot="prepend">随货文件</template> | 134 | <template slot="prepend">随货文件</template> |
119 | </el-input> | 135 | </el-input> |
120 | </el-form-item> | 136 | </el-form-item> |
121 | </el-col> | 137 | </el-col> |
122 | <el-col :span="6"> | 138 | <el-col :span="6"> |
123 | - <el-form-item label=" " :label-width="formLabelWidth" prop="remark1"> | 139 | + <el-form-item prop="remark1"> |
124 | <div class="my-text-area"> | 140 | <div class="my-text-area"> |
125 | <div class="el-input-group__prepend prepand">备  注</div> | 141 | <div class="el-input-group__prepend prepand">备  注</div> |
126 | <el-input v-model="addForm.remark1" | 142 | <el-input v-model="addForm.remark1" |
127 | type="textarea" | 143 | type="textarea" |
128 | autosize | 144 | autosize |
129 | placeholder="备注信息" | 145 | placeholder="备注信息" |
130 | - style="float: left;width:calc(100% - 89px)" | 146 | + style="float: left;width:calc(100% - 110px)" |
131 | > | 147 | > |
132 | </el-input> | 148 | </el-input> |
133 | </div> | 149 | </div> |
@@ -137,7 +153,7 @@ | @@ -137,7 +153,7 @@ | ||
137 | <el-divider content-position="left"><i class="el-icon-house"></i> 入库相关</el-divider> | 153 | <el-divider content-position="left"><i class="el-icon-house"></i> 入库相关</el-divider> |
138 | <el-row> | 154 | <el-row> |
139 | <!-- <el-col :span="6">--> | 155 | <!-- <el-col :span="6">--> |
140 | -<!-- <el-form-item label=" " :label-width="formLabelWidth" prop="area">--> | 156 | +<!-- <el-form-item prop="area">--> |
141 | <!-- <el-autocomplete--> | 157 | <!-- <el-autocomplete--> |
142 | <!-- v-model="addForm.area"--> | 158 | <!-- v-model="addForm.area"--> |
143 | <!-- :fetch-suggestions="areaQuerySearch"--> | 159 | <!-- :fetch-suggestions="areaQuerySearch"--> |
@@ -157,7 +173,7 @@ | @@ -157,7 +173,7 @@ | ||
157 | <!-- </el-form-item>--> | 173 | <!-- </el-form-item>--> |
158 | <!-- </el-col>--> | 174 | <!-- </el-col>--> |
159 | <el-col :span="6"> | 175 | <el-col :span="6"> |
160 | - <el-form-item label=" " :label-width="formLabelWidth" prop="location"> | 176 | + <el-form-item prop="location"> |
161 | <el-autocomplete | 177 | <el-autocomplete |
162 | v-model="addForm.location" | 178 | v-model="addForm.location" |
163 | :fetch-suggestions="locationQuerySearch" | 179 | :fetch-suggestions="locationQuerySearch" |
@@ -168,7 +184,7 @@ | @@ -168,7 +184,7 @@ | ||
168 | highlight-first-item | 184 | highlight-first-item |
169 | style="width: 100%" | 185 | style="width: 100%" |
170 | > | 186 | > |
171 | - <template slot="prepend">库  位</template> | 187 | + <template slot="prepend"><i v-if="rules.hasOwnProperty('location')" style="color:red;">*</i> 库  位</template> |
172 | <template slot-scope="{ item }"> | 188 | <template slot-scope="{ item }"> |
173 | <div class="name" style="float: left">{{ item.locationno }}</div> | 189 | <div class="name" style="float: left">{{ item.locationno }}</div> |
174 | <div class="addr" style="float: right">{{ item.locationname }}</div> | 190 | <div class="addr" style="float: right">{{ item.locationname }}</div> |
@@ -177,14 +193,14 @@ | @@ -177,14 +193,14 @@ | ||
177 | </el-form-item> | 193 | </el-form-item> |
178 | </el-col> | 194 | </el-col> |
179 | <el-col :span="6"> | 195 | <el-col :span="6"> |
180 | - <el-form-item label=" " :label-width="formLabelWidth" prop="licenseplate"> | 196 | + <el-form-item prop="licenseplate"> |
181 | <el-input v-model="addForm.licenseplate" autocomplete="off" suffix-icon="el-icon-files" > | 197 | <el-input v-model="addForm.licenseplate" autocomplete="off" suffix-icon="el-icon-files" > |
182 | <template slot="prepend">运输车辆</template> | 198 | <template slot="prepend">运输车辆</template> |
183 | </el-input> | 199 | </el-input> |
184 | </el-form-item> | 200 | </el-form-item> |
185 | </el-col> | 201 | </el-col> |
186 | <el-col :span="6"> | 202 | <el-col :span="6"> |
187 | - <el-form-item label=" " :label-width="formLabelWidth" prop="custcode"> | 203 | + <el-form-item prop="custcode"> |
188 | <el-autocomplete | 204 | <el-autocomplete |
189 | v-model="addForm.custcode" | 205 | v-model="addForm.custcode" |
190 | :fetch-suggestions="crmQuerySearch" | 206 | :fetch-suggestions="crmQuerySearch" |
@@ -204,7 +220,7 @@ | @@ -204,7 +220,7 @@ | ||
204 | </el-form-item> | 220 | </el-form-item> |
205 | </el-col> | 221 | </el-col> |
206 | <el-col :span="6"> | 222 | <el-col :span="6"> |
207 | - <el-form-item label=" " :label-width="formLabelWidth" prop="opter"> | 223 | + <el-form-item prop="opter"> |
208 | <el-input v-model="addForm.opter" autocomplete="off" disabled suffix-icon="el-icon-files"> | 224 | <el-input v-model="addForm.opter" autocomplete="off" disabled suffix-icon="el-icon-files"> |
209 | <template slot="prepend">经 办 人</template> | 225 | <template slot="prepend">经 办 人</template> |
210 | </el-input> | 226 | </el-input> |
@@ -248,7 +264,7 @@ | @@ -248,7 +264,7 @@ | ||
248 | <!-- <el-divider content-position="left"><i class="el-icon-mobile-phone"></i> 业务属性</el-divider>--> | 264 | <!-- <el-divider content-position="left"><i class="el-icon-mobile-phone"></i> 业务属性</el-divider>--> |
249 | <!-- <el-row>--> | 265 | <!-- <el-row>--> |
250 | <!-- <el-col :span="6">--> | 266 | <!-- <el-col :span="6">--> |
251 | -<!-- <el-form-item label=" " :label-width="formLabelWidth" prop="transtype">--> | 267 | +<!-- <el-form-item prop="transtype">--> |
252 | <!-- <div class="my-text-area">--> | 268 | <!-- <div class="my-text-area">--> |
253 | <!-- <div class="el-input-group__prepend prepand">交易类型</div>--> | 269 | <!-- <div class="el-input-group__prepend prepand">交易类型</div>--> |
254 | <!-- <el-select v-model="addForm.transtype" placeholder="请选择交易类型" autocomplete="off">--> | 270 | <!-- <el-select v-model="addForm.transtype" placeholder="请选择交易类型" autocomplete="off">--> |
@@ -263,7 +279,7 @@ | @@ -263,7 +279,7 @@ | ||
263 | <!-- </el-form-item>--> | 279 | <!-- </el-form-item>--> |
264 | <!-- </el-col>--> | 280 | <!-- </el-col>--> |
265 | <!-- <el-col :span="6">--> | 281 | <!-- <el-col :span="6">--> |
266 | -<!-- <el-form-item label=" " :label-width="formLabelWidth" prop="goodstype">--> | 282 | +<!-- <el-form-item prop="goodstype">--> |
267 | <!-- <div class="my-text-area">--> | 283 | <!-- <div class="my-text-area">--> |
268 | <!-- <div class="el-input-group__prepend prepand">交易类型</div>--> | 284 | <!-- <div class="el-input-group__prepend prepand">交易类型</div>--> |
269 | <!-- <el-select v-model="addForm.goodstype" placeholder="请选择出入库货物类型" autocomplete="off">--> | 285 | <!-- <el-select v-model="addForm.goodstype" placeholder="请选择出入库货物类型" autocomplete="off">--> |
@@ -278,7 +294,7 @@ | @@ -278,7 +294,7 @@ | ||
278 | <!-- </el-form-item>--> | 294 | <!-- </el-form-item>--> |
279 | <!-- </el-col>--> | 295 | <!-- </el-col>--> |
280 | <!-- <el-col :span="8">--> | 296 | <!-- <el-col :span="8">--> |
281 | -<!-- <el-form-item label=" " :label-width="formLabelWidth" prop="ietype">--> | 297 | +<!-- <el-form-item prop="ietype">--> |
282 | <!-- <div class="my-text-area">--> | 298 | <!-- <div class="my-text-area">--> |
283 | <!-- <div class="el-input-group__prepend prepand">交易类型</div>--> | 299 | <!-- <div class="el-input-group__prepend prepand">交易类型</div>--> |
284 | <!-- <el-select v-model="addForm.ietype" placeholder="出入库类型" size="mini">--> | 300 | <!-- <el-select v-model="addForm.ietype" placeholder="出入库类型" size="mini">--> |
@@ -292,7 +308,7 @@ | @@ -292,7 +308,7 @@ | ||
292 | <el-divider content-position="left"><i class="el-icon-picture-outline"></i>图像操作</el-divider> | 308 | <el-divider content-position="left"><i class="el-icon-picture-outline"></i>图像操作</el-divider> |
293 | <el-row> | 309 | <el-row> |
294 | <el-col :span="12"> | 310 | <el-col :span="12"> |
295 | - <el-form-item label=" " :label-width="formLabelWidth" prop="annex"> | 311 | + <el-form-item prop="annex"> |
296 | <el-input v-model="addForm.annex" autocomplete="off" suffix-icon="el-icon-document" clearable> | 312 | <el-input v-model="addForm.annex" autocomplete="off" suffix-icon="el-icon-document" clearable> |
297 | <template slot="prepend">图片地址</template> | 313 | <template slot="prepend">图片地址</template> |
298 | </el-input> | 314 | </el-input> |
@@ -1374,7 +1390,7 @@ | @@ -1374,7 +1390,7 @@ | ||
1374 | 1390 | ||
1375 | .my-text-area .prepand{ | 1391 | .my-text-area .prepand{ |
1376 | float: left; | 1392 | float: left; |
1377 | - width:89px; | 1393 | + width:110px; |
1378 | height: 28px; | 1394 | height: 28px; |
1379 | font-size: 12px; | 1395 | font-size: 12px; |
1380 | line-height: 28px; | 1396 | line-height: 28px; |
-
请 注册 或 登录 后发表评论