Showing
3 changed files
with
77 additions
and
21 deletions
| ... | @@ -72,7 +72,7 @@ | ... | @@ -72,7 +72,7 @@ |
| 72 | <!-- 1.0.9 --> | 72 | <!-- 1.0.9 --> |
| 73 | <!-- 电商平台代码:、电商平台名称:、收发货人代码:、收发货人名称:、生产销售企业代码:、生产销售企业名称: --> | 73 | <!-- 电商平台代码:、电商平台名称:、收发货人代码:、收发货人名称:、生产销售企业代码:、生产销售企业名称: --> |
| 74 | <!-- 证书到期时间: --> | 74 | <!-- 证书到期时间: --> |
| 75 | - <el-row :gutter="5" v-if="0"> | 75 | + <el-row :gutter="5"> |
| 76 | <el-col :span="8"> | 76 | <el-col :span="8"> |
| 77 | <Formitem label="电商平台代码" prop="ebpcode" type="edit"> | 77 | <Formitem label="电商平台代码" prop="ebpcode" type="edit"> |
| 78 | <el-input | 78 | <el-input |
| ... | @@ -99,7 +99,7 @@ | ... | @@ -99,7 +99,7 @@ |
| 99 | ></el-input> | 99 | ></el-input> |
| 100 | </Formitem> | 100 | </Formitem> |
| 101 | </el-col> | 101 | </el-col> |
| 102 | - <el-col :span="8"> | 102 | + <el-col :span="8" v-if="0"> |
| 103 | <Formitem | 103 | <Formitem |
| 104 | label="收发货人代码" | 104 | label="收发货人代码" |
| 105 | prop="consigneeShipperCode" | 105 | prop="consigneeShipperCode" |
| ... | @@ -116,9 +116,8 @@ | ... | @@ -116,9 +116,8 @@ |
| 116 | ></el-input> | 116 | ></el-input> |
| 117 | </Formitem> | 117 | </Formitem> |
| 118 | </el-col> | 118 | </el-col> |
| 119 | - </el-row> | 119 | + |
| 120 | - <el-row :gutter="5" v-if="0"> | 120 | + <el-col :span="8" v-if="0"> |
| 121 | - <el-col :span="8"> | ||
| 122 | <Formitem | 121 | <Formitem |
| 123 | label="收发货人名称" | 122 | label="收发货人名称" |
| 124 | prop="consigneeShipperName" | 123 | prop="consigneeShipperName" |
| ... | @@ -169,8 +168,7 @@ | ... | @@ -169,8 +168,7 @@ |
| 169 | ></el-input> | 168 | ></el-input> |
| 170 | </Formitem> | 169 | </Formitem> |
| 171 | </el-col> | 170 | </el-col> |
| 172 | - </el-row> | 171 | + |
| 173 | - <el-row :gutter="5"> | ||
| 174 | <!-- 订单申报方 --> | 172 | <!-- 订单申报方 --> |
| 175 | <el-col :span="8"> | 173 | <el-col :span="8"> |
| 176 | <Formitem label="订单申报方" prop="orderRequester" type="edit"> | 174 | <Formitem label="订单申报方" prop="orderRequester" type="edit"> |
| ... | @@ -559,7 +557,7 @@ | ... | @@ -559,7 +557,7 @@ |
| 559 | </el-col> | 557 | </el-col> |
| 560 | 558 | ||
| 561 | <!-- 加签方式 --> | 559 | <!-- 加签方式 --> |
| 562 | - <el-col :span="8"> | 560 | + <el-col :span="8" v-if="0"> |
| 563 | <Formitem label="加密方式" prop="guangzhouSignature" type="edit"> | 561 | <Formitem label="加密方式" prop="guangzhouSignature" type="edit"> |
| 564 | <el-select | 562 | <el-select |
| 565 | type="text" | 563 | type="text" | ... | ... |
| ... | @@ -26,8 +26,6 @@ | ... | @@ -26,8 +26,6 @@ |
| 26 | dataKey="logisticsNo" | 26 | dataKey="logisticsNo" |
| 27 | @formChange="formChange" | 27 | @formChange="formChange" |
| 28 | /> | 28 | /> |
| 29 | - | ||
| 30 | - | ||
| 31 | </Formitem> | 29 | </Formitem> |
| 32 | </el-col> | 30 | </el-col> |
| 33 | <!-- 提运单号 --> | 31 | <!-- 提运单号 --> |
| ... | @@ -107,7 +105,7 @@ | ... | @@ -107,7 +105,7 @@ |
| 107 | <el-row> | 105 | <el-row> |
| 108 | <!-- 电商企业代码 --> | 106 | <!-- 电商企业代码 --> |
| 109 | <el-col :span="5"> | 107 | <el-col :span="5"> |
| 110 | - <Formitem label="电商企业代码" prop="ebpcode"> | 108 | + <Formitem label="电商平台代码" prop="ebpcode"> |
| 111 | <el-input | 109 | <el-input |
| 112 | type="text" | 110 | type="text" |
| 113 | class="inputShadow" | 111 | class="inputShadow" |
| ... | @@ -130,7 +128,11 @@ | ... | @@ -130,7 +128,11 @@ |
| 130 | placeholder="" | 128 | placeholder="" |
| 131 | > | 129 | > |
| 132 | <el-option | 130 | <el-option |
| 133 | - v-for="(item, index) in $store.getters.dict.RECEIPT_STATUS.filter(fItem => fItem.itemChineseName !== '已提交')" | 131 | + v-for="( |
| 132 | + item, index | ||
| 133 | + ) in $store.getters.dict.RECEIPT_STATUS.filter( | ||
| 134 | + (fItem) => fItem.itemChineseName !== '已提交' | ||
| 135 | + )" | ||
| 134 | :key="index" | 136 | :key="index" |
| 135 | :label="item.itemChineseName" | 137 | :label="item.itemChineseName" |
| 136 | :value="item.itemValue" | 138 | :value="item.itemValue" |
| ... | @@ -149,7 +151,11 @@ | ... | @@ -149,7 +151,11 @@ |
| 149 | placeholder="" | 151 | placeholder="" |
| 150 | > | 152 | > |
| 151 | <el-option | 153 | <el-option |
| 152 | - v-for="(item, index) in $store.getters.dict.RECEIPT_STATUS.filter(fItem => fItem.itemChineseName !== '已提交')" | 154 | + v-for="( |
| 155 | + item, index | ||
| 156 | + ) in $store.getters.dict.RECEIPT_STATUS.filter( | ||
| 157 | + (fItem) => fItem.itemChineseName !== '已提交' | ||
| 158 | + )" | ||
| 153 | :key="index" | 159 | :key="index" |
| 154 | :label="item.itemChineseName" | 160 | :label="item.itemChineseName" |
| 155 | :value="item.itemValue" | 161 | :value="item.itemValue" |
| ... | @@ -300,7 +306,7 @@ export default { | ... | @@ -300,7 +306,7 @@ export default { |
| 300 | name: "清单编号", | 306 | name: "清单编号", |
| 301 | value: "invtNo", | 307 | value: "invtNo", |
| 302 | width: "", | 308 | width: "", |
| 303 | - align: "left" | 309 | + align: "left", |
| 304 | }, | 310 | }, |
| 305 | { | 311 | { |
| 306 | name: "电商企业代码", | 312 | name: "电商企业代码", |
| ... | @@ -309,13 +315,13 @@ export default { | ... | @@ -309,13 +315,13 @@ export default { |
| 309 | align: "left", | 315 | align: "left", |
| 310 | }, | 316 | }, |
| 311 | { | 317 | { |
| 312 | - name: "电商企业名称", | 318 | + name: "电商平台名称", |
| 313 | value: "ebpname", | 319 | value: "ebpname", |
| 314 | width: "", | 320 | width: "", |
| 315 | align: "left", | 321 | align: "left", |
| 316 | }, | 322 | }, |
| 317 | { | 323 | { |
| 318 | - name: "申报企业代码", | 324 | + name: "申报平台代码", |
| 319 | value: "agentCode", | 325 | value: "agentCode", |
| 320 | width: "", | 326 | width: "", |
| 321 | align: "left", | 327 | align: "left", |
| ... | @@ -330,8 +336,8 @@ export default { | ... | @@ -330,8 +336,8 @@ export default { |
| 330 | name: "创建时间", | 336 | name: "创建时间", |
| 331 | value: "createTime", | 337 | value: "createTime", |
| 332 | width: "", | 338 | width: "", |
| 333 | - align: "left" | 339 | + align: "left", |
| 334 | - } | 340 | + }, |
| 335 | ], | 341 | ], |
| 336 | selected: [], | 342 | selected: [], |
| 337 | receiptDataHead: [ | 343 | receiptDataHead: [ |
| ... | @@ -386,7 +392,7 @@ export default { | ... | @@ -386,7 +392,7 @@ export default { |
| 386 | if (val == 0) { | 392 | if (val == 0) { |
| 387 | this.page.pageIndex = 1; | 393 | this.page.pageIndex = 1; |
| 388 | } | 394 | } |
| 389 | - let obj = {...this.sreachFormData}; | 395 | + let obj = { ...this.sreachFormData }; |
| 390 | obj.pageIndex = this.page.pageIndex; | 396 | obj.pageIndex = this.page.pageIndex; |
| 391 | obj.pageSize = this.page.pageSize; | 397 | obj.pageSize = this.page.pageSize; |
| 392 | obj.createTimeStart = ""; | 398 | obj.createTimeStart = ""; |
| ... | @@ -395,7 +401,7 @@ export default { | ... | @@ -395,7 +401,7 @@ export default { |
| 395 | obj.createTimeStart = obj.createTime[0]; | 401 | obj.createTimeStart = obj.createTime[0]; |
| 396 | obj.createTimeEnd = obj.createTime[1]; | 402 | obj.createTimeEnd = obj.createTime[1]; |
| 397 | } | 403 | } |
| 398 | - delete obj.createTime | 404 | + delete obj.createTime; |
| 399 | if (obj.logisticsNo != null && obj.logisticsNo != "") { | 405 | if (obj.logisticsNo != null && obj.logisticsNo != "") { |
| 400 | obj.logisticsNo = obj.logisticsNo.split("\n"); | 406 | obj.logisticsNo = obj.logisticsNo.split("\n"); |
| 401 | } else { | 407 | } else { |
| ... | @@ -453,7 +459,7 @@ export default { | ... | @@ -453,7 +459,7 @@ export default { |
| 453 | }) | 459 | }) |
| 454 | .finally(() => { | 460 | .finally(() => { |
| 455 | this.$nextTick(() => { | 461 | this.$nextTick(() => { |
| 456 | - this.$store.dispatch('setLoadingState', false) | 462 | + this.$store.dispatch("setLoadingState", false); |
| 457 | this.$refs.returnStatusPopover.tableLoading = false; | 463 | this.$refs.returnStatusPopover.tableLoading = false; |
| 458 | }); | 464 | }); |
| 459 | }); | 465 | }); | ... | ... |
| ... | @@ -86,6 +86,36 @@ | ... | @@ -86,6 +86,36 @@ |
| 86 | </Formitem> | 86 | </Formitem> |
| 87 | </el-col> | 87 | </el-col> |
| 88 | </el-row> | 88 | </el-row> |
| 89 | + <el-row :gutter="5" v-if="formData.receiptType == 'list'"> | ||
| 90 | + <el-col :span="8"> | ||
| 91 | + <Formitem label="电子口岸编号" prop="preNo" type="edit"> | ||
| 92 | + <el-input | ||
| 93 | + type="text" | ||
| 94 | + class="inputShadow" | ||
| 95 | + id="inputInner-edit-preNo" | ||
| 96 | + resize="none" | ||
| 97 | + v-model="formData.preNo" | ||
| 98 | + clearable | ||
| 99 | + placeholder="" | ||
| 100 | + @blur="receiptXml" | ||
| 101 | + ></el-input> | ||
| 102 | + </Formitem> | ||
| 103 | + </el-col> | ||
| 104 | + <el-col :span="8"> | ||
| 105 | + <Formitem label="清单编号" prop="invtNo" type="edit"> | ||
| 106 | + <el-input | ||
| 107 | + type="text" | ||
| 108 | + class="inputShadow" | ||
| 109 | + id="inputInner-edit-invtNo" | ||
| 110 | + resize="none" | ||
| 111 | + v-model="formData.invtNo" | ||
| 112 | + clearable | ||
| 113 | + placeholder="" | ||
| 114 | + @blur="receiptXml" | ||
| 115 | + ></el-input> | ||
| 116 | + </Formitem> | ||
| 117 | + </el-col> | ||
| 118 | + </el-row> | ||
| 89 | <el-row :gutter="5"> | 119 | <el-row :gutter="5"> |
| 90 | <el-col :span="24"> | 120 | <el-col :span="24"> |
| 91 | <!-- <Formitem label="回执文本" prop="receiptInfo" type="edit"> | 121 | <!-- <Formitem label="回执文本" prop="receiptInfo" type="edit"> |
| ... | @@ -159,6 +189,8 @@ export default { | ... | @@ -159,6 +189,8 @@ export default { |
| 159 | receiptType: "", | 189 | receiptType: "", |
| 160 | orderNo: [], | 190 | orderNo: [], |
| 161 | receiptStatus: "", | 191 | receiptStatus: "", |
| 192 | + preNo: "", | ||
| 193 | + invtNo: "", | ||
| 162 | }, | 194 | }, |
| 163 | receiptInfo: "", | 195 | receiptInfo: "", |
| 164 | rules: { | 196 | rules: { |
| ... | @@ -183,6 +215,20 @@ export default { | ... | @@ -183,6 +215,20 @@ export default { |
| 183 | message: "请选择回执状态!", | 215 | message: "请选择回执状态!", |
| 184 | }, | 216 | }, |
| 185 | ], | 217 | ], |
| 218 | + preNo: [ | ||
| 219 | + { | ||
| 220 | + required: true, | ||
| 221 | + trigger: "blur", | ||
| 222 | + message: "电子口岸编号不能为空!", | ||
| 223 | + }, | ||
| 224 | + ], | ||
| 225 | + invtNo: [ | ||
| 226 | + { | ||
| 227 | + required: true, | ||
| 228 | + trigger: "blur", | ||
| 229 | + message: "清单编号不能为空!", | ||
| 230 | + }, | ||
| 231 | + ], | ||
| 186 | }, | 232 | }, |
| 187 | orderNoList: [], | 233 | orderNoList: [], |
| 188 | loadings: { | 234 | loadings: { |
| ... | @@ -205,6 +251,12 @@ export default { | ... | @@ -205,6 +251,12 @@ export default { |
| 205 | if (!this.formData.receiptStatus) { | 251 | if (!this.formData.receiptStatus) { |
| 206 | return; | 252 | return; |
| 207 | } | 253 | } |
| 254 | + if (!this.formData.preNo) { | ||
| 255 | + return; | ||
| 256 | + } | ||
| 257 | + if (!this.formData.invtNo) { | ||
| 258 | + return; | ||
| 259 | + } | ||
| 208 | generateReceiptXml({ | 260 | generateReceiptXml({ |
| 209 | ...this.formData, | 261 | ...this.formData, |
| 210 | orderNo: this.formData.orderNo[0], | 262 | orderNo: this.formData.orderNo[0], | ... | ... |
-
Please register or login to post a comment