作者 xudada

更改服务名,更新国家代码关区等

import http from './http.js'
let baseUrl = 'nmms-server-import/nmms/rep'
export const addResponse=params=>{return http.post(`${baseUrl}/InsertResponse`, params);};
\ No newline at end of file
... ...
... ... @@ -26,7 +26,9 @@
</el-col>
<el-col :span="5">
<el-form-item label="始发站" prop="originstation">
<el-select v-model="ruleForm.originstation" filterable placeholder="请选择">
<el-select v-model="ruleForm.originstation" filterable
allow-create
default-first-option filterable placeholder="请选择">
<el-option
v-for="item in options"
:key="item.airportid"
... ... @@ -40,7 +42,9 @@
</el-col>
<el-col :span="5">
<el-form-item label="目的站" prop="destinationstation">
<el-select v-model="ruleForm.destinationstation" filterable placeholder="请选择">
<el-select v-model="ruleForm.destinationstation" filterable
allow-create
default-first-option filterable placeholder="请选择">
<el-option
v-for="item in options2"
:key="item.airportid"
... ...
... ... @@ -29,7 +29,9 @@
<el-input placeholder="" v-model="ruleForm.originstation"></el-input>
</el-form-item>-->
<el-form-item label="始发站" prop="originstation">
<el-select v-model="ruleForm.originstation" filterable placeholder="请选择">
<el-select v-model="ruleForm.originstation" filterable
allow-create
default-first-option filterable placeholder="请选择">
<el-option
v-for="item in options"
:key="item.airportid"
... ... @@ -46,7 +48,9 @@
<el-input placeholder="" v-model="ruleForm.destinationstation" :disabled="true"></el-input>
</el-form-item>-->
<el-form-item label="目的站" prop="destinationstation">
<el-select v-model="ruleForm.destinationstation" filterable placeholder="请选择">
<el-select v-model="ruleForm.destinationstation" filterable
allow-create
default-first-option filterable placeholder="请选择">
<el-option
v-for="item in options"
:key="item.airportid"
... ...
... ... @@ -361,7 +361,9 @@
</el-col>
<el-col :span="6">
<el-form-item label="海关关区" prop="customcode">
<el-select v-model="ruleForm.customcode" filterable placeholder="请选择" style="display:inline">
<el-select v-model="ruleForm.customcode" filterable
allow-create
default-first-option filterable placeholder="请选择" style="display:inline">
<el-option
v-for="item in customcodes"
:key="item.customcode"
... ... @@ -402,7 +404,9 @@
</el-select>
</el-form-item>-->
<el-form-item label="国家代码" prop="awbinfo.shprcountyr">
<el-select v-model="ruleForm.awbinfo.shprcountyr" filterable placeholder="请选择">
<el-select v-model="ruleForm.awbinfo.shprcountyr" filterable
allow-create
default-first-option filterable placeholder="请选择">
<el-option
v-for="item in shprcountyrs"
:key="item.countryCode"
... ... @@ -440,7 +444,9 @@
<el-col :span="6">
<el-form-item label="国家代码" prop="awbinfo.cnscountyr">
<el-select v-model="ruleForm.awbinfo.cnscountyr" filterable placeholder="请选择">
<el-select v-model="ruleForm.awbinfo.cnscountyr" filterable
allow-create
default-first-option filterable placeholder="请选择">
<el-option
v-for="item in cnscountyrs"
:key="item.countryCode"
... ... @@ -569,6 +575,26 @@
</span>
</el-dialog>
</el-row>
<!--发送删除报修改报提示框-->
<el-row>
<el-dialog title="提交修改信息" :visible.sync="dialogFormVisible">
<el-form :model="Udform" :rules="udrules" ref="Udform" class="demo-ruleForm">
<el-form-item label="操作原因" prop="operreason">
<el-input type="textarea" v-model="Udform.operreason"></el-input>
</el-form-item>
<el-form-item label="操作人" prop="operperson">
<el-input v-model="Udform.operperson"></el-input>
</el-form-item>
<el-form-item label="联系电话" prop="opertel">
<el-input v-model="Udform.opertel"></el-input>
</el-form-item>
</el-form>
<div slot="footer" class="dialog-footer">
<el-button @click="dialogFormVisible = false">取 消</el-button>
<el-button type="primary" @click="submitUdForm('Udform')">确 定</el-button>
</div>
</el-dialog>
</el-row>
</el-main>
</el-container>
</template>
... ... @@ -626,6 +652,8 @@
<script>
import { getMt1201List,addMt1201,ediMt1201,getFenList,getCountryCode,selectCustomcode } from '../../api/mt1201'
import{addResponse} from "../../api/InResponse";
export default {
data() {
/*初始数据*/
... ... @@ -776,6 +804,28 @@
sumNmmsCount:0,
sumNmmsPrice:0,
sumNmmsWeight:0,
dialogFormVisible: false,
formLabelWidth: '100px',
Udform:{
operreason:'',
operperson:'',
opertel:'',
flightdate:'',
flightno:'',
carrier:'',
awbano:'',
awbhno:'',
bustype:'',
busdate:'',
busweight:'',
buspiece:'',
opertype:'',
},
udrules:{
operreason: [{required: true, message: '请输入操作原因', trigger: 'blur'}],
operperson: [{required: true, message: '请输入操作人', trigger: 'blur'}],
opertel: [{required: true, message: '请输入操作人联系电话', trigger: 'blur'}],
},
}
},
methods: {
... ... @@ -811,6 +861,48 @@
},
//发送舱单报
handleSend(index,row){},
/*发送舱单修改报*/
handleUpdate(index,row){
this.dialogFormVisible=true;
//console.log(row);
this.Udform.awbano=row.awba;
this.Udform.awbhno=row.awbh;
this.Udform.carrier=row.carrier;
this.Udform.flightno=row.flightno.substring(2);
this.Udform.flightdate=row.flightdate;
this.Udform.bustype='MT1201';
this.Udform.busdate=Date.parse(new Date());
this.Udform.busweight=row.weight;
this.Udform.buspiece=row.piece;
this.Udform.opertype='发送舱单修改报';
},
//提交发送舱单修改报表单
submitUdForm(formName){
this.$refs[formName].validate((valid) => {
if (valid) {
console.log(this.Udform)
addResponse(this.Udform).then(res=>{
let response=res.data;
this.code=response.code;
if(this.code=='200'){
this.outerVisible = false;
this.$refs[formName].resetFields();
this.centerDialogVisible=true;
this.msg=response.msg;
this.dialogFormVisible=false;
}else{
this.outerVisible = false;
this.centerDialogVisible=true;
this.$refs[formName].resetFields();
this.msg=response.msg;
}
});
} else {
console.log('error submit!!');
return false;
}
});
},
/*编辑分单列表信息*/
handleClick(row) {
this.outerVisible = true;
... ...