|
@@ -113,50 +113,50 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
|
-import { sjTime } from "@/utils/sharedJsFile";
|
|
|
+import { sjTime } from '@/utils/sharedJsFile'
|
|
|
export default {
|
|
|
- name: "saleOrder",
|
|
|
+ name: 'saleOrder',
|
|
|
data() {
|
|
|
return {
|
|
|
startTime: null,
|
|
|
endTime: null,
|
|
|
- activeName: "four",
|
|
|
+ activeName: 'four',
|
|
|
drawer: false,
|
|
|
- input: "",
|
|
|
- index: "",
|
|
|
+ input: '',
|
|
|
+ index: '',
|
|
|
carrierId: null,
|
|
|
carrierName: null,
|
|
|
option4: {
|
|
|
// 表格请求数据的地址
|
|
|
requestUrl:
|
|
|
- "/api/v1/ams/getFuSaleOrderList?apiId=481" + "&deleted=" + Number(0),
|
|
|
- selectionType: "select",
|
|
|
- comparison: "saleNumber",
|
|
|
+ '/api/v1/ams/getFuSaleOrderList?apiId=481' + '&deleted=' + Number(0),
|
|
|
+ selectionType: 'select',
|
|
|
+ comparison: 'saleNumber',
|
|
|
columnIndexs: [0, 1, 2, 3, 4, 8, 9, 10, 11, 12, 13, 14, 15]
|
|
|
},
|
|
|
option: {
|
|
|
// 表格请求数据的地址
|
|
|
requestUrl:
|
|
|
- "/api/v1/ams/getFuSaleOrderList?apiId=481&deleted=" + Number(2),
|
|
|
- comparison: "saleNumber",
|
|
|
+ '/api/v1/ams/getFuSaleOrderList?apiId=481&deleted=' + Number(2),
|
|
|
+ comparison: 'saleNumber',
|
|
|
columnIndexs: [0, 1, 2, 3, 4, 8, 9, 10, 11, 12, 13, 14, 15]
|
|
|
},
|
|
|
carrier: {
|
|
|
- requestUrl: "",
|
|
|
- selectionType: "radio"
|
|
|
+ requestUrl: '',
|
|
|
+ selectionType: 'radio'
|
|
|
},
|
|
|
mapList: [],
|
|
|
mapItemList: []
|
|
|
- };
|
|
|
+ }
|
|
|
},
|
|
|
methods: {
|
|
|
deleteSaleOrder(row) {
|
|
|
- this.$prompt("此操作将关闭订单且下面的待运输订单,是否继续?", "提示", {
|
|
|
- confirmButtonText: "确定",
|
|
|
- cancelButtonText: "取消",
|
|
|
- inputPlaceholder: "请输入关闭原因-必填!!!",
|
|
|
+ this.$prompt('此操作将关闭订单且下面的待运输订单,是否继续?', '提示', {
|
|
|
+ confirmButtonText: '确定',
|
|
|
+ cancelButtonText: '取消',
|
|
|
+ inputPlaceholder: '请输入关闭原因-必填!!!',
|
|
|
center: true,
|
|
|
- type: "warning"
|
|
|
+ type: 'warning'
|
|
|
})
|
|
|
.then(({ value }) => {
|
|
|
if (value != null) {
|
|
@@ -164,110 +164,112 @@ export default {
|
|
|
number: row.saleNumber,
|
|
|
saleOrderId: row.saleOrderId,
|
|
|
reason: value
|
|
|
- };
|
|
|
+ }
|
|
|
this.axios
|
|
|
- .post("/api/v1/ams/deleteSaleOrderSame", mapValue)
|
|
|
+ .post(
|
|
|
+ '/api/v1/ams/deleteSaleOrderById?saleOrderId=' + row.saleOrderId
|
|
|
+ )
|
|
|
.then(res => {
|
|
|
if (res.data.code == 200) {
|
|
|
- this.$message.success("关闭成功");
|
|
|
- this.refresh();
|
|
|
+ this.$message.success('关闭成功')
|
|
|
+ this.onclick()
|
|
|
}
|
|
|
- });
|
|
|
+ })
|
|
|
} else {
|
|
|
- this.$message.error("请输入理由");
|
|
|
+ this.$message.error('请输入理由')
|
|
|
}
|
|
|
})
|
|
|
.catch(() => {
|
|
|
this.$message({
|
|
|
- type: "info",
|
|
|
- message: "取消输入"
|
|
|
- });
|
|
|
- });
|
|
|
+ type: 'info',
|
|
|
+ message: '取消输入'
|
|
|
+ })
|
|
|
+ })
|
|
|
},
|
|
|
checkSaleOrderDetails(saleOrderId) {
|
|
|
- console.log(saleOrderId);
|
|
|
- this.$router.push("saleOrderOODetails/" + saleOrderId);
|
|
|
+ console.log(saleOrderId)
|
|
|
+ this.$router.push('saleOrderOODetails/' + saleOrderId)
|
|
|
},
|
|
|
refresh() {
|
|
|
this.option4.requestUrl =
|
|
|
- "/api/v1/ams/getFuSaleOrderList?apiId=481&i=" +
|
|
|
+ '/api/v1/ams/getFuSaleOrderList?apiId=481&i=' +
|
|
|
new Date() +
|
|
|
- "&deleted=" +
|
|
|
- Number(0);
|
|
|
+ '&deleted=' +
|
|
|
+ Number(0)
|
|
|
this.option.requestUrl =
|
|
|
- "/api/v1/ams/getFuSaleOrderList?apiId=481&i=" +
|
|
|
+ '/api/v1/ams/getFuSaleOrderList?apiId=481&i=' +
|
|
|
new Date() +
|
|
|
- "&deleted=" +
|
|
|
- Number(2);
|
|
|
+ '&deleted=' +
|
|
|
+ Number(2)
|
|
|
},
|
|
|
handleClick(tab, event) {},
|
|
|
onclick() {
|
|
|
- let startTime = null;
|
|
|
- let endTime = null;
|
|
|
+ let startTime = null
|
|
|
+ let endTime = null
|
|
|
if (this.startTime && this.endTime) {
|
|
|
- startTime = sjTime(this.startTime);
|
|
|
- endTime = sjTime(this.endTime);
|
|
|
+ startTime = sjTime(this.startTime)
|
|
|
+ endTime = sjTime(this.endTime)
|
|
|
}
|
|
|
- if (this.activeName == "four") {
|
|
|
+ if (this.activeName == 'four') {
|
|
|
this.option4.requestUrl =
|
|
|
- "/api/v1/ams/getFuSaleOrderList?apiId=481&con=" +
|
|
|
+ '/api/v1/ams/getFuSaleOrderList?apiId=481&con=' +
|
|
|
this.input +
|
|
|
- "&deleted=" +
|
|
|
+ '&deleted=' +
|
|
|
Number(0) +
|
|
|
- "&startTime=" +
|
|
|
+ '&startTime=' +
|
|
|
startTime +
|
|
|
- "&endTime=" +
|
|
|
+ '&endTime=' +
|
|
|
endTime +
|
|
|
- "&i=" +
|
|
|
- new Date();
|
|
|
+ '&i=' +
|
|
|
+ new Date()
|
|
|
} else {
|
|
|
this.option.requestUrl =
|
|
|
- "/api/v1/ams/getFuSaleOrderList?apiId=481&con=" +
|
|
|
+ '/api/v1/ams/getFuSaleOrderList?apiId=481&con=' +
|
|
|
this.input +
|
|
|
- "&deleted=" +
|
|
|
+ '&deleted=' +
|
|
|
Number(2) +
|
|
|
- "&startTime=" +
|
|
|
+ '&startTime=' +
|
|
|
startTime +
|
|
|
- "&endTime=" +
|
|
|
+ '&endTime=' +
|
|
|
endTime +
|
|
|
- "&i=" +
|
|
|
- new Date();
|
|
|
+ '&i=' +
|
|
|
+ new Date()
|
|
|
}
|
|
|
},
|
|
|
//模糊查询承运商
|
|
|
onclickCarrier() {
|
|
|
this.carrier.requestUrl =
|
|
|
- "/api/v1/uc/getCarrierListByLike?apiId=412&index=" +
|
|
|
+ '/api/v1/uc/getCarrierListByLike?apiId=412&index=' +
|
|
|
this.index +
|
|
|
- "&i=" +
|
|
|
- new Date();
|
|
|
+ '&i=' +
|
|
|
+ new Date()
|
|
|
},
|
|
|
selectionChange(selection) {
|
|
|
- this.mapList = [];
|
|
|
- this.mapList = selection;
|
|
|
+ this.mapList = []
|
|
|
+ this.mapList = selection
|
|
|
},
|
|
|
currentRadioChange(row) {
|
|
|
- (this.carrierId = row.carrierId), (this.carrierName = row.carrierName);
|
|
|
+ ;(this.carrierId = row.carrierId), (this.carrierName = row.carrierName)
|
|
|
},
|
|
|
empower() {
|
|
|
if (this.mapList.length == 0) {
|
|
|
- this.$message.warning("请先选择至少一个销售订单");
|
|
|
+ this.$message.warning('请先选择至少一个销售订单')
|
|
|
} else {
|
|
|
this.carrier.requestUrl =
|
|
|
- "/api/v1/uc/getCarrierListByLike?apiId=412&i=" + new Date();
|
|
|
- this.drawer = true;
|
|
|
+ '/api/v1/uc/getCarrierListByLike?apiId=412&i=' + new Date()
|
|
|
+ this.drawer = true
|
|
|
}
|
|
|
},
|
|
|
selectMakeSure() {
|
|
|
- this.index = null;
|
|
|
- this.drawer = false;
|
|
|
+ this.index = null
|
|
|
+ this.drawer = false
|
|
|
this.$confirm(
|
|
|
- "是否确认授权选中的销售订单给承运商:(" + this.carrierName + ")",
|
|
|
- "提示",
|
|
|
+ '是否确认授权选中的销售订单给承运商:(' + this.carrierName + ')',
|
|
|
+ '提示',
|
|
|
{
|
|
|
- confirmButtonText: "确定",
|
|
|
- cancelButtonText: "取消",
|
|
|
- type: "warning",
|
|
|
+ confirmButtonText: '确定',
|
|
|
+ cancelButtonText: '取消',
|
|
|
+ type: 'warning',
|
|
|
center: true
|
|
|
}
|
|
|
)
|
|
@@ -277,43 +279,43 @@ export default {
|
|
|
var mapItem = {
|
|
|
//销售订单id
|
|
|
saleOrderId: 0
|
|
|
- };
|
|
|
- mapItem.saleOrderId = item.saleOrderId;
|
|
|
- this.mapItemList = [];
|
|
|
- this.mapItemList.push(mapItem);
|
|
|
- });
|
|
|
+ }
|
|
|
+ mapItem.saleOrderId = item.saleOrderId
|
|
|
+ this.mapItemList = []
|
|
|
+ this.mapItemList.push(mapItem)
|
|
|
+ })
|
|
|
//初始化传递的参数
|
|
|
let mapValue = {
|
|
|
saleOrderIds: this.mapItemList,
|
|
|
carrierId: this.carrierId
|
|
|
- };
|
|
|
+ }
|
|
|
this.axios
|
|
|
- .post("/api/v1/ams/saleOrderEmpowerCarrier", mapValue)
|
|
|
+ .post('/api/v1/ams/saleOrderEmpowerCarrier', mapValue)
|
|
|
.then(res => {
|
|
|
- if (res.data.code == "0") {
|
|
|
- this.$message({ type: "success", message: "授权成功!" });
|
|
|
- this.refresh();
|
|
|
+ if (res.data.code == '0') {
|
|
|
+ this.$message({ type: 'success', message: '授权成功!' })
|
|
|
+ this.refresh()
|
|
|
}
|
|
|
- });
|
|
|
+ })
|
|
|
})
|
|
|
.catch(() => {
|
|
|
this.$message({
|
|
|
- type: "info",
|
|
|
- message: "取消授权!"
|
|
|
- });
|
|
|
- });
|
|
|
+ type: 'info',
|
|
|
+ message: '取消授权!'
|
|
|
+ })
|
|
|
+ })
|
|
|
},
|
|
|
seeclick(saleOrderId) {
|
|
|
- this.$router.push("/saleOrderDetail/" + saleOrderId);
|
|
|
+ this.$router.push('/saleOrderDetail/' + saleOrderId)
|
|
|
},
|
|
|
click(saleOrderId) {
|
|
|
- this.$router.push("/editSaleOrder/" + saleOrderId);
|
|
|
+ this.$router.push('/editSaleOrder/' + saleOrderId)
|
|
|
},
|
|
|
coproductSendClick(saleOrderId) {
|
|
|
- this.$router.push("/addSaleOrderCoproductSend/" + saleOrderId);
|
|
|
+ this.$router.push('/addSaleOrderCoproductSend/' + saleOrderId)
|
|
|
}
|
|
|
}
|
|
|
-};
|
|
|
+}
|
|
|
</script>
|
|
|
<style lang="scss" scoped>
|
|
|
.salePlan {
|