zhanbo.xu

fix: 修改BUG

1 NODE_ENV = production 1 NODE_ENV = production
2 2
3 # 测试环境配置 3 # 测试环境配置
4 -ENV = 'staging' 4 +ENV = 'test'
5 5
6 -VUE_APP_BASE_ENV = "staging" 6 +VUE_APP_BASE_ENV = "test"
7 7
8 VUE_APP_Version = '1.0.0' 8 VUE_APP_Version = '1.0.0'
9 9
......
...@@ -181,6 +181,7 @@ ...@@ -181,6 +181,7 @@
181 clearable 181 clearable
182 maxlength="4" 182 maxlength="4"
183 placeholder="" 183 placeholder=""
184 + @change="orderRequesterChange"
184 > 185 >
185 <el-option 186 <el-option
186 v-for="(item, index) in $store.getters.dict 187 v-for="(item, index) in $store.getters.dict
...@@ -193,7 +194,7 @@ ...@@ -193,7 +194,7 @@
193 </Formitem> 194 </Formitem>
194 </el-col> 195 </el-col>
195 <!-- 口岸选择--> 196 <!-- 口岸选择-->
196 - <el-col :span="8" v-if="formData.orderRequester === '2'"> 197 + <el-col :span="8" v-if="formData.orderRequester == '2'">
197 <Formitem label="申报地区" prop="choosePortCode" type="edit"> 198 <Formitem label="申报地区" prop="choosePortCode" type="edit">
198 <el-select 199 <el-select
199 type="text" 200 type="text"
...@@ -214,7 +215,11 @@ ...@@ -214,7 +215,11 @@
214 </Formitem> 215 </Formitem>
215 </el-col> 216 </el-col>
216 </el-row> 217 </el-row>
217 - <div v-if="choosePortCode.includes('TAO')"> 218 + <div
219 + v-if="
220 + choosePortCode.includes('TAO') && formData.orderRequester == '2'
221 + "
222 + >
218 <div class="dlTitle">青岛</div> 223 <div class="dlTitle">青岛</div>
219 <el-row :gutter="5"> 224 <el-row :gutter="5">
220 <!-- 公服DXPID --> 225 <!-- 公服DXPID -->
...@@ -433,7 +438,11 @@ ...@@ -433,7 +438,11 @@
433 <!-- </el-col>--> 438 <!-- </el-col>-->
434 </el-row> 439 </el-row>
435 </div> 440 </div>
436 - <div v-if="choosePortCode.includes('PEK')"> 441 + <div
442 + v-if="
443 + choosePortCode.includes('PEK') && formData.orderRequester == '2'
444 + "
445 + >
437 <div class="dlTitle"> 446 <div class="dlTitle">
438 <!-- <el-checkbox v-model="formData.bjCheck" @change="changeBJCheckBox()"></el-checkbox>--> 447 <!-- <el-checkbox v-model="formData.bjCheck" @change="changeBJCheckBox()"></el-checkbox>-->
439 北京 448 北京
...@@ -455,7 +464,11 @@ ...@@ -455,7 +464,11 @@
455 </el-col> 464 </el-col>
456 </el-row> 465 </el-row>
457 </div> 466 </div>
458 - <div v-if="choosePortCode.includes('CAN')"> 467 + <div
468 + v-if="
469 + choosePortCode.includes('CAN') && formData.orderRequester == '2'
470 + "
471 + >
459 <div class="dlTitle">广州</div> 472 <div class="dlTitle">广州</div>
460 <el-row :gutter="5"> 473 <el-row :gutter="5">
461 <!-- DXPID --> 474 <!-- DXPID -->
...@@ -1023,6 +1036,10 @@ export default { ...@@ -1023,6 +1036,10 @@ export default {
1023 // } 1036 // }
1024 }, 1037 },
1025 methods: { 1038 methods: {
1039 + orderRequesterChange(val) {
1040 + console.log(val);
1041 + this.choosePortCode = [];
1042 + },
1026 extractBase64(dataUrl) { 1043 extractBase64(dataUrl) {
1027 const base64Match = dataUrl.match(/;base64,(.+)$/); 1044 const base64Match = dataUrl.match(/;base64,(.+)$/);
1028 return base64Match ? base64Match[1] : dataUrl; 1045 return base64Match ? base64Match[1] : dataUrl;
...@@ -1034,10 +1051,12 @@ export default { ...@@ -1034,10 +1051,12 @@ export default {
1034 console.log(res); 1051 console.log(res);
1035 if (res.code === "200") { 1052 if (res.code === "200") {
1036 this.formData = res.data; 1053 this.formData = res.data;
1054 + if (this.formData.config) {
1037 this.choosePortCode = Object.keys(this.formData.config); 1055 this.choosePortCode = Object.keys(this.formData.config);
1038 Object.keys(this.formData.config).forEach((key) => { 1056 Object.keys(this.formData.config).forEach((key) => {
1039 this.portConfig[key] = this.formData.config[key]; 1057 this.portConfig[key] = this.formData.config[key];
1040 }); 1058 });
1059 + }
1041 } else { 1060 } else {
1042 this.alertWarningMsg(res.message); 1061 this.alertWarningMsg(res.message);
1043 } 1062 }
......