diff --git a/src/api/empt/PayOrder.js b/src/api/empt/PayOrder.js
index ea9d3dd..c5779ca 100755
--- a/src/api/empt/PayOrder.js
+++ b/src/api/empt/PayOrder.js
@@ -6,6 +6,11 @@ export const getOrder = params => {
     return axios.get(`${base}/list`, {params: params});
 };
 
+export const waterEleCount = params => {
+    return axios.get(`${base}/waterEleCount`, {params: params});
+};
+
+
 export const addOrder = params => {
     return http.post(`${base}/add`, params);
 };
diff --git a/src/api/empt/location_api.js b/src/api/empt/location_api.js
index f67de14..a812b9c 100644
--- a/src/api/empt/location_api.js
+++ b/src/api/empt/location_api.js
@@ -7,6 +7,10 @@ export const getList = params => {
     return axios.get(`${base}/list`, {params: params});
 };
 
+export const serverMtfmset = params => {
+    return axios.get(`${base}/allAddMtfmset`, {params: params});
+};
+
 
 export const remove = params => {
     return axios({
diff --git a/src/views/empt/Location.vue b/src/views/empt/Location.vue
index e91e854..ef08bc1 100644
--- a/src/views/empt/Location.vue
+++ b/src/views/empt/Location.vue
@@ -63,6 +63,12 @@
                     <el-button v-else disabled="" type="primary" size="small" @click="electicityInfo(scope.row)">
                         电表实时信息
                     </el-button>
+                    <el-button v-if="scope.row.type=='3'" type="primary" size="small"
+                               @click="allAddMtfmset(scope.row)">水表阀开
+                    </el-button>
+                    <el-button v-else disabled="" type="primary" size="small" @click="allAddMtfmset(scope.row)">
+                        水表阀开
+                    </el-button>
 
                     <!--<el-button v-if="scope.row.type=='3'"  type="primary" size="small" @click="electrixityMeterConfiguration(scope.row)">电表参数配置</el-button>-->
                     <!--<el-button v-else type="primary" disabled="" size="small" @click="electrixityMeterConfiguration(scope.row)">电表参数配置</el-button>-->
@@ -333,24 +339,27 @@
                     <el-input v-model="editLocationForm.adrname" auto-complete="off" placeholder="请输入名称"></el-input>
                 </el-form-item>
 
-                <el-col v-if="waterNumber === 'waterNum'">
-                    <el-form-item label="水表编号" prop="wmid">
-                        <el-select style="height: 38px; width: 100%"
-                                   v-model="editLocationForm.wmid"
-                                   filterable
-                                   remote
-                                   default-first-option
-                                   allow-create
-                                   placeholder="请输入关键词"
-                                   :remote-method="waterMeterAlls"
-                                   :loading="listLoading" clearable>
-                            <el-option
-                                    v-for="item in waterMeterList"
-                                    :key="item.wmId" :label="item.wmId" :value="item.wmId" clearable>
-                            </el-option>
-                        </el-select>
-                    </el-form-item>
-                </el-col>
+<!--                <el-col v-if="waterNumber === 'waterNum'">-->
+<!--                    <el-form-item label="水表编号" prop="wmid">-->
+<!--                        <el-select style="height: 38px; width: 100%"-->
+<!--                                   v-model="editLocationForm.wmid"-->
+<!--                                   filterable-->
+<!--                                   remote-->
+<!--                                   default-first-option-->
+<!--                                   allow-create-->
+<!--                                   placeholder="请输入关键词"-->
+<!--                                   :remote-method="waterMeterAlls"-->
+<!--                                   :loading="listLoading" clearable>-->
+<!--                            <el-option-->
+<!--                                    v-for="item in waterMeterList"-->
+<!--                                    :key="item.wmId" :label="item.wmId" :value="item.wmId" clearable>-->
+<!--                            </el-option>-->
+<!--                        </el-select>-->
+<!--                    </el-form-item>-->
+                <el-form-item v-if="waterNumber==='waterNum'" label="水表编号" prop="wmid">
+                    <el-input v-model="editLocationForm.wmid" auto-complete="off" placeholder="请输入水表编号"></el-input>
+                </el-form-item>
+<!--                </el-col>-->
                 <el-form-item v-if="electricityNumber==='eeNum'" label="电表编号" prop="eeid">
                     <el-input v-model="editLocationForm.eeid" auto-complete="off" placeholder="请输入电表编号"></el-input>
                 </el-form-item>
@@ -379,7 +388,7 @@
     }
 </style>
 <script>
-    import {getList, add, remove, edit as editLocation} from '@/api/empt/location_api';
+    import {getList, add, remove, edit as editLocation, serverMtfmset} from '@/api/empt/location_api';
     import {add as electicity, getEEModel, edit, electricityInfo} from '@/api/empt/electricityParams';
     import {findRealTime, waterMeterAll} from '@/api/empt/waterMeter';
     import moment from 'moment'
@@ -780,7 +789,7 @@
                 this.waterNumber = undefined;
                 this.editFormLocationVisible = true;
                 this.editLocationForm = row;
-                if (row.type == 3) {
+                if (row.type === 3) {
                     this.waterNumber = 'waterNum';
                     this.electricityNumber = 'eeNum';
                 }
@@ -982,6 +991,19 @@
                 this.$router.push({name: '缴水电费订单', params: {row, Edistatus: 'create'}});
             },
 
+            allAddMtfmset: function(row){
+                let para = {
+                    "MtId": row.wmid,
+                    "MtFm":"0"
+                }
+                serverMtfmset(para).then((res) => {
+                    this.$message({
+                        message: '操作成功',
+                        type: 'success'
+                    });
+                }).catch(error => alert(error));
+            }
+
         },
         mounted() {
 
diff --git a/src/views/empt/QueryOrder.vue b/src/views/empt/QueryOrder.vue
index 70b57c0..ce1df82 100644
--- a/src/views/empt/QueryOrder.vue
+++ b/src/views/empt/QueryOrder.vue
@@ -43,6 +43,9 @@
                 <el-form-item>
                     <el-button type="primary" v-on:click="exportClick()">导出excel</el-button>
                 </el-form-item>
+                <el-form-item>
+                    <el-button type="primary" v-on:click="waterEleMoneyCount()">水电剩余额度统计</el-button>
+                </el-form-item>
             </el-form>
         </el-col>
         <el-table
@@ -55,7 +58,13 @@
 
             <el-table-column prop="payuserid" label="用户编号" width="100">
             </el-table-column>
-
+            <el-table-column prop="reamke4" label="缴费来源" width="100">
+                <template slot-scope="scope">
+                    <div v-if="scope.row.reamke4 === '0'" style="color:#20a0ff">水电系统</div>
+                    <div v-else-if="scope.row.reamke4 === '1'" style="color: #20a0ff">钉钉小程序</div>
+                    <div v-else="scope.row.reamke4 === ''" style="color: #42d885">水电系统</div>
+                </template>
+            </el-table-column>
             <el-table-column prop="payusername" label="缴费用户" width="100">
             </el-table-column>
 
@@ -118,10 +127,25 @@
             </el-pagination>
         </el-col>
 
+        <el-dialog
+                title="提示"
+                :visible.sync="dialogVisible"
+                width="30%"
+                :close-on-click-modal="false">
+            <template>
+                <el-table :data="waterEleMoney" style="width: 100%">
+                    <el-table-column prop="wmMoney" label="水费剩余余额">
+                    </el-table-column>
+                    <el-table-column prop="emMoney" label="电费剩余余额">
+                    </el-table-column>
+                </el-table>
+            </template>
+        </el-dialog>
+
     </section>
 </template>
 <script>
-    import {getOrder, addOrder, ediOrder, remove, defeatedOrder} from '../../api/empt/PayOrder';
+    import {getOrder, addOrder, ediOrder, remove, defeatedOrder, waterEleCount} from '../../api/empt/PayOrder';
     import ElButton from "../../../node_modules/element-ui/packages/button/src/button.vue";
     import moment from 'moment'
     // 引入插件
@@ -144,6 +168,8 @@
                 pageNum: 1,
                 pageSize: 30,
                 listLoading: false,
+                dialogVisible: false,
+                waterEleMoney: [],
                 pickerOptions: {
                     shortcuts: [{
                         text: '最近一周',
@@ -407,6 +433,17 @@
 
             },
 
+            waterEleMoneyCount(){
+                this.dialogVisible = true
+                let params = {}
+                waterEleCount(params).then(res => {
+                    this.waterEleMoney = res.data.data;
+                    this.listLoading = false;
+                }).catch((error) => {
+                    alert(error);
+                })
+            },
+
         },
 
     }