-
+
-
+
-
+
+
+
+
+
+
+ 运单号
+
+
+
+
@@ -50,7 +60,11 @@
-
+
+
+
+
+
@@ -124,45 +138,46 @@ export default {
getList(){
},
- async handleInput(item, size){
- if(item.trim() == ""){
+ async handleInput() {
+ if (this.form.billCode == "" || this.form.billCode == null) {
+ this.$modal.msgError("请先输入单号!");
return;
}
- let scList = item.trim().split(/[;\;\,\,\n]/)||[];
- this.form.picUrl =[];
- for(let s = 0; s -1){
- record.fileSiez = parseFloat((size[name]/1024).toFixed(2));
- break;
- }
- }
- let indexBillCode=billCode;
- this.dataMap[indexBillCode]=record;
+ let billCode = this.form.billCode + '';
+ let response = await getWaybillDetail(billCode)
+ if (!response || response.code != 200) {
+ this.$modal.msgError(response && response.msg || "未知错误");
+ this.form.picUrl = [];
+ return;
+ }
+ if (response.data.blFormalWaybill === "0") {
+ this.$modal.msgError("运单号无效");
+ this.form.picUrl = [];
+ return;
+ }
+ let record = {};
+ record.billCode = billCode;
+ record.fileUrl=this.form.picUrl+'';
+ record.createSite = this.$store.getters.ownerSiteName;
+ record.createBy = this.$store.getters.empName;
+ record.signManCode = this.$store.getters.empCode;
+ record.createTime = getDateTimeToString(new Date());
+ record.remark = "";
+ record.fileName = "签收底单";
+ record.attachType = "2";
+ record.dataFrom = "pc";
+ record.fileSiez=-1;
+ let indexBillCode = billCode;
+ this.dataMap[indexBillCode] = record;
this.emisTmsScanRecordList.push(record);
- };
},
/** 上传按钮操作 */
handleScanUpload(){
+ if(!this.selection){
+ this.$modal.msgError("请先上传图片!");
+ return;
+ }
+
var selData = this.selection;
selData.forEach(item=>{
addEmisWaybillAttachment(item).then(response => {