md
This commit is contained in:
parent
c1b52e8a69
commit
69c74095a6
@ -17,6 +17,14 @@ export function listSimpleEmisGoods(query) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function listMyGoodsSimple(query) {
|
||||||
|
return request({
|
||||||
|
url: '/oms2c/emisGoods/listMyGoodsSimple',
|
||||||
|
method: 'get',
|
||||||
|
params: query
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// 查询货物信息详细
|
// 查询货物信息详细
|
||||||
|
|||||||
@ -175,3 +175,13 @@ export function delEmisWaybill(id) {
|
|||||||
method: 'delete'
|
method: 'delete'
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// 取消运单
|
||||||
|
export function cancelOrder(data) {
|
||||||
|
return request({
|
||||||
|
url: '/oms2c/emisWaybill/cancelOrder',
|
||||||
|
method: 'post',
|
||||||
|
data: data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|||||||
@ -38,12 +38,12 @@ export function getNewEmpCode(ownerSiteCode) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// 查询用户详细
|
// 查询用户详细
|
||||||
export function getUser(userId) {
|
export function getUser(id) {
|
||||||
return request({
|
return request({
|
||||||
url: '/system/user/' + parseStrEmpty(userId),
|
url: '/system/user/getInfo',
|
||||||
method: 'get'
|
method: 'get',
|
||||||
|
params:{id:parseStrEmpty(id)}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -74,9 +74,9 @@ export function delUser(userId) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 用户密码重置
|
// 用户密码重置
|
||||||
export function resetUserPwd(userId, password) {
|
export function resetUserPwd(userName, password) {
|
||||||
const data = {
|
const data = {
|
||||||
userId,
|
userName,
|
||||||
password
|
password
|
||||||
}
|
}
|
||||||
return request({
|
return request({
|
||||||
@ -87,9 +87,9 @@ export function resetUserPwd(userId, password) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 用户状态修改
|
// 用户状态修改
|
||||||
export function changeUserStatus(userId, status) {
|
export function changeUserStatus(id, status) {
|
||||||
const data = {
|
const data = {
|
||||||
userId,
|
id,
|
||||||
status
|
status
|
||||||
}
|
}
|
||||||
return request({
|
return request({
|
||||||
@ -148,9 +148,9 @@ export function uploadAvatar(data) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 查询授权角色
|
// 查询授权角色
|
||||||
export function getAuthRole(userId) {
|
export function getAuthRole(id) {
|
||||||
return request({
|
return request({
|
||||||
url: '/system/user/authRole/' + userId,
|
url: '/system/user/authRole/' + id,
|
||||||
method: 'get'
|
method: 'get'
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@ -205,7 +205,7 @@ import { listBindSalesmen } from "@/api/oms/emisStaff";
|
|||||||
this.loading = true;
|
this.loading = true;
|
||||||
|
|
||||||
this.queryParams.searchValue = val;
|
this.queryParams.searchValue = val;
|
||||||
this.queryParams.userId = key;
|
this.queryParams.empCode = key;
|
||||||
|
|
||||||
listBindSalesmen(this.queryParams).then(response => {
|
listBindSalesmen(this.queryParams).then(response => {
|
||||||
this.loading = false;
|
this.loading = false;
|
||||||
@ -219,7 +219,7 @@ import { listBindSalesmen } from "@/api/oms/emisStaff";
|
|||||||
}
|
}
|
||||||
|
|
||||||
if(!this.isInputing ){
|
if(!this.isInputing ){
|
||||||
let selectItem = response.rows.find(item => item.userId == this.svalue);
|
let selectItem = response.rows.find(item => item.empCode == this.svalue);
|
||||||
if(selectItem){
|
if(selectItem){
|
||||||
this.slable = selectItem.empName;
|
this.slable = selectItem.empName;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -144,7 +144,7 @@
|
|||||||
</el-col>
|
</el-col>
|
||||||
|
|
||||||
<el-col :span="18">
|
<el-col :span="18">
|
||||||
<el-form-item :label="$t('目的国')" prop="sender.country">
|
<el-form-item :label="$t('目的国')" prop="reciever.country">
|
||||||
<country-picker2 v-model="form.reciever.country" @onChange="handleCalcDestSite" ></country-picker2>
|
<country-picker2 v-model="form.reciever.country" @onChange="handleCalcDestSite" ></country-picker2>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
@ -472,7 +472,7 @@
|
|||||||
<el-input v-model="scope.row.cargoQty" size="mini" placeholder=""></el-input>
|
<el-input v-model="scope.row.cargoQty" size="mini" placeholder=""></el-input>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column prop="price" label="单价" align="center" width="60" :show-overflow-tooltip="true">
|
<el-table-column prop="price" label="货值(USD)" align="center" width="100" :show-overflow-tooltip="true">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-input v-model="scope.row.price" size="mini" placeholder=""></el-input>
|
<el-input v-model="scope.row.price" size="mini" placeholder=""></el-input>
|
||||||
</template>
|
</template>
|
||||||
@ -483,8 +483,6 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-table-column> -->
|
</el-table-column> -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<el-table-column prop="goodsModel" label="规格型号" align="center" width="80" :show-overflow-tooltip="true">
|
<el-table-column prop="goodsModel" label="规格型号" align="center" width="80" :show-overflow-tooltip="true">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-input v-model="scope.row.goodsModel" size="mini" placeholder=""></el-input>
|
<el-input v-model="scope.row.goodsModel" size="mini" placeholder=""></el-input>
|
||||||
@ -495,11 +493,6 @@
|
|||||||
<el-input v-model="scope.row.brand" size="mini" placeholder=""></el-input>
|
<el-input v-model="scope.row.brand" size="mini" placeholder=""></el-input>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<!-- <el-table-column prop="hscode" label="海关编码" align="center" width="80" :show-overflow-tooltip="true">
|
|
||||||
<template slot-scope="scope">
|
|
||||||
<el-input v-model="scope.row.hscode" size="mini" placeholder=""></el-input>
|
|
||||||
</template>
|
|
||||||
</el-table-column> -->
|
|
||||||
|
|
||||||
<el-table-column prop="material" label="材质" align="center" width="60" :show-overflow-tooltip="true">
|
<el-table-column prop="material" label="材质" align="center" width="60" :show-overflow-tooltip="true">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
@ -527,7 +520,13 @@
|
|||||||
</template>
|
</template>
|
||||||
</el-table-column> -->
|
</el-table-column> -->
|
||||||
|
|
||||||
<!-- <el-table-column prop="length" :label="$t('长(cm)')" align="center" width="80">
|
<el-table-column prop="hscode" label="海关编码" align="center" width="80" :show-overflow-tooltip="true">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<el-input v-model="scope.row.hscode" size="mini" placeholder=""></el-input>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
|
|
||||||
|
<el-table-column prop="length" :label="$t('长(cm)')" align="center" width="80">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-input v-model="scope.row.length" size="mini" placeholder=""></el-input>
|
<el-input v-model="scope.row.length" size="mini" placeholder=""></el-input>
|
||||||
</template>
|
</template>
|
||||||
@ -541,7 +540,7 @@
|
|||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<el-input v-model="scope.row.height" size="mini" placeholder=""></el-input>
|
<el-input v-model="scope.row.height" size="mini" placeholder=""></el-input>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column> -->
|
</el-table-column>
|
||||||
|
|
||||||
|
|
||||||
<el-table-column :label="$t('操作')" align="left" min-width="50">
|
<el-table-column :label="$t('操作')" align="left" min-width="50">
|
||||||
|
|||||||
@ -240,7 +240,7 @@
|
|||||||
size="mini"
|
size="mini"
|
||||||
icon="el-icon-cancel"
|
icon="el-icon-cancel"
|
||||||
:disabled="single"
|
:disabled="single"
|
||||||
@click="handleUpdate"
|
@click="handleCancel"
|
||||||
>取消订单</el-button>
|
>取消订单</el-button>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
||||||
@ -525,7 +525,7 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import 'element-ui/lib/theme-chalk/display.css';
|
import 'element-ui/lib/theme-chalk/display.css';
|
||||||
import { listEmisWaybill,getQueryStatInfoMap } from "@/api/oms/emisWaybill";
|
import { listEmisWaybill,getQueryStatInfoMap,cancelOrder } from "@/api/oms/emisWaybill";
|
||||||
import elDateSimplePicker from '@/components/DatePickerAdv/elDateSimplePicker';
|
import elDateSimplePicker from '@/components/DatePickerAdv/elDateSimplePicker';
|
||||||
import elDateAdvPicker from '@/components/DatePickerAdv/elDateAdvPicker';
|
import elDateAdvPicker from '@/components/DatePickerAdv/elDateAdvPicker';
|
||||||
|
|
||||||
@ -842,6 +842,23 @@ export default {
|
|||||||
// this.billCode=row.billCode;
|
// this.billCode=row.billCode;
|
||||||
this.openView=true;
|
this.openView=true;
|
||||||
},
|
},
|
||||||
|
handleCancel(row){
|
||||||
|
|
||||||
|
this.$prompt('请输入取消原因', "操作确认", {
|
||||||
|
confirmButtonText: "确定",
|
||||||
|
cancelButtonText: "取消",
|
||||||
|
closeOnClickModal: false,
|
||||||
|
inputPattern: /^.{1,30}$/,
|
||||||
|
inputErrorMessage: "取消原因长度必须介于 1 和 30 之间"
|
||||||
|
}).then(({ value }) => {
|
||||||
|
|
||||||
|
let item0=this.selectionList[0];
|
||||||
|
cancelOrder({orderSn:item0.orderSn,orderRemark:value}).then(response => {
|
||||||
|
this.$modal.msgSuccess("操作成功" );
|
||||||
|
this.getList();
|
||||||
|
});
|
||||||
|
}).catch(() => {});
|
||||||
|
},
|
||||||
handleUpdate(row) {
|
handleUpdate(row) {
|
||||||
this.$router.push({ path: '/orderMgnt/OrderRecord', query: { action:"modify",billCode: this.billCode }})
|
this.$router.push({ path: '/orderMgnt/OrderRecord', query: { action:"modify",billCode: this.billCode }})
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user