| 1 |
- webpackJsonp([65],{NxH7:function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var r={components:{},data:function(){var e=function(e,a,t){""!=a?a<0?t(new Error("请输入正确的格式")):t():t(new Error("请输入数值"))};return{orgindata:[],options:[],defaultProps:{children:"childrens",label:"org_name"},search:"",page:1,org_id:"",peasantlist:[],peadialogVisible:!1,loading:!1,addoramend:"add",ruleForm:{org_id:[],peasant_id:"",name:"",mobile:"",plant_area:"",water_right:"",p_id:""},rules:{org_id:[{required:!0,message:"请选择组织",trigger:"change"}],name:[{required:!0,message:"请输入农户名",trigger:"blur"}],mobile:[{validator:function(e,a,t){""!=a?/^1[3-9]\d{9}$/.test(a)?t():t(new Error("请输入正确的手机号")):t()},trigger:"blur"}],plant_area:[{required:!0,validator:e,trigger:"blur"}],water_right:[{required:!0,validator:e,trigger:"blur"}]},total:10}},computed:{},watch:{},methods:{getorgin:function(){var e=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(a){console.log(a.data.data.page_list),""==a.data.message?a.data.data&&(e.orgindata=a.data.data.page_list,e.org_id=e.orgindata[0].id,e.getpeasant()):e.$message.error(a.data.message)})},getpeasant:function(){var e=this;this.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.basic_management.peasant_list",data:this.qs.stringify({page:this.page,page_size:13,search:this.search,org_id:this.org_id})}).then(function(a){if(""==a.data.message){if(a.data.data){e.peasantlist=a.data.data.page_list;for(var t=0;t<e.peasantlist.length;t++)e.peasantlist[t].indexs=t+1;e.total=a.data.data.total_item}}else e.$message.error(a.data.message)})},handleNodeClick:function(e){console.log(e),this.org_id=e.id,this.getpeasant()},add:function(){this.peadialogVisible=!0,this.addoramend="add",this.ruleForm.peasant_id=Math.floor(9e7*Math.random()+1e7)},refresh:function(){this.ruleForm.peasant_id=Math.floor(9e7*Math.random()+1e7)},amend:function(e){for(var a in this.peadialogVisible=!0,this.addoramend="amend",console.log(e),this.ruleForm)this.ruleForm[a]=e[a]},del:function(e){var a=this;this.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.basic_management.del_peasant",data:this.qs.stringify({p_id:e.p_id})}).then(function(e){""==e.data.message?e.data.data&&(a.$message({message:"删除成功",type:"success"}),a.getpeasant()):a.$message.error(e.data.message)})},dialogclose:function(){for(var e in this.ruleForm)this.ruleForm[e]=""},currentchange:function(e){this.page=e,this.getpeasant()},searchbtn:function(){this.page=1,this.getpeasant()},submit:function(){var e=this;this.$refs.ruleForm.validate(function(a){if(!a)return!1;console.log(e.ruleForm),e.loading=!0,"add"==e.addoramend?e.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.basic_management.add_peasant",data:e.qs.stringify({org_id:e.ruleForm.org_id[e.ruleForm.org_id.length-1],peasant_id:e.ruleForm.peasant_id,name:e.ruleForm.name,mobile:e.ruleForm.mobile,plant_area:e.ruleForm.plant_area,water_right:e.ruleForm.water_right})}).then(function(a){e.loading=!1,""==a.data.message?a.data.data&&(e.$message({message:"添加成功",type:"success"}),e.peadialogVisible=!1,e.getpeasant()):e.$message.error(a.data.message)}):"amend"==e.addoramend&&e.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.basic_management.modify_peasant",data:e.qs.stringify({p_id:e.ruleForm.p_id,name:e.ruleForm.name,mobile:e.ruleForm.mobile,plant_area:e.ruleForm.plant_area,water_right:e.ruleForm.water_right})}).then(function(a){e.loading=!1,""==a.data.message?a.data.data&&(e.$message({message:"修改成功",type:"success"}),e.peadialogVisible=!1,e.getpeasant()):e.$message.error(a.data.message)})})}},beforeCreate:function(){},created:function(){},beforeMount:function(){},mounted:function(){this.getorgin()},beforeUpdate:function(){},updated:function(){},beforeDestroy:function(){},destroyed:function(){},activated:function(){}},i={render:function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"peasantbox"},[t("div",{staticClass:"peasantbox_text"},[t("div",{staticClass:"peasantbox_text_left"},[t("p",{staticClass:"title"},[e._v("组织机构")]),e._v(" "),t("el-tree",{attrs:{data:e.orgindata,props:e.defaultProps,"default-expand-all":!0},on:{"node-click":e.handleNodeClick}})],1),e._v(" "),t("div",{staticClass:"peasantbox_text_right"},[t("div",{staticClass:"right_input"},[t("div",{staticClass:"right_input_left"},[t("el-input",{attrs:{placeholder:"请输入用户号/用户名/电话号",size:"small"},model:{value:e.search,callback:function(a){e.search=a},expression:"search"}}),e._v(" "),t("div",{staticClass:"btnbox",on:{click:e.searchbtn}},[t("i",{staticClass:"el-icon-search"}),e._v(" "),t("span",[e._v("查询")])])],1),e._v(" "),t("div",{staticClass:"right_input_right"},[t("div",{staticClass:"btnbox",on:{click:e.add}},[t("i",{staticClass:"el-icon-circle-plus-outline"}),e._v(" "),t("span",[e._v("添加农户")])])])]),e._v(" "),t("div",{staticClass:"right_table"},[t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.peasantlist,height:"711px"}},[t("el-table-column",{attrs:{prop:"indexs",label:"序号",width:"80px"}}),e._v(" "),t("el-table-column",{attrs:{prop:"peasant_id",label:"农户号"}}),e._v(" "),t("el-table-column",{attrs:{prop:"name",label:"用户名"}}),e._v(" "),t("el-table-column",{attrs:{prop:"mobile",label:"联系电话"}}),e._v(" "),t("el-table-column",{attrs:{prop:"org_name",label:"组织"}}),e._v(" "),t("el-table-column",{attrs:{prop:"plant_area",label:"种植面积"}}),e._v(" "),t("el-table-column",{attrs:{prop:"water_right",label:"水权"}}),e._v(" "),t("el-table-column",{attrs:{prop:"water_nums",label:"已用水量"}}),e._v(" "),t("el-table-column",{attrs:{prop:"date",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("el-button",{attrs:{size:"mini",type:"info"},on:{click:function(t){return e.amend(a.row)}}},[e._v("修改")]),e._v(" "),t("el-popconfirm",{attrs:{"confirm-button-text":"好的","cancel-button-text":"不用了",icon:"el-icon-info","icon-color":"red",title:"确定删除此用户吗?"},on:{confirm:function(t){return e.del(a.row)}}},[t("el-button",{attrs:{slot:"reference",size:"mini",type:"danger"},slot:"reference"},[e._v("删除")])],1)]}}])})],1)],1),e._v(" "),t("el-pagination",{attrs:{background:"",layout:"prev, pager, next","page-size":13,total:e.total},on:{"current-change":e.currentchange}})],1)]),e._v(" "),t("el-dialog",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{title:"add"==e.addoramend?"新增农户":"修改农户",visible:e.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(a){e.peadialogVisible=a},close:e.dialogclose}},[t("div",{staticClass:"peabox"},[t("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"100px"}},[t("el-form-item",{attrs:{label:"所属组织",prop:"org_id"}},[t("el-cascader",{attrs:{placeholder:"可进行搜索",options:e.orgindata,filterable:"",size:"small",disabled:"amend"==e.addoramend,props:{checkStrictly:!0,value:"id",label:"org_name",children:"childrens"}},model:{value:e.ruleForm.org_id,callback:function(a){e.$set(e.ruleForm,"org_id",a)},expression:"ruleForm.org_id"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"农户号"}},[t("p",[e._v("\n "+e._s(e.ruleForm.peasant_id)+"\n "),"add"==e.addoramend?t("i",{staticClass:"el-icon-refresh",staticStyle:{"font-size":"16px","margin-left":"15px",color:"#14a478",cursor:"pointer"},on:{click:e.refresh}}):e._e()])]),e._v(" "),t("el-form-item",{attrs:{label:"农户名",prop:"name"}},[t("el-input",{attrs:{size:"small"},model:{value:e.ruleForm.name,callback:function(a){e.$set(e.ruleForm,"name",a)},expression:"ruleForm.name"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"联系电话",prop:"mobile"}},[t("el-input",{attrs:{size:"small"},model:{value:e.ruleForm.mobile,callback:function(a){e.$set(e.ruleForm,"mobile",a)},expression:"ruleForm.mobile"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"种植面积",prop:"plant_area"}},[t("el-input",{attrs:{size:"small",type:"number"},model:{value:e.ruleForm.plant_area,callback:function(a){e.$set(e.ruleForm,"plant_area",a)},expression:"ruleForm.plant_area"}},[t("template",{slot:"append"},[e._v("亩")])],2)],1),e._v(" "),t("el-form-item",{attrs:{label:"水权",prop:"water_right"}},[t("el-input",{attrs:{size:"small",type:"number"},model:{value:e.ruleForm.water_right,callback:function(a){e.$set(e.ruleForm,"water_right",a)},expression:"ruleForm.water_right"}})],1)],1)],1),e._v(" "),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(a){e.peadialogVisible=!1}}},[e._v("取 消")]),e._v(" "),t("el-button",{attrs:{type:"primary"},on:{click:e.submit}},[e._v("确 定")])],1)])],1)},staticRenderFns:[]};var l=t("C7Lr")(r,i,!1,function(e){t("WHCc")},"data-v-00df2d2c",null);a.default=l.exports},WHCc:function(e,a){}});
|