Commit 5953273f authored by zhengke's avatar zhengke

修改组件

parent 5ab23768
<style> <style>
.SnotSet{ .SnotSet,.TotalShouSun{
color:#E95252; color:#E95252;
} }
.totalShouSan{
position: absolute;
right:60px;
font-size:14px;
top:15px;
}
</style> </style>
<template> <template>
<div> <div>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="singeRowTable"> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="singeRowTable">
<tr>
<td colspan="4">
收损金额
</td>
</tr>
<tr> <tr>
<td colspan="4"> <td colspan="4">
op收损设置人数: op收损设置人数:
<template v-if="Type==1"> <template v-if="Type==1">
<el-input class="w180" placeholder="请输入" v-model="dataList.OpSetLossPeople" type="text" ></el-input> <el-input class="w180" placeholder="请输入" @keyup.native="checkInteger(dataList,'OpSetLossPeople')" v-model="dataList.OpSetLossPeople" type="text" ></el-input>
</template> </template>
<template v-else>{{dataList.OpSetLossPeople}}</template> <template v-else>{{dataList.OpSetLossPeople}}</template>
</td> </td>
</tr> </tr>
<tr> <tr>
<td>
op设置金额
</td>
<td> <td>
票务收损金额 票务收损金额
</td> </td>
...@@ -34,17 +32,14 @@ ...@@ -34,17 +32,14 @@
<td> <td>
地接收损金额 地接收损金额
</td> </td>
</tr>
<tr>
<td> <td>
<template v-if="Type==1"> op补充金额
<el-input class="w135" v-model="dataList.LossOPMoney" placeholder="请输入" type="text" ></el-input>
</template>
<template v-else>{{dataList.LossOPMoney}}</template>
</td> </td>
</tr>
<tr>
<td> <td>
<template v-if="Type==2"> <template v-if="Type==2">
<el-input class="w135" v-model="dataList.LossTicketMoney" placeholder="请输入" type="text" ></el-input> <el-input class="w135" v-model="dataList.LossTicketMoney" @keyup.native="checkPrice(dataList,'LossTicketMoney'),getTotalSun(dataList)" placeholder="请输入" type="text" ></el-input>
</template> </template>
<template v-else> <template v-else>
<span v-if="dataList.TicketIsSet==1">{{dataList.LossTicketMoney}}</span> <span v-if="dataList.TicketIsSet==1">{{dataList.LossTicketMoney}}</span>
...@@ -53,7 +48,7 @@ ...@@ -53,7 +48,7 @@
</td> </td>
<td> <td>
<template v-if="Type==3"> <template v-if="Type==3">
<el-input class="w135" v-model="dataList.LossVisaMoney" placeholder="请输入" type="text" ></el-input> <el-input class="w135" v-model="dataList.LossVisaMoney" @keyup.native="checkPrice(dataList,'LossVisaMoney'),getTotalSun(dataList)" placeholder="请输入" type="text" ></el-input>
</template> </template>
<template v-else> <template v-else>
<span v-if="dataList.VisaIsSet==1">{{dataList.LossVisaMoney}}</span> <span v-if="dataList.VisaIsSet==1">{{dataList.LossVisaMoney}}</span>
...@@ -62,19 +57,31 @@ ...@@ -62,19 +57,31 @@
</td> </td>
<td> <td>
<template v-if="Type==4"> <template v-if="Type==4">
<el-input class="w135" v-model="dataList.LossDiJieMoney" placeholder="请输入" type="text" ></el-input> <el-input class="w135" v-model="dataList.LossDiJieMoney" @keyup.native="checkPrice(dataList,'LossDiJieMoney'),getTotalSun(dataList)" placeholder="请输入" type="text" ></el-input>
</template> </template>
<template v-else> <template v-else>
<span v-if="dataList.DiJieIsSet==1">{{dataList.LossDiJieMoney}}</span> <span v-if="dataList.DiJieIsSet==1">{{dataList.LossDiJieMoney}}</span>
<span class="SnotSet" v-else>未设置</span> <span class="SnotSet" v-else>未设置</span>
</template> </template>
</td> </td>
<td>
<template v-if="Type==1">
<el-input class="w135" v-model="dataList.LossOPMoney" @keyup.native="checkPrice(dataList,'LossOPMoney'),getTotalSun(dataList)" placeholder="请输入" type="text" ></el-input>
</template>
<template v-else>
<span v-if="dataList.OPIsSet==1">{{dataList.LossOPMoney}}</span>
<span class="SnotSet" v-else>未设置</span>
</template>
</td>
</tr> </tr>
<tfoot> <tfoot>
<tr> <tr>
<td style="padding:10px 0" colspan="4"> <td style="padding:10px 0;position:relative;" colspan="4">
<input type="button" class="normalBtn" @click="closeDialog()" value="取消" /> <input type="button" class="normalBtn" @click="closeDialog()" value="取消" />
<input type="button" class="normalBtn" @click="setShouSun()" value="保存" /> <input type="button" class="normalBtn" @click="setShouSun()" value="保存" />
<span class="totalShouSan">
收损总额:<span class="TotalShouSun">{{totalSun}}</span>
</span>
</td> </td>
</tr> </tr>
</tfoot> </tfoot>
...@@ -88,6 +95,7 @@ ...@@ -88,6 +95,7 @@
return { return {
dataList:[], dataList:[],
OrderId:0, OrderId:0,
totalSun:0
}; };
}, },
methods: { methods: {
...@@ -98,8 +106,8 @@ ...@@ -98,8 +106,8 @@
} }
this.apipost("sellorder_post_GetTravelSetLossMoneyInfo",msg,res => { this.apipost("sellorder_post_GetTravelSetLossMoneyInfo",msg,res => {
if (res.data.resultCode == 1) { if (res.data.resultCode == 1) {
console.log(res,'resssss');
this.dataList = res.data.data; this.dataList = res.data.data;
this.getTotalSun(this.dataList);
} else { } else {
this.Error(res.data.message); this.Error(res.data.message);
} }
...@@ -107,6 +115,13 @@ ...@@ -107,6 +115,13 @@
err => {} err => {}
); );
}, },
//计算收损总额
getTotalSun(dataList){
if(dataList!=undefined){
this.totalSun = parseFloat(dataList.LossOPMoney)+parseFloat(dataList.LossTicketMoney)
+parseFloat(dataList.LossVisaMoney)+parseFloat(dataList.LossDiJieMoney);
}
},
//关闭窗口 //关闭窗口
closeDialog() { closeDialog() {
this.$emit("closeShouSun"); this.$emit("closeShouSun");
...@@ -146,6 +161,7 @@ ...@@ -146,6 +161,7 @@
} }
}, },
mounted() { mounted() {
} }
}; };
</script> </script>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment