作者 shenhailong

完善 信息展示问题

@@ -21,7 +21,7 @@ @@ -21,7 +21,7 @@
21 </div> 21 </div>
22 </el-col> 22 </el-col>
23 <el-col :span="24"> 23 <el-col :span="24">
24 - <div class="grid-content content">进港舱单查询</div> 24 + <div class="grid-content content">出港装载查询</div>
25 </el-col> 25 </el-col>
26 <el-col :span="24"> 26 <el-col :span="24">
27 <div class="grid-content co"> 27 <div class="grid-content co">
@@ -129,17 +129,17 @@ @@ -129,17 +129,17 @@
129 @click="handleAddAwbh(scope.row)">新增分单 129 @click="handleAddAwbh(scope.row)">新增分单
130 </el-button> 130 </el-button>
131 <el-button size="mini" type="primary" @click="handleAwbSend(scope.row)" 131 <el-button size="mini" type="primary" @click="handleAwbSend(scope.row)"
132 - :disabled="scope.row.status === '23'">发舱单报 132 + :disabled="addStatus(scope.row.status)">发舱单报
133 </el-button> 133 </el-button>
134 <p></p> 134 <p></p>
135 <el-button size="mini" type="primary" @click="handleAwbEdit(scope.row)" 135 <el-button size="mini" type="primary" @click="handleAwbEdit(scope.row)"
136 - :disabled="scope.row.status ==='25'">发修改报</el-button> 136 + :disabled="editStatus(scope.row.status)">发修改报</el-button>
137 <el-button size="mini" type="danger" v-if="isAdmin" @click="handleAwbDelete(scope.row)">删除运单</el-button> 137 <el-button size="mini" type="danger" v-if="isAdmin" @click="handleAwbDelete(scope.row)">删除运单</el-button>
138 <el-button size="mini" type="warning" @click="handleAwbStatus(scope.row)" 138 <el-button size="mini" type="warning" @click="handleAwbStatus(scope.row)"
139 :disabled="scope.row.status === '22'">更改状态 139 :disabled="scope.row.status === '22'">更改状态
140 </el-button> 140 </el-button>
141 <el-button size="mini" type="danger" @click="handleSendDelete(scope.row)" 141 <el-button size="mini" type="danger" @click="handleSendDelete(scope.row)"
142 - :disabled="scope.row.status ==='24'">发删除报</el-button> 142 + :disabled="deleteStatus(scope.row.status)">发删除报</el-button>
143 </template> 143 </template>
144 </el-table-column> 144 </el-table-column>
145 </tree-table> 145 </tree-table>
@@ -1269,6 +1269,15 @@ @@ -1269,6 +1269,15 @@
1269 }) 1269 })
1270 }) 1270 })
1271 }, 1271 },
  1272 + // 发送舱单报 按钮自灰
  1273 + addStatus(status){
  1274 + if(status=='23' || status=='24'||status=='25'){
  1275 + return true;
  1276 + }else if(status=='22' ) {
  1277 + return false;
  1278 + }
  1279 + },
  1280 +
1272 // >>>>>>>>>>>>>>>>更新运单数据<<<<<<<<<<<<<<<<<< 1281 // >>>>>>>>>>>>>>>>更新运单数据<<<<<<<<<<<<<<<<<<
1273 handleEdit(row) { 1282 handleEdit(row) {
1274 this.preModel = Object.assign({}, row) 1283 this.preModel = Object.assign({}, row)
@@ -1306,6 +1315,16 @@ @@ -1306,6 +1315,16 @@
1306 this.$refs.preFormData.clearValidate() 1315 this.$refs.preFormData.clearValidate()
1307 }) 1316 })
1308 }, 1317 },
  1318 +
  1319 + // 发送修改报自灰
  1320 + editStatus(status){
  1321 + if(status=='23' || status=='24'||status=='25'){
  1322 + return true;
  1323 + }else if(status=='25' ) {
  1324 + return false;
  1325 + }
  1326 + },
  1327 +
1309 sendUpdate(){ 1328 sendUpdate(){
1310 this.respModel.reason = this.preModel.reason 1329 this.respModel.reason = this.preModel.reason
1311 this.respModel.contactName = this.preModel.contactName 1330 this.respModel.contactName = this.preModel.contactName
@@ -1370,6 +1389,15 @@ @@ -1370,6 +1389,15 @@
1370 this.$refs.sendDeleteForm.clearValidate() 1389 this.$refs.sendDeleteForm.clearValidate()
1371 }) 1390 })
1372 }, 1391 },
  1392 +
  1393 + // 发送删除报按钮自灰
  1394 + deleteStatus(status){
  1395 + if(status=='23' || status=='24'||status=='25'){
  1396 + return true;
  1397 + }else if(status=='24' ) {
  1398 + return false;
  1399 + }
  1400 + },
1373 sendDelete() { 1401 sendDelete() {
1374 this.$refs.sendDeleteForm.validate(valid =>{ 1402 this.$refs.sendDeleteForm.validate(valid =>{
1375 if(valid){ 1403 if(valid){
@@ -21,7 +21,7 @@ @@ -21,7 +21,7 @@
21 </div> 21 </div>
22 </el-col> 22 </el-col>
23 <el-col :span="24"> 23 <el-col :span="24">
24 - <div class="grid-content content">进港舱单查询</div> 24 + <div class="grid-content content">出港理货查询</div>
25 </el-col> 25 </el-col>
26 <el-col :span="24"> 26 <el-col :span="24">
27 <div class="grid-content co"> 27 <div class="grid-content co">