Elements-SY

modify

...@@ -128,7 +128,7 @@ export const inputBlurValidate = { ...@@ -128,7 +128,7 @@ export const inputBlurValidate = {
128 this.validateForm = true; 128 this.validateForm = true;
129 } else { 129 } else {
130 this.$refs.minNumOfPieces.innerHTML = ""; 130 this.$refs.minNumOfPieces.innerHTML = "";
131 - this.$refs.minNumOfPieces.innerHTML = "件数不得小于1"; 131 + this.$refs.minNumOfPieces.innerHTML = "最大件数不得小于1";
132 this.validateForm = false; 132 this.validateForm = false;
133 } 133 }
134 // 最大件数为空最小件数有值的情况下 134 // 最大件数为空最小件数有值的情况下
...@@ -137,8 +137,7 @@ export const inputBlurValidate = { ...@@ -137,8 +137,7 @@ export const inputBlurValidate = {
137 this.validateForm = true; 137 this.validateForm = true;
138 } else { 138 } else {
139 this.$refs.minNumOfPieces.innerHTML = ""; 139 this.$refs.minNumOfPieces.innerHTML = "";
140 - this.$refs.minNumOfPieces.innerHTML = "件数不得小于1"; 140 + this.validateForm = true;
141 - this.validateForm = false;
142 } 141 }
143 // 左右区间 都为空的情况下 142 // 左右区间 都为空的情况下
144 if ( 143 if (
...@@ -218,13 +217,14 @@ export const inputBlurValidate = { ...@@ -218,13 +217,14 @@ export const inputBlurValidate = {
218 this.$refs.minWeight.innerHTML = "请输入正整数,小数保留5位"; 217 this.$refs.minWeight.innerHTML = "请输入正整数,小数保留5位";
219 } 218 }
220 } 219 }
220 + } else {
221 + this.validateForm = true;
222 + this.$refs.minWeight.innerHTML = "";
221 } 223 }
222 return this.validateForm; 224 return this.validateForm;
223 }, 225 },
224 // 报价值【申报价值可以为空为0】 226 // 报价值【申报价值可以为空为0】
225 validateCustomVal(value, customVal) { 227 validateCustomVal(value, customVal) {
226 - if (value.length) {
227 - this[customVal] = Number(value);
228 let coin = { 228 let coin = {
229 minCNYCustomVal: "minCNYCustomVal", 229 minCNYCustomVal: "minCNYCustomVal",
230 maxCNYCustomVal: "minCNYCustomVal", 230 maxCNYCustomVal: "minCNYCustomVal",
...@@ -238,13 +238,21 @@ export const inputBlurValidate = { ...@@ -238,13 +238,21 @@ export const inputBlurValidate = {
238 maxSUDCustomVal: 600, 238 maxSUDCustomVal: 600,
239 }; 239 };
240 let markCoin = false; 240 let markCoin = false;
241 + if (value.length) {
242 + this[customVal] = Number(value);
243 + // 其中一个有值的情况下
241 if (customVal == "minCNYCustomVal" || customVal == "maxCNYCustomVal") { 244 if (customVal == "minCNYCustomVal" || customVal == "maxCNYCustomVal") {
242 if (this.minCNYCustomVal && this.maxCNYCustomVal) { 245 if (this.minCNYCustomVal && this.maxCNYCustomVal) {
243 this.validateForm = false; 246 this.validateForm = false;
244 markCoin = 247 markCoin =
245 Number(this.maxCNYCustomVal) < Number(this.minCNYCustomVal); 248 Number(this.maxCNYCustomVal) < Number(this.minCNYCustomVal);
246 - }
247 } else { 249 } else {
250 + this.validateForm = true;
251 + this.$refs[coin[customVal]].innerHTML = "";
252 + }
253 + }
254 + // 都有值的情况下
255 + else {
248 if (this.minSUDCustomVal && this.maxSUDCustomVal) { 256 if (this.minSUDCustomVal && this.maxSUDCustomVal) {
249 this.validateForm = false; 257 this.validateForm = false;
250 markCoin = 258 markCoin =
...@@ -258,28 +266,31 @@ export const inputBlurValidate = { ...@@ -258,28 +266,31 @@ export const inputBlurValidate = {
258 this.$refs[coin[customVal]].innerHTML = ""; 266 this.$refs[coin[customVal]].innerHTML = "";
259 this.$refs[coin[customVal]].innerHTML = 267 this.$refs[coin[customVal]].innerHTML =
260 "最小申报价值不得大于最大申报价值"; 268 "最小申报价值不得大于最大申报价值";
261 - } else if (this[customVal] > currency[customVal]) {
262 - this.validateForm = false;
263 - this.$refs[coin[customVal]].innerHTML = "";
264 - this.$refs[
265 - coin[customVal]
266 - ].innerHTML = `最大申报值不得大于${currency[customVal]}`;
267 - } else {
268 - this.validateForm = true;
269 - this.$refs[coin[customVal]].innerHTML = "";
270 } 269 }
270 + // 判断申报价值不得大于上限
271 + // else if (this[customVal] > currency[customVal]) {
272 + // this.validateForm = false;
273 + // this.$refs[coin[customVal]].innerHTML = "";
274 + // this.$refs[
275 + // coin[customVal]
276 + // ].innerHTML = `最大申报值不得大于${currency[customVal]}`;
277 + // } else {
278 + // this.validateForm = true;
279 + // this.$refs[coin[customVal]].innerHTML = "";
280 + // }
271 } else { 281 } else {
272 if (value.length) { 282 if (value.length) {
273 - if (Number(value) > currency[customVal]) { 283 + // 判断申报价值不得大于上限
274 - this.validateForm = false; 284 + // if (Number(value) > currency[customVal]) {
275 - this.$refs[coin[customVal]].innerHTML = ""; 285 + // this.validateForm = false;
276 - this.$refs[ 286 + // this.$refs[coin[customVal]].innerHTML = "";
277 - coin[customVal] 287 + // this.$refs[
278 - ].innerHTML = `最大申报值不得大于${currency[customVal]}`; 288 + // coin[customVal]
279 - } else { 289 + // ].innerHTML = `最大申报值不得大于${currency[customVal]}`;
280 - this.validateForm = true; 290 + // } else {
281 - this.$refs[coin[customVal]].innerHTML = ""; 291 + // this.validateForm = true;
282 - } 292 + // this.$refs[coin[customVal]].innerHTML = "";
293 + // }
283 } 294 }
284 } 295 }
285 } else { 296 } else {
...@@ -287,6 +298,9 @@ export const inputBlurValidate = { ...@@ -287,6 +298,9 @@ export const inputBlurValidate = {
287 this.$refs[coin[customVal]].innerHTML = ""; 298 this.$refs[coin[customVal]].innerHTML = "";
288 this.$refs[coin[customVal]].innerHTML = "请输入正确申报价值"; 299 this.$refs[coin[customVal]].innerHTML = "请输入正确申报价值";
289 } 300 }
301 + } else {
302 + this.validateForm = true;
303 + this.$refs[coin[customVal]].innerHTML = "";
290 } 304 }
291 return this.validateForm; 305 return this.validateForm;
292 }, 306 },
......
...@@ -71,10 +71,8 @@ ...@@ -71,10 +71,8 @@
71 <el-button type="primary" v-if="val.status === '3'" size="mini" 71 <el-button type="primary" v-if="val.status === '3'" size="mini"
72 icon="el-icon-video-pause" @click="changeStatus(idx)"> 72 icon="el-icon-video-pause" @click="changeStatus(idx)">
73 启 用</el-button> 73 启 用</el-button>
74 - <el-button v-if="val.id" type="danger" size="mini" icon="el-icon-delete" 74 + <el-button v-if="val.id" type="danger" size="mini" icon="el-icon-delete" @click="del(idx)">
75 - @click="del(idx)">删 75 + 删 除</el-button>
76 -
77 - </el-button>
78 <div v-if="(routeSatus.indexOf('flightInformationMaintenance') >= 0)" 76 <div v-if="(routeSatus.indexOf('flightInformationMaintenance') >= 0)"
79 style="display: inline-block;"> 77 style="display: inline-block;">
80 <span v-if="val.id">日期级别规则</span><span v-else>普通规则</span> 78 <span v-if="val.id">日期级别规则</span><span v-else>普通规则</span>
...@@ -216,7 +214,7 @@ ...@@ -216,7 +214,7 @@
216 <el-col v-for="item in checkBoxItem.cargoStatus" :span="3" 214 <el-col v-for="item in checkBoxItem.cargoStatus" :span="3"
217 :key="item.id"> 215 :key="item.id">
218 <el-checkbox v-if="item.status === 1" :label="item.chineseName" 216 <el-checkbox v-if="item.status === 1" :label="item.chineseName"
219 - :name="item.chineseName" :key="item.code"> 217 + :name="item.chineseName" :key="item.code" disabled>
220 <Tooltips :content="item.chineseName" :refName="item.code"> 218 <Tooltips :content="item.chineseName" :refName="item.code">
221 </Tooltips> 219 </Tooltips>
222 </el-checkbox> 220 </el-checkbox>
...@@ -326,15 +324,13 @@ ...@@ -326,15 +324,13 @@
326 <el-button type="primary" v-if="val.status === '3'" size="mini" icon="el-icon-video-pause" 324 <el-button type="primary" v-if="val.status === '3'" size="mini" icon="el-icon-video-pause"
327 @click="changeStatus(idx)"> 325 @click="changeStatus(idx)">
328 启 用</el-button> 326 启 用</el-button>
329 - <el-button v-if="val.id" type="danger" size="mini" icon="el-icon-delete" style="margin-right:10px" 327 + <el-button v-if="val.id" type="danger" size="mini" icon="el-icon-delete" style="margin-right:10px" @click="del(idx)">
330 - @click="del(idx)">删 除 328 + 删 除</el-button>
331 - </el-button>
332 <div v-if="routeSatus.indexOf('flightInformationMaintenance') >= 0" style="display: inline-block;"> 329 <div v-if="routeSatus.indexOf('flightInformationMaintenance') >= 0" style="display: inline-block;">
333 <span v-if="val.id">日期级别规则</span><span v-else>普通规则</span> 330 <span v-if="val.id">日期级别规则</span><span v-else>普通规则</span>
334 </div> 331 </div>
335 <div v-else-if="(routeSatus.indexOf('FlightAllocConfig') >= 0)" style="display: inline-block;"> 332 <div v-else-if="(routeSatus.indexOf('FlightAllocConfig') >= 0)" style="display: inline-block;">
336 - <span 333 + <span v-if="infoForm.fltDate != null && infoForm.fltDate != '' && infoForm.fltDate != ' '">日期级别规则</span><span
337 - v-if="infoForm.fltDate != null && infoForm.fltDate != '' && infoForm.fltDate != ' '">日期级别规则</span><span
338 v-else>普通规则</span> 334 v-else>普通规则</span>
339 </div> 335 </div>
340 <el-divider></el-divider> 336 <el-divider></el-divider>
......