Commit 7e2649a4 authored by zhengke's avatar zhengke

修改

parent 12541cc5
...@@ -262,7 +262,7 @@ ...@@ -262,7 +262,7 @@
<tbody> <tbody>
<tr> <tr>
<td> <td>
<el-form-item label="姓名"> <el-form-item label="姓名" prop="Tourists_Name">
<el-input type="text" v-model="CtObj.Tourists_Name" maxlength="100" class="w300"></el-input> <el-input type="text" v-model="CtObj.Tourists_Name" maxlength="100" class="w300"></el-input>
</el-form-item> </el-form-item>
</td> </td>
...@@ -283,7 +283,7 @@ ...@@ -283,7 +283,7 @@
</tr> </tr>
<tr> <tr>
<td> <td>
<el-form-item label="联系电话"> <el-form-item label="联系电话" prop="Tourists_Tel">
<el-input type="text" v-model="CtObj.Tourists_Tel" maxlength="100" class="w300"></el-input> <el-input type="text" v-model="CtObj.Tourists_Tel" maxlength="100" class="w300"></el-input>
</el-form-item> </el-form-item>
</td> </td>
...@@ -311,14 +311,14 @@ ...@@ -311,14 +311,14 @@
</tr> </tr>
<tr> <tr>
<td> <td>
<el-form-item label="紧急情况联系人姓名"> <el-form-item label="紧急情况联系人姓名" prop="Tourists_EmergencyLinkMan">
<el-input type="text" maxlength="100" v-model="CtObj.Tourists_EmergencyLinkMan" class="w300"></el-input> <el-input type="text" maxlength="100" v-model="CtObj.Tourists_EmergencyLinkMan" class="w300"></el-input>
</el-form-item> </el-form-item>
</td> </td>
</tr> </tr>
<tr> <tr>
<td> <td>
<el-form-item label="紧急情况联系人电话"> <el-form-item label="紧急情况联系人电话" prop="Tourists_EmergencyLinkTel">
<el-input type="text" maxlength="100" v-model="CtObj.Tourists_EmergencyLinkTel" class="w300"></el-input> <el-input type="text" maxlength="100" v-model="CtObj.Tourists_EmergencyLinkTel" class="w300"></el-input>
</el-form-item> </el-form-item>
</td> </td>
...@@ -337,7 +337,7 @@ ...@@ -337,7 +337,7 @@
</tr> </tr>
<tr> <tr>
<td> <td>
<el-form-item label="经办人"> <el-form-item label="经办人" prop="TravelAgency_DealMan">
<el-input type="text" class="w300" v-model="CtObj.TravelAgency_DealMan" maxlength="50"></el-input> <el-input type="text" class="w300" v-model="CtObj.TravelAgency_DealMan" maxlength="50"></el-input>
</el-form-item> </el-form-item>
</td> </td>
...@@ -473,11 +473,11 @@ ...@@ -473,11 +473,11 @@
<tr> <tr>
<td> <td>
<div style="margin:20px 0 10px 50px"> <div style="margin:20px 0 10px 50px">
<el-form-item style="display:inline-block;" label="费用总额(小写)人民币"> <el-form-item style="display:inline-block;" label="费用总额(小写)人民币" prop="C_TotalPrice">
<el-input type="text" class="w300" v-model="CtObj.C_TotalPrice" @keyup.native="checkPrice(CtObj,'C_TotalPrice')" maxlength="10"></el-input>&nbsp; <el-input type="text" class="w300" v-model="CtObj.C_TotalPrice" @keyup.native="checkPrice(CtObj,'C_TotalPrice'),number_chinese(CtObj.C_TotalPrice)" maxlength="10"></el-input>&nbsp;
</el-form-item> </el-form-item>
<el-form-item style="display:inline-block;" label="(大写)人民币" label-width="120px"> <el-form-item style="display:inline-block;" label="(大写)人民币" label-width="120px">
<el-input type="text" class="w300" maxlength="50"></el-input>&nbsp; <el-input type="text" class="w300" maxlength="50" v-model="AmountMoney"></el-input>&nbsp;
</el-form-item> </el-form-item>
</div> </div>
</td> </td>
...@@ -503,7 +503,7 @@ ...@@ -503,7 +503,7 @@
<th>护照号码</th> <th>护照号码</th>
<th>联系电话(手机)</th> <th>联系电话(手机)</th>
<th>身体状况</th> <th>身体状况</th>
<th>操作{{CtObj.ContractGuestList}}</th> <th width="100">操作</th>
</tr> </tr>
<tr v-for="(item, index) in CtObj.ContractGuestList" :key="index"> <tr v-for="(item, index) in CtObj.ContractGuestList" :key="index">
<td>{{ index + 1 }}</td> <td>{{ index + 1 }}</td>
...@@ -549,6 +549,7 @@ ...@@ -549,6 +549,7 @@
<span v-if="item.IsShow == 0">{{ item.CGuestTel }}</span> <span v-if="item.IsShow == 0">{{ item.CGuestTel }}</span>
<el-input <el-input
type="text" type="text"
@keyup.native="checkInteger(item,'CGuestTel')"
v-model="item.CGuestTel" v-model="item.CGuestTel"
v-else v-else
></el-input> ></el-input>
...@@ -574,7 +575,7 @@ ...@@ -574,7 +575,7 @@
type="primary" type="primary"
icon="el-icon-edit" icon="el-icon-edit"
circle circle
@click="item.IsShow = 1" @click="commonUpdate(item)"
></el-button> ></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip <el-tooltip
...@@ -587,7 +588,7 @@ ...@@ -587,7 +588,7 @@
<el-button <el-button
type="primary" type="primary"
icon="iconfont icon-baocun" icon="iconfont icon-baocun"
@click="item.IsShow = 0" @click="commonSave(item)"
circle circle
></el-button> ></el-button>
</el-tooltip> </el-tooltip>
...@@ -672,10 +673,10 @@ ...@@ -672,10 +673,10 @@
</td> </td>
<td> <td>
<el-tooltip class="item" effect="dark" content="修改" placement="top-start" v-if="item.IsShow == 0"> <el-tooltip class="item" effect="dark" content="修改" placement="top-start" v-if="item.IsShow == 0">
<el-button type="primary" icon="el-icon-edit" circle @click="item.IsShow=1"></el-button> <el-button type="primary" icon="el-icon-edit" circle @click="commonUpdate(item)"></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" content="保存" placement="top-start" v-if="item.IsShow == 1"> <el-tooltip class="item" effect="dark" content="保存" placement="top-start" v-if="item.IsShow == 1">
<el-button type="primary" icon="iconfont icon-baocun" @click="item.IsShow=0" circle></el-button> <el-button type="primary" icon="iconfont icon-baocun" @click="commonSave(item)" circle></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" content="删除" placement="top-start"> <el-tooltip class="item" effect="dark" content="删除" placement="top-start">
<el-button type="danger" icon="el-icon-delete" @click="delTicket(index)" circle ></el-button> <el-button type="danger" icon="el-icon-delete" @click="delTicket(index)" circle ></el-button>
...@@ -728,7 +729,7 @@ ...@@ -728,7 +729,7 @@
<th>单人间</th> <th>单人间</th>
<th>三人间</th> <th>三人间</th>
<th>成人人数</th> <th>成人人数</th>
<th> <th width="200">
<div>儿童人数</div> <div>儿童人数</div>
<div>(不占床位、不加床位)</div> <div>(不占床位、不加床位)</div>
</th> </th>
...@@ -788,10 +789,10 @@ ...@@ -788,10 +789,10 @@
</td> </td>
<td> <td>
<el-tooltip class="item" effect="dark" content="修改" v-if="item.IsShow==0" placement="top-start"> <el-tooltip class="item" effect="dark" content="修改" v-if="item.IsShow==0" placement="top-start">
<el-button type="primary" icon="el-icon-edit" circle @click="item.IsShow=1"></el-button> <el-button type="primary" icon="el-icon-edit" circle @click="commonUpdate(item)"></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" content="保存" v-if="item.IsShow==1" placement="top-start"> <el-tooltip class="item" effect="dark" content="保存" v-if="item.IsShow==1" placement="top-start">
<el-button type="primary" icon="iconfont icon-baocun" circle @click="item.IsShow=0"></el-button> <el-button type="primary" icon="iconfont icon-baocun" circle @click="commonSave(item)"></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" content="删除" placement="top-start"> <el-tooltip class="item" effect="dark" content="删除" placement="top-start">
<el-button type="danger" icon="el-icon-delete" circle @click="delHotelList(index)" ></el-button> <el-button type="danger" icon="el-icon-delete" circle @click="delHotelList(index)" ></el-button>
...@@ -880,10 +881,10 @@ ...@@ -880,10 +881,10 @@
</td> </td>
<td> <td>
<el-tooltip class="item" effect="dark" content="修改" placement="top-start" v-if="item.IsShow==0"> <el-tooltip class="item" effect="dark" content="修改" placement="top-start" v-if="item.IsShow==0">
<el-button type="primary" icon="el-icon-edit" circle @click="item.IsShow=1"></el-button> <el-button type="primary" icon="el-icon-edit" circle @click="commonUpdate(item)"></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" content="保存" placement="top-start" v-if="item.IsShow==1"> <el-tooltip class="item" effect="dark" content="保存" placement="top-start" v-if="item.IsShow==1">
<el-button type="primary" icon="iconfont icon-baocun" circle @click="item.IsShow=0"></el-button> <el-button type="primary" icon="iconfont icon-baocun" circle @click="commonSave(item)"></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" content="删除" placement="top-start"> <el-tooltip class="item" effect="dark" content="删除" placement="top-start">
<el-button type="danger" icon="el-icon-delete" circle @click="delJieSong(index)" ></el-button> <el-button type="danger" icon="el-icon-delete" circle @click="delJieSong(index)" ></el-button>
...@@ -946,10 +947,10 @@ ...@@ -946,10 +947,10 @@
</td> </td>
<td> <td>
<el-tooltip class="item" effect="dark" content="修改" placement="top-start" v-if="item.IsShow==0"> <el-tooltip class="item" effect="dark" content="修改" placement="top-start" v-if="item.IsShow==0">
<el-button type="primary" icon="el-icon-edit" circle @click="item.IsShow=1"></el-button> <el-button type="primary" icon="el-icon-edit" circle @click="commonUpdate(item)"></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" content="保存" placement="top-start" v-if="item.IsShow==1"> <el-tooltip class="item" effect="dark" content="保存" placement="top-start" v-if="item.IsShow==1">
<el-button type="primary" icon="iconfont icon-baocun" circle @click="item.IsShow=0"></el-button> <el-button type="primary" icon="iconfont icon-baocun" circle @click="commonSave(item)"></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" content="删除" placement="top-start"> <el-tooltip class="item" effect="dark" content="删除" placement="top-start">
<el-button type="danger" icon="el-icon-delete" circle @click="delVisaList(index)"></el-button> <el-button type="danger" icon="el-icon-delete" circle @click="delVisaList(index)"></el-button>
...@@ -1032,10 +1033,10 @@ ...@@ -1032,10 +1033,10 @@
</td> </td>
<td> <td>
<el-tooltip class="item" effect="dark" content="修改" placement="top-start" v-if="item.IsShow==0"> <el-tooltip class="item" effect="dark" content="修改" placement="top-start" v-if="item.IsShow==0">
<el-button type="primary" icon="el-icon-edit" circle @click="item.IsShow=1"></el-button> <el-button type="primary" icon="el-icon-edit" circle @click="commonUpdate(item)"></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" content="保存" placement="top-start" v-if="item.IsShow==1"> <el-tooltip class="item" effect="dark" content="保存" placement="top-start" v-if="item.IsShow==1">
<el-button type="primary" icon="iconfont icon-baocun" circle @click="item.IsShow=0"></el-button> <el-button type="primary" icon="iconfont icon-baocun" circle @click="commonSave(item)"></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" content="删除" placement="top-start"> <el-tooltip class="item" effect="dark" content="删除" placement="top-start">
<el-button type="danger" icon="el-icon-delete" circle @click="delZuheTicket(index)"></el-button> <el-button type="danger" icon="el-icon-delete" circle @click="delZuheTicket(index)"></el-button>
...@@ -1067,35 +1068,43 @@ ...@@ -1067,35 +1068,43 @@
<tr v-for="(item,index) in CtObj.ContractTicketAndHotel.ContractHotels"> <tr v-for="(item,index) in CtObj.ContractTicketAndHotel.ContractHotels">
<td>{{index+1}}</td> <td>{{index+1}}</td>
<td> <td>
<el-input type="text" v-model="item.HotelName"></el-input> <span v-if="item.IsShow==0">{{item.HotelName}}</span>
<el-input v-else type="text" v-model="item.HotelName"></el-input>
</td> </td>
<td> <td>
<el-input type="text" v-model="item.DoubleRoom"></el-input> <span v-if="item.IsShow==0">{{item.DoubleRoom}}</span>
<el-input v-else type="text" v-model="item.DoubleRoom"></el-input>
</td> </td>
<td> <td>
<el-input type="text" v-model="item.SingleRoom"></el-input> <span v-if="item.IsShow==0">{{item.SingleRoom}}</span>
<el-input v-else type="text" v-model="item.SingleRoom"></el-input>
</td> </td>
<td> <td>
<el-input type="text" v-model="item.ThirdRoom"></el-input> <span v-if="item.IsShow==0">{{item.ThirdRoom}}</span>
<el-input v-else type="text" v-model="item.ThirdRoom"></el-input>
</td> </td>
<td> <td>
<el-date-picker class="w150" v-model="item.CheckInDate" type="date" value-format="yyyy-MM-dd" placeholder=''></el-date-picker> <span v-if="item.IsShow==0">{{item.CheckInDate}}</span>
<el-date-picker v-else class="w150" v-model="item.CheckInDate" type="date" value-format="yyyy-MM-dd" placeholder=''></el-date-picker>
</td> </td>
<td> <td>
<el-date-picker class="w150" v-model="item.OutDate" type="date" value-format="yyyy-MM-dd" placeholder=''></el-date-picker> <span v-if="item.IsShow==0">{{item.OutDate}}</span>
<el-date-picker v-else class="w150" v-model="item.OutDate" type="date" value-format="yyyy-MM-dd" placeholder=''></el-date-picker>
</td> </td>
<td> <td>
<el-input type="text" v-model="item.AdultPrice"></el-input> <span v-if="item.IsShow==0">{{item.AdultPrice}}</span>
<el-input v-else type="text" v-model="item.AdultPrice"></el-input>
</td> </td>
<td> <td>
<el-input type="text" v-model="item.ChildrenPrice"></el-input> <span v-if="item.IsShow==0">{{item.ChildrenPrice}}</span>
<el-input v-else type="text" v-model="item.ChildrenPrice"></el-input>
</td> </td>
<td> <td>
<el-tooltip class="item" effect="dark" content="修改" placement="top-start" v-if="item.IsShow==0"> <el-tooltip class="item" effect="dark" content="修改" placement="top-start" v-if="item.IsShow==0">
<el-button type="primary" icon="el-icon-edit" circle @click="item.IsShow=1"></el-button> <el-button type="primary" icon="el-icon-edit" circle @click="commonUpdate(item)"></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" content="保存" placement="top-start" v-if="item.IsShow==1"> <el-tooltip class="item" effect="dark" content="保存" placement="top-start" v-if="item.IsShow==1">
<el-button type="primary" icon="iconfont icon-baocun" circle @click="item.IsShow=0"></el-button> <el-button type="primary" icon="iconfont icon-baocun" circle @click="commonSave(item)"></el-button>
</el-tooltip> </el-tooltip>
<el-tooltip class="item" effect="dark" content="删除" placement="top-start"> <el-tooltip class="item" effect="dark" content="删除" placement="top-start">
<el-button type="danger" icon="el-icon-delete" circle @click="delZuheHotel(index)"></el-button> <el-button type="danger" icon="el-icon-delete" circle @click="delZuheHotel(index)"></el-button>
...@@ -1119,7 +1128,7 @@ ...@@ -1119,7 +1128,7 @@
</tbody> </tbody>
</table> </table>
</div> </div>
<div class="block mtop15" id="anchor-9" ref="anchor9"> <div class="block mtop15" id="anchor-9" ref="anchor9" style="border-bottom:0;">
<div class="blockTitle"> <div class="blockTitle">
<span class="icon"> <span class="icon">
<i class="iconfont icon-bianji"></i> <i class="iconfont icon-bianji"></i>
...@@ -1137,8 +1146,9 @@ ...@@ -1137,8 +1146,9 @@
</div> </div>
<div> <div>
<el-form-item label-width="0"> <el-form-item label-width="0">
<!-- <quill-editor :options="editorOption" v-model=""></quill-editor> --> <quill-editor v-model="CtObj.OtherConvention"></quill-editor>
<el-input type="textarea" resize="none" v-model="CtObj.OtherConvention" rows="13"></el-input> <!-- <quill-editor :options="editorOption" v-model="CtObj.OtherConvention"></quill-editor>
<el-input type="textarea" resize="none" v-model="CtObj.OtherConvention" rows="13"></el-input> -->
</el-form-item> </el-form-item>
</div> </div>
</div> </div>
...@@ -1283,7 +1293,24 @@ ...@@ -1283,7 +1293,24 @@
} }
}, },
rules: { rules: {
Tourists_Name: [
{ required: true, message: "请输入客户名称", trigger: "blur" }
],
Tourists_Tel: [
{ required: true, message: "请输入联系电话", trigger: "blur" }
],
Tourists_EmergencyLinkMan: [
{ required: true, message: "请输入紧急联系人姓名", trigger: "blur" }
],
Tourists_EmergencyLinkTel: [
{ required: true, message: "请输入紧急联系人电话", trigger: "blur" }
],
TravelAgency_DealMan: [
{ required: true, message: "请输入经办人", trigger: "blur" }
],
C_TotalPrice: [
{ required: true, message: "请输入费用总额", trigger: "blur" }
]
}, },
//菜单列表 //菜单列表
menuArr:['合同基本信息','相关告知及提示','费用计算','游客信息','机票预订','酒店预订','接送服务','代办签证','服务组合(机票与酒店)','其他单项服务事宜'], menuArr:['合同基本信息','相关告知及提示','费用计算','游客信息','机票预订','酒店预订','接送服务','代办签证','服务组合(机票与酒店)','其他单项服务事宜'],
...@@ -1301,6 +1328,9 @@ ...@@ -1301,6 +1328,9 @@
} }
}, },
//大写金额
AmountMoney:''
}; };
}, },
methods: { methods: {
...@@ -1669,7 +1699,6 @@ ...@@ -1669,7 +1699,6 @@
} else { } else {
this.CtObj.ContractGuestList = []; this.CtObj.ContractGuestList = [];
} }
console.log("",this.CtObj.ContractGuestList)
if ( if (
this.CtObj.ContractGuestList && this.CtObj.ContractGuestList &&
this.CtObj.ContractGuestList != null && this.CtObj.ContractGuestList != null &&
...@@ -1686,7 +1715,7 @@ ...@@ -1686,7 +1715,7 @@
) { ) {
this.CtObj.ContractSelfFeeList = tempObj.ContractSelfFeeList; this.CtObj.ContractSelfFeeList = tempObj.ContractSelfFeeList;
} else { } else {
this.CtObj.ContractGuestList = []; this.CtObj.ContractSelfFeeList = [];
} }
if ( if (
this.CtObj.ContractSelfFeeList && this.CtObj.ContractSelfFeeList &&
...@@ -1707,6 +1736,16 @@ ...@@ -1707,6 +1736,16 @@
this.CtObj.ContractTripList = []; this.CtObj.ContractTripList = [];
} }
if (
this.CtObj.ContractTripList &&
this.CtObj.ContractTripList != null &&
this.CtObj.ContractTripList.length > 0
) {
this.CtObj.ContractTripList.forEach(gItem => {
gItem.IsShow = 0;
});
}
if ( if (
tempObj.ContractTicketList && tempObj.ContractTicketList &&
...@@ -1718,6 +1757,17 @@ ...@@ -1718,6 +1757,17 @@
this.CtObj.ContractTicketList = []; this.CtObj.ContractTicketList = [];
} }
if (
this.CtObj.ContractTicketList &&
this.CtObj.ContractTicketList != null &&
this.CtObj.ContractTicketList.length > 0
) {
this.CtObj.ContractTicketList.forEach(gItem => {
gItem.IsShow = 0;
});
}
if ( if (
tempObj.ContractHotelList && tempObj.ContractHotelList &&
tempObj.ContractHotelList != null && tempObj.ContractHotelList != null &&
...@@ -1728,6 +1778,17 @@ ...@@ -1728,6 +1778,17 @@
this.CtObj.ContractHotelList = []; this.CtObj.ContractHotelList = [];
} }
if (
this.CtObj.ContractHotelList &&
this.CtObj.ContractHotelList != null &&
this.CtObj.ContractHotelList.length > 0
) {
this.CtObj.ContractHotelList.forEach(gItem => {
gItem.IsShow = 0;
});
}
if ( if (
tempObj.ContractPickUpList && tempObj.ContractPickUpList &&
tempObj.ContractPickUpList != null && tempObj.ContractPickUpList != null &&
...@@ -1738,6 +1799,17 @@ ...@@ -1738,6 +1799,17 @@
this.CtObj.ContractPickUpList = []; this.CtObj.ContractPickUpList = [];
} }
if (
this.CtObj.ContractPickUpList &&
this.CtObj.ContractPickUpList != null &&
this.CtObj.ContractPickUpList.length > 0
) {
this.CtObj.ContractPickUpList.forEach(gItem => {
gItem.IsShow = 0;
});
}
if ( if (
tempObj.ContractVisaList && tempObj.ContractVisaList &&
tempObj.ContractVisaList != null && tempObj.ContractVisaList != null &&
...@@ -1748,6 +1820,16 @@ ...@@ -1748,6 +1820,16 @@
this.CtObj.ContractVisaList = []; this.CtObj.ContractVisaList = [];
} }
if (
this.CtObj.ContractVisaList &&
this.CtObj.ContractVisaList != null &&
this.CtObj.ContractVisaList.length > 0
) {
this.CtObj.ContractVisaList.forEach(gItem => {
gItem.IsShow = 0;
});
}
if ( if (
tempObj.ContractTicketAndHotel.ContractTickets && tempObj.ContractTicketAndHotel.ContractTickets &&
tempObj.ContractTicketAndHotel.ContractTickets != null && tempObj.ContractTicketAndHotel.ContractTickets != null &&
...@@ -1758,6 +1840,16 @@ ...@@ -1758,6 +1840,16 @@
this.CtObj.ContractTicketAndHotel.ContractTickets = []; this.CtObj.ContractTicketAndHotel.ContractTickets = [];
} }
if (
this.CtObj.ContractTicketAndHotel.ContractTickets &&
this.CtObj.ContractTicketAndHotel.ContractTickets != null &&
this.CtObj.ContractTicketAndHotel.ContractTickets.length > 0
) {
this.CtObj.ContractTicketAndHotel.ContractTickets.forEach(gItem => {
gItem.IsShow = 0;
});
}
if ( if (
tempObj.ContractTicketAndHotel.ContractHotels && tempObj.ContractTicketAndHotel.ContractHotels &&
tempObj.ContractTicketAndHotel.ContractHotels != null && tempObj.ContractTicketAndHotel.ContractHotels != null &&
...@@ -1768,14 +1860,54 @@ ...@@ -1768,14 +1860,54 @@
this.CtObj.ContractTicketAndHotel.ContractHotels = []; this.CtObj.ContractTicketAndHotel.ContractHotels = [];
} }
if (
this.CtObj.ContractTicketAndHotel.ContractHotels &&
this.CtObj.ContractTicketAndHotel.ContractHotels != null &&
this.CtObj.ContractTicketAndHotel.ContractHotels.length > 0
) {
this.CtObj.ContractTicketAndHotel.ContractHotels.forEach(gItem => {
gItem.IsShow = 0;
});
}
if(this.CtObj.C_TotalPrice && this.CtObj.ContractTicketAndHotel.ContractHotels != null){
this.number_chinese(this.CtObj.C_TotalPrice);
}
} else { } else {
this.Error(res.data.message); this.Error(res.data.message);
} }
}, },
err => {} err => {}
); );
} },
//公用休改
commonUpdate(item){
item.IsShow=1;
this.$forceUpdate();
},
//公用保存
commonSave(item){
item.IsShow=0;
this.$forceUpdate();
},
//小写金额转大写
number_chinese(str) {
var num = parseFloat(str);
var strOutput = "",
strUnit = '仟佰拾亿仟佰拾万仟佰拾元角分';
num += "00";
var intPos = num.indexOf('.');
if (intPos >= 0){
num = num.substring(0, intPos) + num.substr(intPos + 1, 2);
}
strUnit = strUnit.substr(strUnit.length - num.length);
for (var i=0; i < num.length; i++){
strOutput += '零壹贰叁肆伍陆柒捌玖'.substr(num.substr(i,1),1) + strUnit.substr(i,1);
}
this.AmountMoney = strOutput.replace(/零角零分$/, '整').replace(/零[仟佰拾]/g, '零').replace(/零{2,}/g, '零').replace(/零([亿|万])/g, '$1').replace(/零+元/, '元').replace(/亿零{0,3}万/, '亿').replace(/^元/, "零元")
}
}, },
mounted() { mounted() {
......
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