Elements-SY

modify

......@@ -80,6 +80,7 @@
:rows="4"
placeholder="始发站之间用回车符分隔"
style="width: 500px"
@blur="location({ index, item, $event })"
>
</el-input>
<el-input
......@@ -90,6 +91,7 @@
:rows="4"
placeholder="始发站之间用回车符分隔"
style="width: 500px"
@blur="notLocation({ index, item, $event })"
>
</el-input>
</el-col>
......@@ -116,6 +118,7 @@
:rows="4"
placeholder="目的站之间用回车符分隔"
style="width: 500px"
@blur="destinationSite({ index, item, $event })"
>
</el-input>
<el-input
......@@ -126,6 +129,9 @@
:rows="4"
placeholder="目的站之间用回车符分隔"
style="width: 500px"
@blur="
notDestinationSite({ index, item, $event })
"
>
</el-input>
</el-col>
......@@ -140,6 +146,7 @@
v-model="item.includeUrsa"
:rows="4"
placeholder="URSA之间用分号分隔,例:F1_;F2_;F3_"
@blur="includeUrsa({ index, item, $event })"
>
</el-input>
</el-form-item>
......@@ -152,6 +159,7 @@
v-model="item.notIncludeUrsa"
:rows="4"
placeholder="URSA之间用分号分隔,例:F1;F2;F3"
@blur="notIncludeUrsa({ index, item, $event })"
>
</el-input>
</el-form-item>
......@@ -166,6 +174,7 @@
class="numberInput"
v-model.trim="item.minNumOfPieces"
placeholder="最少件数"
@blur="minNumOfPieces({ index, item, $event })"
>
</el-input>
<span
......@@ -182,6 +191,7 @@
class="numberInput"
v-model.trim="item.maxNumOfPieces"
placeholder="最多件数"
@blur="maxNumOfPieces({ index, item, $event })"
>
</el-input>
</el-col>
......@@ -195,6 +205,7 @@
class="numberInput"
v-model.trim="item.minWeight"
placeholder="最小重量"
@blur="minWeight({ index, item, $event })"
>
</el-input>
<span
......@@ -211,6 +222,7 @@
class="numberInput"
v-model.trim="item.maxWeight"
placeholder="最大重量"
@blur="maxWeight({ index, item, $event })"
>
</el-input>
</el-col>
......@@ -606,6 +618,46 @@ export default {
deleteSubmit(item, index) {
this.$emit("delete", item, index);
},
// 包含始发站失焦事件
location(item) {
this.$emit("locationBur", item);
},
// 不包含始发站失焦事件
notLocation(item) {
this.$emit("notLocationBur", item);
},
// 包含目的站失焦事件
destinationSite(item) {
this.$emit("destinationSiteBur", item);
},
// 不包含目的站失焦事件
notDestinationSite(item) {
this.$emit("notDestinationSiteBur", item);
},
// URSA包含失焦事件
includeUrsa(item) {
this.$emit("includeUrsaBur", item);
},
// URSA不包含失焦事件
notIncludeUrsa(item) {
this.$emit("notIncludeUrsaBur", item);
},
// 最少件数失焦事件
minNumOfPieces(item) {
this.$emit("minNumOfPiecesBur", item);
},
// 最多件数失焦事件
maxNumOfPiecesBur(item) {
this.$emit("maxNumOfPiecesBur", item);
},
// 最小重量失焦事件
minWeight(item) {
this.$emit("minWeightBur", item);
},
// 最大重量失焦事件
maxWeight(item) {
this.$emit("maxWeightBur", item);
},
},
};
</script>
......
......@@ -36,12 +36,20 @@
:subCategory="subCategory"
:status="getRouter"
:loading="loading"
@location="changeLocation"
@destinationSite="changeDestinationSite"
@addRlue="addRlue"
@save="saveSubmit"
@onOff="onOffSubmit"
@delete="deleteSubmit"
@locationBur="locationBur"
@notLocationBur="notLocationBur"
@destinationSiteBur="destinationSiteBur"
@notDestinationSiteBur="notDestinationSiteBur"
@includeUrsaBur="includeUrsaBur"
@notIncludeUrsaBur="notIncludeUrsaBur"
@minNumOfPiecesBur="minNumOfPiecesBur"
@maxNumOfPiecesBur="maxNumOfPiecesBur"
@minWeightBur="minWeightBur"
@maxWeightBur="maxWeightBur"
>
</route-info>
</el-col>
......
......@@ -766,13 +766,45 @@ export default {
blurEvent({ originOfFlightNo }) {
this.queryForm.originOfFlightNo = this.upCase(originOfFlightNo);
},
// 始发站
changeLocation(val) {
// console.log("始发站:", val);
// 包含始发站失焦事件
locationBur(item) {
console.log("locationBur", item);
},
// 目的站
changeDestinationSite(val) {
// console.log("目的站:", val);
// 不包含始发站失焦事件
notLocationBur(item) {
console.log("notLocationBur", item);
},
// 包含目的站失焦事件
destinationSiteBur(item) {
console.log("destinationSiteBur", item);
},
// 不包含目的站失焦事件
notDestinationSiteBur(item) {
console.log("notDestinationSiteBur", item);
},
// URSA包含失焦事件
includeUrsaBur(item) {
console.log("includeUrsaBur", item);
},
// URSA不包含失焦事件
notIncludeUrsaBur(item) {
console.log("notIncludeUrsaBur", item);
},
// 最少件数失焦事件
minNumOfPiecesBur(item) {
console.log("minNumOfPiecesBur", item);
},
// 最多件数失焦事件
maxNumOfPiecesBur(item) {
console.log("maxNumOfPiecesBur", item);
},
// 最小重量失焦事件
minWeightBur(item) {
console.log("minWeightBur", item);
},
// 最大重量失焦事件
maxWeightBur(item) {
console.log("maxWeightBur", item);
},
},
};
......
......@@ -511,7 +511,7 @@ export default {
{
id: this.id,
flightNo: "", // 航班号
calculateDay: "", // 航班日期//+1 -1
calculateDay: "", // 航班日期 +1 -1
flightRoute: "", // 航线
routeList: [], // 航线列表
permitOverweight: "N" ? false : true, // 爆仓是否继续配舱 Y-是,N-否
......@@ -521,6 +521,7 @@ export default {
];
}
},
mounted() {},
methods: {
// ET86新增
postAdd(params) {
......@@ -562,7 +563,7 @@ export default {
this.tableData = data.list.flightRankDtoList;
Object.keys(data.list.fltRuleDto).map((key) => {
if (key == "multiHs") {
// N为单品名,Y为多品名
// Y为单品名,N为多品名
if (data.list.fltRuleDto[key] == "Y") {
data.list.fltRuleDto[key] = true;
} else {
......@@ -622,7 +623,7 @@ export default {
}
this.cargoType = res.data.cargoType; // 申报类别
if (res.data.serviceCode.length) {
this.getObj(res.data);
this.getObj(res.data); // 获取serviceCode字典
}
})
.catch(() => {});
......@@ -657,7 +658,7 @@ export default {
},
// 航班号input 聚焦事件
inputFlightNoFocus({ $index, row }) {
this.currentFlightNo = row.flightNo.trim();
this.currentFlightNo = row.flightNo.trim(); // 当前航班号
this.currentIndex = $index;
},
// 失焦查询
......@@ -692,7 +693,7 @@ export default {
this.getQueryRouteByFltNo(params); // 航线查询
}
// 航班号为空时
if(params.fltNo.length == 0) {
if (params.fltNo.length == 0) {
this.tableData[this.currentIndex].flightRoute = "";
this.tableData[this.currentIndex].routeList = [];
this.msgError("请输入航班号");
......@@ -811,7 +812,7 @@ export default {
this.msgError("ET86配舱航班顺位中存在重复设置");
return;
}
queryParmas.fltRuleDto.multiHs = this.queryForm.multiHs ? "Y" : "N"; // N为单品名,Y为多品名
queryParmas.fltRuleDto.multiHs = this.queryForm.multiHs ? "Y" : "N"; // Y为单品名,N为多品名
if (this.validateForm && this.$route.query.name == "add") {
this.postAdd(queryParmas); // 新增
} else {
......
......@@ -50,7 +50,7 @@ export default {
target.dispatchEvent(new Event("input"));
}
}, 800),
// 获取字典
// 获取serviceCode字典
getObj({ serviceCode }) {
let service_Code = [];
serviceCode.map((item) => {
......
......@@ -369,7 +369,6 @@ export default {
// },
//删除按钮
delDict(val) {
console.log(val)
if (this.tableName == 'serviceCode') {
this.serviceCodeCihildDel([val.id])
} else if (this.tableName === '虚拟航班') {
......