...
|
...
|
@@ -15,73 +15,64 @@ |
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
|
|
|
<el-form :model="userPayForm" :rules="rules" ref="userPayForm" label-width="180px" :label-position="labelPosition">
|
|
|
<el-form :model="electricityForm" :rules="rules" ref="userPayForm" label-width="180px" :label-position="labelPosition">
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="透支电费">
|
|
|
<el-input disabled="" style="width: 100px" v-model="userPayForm.overdraftthreshold"></el-input> 元
|
|
|
</el-form-item>
|
|
|
|
|
|
<el-input disabled="" style="width: 200px; -webkit-text-fill-color: #070A08" v-model="electricityForm.overdraftthreshold"></el-input>
|
|
|
<span style="margin-right: 200px"> 元</span>
|
|
|
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="状态">
|
|
|
<el-input disabled="" style="width: 100px" v-model="userPayForm.payUserName"></el-input>
|
|
|
<span style="margin-right: 140px"> 状态</span>
|
|
|
<el-input disabled="" style="width: 200px; -webkit-text-fill-color: #070A08" v-model="electricityForm.payUserName"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="剩余电费">
|
|
|
<el-input disabled="" style="width: 100px" v-model="userPayForm.payLocationName"></el-input>
|
|
|
<el-input disabled="" style="width: 200px; margin-right: 200px; -webkit-text-fill-color: #070A08" v-model="electricityForm.payLocationName"></el-input>
|
|
|
<span style="margin-right: 134px"> 充值日期</span>
|
|
|
<el-date-picker type="date" placeholder="" v-model="electricityForm.payTime" disabled="" style="width: 200px; -webkit-text-fill-color: #070A08" value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="充值日期">
|
|
|
<el-date-picker type="date" placeholder="" v-model="userPayForm.payTime" disabled="" style="width: 200px;" value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item v-if="Edistatus=='create'" label="充值金额" prop="payFees">
|
|
|
<el-input type="number" oninput ="value=value.replace(/[^0-9.]/g,'')" v-model.number="userPayForm.payFees"></el-input>
|
|
|
<el-input type="number" style="width:200px" oninput ="value=value.replace(/[^0-9.]/g,'')" v-model.number="electricityForm.payFees"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item v-else label="充值金额" prop="payFees">
|
|
|
<el-input type="number" oninput ="value=value.replace(/[^0-9]/g,'')" v-model.number="userPayForm.payFees"></el-input>
|
|
|
<el-input type="number" style="width: 802px" oninput ="value=value.replace(/[^0-9]/g,'')" v-model.number="electricityForm.payFees"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-form>
|
|
|
|
|
|
<el-form :model="waterForm" :rules="rules" ref="userPayForm" label-width="180px" :label-position="labelPosition">
|
|
|
<el-form :model="waterForm" :rules="rules" ref="waterForm" label-width="180px" :label-position="labelPosition">
|
|
|
<input type="hidden" v-model="waterForm.wmId" />
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="透支水费">
|
|
|
<el-input disabled="" style="width: 100px" v-model="waterForm.overdraftthreshold"></el-input> 元
|
|
|
</el-form-item>
|
|
|
<el-input disabled="" style="width: 200px; -webkit-text-fill-color: #070A08" v-model="waterForm.overdraftthreshold"></el-input>
|
|
|
<span style="margin-right: 200px"> 元</span>
|
|
|
|
|
|
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="状态">
|
|
|
<el-input disabled="" style="width: 100px" v-model="waterForm.payUserName"></el-input>
|
|
|
<span style="margin-right: 140px"> 状态</span>
|
|
|
<el-input disabled style="width: 200px; -webkit-text-fill-color: #070A08" v-model="waterForm.wmFmstate"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="剩余水费">
|
|
|
<el-input disabled="" style="width: 100px" v-model="waterForm.payLocationName"></el-input>
|
|
|
<el-input disabled="" style="width: 200px; -webkit-text-fill-color: #070A08; margin-right: 200px;" v-model="waterForm.subtraction"></el-input>
|
|
|
<span style="margin-right: 134px"> 充值日期</span>
|
|
|
<el-date-picker type="date" placeholder="" v-model="waterForm.payTime" disabled="" style="width: 200px; -webkit-text-fill-color: #070A08" value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="充值日期">
|
|
|
<el-date-picker type="date" placeholder="" v-model="waterForm.payTime" disabled="" style="width: 200px;" value-format="yyyy-MM-dd HH:mm:ss"></el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item v-if="Edistatus=='create'" label="充值金额" prop="payFees">
|
|
|
<el-input type="number" oninput ="value=value.replace(/[^0-9.]/g,'')" v-model.number="waterForm.payFees"></el-input>
|
|
|
<el-input type="number" style="width:200px" oninput ="value=value.replace(/[^0-9.]/g,'')" v-model.number="waterForm.payFees"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item v-else label="充值金额" prop="payFees">
|
|
|
<el-input type="number" oninput ="value=value.replace(/[^0-9]/g,'')" v-model.number="waterForm.payFees"></el-input>
|
|
|
<el-input type="number" style="width: 802px" oninput ="value=value.replace(/[^0-9]/g,'')" v-model.number="waterForm.payFees"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-form>
|
|
|
|
|
|
<el-button style="margin-left:885px" type="primary" v-on:click="topUpWater()">充值水费</el-button>
|
|
|
</el-col>
|
|
|
|
|
|
|
...
|
...
|
@@ -94,22 +85,28 @@ |
|
|
</style>
|
|
|
<script>
|
|
|
import loginUserInfo from '@/api/base'
|
|
|
import {getList} from '../../api/empt/userPayOrder';
|
|
|
import {getList, add} from '../../api/empt/userPayOrder';
|
|
|
import ElCol from "element-ui/packages/col/src/col";
|
|
|
|
|
|
export default {
|
|
|
components: {ElCol},
|
|
|
data() {
|
|
|
return{
|
|
|
filters:{
|
|
|
roomNumber:''
|
|
|
roomNumber:'三号楼一层卫生间'
|
|
|
},
|
|
|
|
|
|
userPayForm:{
|
|
|
electricityForm:{
|
|
|
overdraftthreshold:'',
|
|
|
payTime:'',
|
|
|
},
|
|
|
waterForm:{
|
|
|
overdraftthreshold:'',
|
|
|
wmFmstate:'',
|
|
|
payTime:'',
|
|
|
subtraction:'',
|
|
|
wmId:'',
|
|
|
payFees:''
|
|
|
},
|
|
|
rules:{
|
|
|
payType: [
|
...
|
...
|
@@ -121,7 +118,6 @@ |
|
|
],
|
|
|
|
|
|
},
|
|
|
|
|
|
labelPosition:'left',
|
|
|
Edistatus:'',
|
|
|
shuibiao:'',
|
...
|
...
|
@@ -130,7 +126,7 @@ |
|
|
},
|
|
|
methods:{
|
|
|
|
|
|
getdefaultData(){
|
|
|
getdefaultData() {
|
|
|
|
|
|
let para = {
|
|
|
roomNumber: this.filters.roomNumber
|
...
|
...
|
@@ -139,18 +135,18 @@ |
|
|
|
|
|
getList(para).then((res) => {
|
|
|
let resData = res.data;
|
|
|
if (resData.length>0){
|
|
|
for(var i=0; i<resData.length; i++){
|
|
|
if(resData[i].wmId === null){
|
|
|
if (resData.length > 0) {
|
|
|
for (var i = 0; i < resData.length; i++) {
|
|
|
if (resData[i].wmId === null) {
|
|
|
|
|
|
this.userPayForm = resData[i];
|
|
|
this.userPayForm.payTime = new Date();
|
|
|
}else {
|
|
|
this.electricityForm = resData[i];
|
|
|
this.electricityForm.payTime = new Date();
|
|
|
} else {
|
|
|
this.waterForm = resData[i];
|
|
|
this.waterForm.payTime = new Date();
|
|
|
}
|
|
|
}
|
|
|
}else {
|
|
|
} else {
|
|
|
this.$alert('请输入正确的房间号', '提示', {
|
|
|
confirmButtonText: '确定',
|
|
|
callback: action => {
|
...
|
...
|
@@ -163,14 +159,13 @@ |
|
|
//NProgress.done();
|
|
|
}).catch((error) => {
|
|
|
this.listLoading = false;
|
|
|
if(null!= error.response && error.response!==undefined){
|
|
|
let status= error.response.status;
|
|
|
if (null != error.response && error.response !== undefined) {
|
|
|
let status = error.response.status;
|
|
|
let msg = error.response.statusText;
|
|
|
alert("请输入所查询的房号1");
|
|
|
}else {
|
|
|
} else {
|
|
|
this.$alert('请输入房间号', '提示', {
|
|
|
confirmButtonText: '确定',
|
|
|
|
|
|
});
|
|
|
}
|
|
|
|
...
|
...
|
@@ -179,7 +174,35 @@ |
|
|
|
|
|
},
|
|
|
|
|
|
//充值水费
|
|
|
topUpWater: function () {
|
|
|
|
|
|
this.$refs.waterForm.validate((valid) => {
|
|
|
if (valid) {
|
|
|
this.$confirm('确认充值吗?', '提示', {}).then(() => {
|
|
|
let para = Object.assign({}, this.waterForm);
|
|
|
add(para).then((res) => {
|
|
|
console.log(res.data.code)
|
|
|
console.log(res)
|
|
|
this.addLoading = false;
|
|
|
if (res.data.code == 200) {
|
|
|
this.$message({
|
|
|
message: '充值成功',
|
|
|
type: 'success'
|
|
|
});
|
|
|
}else {
|
|
|
this.$message({
|
|
|
message: '网络异常',
|
|
|
type: 'error'
|
|
|
});
|
|
|
}
|
|
|
}).catch(error => alert(error));
|
|
|
});
|
|
|
}
|
|
|
});
|
|
|
},
|
|
|
},
|
|
|
|
|
|
mounted(){
|
|
|
|
|
|
}
|
...
|
...
|
|