|
|
@ -21,10 +21,10 @@ |
|
|
fixed="left" |
|
|
fixed="left" |
|
|
label="操作"> |
|
|
label="操作"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<a type="text" size="small" @click="updateModel(scope.row)">修改</a> |
|
|
|
|
|
<a type="text" size="small" @click="addOrUpdateHandle(scope.row)">下达</a> |
|
|
|
|
|
<a type="text" size="small" @click="addOrUpdateHandle(scope.row)">仓库确认</a> |
|
|
|
|
|
<a type="text" size="small" @click="deleteHandle(scope.row)">删除</a> |
|
|
|
|
|
|
|
|
<a type="text" size="small" v-if="scope.row.notifyStatus==='已计划'" @click="updateHeaderModelDo(scope.row)">修改</a> |
|
|
|
|
|
<a type="text" size="small" v-if="scope.row.notifyStatus==='已计划'" @click="xiadaEcssDel(scope.row)">下达</a> |
|
|
|
|
|
<a type="text" size="small" v-if="scope.row.notifyStatus==='已下达'" @click="jihuaEcssDel(scope.row)">取消下达</a> |
|
|
|
|
|
<a type="text" size="small" v-if="scope.row.notifyStatus==='已计划'" @click="deleteDelHeader(scope.row)">删除</a> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column |
|
|
<el-table-column |
|
|
@ -82,13 +82,213 @@ |
|
|
width="100" |
|
|
width="100" |
|
|
label="操作"> |
|
|
label="操作"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<a type="text" size="small" @click="deleteNotifySOS(scope.row)">删除</a> |
|
|
|
|
|
|
|
|
<a v-if="currentRow.notifyStatus==='已计划'" type="text" size="small" @click="openUpdateDetailModel(scope.row)">修改</a> |
|
|
|
|
|
<a v-if="currentRow.notifyStatus==='已计划'" type="text" size="small" @click="deleteNotifySOS(scope.row)">删除</a> |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
</el-table> |
|
|
</el-table> |
|
|
</el-tab-pane> |
|
|
</el-tab-pane> |
|
|
|
|
|
|
|
|
</el-tabs> |
|
|
</el-tabs> |
|
|
|
|
|
<el-dialog title="编辑发货通知单" :close-on-click-modal="false" v-drag :visible.sync="updateHeaderModelFlag" width="750px"> |
|
|
|
|
|
<el-form label-position="top" style="margin-left: 7px;margin-top: -5px;"> |
|
|
|
|
|
<el-row :gutter="20"> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'BU'" > |
|
|
|
|
|
<el-input v-model="updateHeaderModel.buDesc" disabled ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'CMC Invoice'" > |
|
|
|
|
|
<el-input v-model="updateHeaderModel.cmcInvoice" disabled ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'发货通知单号'" > |
|
|
|
|
|
<el-input v-model="updateHeaderModel.delNo" disabled ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'ReadyDate'" > |
|
|
|
|
|
<el-date-picker |
|
|
|
|
|
style="width: 145px" |
|
|
|
|
|
v-model="updateHeaderModel.readyDate" |
|
|
|
|
|
type="date" |
|
|
|
|
|
format="yyyy-MM-dd" |
|
|
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
|
|
placeholder="选择日期"> |
|
|
|
|
|
</el-date-picker> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
</el-row> |
|
|
|
|
|
<el-row :gutter="20"> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'ShippingMode'" > |
|
|
|
|
|
<el-input v-model="updateHeaderModel.shippingMode" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'Destination'" > |
|
|
|
|
|
<el-input v-model="updateHeaderModel.destination" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'发货日期'" > |
|
|
|
|
|
<el-date-picker |
|
|
|
|
|
style="width: 145px" |
|
|
|
|
|
v-model="updateHeaderModel.notifyDate" |
|
|
|
|
|
disabled |
|
|
|
|
|
type="date" |
|
|
|
|
|
format="yyyy-MM-dd" |
|
|
|
|
|
value-format="yyyy-MM-dd" |
|
|
|
|
|
placeholder="选择日期"> |
|
|
|
|
|
</el-date-picker> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
</el-row> |
|
|
|
|
|
<el-row :gutter="20"> |
|
|
|
|
|
<el-col :span="24"> |
|
|
|
|
|
<el-form-item :label="'Remark'" > |
|
|
|
|
|
<el-input v-model="updateHeaderModel.remark" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
</el-row> |
|
|
|
|
|
</el-form> |
|
|
|
|
|
<el-footer style="height:40px;margin-top: 10px;text-align:center"> |
|
|
|
|
|
<el-button type="primary" @click="doUpdateHeader()">保存</el-button> |
|
|
|
|
|
<el-button type="primary" @click="updateHeaderModelFlag=false">关闭</el-button> |
|
|
|
|
|
</el-footer> |
|
|
|
|
|
</el-dialog> |
|
|
|
|
|
<el-dialog title="编辑发货通知单明细" :close-on-click-modal="false" v-drag :visible.sync="updateDetailModelFlag" width="750px"> |
|
|
|
|
|
<el-form label-position="top" style="margin-left: 7px;margin-top: -5px;"> |
|
|
|
|
|
<el-row :gutter="20"> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'行号'" > |
|
|
|
|
|
<el-input v-model="updateDetailModel.itemNo" style="text-align: right" disabled ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'PN'" > |
|
|
|
|
|
<el-input v-model="updateDetailModel.partNo" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'Description'" > |
|
|
|
|
|
<el-input v-model="updateDetailModel.partDescription" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'Qty (pcs)'" > |
|
|
|
|
|
<el-input v-model="updateDetailModel.qty" type="number" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
</el-row> |
|
|
|
|
|
<el-row :gutter="20"> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'销售订单号'" > |
|
|
|
|
|
<el-input v-model="updateDetailModel.salesOrder" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'客户采购单号'" > |
|
|
|
|
|
<el-input v-model="updateDetailModel.customerPO" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'Version'" > |
|
|
|
|
|
<el-input v-model="updateDetailModel.version" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'Status'" > |
|
|
|
|
|
<el-input v-model="updateDetailModel.status" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
</el-row> |
|
|
|
|
|
<el-row :gutter="20"> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'Family'" > |
|
|
|
|
|
<el-input v-model="updateDetailModel.family" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'LT (wks)'" > |
|
|
|
|
|
<el-input v-model="updateDetailModel.lt" type="number" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'CMC Comment'" > |
|
|
|
|
|
<el-input v-model="updateDetailModel.cmcComment" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'内外销方式'" > |
|
|
|
|
|
<el-input v-model="updateDetailModel.saleType" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
</el-row> |
|
|
|
|
|
<el-row :gutter="20"> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'AWB/ BL#'" > |
|
|
|
|
|
<el-input v-model="updateDetailModel.awbBl" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'ShippingNumber'" > |
|
|
|
|
|
<el-input v-model="updateDetailModel.shippingNumber" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'Forwarder Info'" > |
|
|
|
|
|
<el-input v-model="updateDetailModel.forwarderInfo" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'Currency'" > |
|
|
|
|
|
<el-input v-model="updateDetailModel.currency" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
</el-row> |
|
|
|
|
|
<el-row :gutter="20"> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'TP'" > |
|
|
|
|
|
<el-input v-model="updateDetailModel.tp" type="number" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'TTL Amount'" > |
|
|
|
|
|
<el-input v-model="updateDetailModel.ttlAmount" type="number" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'价税合计'" > |
|
|
|
|
|
<el-input v-model="updateDetailModel.sumPrice" type="number" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'SO'" > |
|
|
|
|
|
<el-input v-model="updateDetailModel.so" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
</el-row> |
|
|
|
|
|
<el-row :gutter="20"> |
|
|
|
|
|
<el-col :span="6"> |
|
|
|
|
|
<el-form-item :label="'UPC'" > |
|
|
|
|
|
<el-input v-model="updateDetailModel.upc" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
<el-col :span="18"> |
|
|
|
|
|
<el-form-item :label="'Remark'" > |
|
|
|
|
|
<el-input v-model="updateDetailModel.remark" ></el-input> |
|
|
|
|
|
</el-form-item> |
|
|
|
|
|
</el-col> |
|
|
|
|
|
</el-row> |
|
|
|
|
|
</el-form> |
|
|
|
|
|
<el-footer style="height:40px;margin-top: 10px;text-align:center"> |
|
|
|
|
|
<el-button type="primary" @click="doUpdateDetail()">保存</el-button> |
|
|
|
|
|
<el-button type="primary" @click="updateDetailModelFlag=false">关闭</el-button> |
|
|
|
|
|
</el-footer> |
|
|
|
|
|
</el-dialog> |
|
|
|
|
|
|
|
|
<!-- 导入 --> |
|
|
<!-- 导入 --> |
|
|
<del-upload-excel ref="delUploadExcel" @refreshTable="searchTable" v-drag></del-upload-excel> |
|
|
<del-upload-excel ref="delUploadExcel" @refreshTable="searchTable" v-drag></del-upload-excel> |
|
|
@ -101,7 +301,10 @@ |
|
|
import { |
|
|
import { |
|
|
searchEcssCoDelNotifyHeader, |
|
|
searchEcssCoDelNotifyHeader, |
|
|
searchEcssCoDelNotifyDetail, |
|
|
searchEcssCoDelNotifyDetail, |
|
|
|
|
|
|
|
|
|
|
|
updateEcssDelHeader, |
|
|
|
|
|
deleteEcssDelHeader, |
|
|
|
|
|
changeEcssDelStatus, |
|
|
|
|
|
updateEcssDelDetail, |
|
|
}from "@/api/ecss/ecss.js" |
|
|
}from "@/api/ecss/ecss.js" |
|
|
export default { |
|
|
export default { |
|
|
name: "null", |
|
|
name: "null", |
|
|
@ -126,6 +329,46 @@ |
|
|
buttons:{ |
|
|
buttons:{ |
|
|
search:'查询', |
|
|
search:'查询', |
|
|
}, |
|
|
}, |
|
|
|
|
|
updateHeaderModelFlag:false, |
|
|
|
|
|
updateHeaderModel:{ |
|
|
|
|
|
site:'', |
|
|
|
|
|
buDesc:'', |
|
|
|
|
|
cmcInvoice:'', |
|
|
|
|
|
delNo:'', |
|
|
|
|
|
readyDate:'', |
|
|
|
|
|
shippingMode:'', |
|
|
|
|
|
destination:'', |
|
|
|
|
|
notifyDate:'', |
|
|
|
|
|
remark:'', |
|
|
|
|
|
}, |
|
|
|
|
|
updateDetailModelFlag:false, |
|
|
|
|
|
updateDetailModel:{ |
|
|
|
|
|
site:'', |
|
|
|
|
|
delNo:'', |
|
|
|
|
|
itemNo:'', |
|
|
|
|
|
partNo:'', |
|
|
|
|
|
partDescription:'', |
|
|
|
|
|
qty:'', |
|
|
|
|
|
salesOrder:'', |
|
|
|
|
|
line:'', |
|
|
|
|
|
customerPO:'', |
|
|
|
|
|
version:'', |
|
|
|
|
|
status:'', |
|
|
|
|
|
family:'', |
|
|
|
|
|
lt:'', |
|
|
|
|
|
cmcComment:'', |
|
|
|
|
|
saleType:'', |
|
|
|
|
|
awbBl:'', |
|
|
|
|
|
shippingNumber:'', |
|
|
|
|
|
forwarderInfo:'', |
|
|
|
|
|
currency:'', |
|
|
|
|
|
tp:'', |
|
|
|
|
|
ttlAmount:'', |
|
|
|
|
|
sumPrice:'', |
|
|
|
|
|
so:'', |
|
|
|
|
|
upc:'', |
|
|
|
|
|
remark:'', |
|
|
|
|
|
}, |
|
|
activeName:'detail', |
|
|
activeName:'detail', |
|
|
columnList1: [ |
|
|
columnList1: [ |
|
|
{ |
|
|
{ |
|
|
@ -490,24 +733,6 @@ |
|
|
fixed: '', |
|
|
fixed: '', |
|
|
columnWidth: 100 |
|
|
columnWidth: 100 |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
|
|
|
userId: this.$store.state.user.name, |
|
|
|
|
|
functionId: 801001, |
|
|
|
|
|
serialNumber: '801001Table2Line', |
|
|
|
|
|
tableId: "801001Table2", |
|
|
|
|
|
tableName: "关务系统发货通知单明细", |
|
|
|
|
|
columnProp: "line", |
|
|
|
|
|
headerAlign: "center", |
|
|
|
|
|
align: "right", |
|
|
|
|
|
columnLabel: "销售单行号", |
|
|
|
|
|
columnHidden: false, |
|
|
|
|
|
columnImage: false, |
|
|
|
|
|
columnSortable: false, |
|
|
|
|
|
sortLv: 0, |
|
|
|
|
|
status: true, |
|
|
|
|
|
fixed: '', |
|
|
|
|
|
columnWidth: 80 |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
{ |
|
|
userId: this.$store.state.user.name, |
|
|
userId: this.$store.state.user.name, |
|
|
functionId: 801001, |
|
|
functionId: 801001, |
|
|
@ -796,24 +1021,24 @@ |
|
|
fixed: '', |
|
|
fixed: '', |
|
|
columnWidth: 100 |
|
|
columnWidth: 100 |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
|
|
|
userId: this.$store.state.user.name, |
|
|
|
|
|
functionId: 801001, |
|
|
|
|
|
serialNumber: '801001Table2ErpDelItemNo', |
|
|
|
|
|
tableId: "801001Table2", |
|
|
|
|
|
tableName: "关务系统发货通知单明细", |
|
|
|
|
|
columnProp: "erpDelItemNo", |
|
|
|
|
|
headerAlign: "center", |
|
|
|
|
|
align: "right", |
|
|
|
|
|
columnLabel: "ERP发货单行号", |
|
|
|
|
|
columnHidden: false, |
|
|
|
|
|
columnImage: false, |
|
|
|
|
|
columnSortable: false, |
|
|
|
|
|
sortLv: 0, |
|
|
|
|
|
status: true, |
|
|
|
|
|
fixed: '', |
|
|
|
|
|
columnWidth: 60 |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
// { |
|
|
|
|
|
// userId: this.$store.state.user.name, |
|
|
|
|
|
// functionId: 801001, |
|
|
|
|
|
// serialNumber: '801001Table2ErpDelItemNo', |
|
|
|
|
|
// tableId: "801001Table2", |
|
|
|
|
|
// tableName: "关务系统发货通知单明细", |
|
|
|
|
|
// columnProp: "erpDelItemNo", |
|
|
|
|
|
// headerAlign: "center", |
|
|
|
|
|
// align: "right", |
|
|
|
|
|
// columnLabel: "ERP发货单行号", |
|
|
|
|
|
// columnHidden: false, |
|
|
|
|
|
// columnImage: false, |
|
|
|
|
|
// columnSortable: false, |
|
|
|
|
|
// sortLv: 0, |
|
|
|
|
|
// status: true, |
|
|
|
|
|
// fixed: '', |
|
|
|
|
|
// columnWidth: 60 |
|
|
|
|
|
// }, |
|
|
{ |
|
|
{ |
|
|
userId: this.$store.state.user.name, |
|
|
userId: this.$store.state.user.name, |
|
|
functionId: 801001, |
|
|
functionId: 801001, |
|
|
@ -904,9 +1129,141 @@ |
|
|
// 刷新列表数据 |
|
|
// 刷新列表数据 |
|
|
this.refreshCurrentTabTable() |
|
|
this.refreshCurrentTabTable() |
|
|
}, |
|
|
}, |
|
|
updateModel(){ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
updateHeaderModelDo(row){ |
|
|
|
|
|
this.updateHeaderModel=row |
|
|
|
|
|
this.updateHeaderModelFlag=true |
|
|
|
|
|
}, |
|
|
|
|
|
doUpdateHeader(){ |
|
|
|
|
|
if(this.updateHeaderModel.readyDate==null||this.updateHeaderModel.readyDate==''){ |
|
|
|
|
|
this.$alert('请选择ReadyDate!', '错误', { |
|
|
|
|
|
confirmButtonText: '确定' |
|
|
|
|
|
}) |
|
|
|
|
|
return false |
|
|
|
|
|
} |
|
|
|
|
|
updateEcssDelHeader(this.updateHeaderModel).then(({data}) => { |
|
|
|
|
|
if (data && data.code === 0) { |
|
|
|
|
|
this.searchTable() |
|
|
|
|
|
this.updateHeaderModelFlag = false |
|
|
|
|
|
this.$message({ |
|
|
|
|
|
message: '操作成功', |
|
|
|
|
|
type: 'success', |
|
|
|
|
|
duration: 1500, |
|
|
|
|
|
onClose: () => {} |
|
|
|
|
|
}) |
|
|
|
|
|
} else { |
|
|
|
|
|
this.$alert(data.msg, '错误', { |
|
|
|
|
|
confirmButtonText: '确定' |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
}, |
|
|
|
|
|
deleteDelHeader(row){ |
|
|
|
|
|
this.$confirm('确认删除吗?', '提示').then(() => { |
|
|
|
|
|
deleteEcssDelHeader(row).then(({data}) => { |
|
|
|
|
|
if (data && data.code === 0) { |
|
|
|
|
|
this.searchTable() |
|
|
|
|
|
this.$message({ |
|
|
|
|
|
message: '操作成功', |
|
|
|
|
|
type: 'success', |
|
|
|
|
|
duration: 1500, |
|
|
|
|
|
onClose: () => {} |
|
|
|
|
|
}) |
|
|
|
|
|
} else { |
|
|
|
|
|
this.$alert(data.msg, '错误', { |
|
|
|
|
|
confirmButtonText: '确定' |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
}) |
|
|
|
|
|
}, |
|
|
|
|
|
xiadaEcssDel(row){ |
|
|
|
|
|
let inData={ |
|
|
|
|
|
site:row.site, |
|
|
|
|
|
delNo:row.delNo, |
|
|
|
|
|
notifyStatus:'已下达' |
|
|
|
|
|
} |
|
|
|
|
|
this.$confirm('确认下达吗?', '提示').then(() => { |
|
|
|
|
|
changeEcssDelStatus(inData).then(({data}) => { |
|
|
|
|
|
if (data && data.code === 0) { |
|
|
|
|
|
this.searchTable() |
|
|
|
|
|
this.$message({ |
|
|
|
|
|
message: '操作成功', |
|
|
|
|
|
type: 'success', |
|
|
|
|
|
duration: 1500, |
|
|
|
|
|
onClose: () => {} |
|
|
|
|
|
}) |
|
|
|
|
|
} else { |
|
|
|
|
|
this.$alert(data.msg, '错误', { |
|
|
|
|
|
confirmButtonText: '确定' |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
}) |
|
|
|
|
|
}, |
|
|
|
|
|
jihuaEcssDel(row){ |
|
|
|
|
|
let inData={ |
|
|
|
|
|
site:row.site, |
|
|
|
|
|
delNo:row.delNo, |
|
|
|
|
|
notifyStatus:'已计划' |
|
|
|
|
|
} |
|
|
|
|
|
this.$confirm('确认取消下达吗?', '提示').then(() => { |
|
|
|
|
|
changeEcssDelStatus(inData).then(({data}) => { |
|
|
|
|
|
if (data && data.code === 0) { |
|
|
|
|
|
this.searchTable() |
|
|
|
|
|
this.$message({ |
|
|
|
|
|
message: '操作成功', |
|
|
|
|
|
type: 'success', |
|
|
|
|
|
duration: 1500, |
|
|
|
|
|
onClose: () => {} |
|
|
|
|
|
}) |
|
|
|
|
|
} else { |
|
|
|
|
|
this.$alert(data.msg, '错误', { |
|
|
|
|
|
confirmButtonText: '确定' |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
}) |
|
|
}, |
|
|
}, |
|
|
|
|
|
doUpdateDetail(){ |
|
|
|
|
|
if(this.updateDetailModel.partNo==null||this.updateDetailModel.partNo==''){ |
|
|
|
|
|
this.$alert('请输入PN!', '错误', { |
|
|
|
|
|
confirmButtonText: '确定' |
|
|
|
|
|
}) |
|
|
|
|
|
return false |
|
|
|
|
|
} |
|
|
|
|
|
if(this.updateDetailModel.qty==null||this.updateDetailModel.qty==''){ |
|
|
|
|
|
this.$alert('请输入QTY!', '错误', { |
|
|
|
|
|
confirmButtonText: '确定' |
|
|
|
|
|
}) |
|
|
|
|
|
return false |
|
|
|
|
|
} |
|
|
|
|
|
if(this.updateDetailModel.qty<=0){ |
|
|
|
|
|
this.$alert('QTY必须大于0!', '错误', { |
|
|
|
|
|
confirmButtonText: '确定' |
|
|
|
|
|
}) |
|
|
|
|
|
return false |
|
|
|
|
|
} |
|
|
|
|
|
updateEcssDelDetail(this.updateDetailModel).then(({data}) => { |
|
|
|
|
|
if (data && data.code === 0) { |
|
|
|
|
|
this.searchTable() |
|
|
|
|
|
this.updateDetailModelFlag=false |
|
|
|
|
|
this.$message({ |
|
|
|
|
|
message: '操作成功', |
|
|
|
|
|
type: 'success', |
|
|
|
|
|
duration: 1500, |
|
|
|
|
|
onClose: () => {} |
|
|
|
|
|
}) |
|
|
|
|
|
} else { |
|
|
|
|
|
this.$alert(data.msg, '错误', { |
|
|
|
|
|
confirmButtonText: '确定' |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
}) |
|
|
|
|
|
}, |
|
|
|
|
|
openUpdateDetailModel(row){ |
|
|
|
|
|
this.updateDetailModel=row |
|
|
|
|
|
this.updateDetailModelFlag=true |
|
|
|
|
|
} |
|
|
}, |
|
|
}, |
|
|
created() { |
|
|
created() { |
|
|
|
|
|
|
|
|
|