作者 shenhailong

预配优化 批量发送报文 批量修改报文

出港运抵 优化 测试
预配 excel 导入模板
... ... @@ -32,13 +32,15 @@
<div class="grid-content">
<el-col :span="4">
<div class="grid-content">
<el-input v-model="awba" clearable placeholder="请输入主单号"></el-input>
<el-input v-model="awba" clearable placeholder="请输入主单号">
<template slot="prepend">主单号</template>
</el-input>
</div>
</el-col>
<div class="grid-content el-btn">
<el-button type="primary" size="mini" @click="handleSerach">查询</el-button>
<el-button type="primary" @click="handleSerach">查询</el-button>
<el-button v-if="arriveQuery.flightno ===undefined && arriveData.length<1"
type="primary" size="mini"
type="primary"
@click="handleAddArrive">新增运抵
</el-button>
</div>
... ... @@ -59,21 +61,23 @@
:tree-props="{children: 'children', hasChildren: 'hasChildren'}">
<el-table-column type="selection" width="55">
</el-table-column>
<el-table-column label="航班号" width="100" align="center">
<el-table-column label="航班号" width="110" align="center">
<template slot-scope="scope">
<span>{{scope.row.carrier}}{{scope.row.flightno}}</span>
</template>
</el-table-column>
<el-table-column label="运单号" width="110" align="center">
<template slot-scope="scope">
<span>{{scope.row.awba}}</span>
</template>
</el-table-column>
<el-table-column label="分单号" width="120" align="center">
<template slot-scope="scope">
<span>{{scope.row.awbh}}</span>
<!-- <span>{{scope.row.awba}}</span>-->
<a type="text" style="color: #409eff;text-decoration: underline" class="tableInline" @click="handleEdit(scope.row)" v-if="scope.row.awbh !==''">{{scope.row.awbh}}</a>
<a type="text" style="color: #409eff;text-decoration: underline" class="tableInline" @click="handleEdit(scope.row)" v-else>{{scope.row.awba}}</a>
</template>
</el-table-column>
<!-- <el-table-column label="分单号" width="120" align="center">-->
<!-- <template slot-scope="scope">-->
<!-- <span>{{scope.row.awbh}}</span>-->
<!-- </template>-->
<!-- </el-table-column>-->
<el-table-column label="运抵件数" width="70" align="center">
<template slot-scope="scope">
<span>{{scope.row.piece}}</span>
... ... @@ -89,7 +93,7 @@
<span>{{scope.row.goodsname}}</span>
</template>
</el-table-column>
<el-table-column label="运抵时间" width="140" align="center">
<el-table-column label="运抵时间" width="150" align="center">
<template slot-scope="scope">
<span>{{scope.row.arrivetime}}</span>
</template>
... ... @@ -125,21 +129,21 @@
</el-table-column>
<el-table-column prop="operation" fixed="right" label="操作" align="center" width="400">
<template slot-scope="scope">
<el-button size="mini" @click="handleSendDesc(scope.row)">收发明细</el-button>
<el-button size="mini" type="success" @click="handleEdit(scope.row)">编辑</el-button>
<el-button size="mini" type="primary" @click="handleSendAwb(scope.row)"
<el-button @click="handleSendDesc(scope.row)">收发明细</el-button>
<!-- <el-button type="success" @click="handleEdit(scope.row)">编辑</el-button>-->
<el-button type="primary" @click="handleSendAwb(scope.row)"
:disabled="scope.row.status ==='23'">发送出港运抵报
</el-button>
<p></p>
<el-button size="mini" type="danger" v-if="isAdmin" @click="handleAwbDelete(scope.row)">删除运单
<el-button type="danger" v-if="isAdmin" @click="handleAwbDelete(scope.row)">删除运单
</el-button>
<el-button size="mini" type="warning" @click="handleAwbStatus(scope.row)"
<el-button type="warning" @click="handleAwbStatus(scope.row)"
:disabled="scope.row.status ==='22'">更改状态
</el-button>
<el-button size="mini" type="primary" v-if="scope.row.awbh ===''"
<el-button type="primary" v-if="scope.row.awbh ===''"
@click="handleAddAwbh(scope.row)">新增分单
</el-button>
<el-button size="mini" type="danger" @click="handleSendDelete(scope.row)"
<el-button type="danger" @click="handleSendDelete(scope.row)"
:disabled="scope.row.status ==='24'">发删除报
</el-button>
</template>
... ... @@ -147,10 +151,10 @@
</el-table>
<div class="btnFoot">
<el-row>
<el-button type="primary" size="mini" v-if="arriveQuery.flightno !==undefined || arriveData.length>0"
<el-button type="primary" v-if="arriveQuery.flightno !==undefined || arriveData.length>0"
@click="handelAddArriveInfo">新增出港运抵
</el-button>
<el-button type="primary" size="mini" v-if="arriveQuery.flightno !== undefined || arriveData.length>0"
<el-button type="primary" v-if="arriveQuery.flightno !== undefined || arriveData.length>0"
@click="handelBackStep">返回
</el-button>
</el-row>
... ... @@ -166,8 +170,8 @@
</div>
<el-row>
<el-col :span="7.5">
<el-form-item label="主单号" prop="awba">
<el-input v-model="arriveModel.awba"></el-input>
<el-form-item label="主单号" prop="awba" >
<el-input v-model="arriveModel.awba" :disabled="dialogStatus === 'update'"></el-input>
</el-form-item>
</el-col>
<el-col :span="7.5" v-if="fenStatus === 'addAwbh'">
... ... @@ -183,20 +187,20 @@
<el-col :span="7.5">
<el-form-item label="承运人" prop="carrier">
<el-input v-model="carrier"
:disabled="dialogFormVisible === 'update'"></el-input>
:disabled="fenStatus === 'addAwbh'"></el-input>
</el-form-item>
</el-col>
<el-col :span="7.5">
<el-form-item label="航班号" prop="flightno">
<el-input v-model="flightno"
:disabled="dialogFormVisible === 'update'"></el-input>
:disabled="fenStatus === 'addAwbh'"></el-input>
</el-form-item>
</el-col>
<el-col :span="7.5">
<el-form-item label="航班日期" prop="flightdate">
<el-date-picker v-model="arriveModel.flightdate" value-format="yyyy-MM-dd" type="date"
placeholder="请输入"
:disabled="dialogFormVisible === 'update'"></el-date-picker>
:disabled="fenStatus === 'addAwbh'"></el-date-picker>
</el-form-item>
</el-col>
</el-row>
... ... @@ -366,7 +370,8 @@
validAlphabetsAndSpanceKey,
validatorNum
} from "@/utils/validate";
import {getResponseForParam} from '@/api/responseDetail'
import {getResponseForParam} from '@/api/responseDetail';
import loginUserInfo from '../../api/base';
export default {
name: "ExitArrive",
... ... @@ -437,13 +442,18 @@
arriveRoles: {
awba: [{required: true, trigger: 'blur', validator: validatorAwb}],
awbh: [{required: true, trigger: 'blur', validator: validatorAwbh}],
goodsname: [{required: true, trigger: 'blur', validator: validAlphabetsSpanceKey}],
goodsname: [
{required: true, trigger: 'blur', message:'货物描述不能为空'},
{required: true, trigger: 'blur', validator: validAlphabetsSpanceKey}
],
carrier: [{required: true, trigger: 'blur', validator: validatorAwbh}],
flightno: [{required: true, trigger: 'blur', validator: validatorAwbh}],
originstation: [{required: true, trigger: 'blur', validator: validatorAlphabets}],
destinationstation: [{required: true, trigger: 'blur', validator: validatorAlphabets}],
weight: [{required: true, trigger: 'change', validator: validatorNums}],
piece: [{required: true, trigger: 'change', validator: validatorNums}],
arrivetime: [{required: true, trigger: 'blur', message:'请选择运抵时间'}],
customcode: [{required: true, trigger: 'blur', message:'海关关区不能为空'}],
},
arriveData: [],
detailData: [],
... ... @@ -462,7 +472,7 @@
arrivetime: undefined,
messageType: 'MT3201',
user :{
username : JSON.parse(sessionStorage.getItem('user')).username
username : loginUserInfo.username
}
},
respModel: {
... ... @@ -478,9 +488,20 @@
awbh: ''
},
arriveDeleteRules: {
reason: [{required: true, message: '删除原因不能为空', trigger: 'blur'}],
contactName: [{required: true, message: '删除操作人不能为空', trigger: 'blur'}],
contactTel: [{required: true, message: '操作人联系方式不能为空', trigger: 'blur'}]
reason:[{required:true,message:'原因不能为空',trigger:'blur'}],
contactName:[{required:true,message:'操作人不能为空',trigger:'blur'}],
contactTel:[
{ required: true, message: '手机号不能为空', trigger: 'blur' },
{ type: 'number', message: '手机号格式不正确', trigger: 'blur',
transform(value){
var phone = 11 && /^((13|14|15|16|17|18|19)[0-9]{1}\d{8})$/
if (!phone.test(value)){
return false;
}else {
return Number(value);
}
}}
],
},
}
},
... ... @@ -497,7 +518,7 @@
this.arriveQuery.destinationstation = this.$route.params.flightData.destinationstation
this.getList()
}
let username = JSON.parse(sessionStorage.getItem('user')).username
let username = loginUserInfo.username
if (username === 'admin') {
this.isAdmin = true
}
... ... @@ -612,6 +633,7 @@
this.arriveModel.destinationstation = this.arriveQuery.destinationstation
this.arriveModel.customcode = this.arriveQuery.customcode
this.dialogStatus = 'create'
this.fenStatus = ''
this.dialogFormVisible = true
this.$nextTick(() => {
this.$refs.arriveFormData.clearValidate()
... ... @@ -632,7 +654,7 @@
this.fenStatus = 'addAwbh'
this.dialogFormVisible = true,
row.user = {
username: JSON.parse(sessionStorage.getItem('user')).username
username: loginUserInfo.username
}
this.$nextTick(() => {
this.$refs.arriveFormData.clearValidate()
... ... @@ -642,12 +664,16 @@
this.$refs.arriveFormData.validate(valid => {
if (valid) {
addMt3201(this.arriveModel).then(res => {
if (res.data.count > 0) {
if (res.data.code == "200") {
this.dialogFormVisible = false
Message.success("出港运抵新增成功")
Message.success(res.data.msg);
this.getList()
} else {
Message.error("数据更新失败,请检查数据")
}else if (res.data.code == "201"){
Message.error(res.data.msg);
}else if (res.data.code == "202"){
Message.error(res.data.msg);
}else {
Message.error("数据有误,请检查数据");
}
})
}
... ... @@ -671,14 +697,13 @@
customcode: undefined,
arrivetime: undefined,
user: {
username: JSON.parse(sessionStorage.getItem('user')).username
username: loginUserInfo.username
}
}
},
// 编辑
handleEdit(row) {
this.arriveModel = Object.assign({}, row) // copy obj
if (row.awbh === ''){
this.fenStatus = undefined
}else {
... ... @@ -695,16 +720,20 @@
var _this = this
this.$refs.arriveFormData.validate(valid => {
_this.arriveModel.user= {
username : JSON.parse(sessionStorage.getItem('user')).username
username : loginUserInfo.username
}
if (valid) {
updateMT3201(this.arriveModel).then(res => {
if (res.data.count > 0) {
if (res.data.code == "200") {
this.dialogFormVisible = false
Message.success("出港运抵修改成功")
Message.success(res.data.msg);
this.getList()
} else {
Message.error("数据更新失败,请检查数据")
}else if (res.data.code == "201"){
Message.error(res.data.msg);
}else if (res.data.code == "202"){
Message.error(res.data.msg);
}else {
Message.error("数据更新失败,请检查数据");
}
})
}
... ... @@ -725,7 +754,7 @@
delete row.children
row.user = {
username : JSON.parse(sessionStorage.getItem('user')).username
username : loginUserInfo.username
}
sendCreateMt3201(row).then(res => {
... ... @@ -754,7 +783,7 @@
customCode: undefined,
flightDate: undefined,
awbh: undefined,
username: JSON.parse(sessionStorage.getItem('user')).username,
username: loginUserInfo.username,
}
this.dialogDeleteVisible = true
this.respModel.flightNo = row.flightno
... ... @@ -805,22 +834,25 @@
},
//删除运单
handleAwbDelete(row) {
row.user = {
username: loginUserInfo.username
}
this.$confirm("是否删除", "确认消息", {
distinguishCancelAndClose: true,
confirmButtonText: '删除',
cancelButtonText: '取消'
}).then(() => {
deleteByIsDelete(row).then(res => {
if (res.data.count > 0) {
if (res.data.code == "200") {
this.$message({
type: 'success',
message: '删除成功'
message: res.data.msg
})
this.getList()
} else {
this.$message({
type: 'danger',
message: '删除异常,请稍后重试'
message: res.data.msg
})
}
})
... ...
... ... @@ -15,7 +15,7 @@
<div class="grid-content">
<span class="titleSpan">航班号:{{this.preQuery.carrier}}{{this.preQuery.flightno}}</span>
<span class="titleSpan">航班日期:{{this.preQuery.flightdate}}</span>
<span class="titleSpan">航段:{{this.preQuery.originstation}}-{{this.preQuery.destinationstation}}</span>
<!-- <span class="titleSpan">航段:{{this.preQuery.originstation}}-{{this.preQuery.destinationstation}}</span>-->
</div>
</el-col>
</div>
... ... @@ -32,25 +32,27 @@
<div class="grid-content">
<el-col :span="3">
<div class="grid-content">
<el-input size="small" v-model="preQuery.awba" placeholder="请输入主单号" clearable></el-input>
<el-input v-model="preQuery.awba" placeholder="请输入主单号" clearable>
<template slot="prepend">主单号</template>
</el-input>
</div>
</el-col>
<div class="grid-content el-btn">
<el-button size="small" type="warning" style="width:150px" icon="el-icon-search" @click="handleSerach">查询</el-button>
<el-button size="small" v-if="preQuery.flightno === undefined && preData.length<1" type="primary"
<el-button type="warning" style="width:150px" icon="el-icon-search" @click="handleSerach">查询</el-button>
<el-button v-if="preQuery.flightno === undefined && preData.length<1" type="primary"
style="width:150px" icon="el-icon-plus"
@click="handleAddpre">新增预配舱单
</el-button>
<el-button @click="handleAwbSend('')" v-if="batchChooseFlag" style="width:150px" size="small" type="primary">
<el-button @click="handleAwbSend('')" v-if="batchChooseFlag" style="width:150px" type="primary">
批量发送申报
</el-button>
<el-button @click="handleAwbEdit('')" v-if="batchChooseFlag" style="width:150px" size="small" type="success">
<el-button @click="handleAwbEdit('')" v-if="batchChooseFlag" style="width:150px" type="success">
批量发送修改申报
</el-button>
<el-button @click="download" v-if="batchChooseFlag" style="width:150px" size="small" type="danger">
<el-button @click="handleSendDelete('')" v-if="batchChooseFlag" style="width:150px" type="danger">
批量发送删除申报
</el-button>
<el-button @click="download" style="width:150px" size="small" type="success">
<el-button @click="download" style="width:150px" type="success">
模板下载
</el-button>
<el-upload
... ... @@ -61,7 +63,7 @@
:on-exceed="fileExceed"
accept="application/vnd.ms-excel,application/vnd.ms-excels"
ref="fileupload">
<el-button slot="trigger" style="width:150px" size="small" icon="el-icon-folder-add" type="primary">导入excel</el-button>
<el-button slot="trigger" style="width:150px" icon="el-icon-folder-add" type="primary">导入excel</el-button>
</el-upload>
</div>
</div>
... ... @@ -84,20 +86,35 @@
:tree-props="{children: 'children', hasChildren: 'hasChildren'}">
<el-table-column type="selection" width="55">
</el-table-column>
<el-table-column label="运单号" width="130" align="center">
<el-table-column label="运单号" width="140" align="center">
<template slot-scope="scope">
<a type="text" style="color: #409eff;text-decoration: underline" class="tableInline" @click="handleEdit(scope.row)" v-if="scope.row.awbh !==''">{{scope.row.awbh}}</a>
<a type="text" style="color: #409eff;text-decoration: underline" class="tableInline" @click="handleEdit(scope.row)" v-else>{{scope.row.awba}}</a>
</template>
</el-table-column>
<el-table-column label="运单件数/重量" width="100" align="center">
<el-table-column label="航班号" width="70" align="center">
<template slot-scope="scope">
{{scope.row.awbinfo.pcs}}/{{scope.row.awbinfo.weight}}
<span class="tableInline">{{scope.row.carrier}}{{scope.row.flightno}}</span>
</template>
</el-table-column>
<el-table-column label="预配件数/重量" width="100" align="center">
<el-table-column label="航班日期" width="100" align="center">
<template slot-scope="scope">
{{scope.row.piece}}/{{scope.row.weight}}
<span class="tableInline">{{scope.row.flightdate}}</span>
</template>
</el-table-column>
<el-table-column label="目的站" width="80" align="center">
<template slot-scope="scope">
<span class="tableInline">{{scope.row.destinationstation}}</span>
</template>
</el-table-column>
<el-table-column label="件数" width="50" align="center">
<template slot-scope="scope">
{{scope.row.piece}}
</template>
</el-table-column>
<el-table-column label="重量" width="60" align="center">
<template slot-scope="scope">
{{scope.row.weight}}
</template>
</el-table-column>
<el-table-column label="货物描述" width="120" align="center">
... ... @@ -105,6 +122,11 @@
{{scope.row.goodsname}}
</template>
</el-table-column>
<el-table-column label="海关关区" width="70" align="center">
<template slot-scope="scope">
{{scope.row.customcode}}
</template>
</el-table-column>
<el-table-column label="配载时间" width="150" align="center">
<template slot-scope="scope">
{{scope.row.actime}}
... ... @@ -143,34 +165,34 @@
<template slot-scope="scope" >
<el-row>
<el-col :span="5" style="margin-right: 10px">
<el-button size="mini" type="danger" v-if="isAdmin" @click="handleAwbDelete(scope.row)">删除运单</el-button>
<el-button type="danger" v-if="isAdmin" @click="handleAwbDelete(scope.row)">删除运单</el-button>
</el-col>
<el-col :span="5" style="margin-right: 10px">
<el-button type="warning" icon="el-icon-view" size="mini" @click="handleSend(scope.row)">收发明细</el-button>
<el-button type="warning" icon="el-icon-view" @click="handleSend(scope.row)">收发明细</el-button>
</el-col>
<el-col :span="5" style="margin-right: 10px">
<el-button type="info" icon="el-icon-edit" size="mini" @click="handleAwbStatus(scope.row)"
<el-button type="info" icon="el-icon-edit" @click="handleAwbStatus(scope.row)"
:disabled="scope.row.status === '22'">更改状态
</el-button>
</el-col>
<el-col :span="5" style="margin-right: 10px">
<el-button type="primary" icon="el-icon-plus" size="mini" v-if="scope.row.awbh ===''"
<el-button type="primary" icon="el-icon-plus" v-if="scope.row.awbh ===''"
@click="handleAddAwbh(scope.row)">新增分单
</el-button>
</el-col>
</el-row>
<el-row>
<el-col :span="7" style="margin-right: 10px">
<el-button type="primary" icon="el-icon-plus" size="mini" style="width: 130px" @click="handleAwbSend(scope.row.uuid)"
<el-button type="primary" icon="el-icon-plus" style="width: 130px" @click="handleAwbSend(scope.row.uuid)"
:disabled="addStatus(scope.row.status)">发送预配舱单报
</el-button>
</el-col>
<el-col :span="7" style="margin-right: 10px">
<el-button type="success" icon="el-icon-plus" size="mini" style="width: 130px" @click="handleAwbEdit(scope.row.uuid)"
<el-button type="success" icon="el-icon-plus" style="width: 130px" @click="handleAwbEdit(scope.row.uuid)"
:disabled="editStatus(scope.row.status)">发送预配修改报</el-button>
</el-col>
<el-col :span="7">
<el-button type="danger" icon="el-icon-delete" size="mini" style="width: 130px;margin-bottom: 10px" @click="handleSendDelete(scope.row)"
<el-button type="danger" icon="el-icon-delete" style="width: 130px;margin-bottom: 10px" @click="handleSendDelete(scope.row.uuid)"
:disabled="deleteStatus(scope.row.status)">发送预配删除报</el-button>
</el-col>
</el-row>
... ... @@ -181,10 +203,10 @@
<div class="btnFoot">
<el-row>
<el-button type="primary" size="mini" v-if="preQuery.flightno !== undefined || preData.length >0"
<el-button type="primary" v-if="preQuery.flightno !== undefined || preData.length >0"
@click="handleAddpreInfo">新增预配舱单
</el-button>
<el-button type="primary" size="mini" @click="handelBackStep"
<el-button type="primary" @click="handelBackStep"
v-if="preQuery.flightno !== undefined || preData.length >0">返回
</el-button>
</el-row>
... ... @@ -386,19 +408,19 @@
</el-col>
</el-row>
<el-row style="margin-bottom: 10px">
<el-col :span="7" v-if="fenStatus ==='addAwbh'">
<span>
货物剩余信息:
</span>
</el-col>
<el-col :span="7" v-if="fenStatus ==='addAwbh'">
<span>剩余件数:{{awbPiece}}</span>
</el-col>
<el-col :span="7" v-if="fenStatus ==='addAwbh'">
<span>剩余重量:{{awbWeight}}</span>
</el-col>
</el-row>
<!-- <el-row style="margin-bottom: 10px">-->
<!-- <el-col :span="7" v-if="fenStatus ==='addAwbh'">-->
<!-- <span>-->
<!-- 货物剩余信息:-->
<!-- </span>-->
<!-- </el-col>-->
<!-- <el-col :span="7" v-if="fenStatus ==='addAwbh'">-->
<!-- <span>剩余件数:{{awbPiece}}</span>-->
<!-- </el-col>-->
<!-- <el-col :span="7" v-if="fenStatus ==='addAwbh'">-->
<!-- <span>剩余重量:{{awbWeight}}</span>-->
<!-- </el-col>-->
<!-- </el-row>-->
<div style="font-size: 10px;background-color: #F0F0F0;color: #6459A5">
<span style="text-align:center;display:inline-block;width:100px;border-bottom: 2px solid #6459A5">
发货人
... ... @@ -698,7 +720,7 @@
<el-button @click="dialogDeleteVisble = false" size="medium"
style="width: 100px;background-color: #6F8294;color: #ffffff">取消</el-button>
<el-button type="success" size="medium" style="width: 100px"
@click="sendStatus ==='edit'? sendUpdate():sendDelete()">发送</el-button>
@click="sendStatus =='edit'? sendUpdate():sendDelete()">发送</el-button>
</div>
</el-dialog>
<el-dialog title="发货人信息" :visible.sync="dialogSelectVisible" width="70%">
... ... @@ -1677,18 +1699,18 @@
}
},
sendUpdate(){
let checkArr = "";
let ids = [];
if (this.restModel.uuid !== undefined && this.restModel.uuid !== ""){
ids.push(this.restModel.uuid);
}else {
checkArr = this.batchChooseSelection;
checkArr.forEach(function (item) {
ids.push(item.uuid);
})
}
this.$refs.sendDeleteForm.validate(valid =>{
if(valid){
let checkArr = "";
let ids = [];
if (this.restModel.uuid !== undefined && this.restModel.uuid !== ""){
ids.push(this.restModel.uuid);
}else {
checkArr = this.batchChooseSelection;
checkArr.forEach(function (item) {
ids.push(item.uuid);
})
}
const form = new FormData()
form.append("username", loginUserInfo.username);
form.append("ids", ids);
... ... @@ -1710,28 +1732,11 @@
},
// >>>>>>>>>>>>>>>>发送删除报<<<<<<<<<<<<<<<<<<
handleSendDelete(row) {
this.respModel = {
carrier: undefined,
reason: undefined,
contactName: undefined,
contactTel: undefined,
content: '',
flightNo: undefined,
awba: undefined,
customCode: undefined,
flightDate: undefined,
awbh: '',
username: JSON.parse(sessionStorage.getItem('user')).username,
}
this.rows = row;
this.dialogDeleteVisble = true
this.respModel.awba = row.awba
this.respModel.flightNo = row.flightno
this.respModel.customCode = row.customcode
this.respModel.awbh = row.awbh
this.respModel.flightDate = row.flightdate
this.respModel.carrier = row.carrier
handleSendDelete(id) {
this.batchModel();
this.restModel.uuid = id;
this.sendStatus = "remove";
this.dialogDeleteVisble = true;
this.$nextTick(()=>{
this.$refs.sendDeleteForm.clearValidate()
})
... ... @@ -1747,14 +1752,31 @@
sendDelete() {
this.$refs.sendDeleteForm.validate(valid =>{
if(valid){
sendDeleteMt2201(this.respModel).then(res => {
if(res.data.count>0){
Message.success(res.data.respMessage)
this.dialogDeleteVisble = false
let checkArr = "";
let ids = [];
if (this.restModel.uuid !== undefined && this.restModel.uuid !== ""){
ids.push(this.restModel.uuid);
}else {
checkArr = this.batchChooseSelection;
checkArr.forEach(function (item) {
ids.push(item.uuid);
})
}
const form = new FormData()
form.append("username", loginUserInfo.username);
form.append("ids", ids);
form.append("reason", this.respModel.reason);
form.append("contactName", this.respModel.contactName);
form.append("contactTel", this.respModel.contactTel);
form.append("content", this.respModel.content);
sendDeleteMt2201(form).then(res => {
if(res.data.code=="200"){
Message.success(res.data.msg)
this.rows.status="24";
this.rows.ext5="删除报发送成功";
this.dialogDeleteVisble = false
}else {
Message.error(res.data.respMessage)
Message.error(res.data.msg)
}
})
}
... ... @@ -1953,10 +1975,10 @@
form.append("username", loginUserInfo.username);
uploadFileExcel(form).then(res =>{
if(res.data.code =='200'){
Message.success(res.data.respMessage)
Message.success(res.data.msg)
this.getList();
}else {
Message.error(res.data.respMessage)
Message.error(res.data.msg)
}
})
},
... ... @@ -1979,7 +2001,6 @@
flightDate: this.preModel.flightdate
}
selectPredictionInterface(params).then(res =>{
console.log(res.data.data+"-------------");
if(res.data.data != undefined && res.data.data != ""){
const span = document.getElementById("message");
span.innerHTML = res.data.data[0].statusMsg;
... ...
不能预览此文件类型