Elements-SY

Merge branch 'test' into fix-issues

...@@ -134,13 +134,29 @@ ...@@ -134,13 +134,29 @@
134 </el-row> 134 </el-row>
135 <el-row style="margin-bottom:5px"> 135 <el-row style="margin-bottom:5px">
136 <el-col :span="12"> 136 <el-col :span="12">
137 - <el-form-item label="航班路线" prop="route"> 137 + <el-form-item prop="route">
138 - <el-select class="wid80" v-model="form.route" placeholder="请选择航线"> 138 + <template slot="label">
139 - <el-option v-for="item in routeList" :key="item.id" :label="item.route" 139 + <div style="display:inline-block">航班路线
140 - :value="item.id"> 140 + <el-tooltip class="item" effect="dark" content="输入航班号后获取航线信息。航班种类为Purple Tail时可以进行多选,切换航班种类后需重新选择航线"
141 + placement="top-start">
142 + <span class="el-icon-warning" style="color:#1890ff;font-size:16px"></span>
143 + </el-tooltip>
144 + </div>
145 + </template>
146 + <el-select v-if="routeMultiple" ref="routeSelect" class="wid80" v-model="form.route" :disabled="formdisabled.route"
147 + placeholder="请选择航线" no-data-text="未查询到航线" @change="routeChange" :loading="routeLoading"
148 + :multiple='true' :key="routeMultiple">
149 + <el-option v-for="item in routeList" :key="item.id" :label="item.route" :value="item.route">
150 + </el-option>
151 + </el-select>
152 + <el-select v-if="routeMultiple == false" ref="routeSelect" class="wid80" v-model="form.route" :disabled="formdisabled.route"
153 + placeholder="请选择航线" no-data-text="未查询到航线" @change="routeChange" :loading="routeLoading"
154 + :multiple='false' :key="routeMultiple">
155 + <el-option v-for="item in routeList" :key="item.id" :label="item.route" :value="item.route">
141 </el-option> 156 </el-option>
142 </el-select> 157 </el-select>
143 </el-form-item> 158 </el-form-item>
159 + <div class="formTips" v-if="title == '修改航班信息'">注意!:移除航线,相对应日期级别航线维度会同时删除</div>
144 </el-col> 160 </el-col>
145 <el-col :span="12"> 161 <el-col :span="12">
146 <el-form-item label="航班类型" prop="typeId"> 162 <el-form-item label="航班类型" prop="typeId">
...@@ -687,6 +703,9 @@ export default { ...@@ -687,6 +703,9 @@ export default {
687 this.formdisabled.typeId = false; 703 this.formdisabled.typeId = false;
688 //原始重量 704 //原始重量
689 this.formdisabled.originalWeight = false; 705 this.formdisabled.originalWeight = false;
706 + this.$nextTick(()=>{
707 + this.$refs.form.clearValidate()
708 + })
690 }, 709 },
691 //计算高低价可配 710 //计算高低价可配
692 LowHighAvailable() { 711 LowHighAvailable() {
...@@ -1091,10 +1110,6 @@ export default { ...@@ -1091,10 +1110,6 @@ export default {
1091 //航线修改 1110 //航线修改
1092 routeChange(val) { 1111 routeChange(val) {
1093 this.$forceUpdate() 1112 this.$forceUpdate()
1094 - if(val.length){
1095 - // this.rules.route.required = false
1096 - }
1097 - console.log(this.form.route)
1098 }, 1113 },
1099 //多选框选中数据 1114 //多选框选中数据
1100 tableSelect(val) { 1115 tableSelect(val) {
......