54.b7b640154e3232be7142.js 13 KB

1
  1. webpackJsonp([54],{"1j3n":function(t,e){},E3go:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s={components:{},data:function(){var t=function(t,e,a){""!=e?e<0?a(new Error("请输入正确的格式")):a():a(new Error("请输入数值"))};return{orgindata:[],options:[],defaultProps:{children:"childrens",label:"org_name"},search:"",statusoptions:[{value:"0",label:"正常"},{value:"1",label:"挂失"}],status:"",page:1,org_id:"",peasantlist:[],peasantlist2:[],uservalue:"",peadialogVisible:!1,loading:!1,addoramend:"add",ruleForm:{p_id:"",peasant_id:"",peasant_name:"",ic_number:"",threshold:"",status:"0",balance:"0",ic_id:""},rules:{peasant_id:[{required:!0,message:"请选择农户号",trigger:"change"}],ic_number:[{required:!0,message:"请输入ic卡号",trigger:"blur"}],status:[{required:!0,message:"请选择卡类状态",trigger:"change"}],threshold:[{required:!0,validator:t,trigger:"blur"}]},total:10,topupdialogVisible:!1,topuploading:!1,topupruleForm:{ic_id:"",ic_number:"",payment:"",payment_status:"0",peasant_id:"",peasant_name:"",balance:""},topuprules:{payment:[{required:!0,validator:t,trigger:"blur"}]}}},computed:{},watch:{},methods:{getorgin:function(){var t=this;this.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.water_price_v2.org_list",data:this.qs.stringify({page:1,page_size:999999999})}).then(function(e){console.log(e.data.data.page_list),""==e.data.message?e.data.data&&(t.orgindata=e.data.data.page_list,t.org_id=t.orgindata[0].id,t.getpeasant()):t.$message.error(e.data.message)})},getpeasant:function(){var t=this;this.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.basic_management.ic_list",data:this.qs.stringify({page:this.page,page_size:13,search:this.search,org_id:this.org_id,status:this.status})}).then(function(e){if(""==e.data.message){if(e.data.data){t.peasantlist=e.data.data.page_list;for(var a=0;a<t.peasantlist.length;a++)t.peasantlist[a].indexs=a+1;t.total=e.data.data.total_item}}else t.$message.error(e.data.message)})},getpeasant2:function(){var t=this;this.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.basic_management.peasant_list",data:this.qs.stringify({page:1,page_size:9999999999})}).then(function(e){""==e.data.message?e.data.data&&(t.peasantlist2=e.data.data.page_list):t.$message.error(e.data.message)})},handleNodeClick:function(t){console.log(t),this.org_id=t.id,this.getpeasant()},add:function(){this.getpeasant2(),this.peadialogVisible=!0,this.addoramend="add"},amend:function(t){for(var e in this.getpeasant2(),this.peadialogVisible=!0,this.addoramend="amend",console.log(t),this.ruleForm)this.ruleForm[e]=t[e];this.ruleForm.status=this.ruleForm.status.toString()},del:function(t){var e=this;this.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.basic_management.del_ic",data:this.qs.stringify({ic_id:t.ic_id})}).then(function(t){""==t.data.message?t.data.data&&(e.$message({message:"删除成功",type:"success"}),e.getpeasant()):e.$message.error(t.data.message)})},pidchange:function(t){console.log(t),console.log(this.ruleForm.p_id);for(var e=0;e<this.peasantlist2.length;e++)this.peasantlist2[e].peasant_id==t&&(this.ruleForm.peasant_name=this.peasantlist2[e].name,this.ruleForm.p_id=this.peasantlist2[e].p_id)},dialogclose:function(){for(var t in this.ruleForm)this.ruleForm[t]=""},currentchange:function(t){this.page=t,this.getpeasant()},searchbtn:function(){this.page=1,this.getpeasant()},submit:function(){var t=this;this.$refs.ruleForm.validate(function(e){if(!e)return!1;console.log(t.ruleForm),t.loading=!0,"add"==t.addoramend?t.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.basic_management.add_ic",data:t.qs.stringify({p_id:t.ruleForm.p_id,ic_number:t.ruleForm.ic_number,threshold:t.ruleForm.threshold,status:t.ruleForm.status,balance:"0"})}).then(function(e){t.loading=!1,""==e.data.message?e.data.data&&(t.$message({message:"添加成功",type:"success"}),t.peadialogVisible=!1,t.getpeasant()):t.$message.error(e.data.message)}):"amend"==t.addoramend&&t.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.basic_management.modify_ic",data:t.qs.stringify({ic_id:t.ruleForm.ic_id,threshold:t.ruleForm.threshold,status:t.ruleForm.status})}).then(function(e){t.loading=!1,""==e.data.message?e.data.data&&(t.$message({message:"修改成功",type:"success"}),t.peadialogVisible=!1,t.getpeasant()):t.$message.error(e.data.message)})})},topupclose:function(){this.topupruleForm.payment_status="0",this.topupruleForm.payment=""},topup:function(t){for(var e in console.log(t),this.topupdialogVisible=!0,this.topupruleForm)this.topupruleForm[e]=t[e];this.topupruleForm.payment_status="0",this.topupruleForm.payment=""},topupsubmit:function(){var t=this;this.$refs.topupruleForm.validate(function(e){if(!e)return!1;t.topuploading=!0,t.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.basic_management.ic_recharge",data:t.qs.stringify({ic_id:t.topupruleForm.ic_id,payment:t.topupruleForm.payment,payment_status:t.topupruleForm.payment_status})}).then(function(e){t.topuploading=!1,""==e.data.message?e.data.data&&(t.$message({message:"添加成功",type:"success"}),t.topupdialogVisible=!1,t.getpeasant()):t.$message.error(e.data.message)})})},torecord:function(t){this.$router.push({path:"/plantGuard/icrecord",query:{ic_number:t.ic_number,org_id:this.org_id,ic_id:t.ic_id}})}},beforeCreate:function(){},created:function(){},beforeMount:function(){},mounted:function(){this.getorgin()},beforeUpdate:function(){},updated:function(){},beforeDestroy:function(){},destroyed:function(){},activated:function(){}},i={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"peasantbox"},[a("div",{staticClass:"peasantbox_text"},[a("div",{staticClass:"peasantbox_text_left"},[a("p",{staticClass:"title"},[t._v("组织机构")]),t._v(" "),a("el-tree",{attrs:{data:t.orgindata,props:t.defaultProps,"default-expand-all":!0},on:{"node-click":t.handleNodeClick}})],1),t._v(" "),a("div",{staticClass:"peasantbox_text_right"},[a("div",{staticClass:"right_input"},[a("div",{staticClass:"right_input_left"},[a("el-input",{attrs:{placeholder:"请输入农户号/农户名/IC卡号",size:"small"},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}}),t._v(" "),a("el-select",{attrs:{clearable:"",placeholder:"请选择ic卡状态",size:"small"},model:{value:t.status,callback:function(e){t.status=e},expression:"status"}},t._l(t.statusoptions,function(t){return a("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})}),1),t._v(" "),a("div",{staticClass:"btnbox",on:{click:t.searchbtn}},[a("i",{staticClass:"el-icon-search"}),t._v(" "),a("span",[t._v("查询")])])],1),t._v(" "),a("div",{staticClass:"right_input_right"},[a("div",{staticClass:"btnbox",on:{click:t.add}},[a("i",{staticClass:"el-icon-circle-plus-outline"}),t._v(" "),a("span",[t._v("添加IC卡")])])])]),t._v(" "),a("div",{staticClass:"right_table"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.peasantlist,height:"711px"}},[a("el-table-column",{attrs:{prop:"indexs",label:"序号",width:"80px"}}),t._v(" "),a("el-table-column",{attrs:{prop:"peasant_id",label:"农户号"}}),t._v(" "),a("el-table-column",{attrs:{prop:"peasant_name",label:"农户名"}}),t._v(" "),a("el-table-column",{attrs:{prop:"ic_number",label:"IC卡号"}}),t._v(" "),a("el-table-column",{attrs:{prop:"status",label:"IC卡状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("p",[t._v(t._s(0==e.row.status?"正常":"挂失"))])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"threshold",label:"停泵下限"}}),t._v(" "),a("el-table-column",{attrs:{prop:"balance",label:"余额"}}),t._v(" "),a("el-table-column",{attrs:{prop:"water_nums",label:"累计用水量"}}),t._v(" "),a("el-table-column",{attrs:{prop:"electric_nums",label:"累计用电量"}}),t._v(" "),a("el-table-column",{attrs:{prop:"date",label:"操作",width:"240px"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{size:"mini",type:"info"},on:{click:function(a){return t.amend(e.row)}}},[t._v("修改")]),t._v(" "),0==e.row.status?a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){return t.topup(e.row)}}},[t._v("充值")]):t._e(),t._v(" "),a("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(a){return t.torecord(e.row)}}},[t._v("查看详情")]),t._v(" "),a("el-popconfirm",{attrs:{"confirm-button-text":"好的","cancel-button-text":"不用了",icon:"el-icon-info","icon-color":"red",title:"确定删除此农户吗?"},on:{confirm:function(a){return t.del(e.row)}}},[a("el-button",{attrs:{slot:"reference",size:"mini",type:"danger"},slot:"reference"},[t._v("删除")])],1)]}}])})],1)],1),t._v(" "),a("el-pagination",{attrs:{background:"",layout:"prev, pager, next","page-size":13,total:t.total},on:{"current-change":t.currentchange}})],1)]),t._v(" "),a("el-dialog",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{title:"add"==t.addoramend?"新增IC卡":"修改IC卡",visible:t.peadialogVisible,width:"400px","element-loading-text":"拼命加载中","element-loading-spinner":"el-icon-loading","element-loading-background":"rgba(0, 0, 0, 0.8)"},on:{"update:visible":function(e){t.peadialogVisible=e},close:t.dialogclose}},[a("div",{staticClass:"peabox"},[a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:t.ruleForm,rules:t.rules,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"农户号",prop:"peasant_id"}},[a("el-select",{attrs:{filterable:"",placeholder:"请选择",size:"small",disabled:"amend"==t.addoramend},on:{change:t.pidchange},model:{value:t.ruleForm.peasant_id,callback:function(e){t.$set(t.ruleForm,"peasant_id",e)},expression:"ruleForm.peasant_id"}},t._l(t.peasantlist2,function(t){return a("el-option",{key:t.peasant_id,attrs:{label:t.peasant_id,value:t.peasant_id}})}),1)],1),t._v(" "),a("el-form-item",{attrs:{label:"农户名"}},[a("p",[t._v(t._s(t.ruleForm.peasant_name))])]),t._v(" "),a("el-form-item",{attrs:{label:"IC卡号",prop:"ic_number"}},[a("el-input",{attrs:{size:"small",disabled:"amend"==t.addoramend},model:{value:t.ruleForm.ic_number,callback:function(e){t.$set(t.ruleForm,"ic_number",e)},expression:"ruleForm.ic_number"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"卡类状态",prop:"status"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择ic卡状态",size:"small"},model:{value:t.ruleForm.status,callback:function(e){t.$set(t.ruleForm,"status",e)},expression:"ruleForm.status"}},[a("el-option",{attrs:{label:"正常",value:"0"}}),t._v(" "),a("el-option",{attrs:{label:"挂失",value:"1"}})],1)],1),t._v(" "),a("el-form-item",{attrs:{label:"停泵下限",prop:"threshold"}},[a("el-input",{attrs:{size:"small",type:"number"},model:{value:t.ruleForm.threshold,callback:function(e){t.$set(t.ruleForm,"threshold",e)},expression:"ruleForm.threshold"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"余额"}},[a("p",[t._v(t._s(t.ruleForm.balance))])])],1)],1),t._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.peadialogVisible=!1}}},[t._v("取 消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.submit}},[t._v("确 定")])],1)]),t._v(" "),a("el-dialog",{directives:[{name:"loading",rawName:"v-loading",value:t.topuploading,expression:"topuploading"}],attrs:{title:"充值",visible:t.topupdialogVisible,width:"480px","element-loading-text":"拼命加载中","element-loading-spinner":"el-icon-loading","element-loading-background":"rgba(0, 0, 0, 0.8)"},on:{"update:visible":function(e){t.topupdialogVisible=e},close:t.topupclose}},[a("div",{staticClass:"peabox"},[a("el-form",{ref:"topupruleForm",staticClass:"demo-ruleForm",attrs:{model:t.topupruleForm,rules:t.topuprules,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"IC卡号"}},[a("p",[t._v(t._s(t.topupruleForm.ic_number))])]),t._v(" "),a("el-form-item",{attrs:{label:"农户号"}},[a("p",[t._v(t._s(t.topupruleForm.peasant_id))])]),t._v(" "),a("el-form-item",{attrs:{label:"农户名"}},[a("p",[t._v(t._s(t.topupruleForm.peasant_name))])]),t._v(" "),a("el-form-item",{attrs:{label:"当前余额"}},[a("p",[t._v(t._s(t.topupruleForm.balance))])]),t._v(" "),a("el-form-item",{attrs:{label:"充值金额",prop:"payment"}},[a("el-input",{attrs:{size:"small",type:"number"},model:{value:t.topupruleForm.payment,callback:function(e){t.$set(t.topupruleForm,"payment",e)},expression:"topupruleForm.payment"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"充值方式"}},[a("div",{staticClass:"paymentbox"},[a("p",{class:0==t.topupruleForm.payment_status?"actp":"",on:{click:function(e){t.topupruleForm.payment_status=0}}},[t._v("\n 现金\n ")]),t._v(" "),a("p",{class:2==t.topupruleForm.payment_status?"actp":"",on:{click:function(e){t.topupruleForm.payment_status=2}}},[t._v("\n 微信\n ")]),t._v(" "),a("p",{class:1==t.topupruleForm.payment_status?"actp":"",on:{click:function(e){t.topupruleForm.payment_status=1}}},[t._v("\n 支付宝\n ")])])])],1)],1),t._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.topupdialogVisible=!1}}},[t._v("取 消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.topupsubmit}},[t._v("确 定")])],1)])],1)},staticRenderFns:[]};var l=a("C7Lr")(s,i,!1,function(t){a("1j3n")},"data-v-39f8c863",null);e.default=l.exports}});