19.c5de08c2c8ef6fad3ac8.js 11 KB

1
  1. webpackJsonp([19],{"2ckA":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={components:{},data:function(){return{arganlist:[],page:1,total:0,org_name:"",dialogVisible:!1,ruleForm:{org_name:"",parent_org_id:"",address:"",sorts:"",org_id:""},defaultProps:{children:"childrens",label:"org_name",value:"id",multiple:!1,checkStrictly:!0},rules:{org_name:{required:!0,message:"请输入组织名称",trigger:"blur"},address:{required:!0,message:"请输入组织地址",trigger:"blur"},sorts:{required:!0,message:"请输入序号",trigger:"blur"}},treename:"",addoramend:!1,secadd:!1,loading:!1}},computed:{},watch:{},methods:{del:function(e){var t=this;console.log("删除"),this.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.water_price_v2.org_delete",data:this.qs.stringify({org_id:e.id})}).then(function(e){""==e.data.message?e.data.data&&(t.$message({message:"删除成功",type:"success"}),t.getarganlist()):t.$message.error(e.data.message)})},currentchange:function(e){this.page=e,this.getarganlist()},inquire:function(){this.page=1,this.getarganlist()},getarganlist: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({org_name:this.org_name,page:this.page,page_size:10})}).then(function(t){if(console.log(t.data.data.page_list),""==t.data.message){if(t.data.data){e.arganlist=t.data.data.page_list,e.total=t.data.data.total_item;for(var r=0;r<e.arganlist.length;r++)e.arganlist[r].index=r+1}}else e.$message.error(t.data.message)})},add:function(e,t){if("add"==e)if(this.addoramend=!0,t)if(this.secadd=!0,"根组织"==t.parent_name)this.ruleForm.parent_org_id=[t.id];else{this.ruleForm.parent_org_id=t.superior_id.split(",").concat([t.id]);for(var r=0;r<this.ruleForm.parent_org_id.length;r++)this.ruleForm.parent_org_id[r]=Number(this.ruleForm.parent_org_id[r])}else this.secadd=!1;else if("amend"==e){if(this.addoramend=!1,this.secadd=!1,console.log(t),"根组织"==t.parent_name)this.ruleForm.parent_org_id=[t.id];else{this.ruleForm.parent_org_id=t.superior_id.split(",");for(r=0;r<this.ruleForm.parent_org_id.length;r++)this.ruleForm.parent_org_id[r]=Number(this.ruleForm.parent_org_id[r])}this.ruleForm.org_id=t.id,this.ruleForm.org_name=t.org_name,this.ruleForm.address=t.address,this.ruleForm.sorts=t.sorts,t.id==this.ruleForm.parent_org_id[this.ruleForm.parent_org_id.length-1]&&(this.ruleForm.parent_org_id=[])}this.dialogVisible=!0},handleChange:function(e){},submitForm:function(){var e=this;this.$refs.ruleForm.validate(function(t){if(!t)return console.log("error submit!!"),!1;if(console.log(e.ruleForm),e.addoramend){e.loading=!0;var r="",a="";0==e.ruleForm.parent_org_id.length?(r="",a=""):(r=e.ruleForm.parent_org_id.join(","),a=e.ruleForm.parent_org_id[e.ruleForm.parent_org_id.length-1]),e.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.water_price_v2.add_org",data:e.qs.stringify({org_name:e.ruleForm.org_name,parent_org_id:a,address:e.ruleForm.address,sorts:e.ruleForm.sorts,superior_id:r})}).then(function(t){console.log(t),e.loading=!1,e.dialogVisible=!1,""==t.data.message?t.data.data&&(e.$message({message:"添加成功",type:"success"}),e.dialogFormVisible=!1,e.getarganlist()):e.$message.error(t.data.message)})}else{if(console.log(e.ruleForm.parent_org_id),e.ruleForm.parent_org_id[e.ruleForm.parent_org_id.length-1]==e.ruleForm.org_id)return void e.$message({message:"上级部门不可以选择本身",type:"success"});e.loading=!0;r="",a="";0==e.ruleForm.parent_org_id.length?(r="",a=""):(r=e.ruleForm.parent_org_id.join(","),a=e.ruleForm.parent_org_id[e.ruleForm.parent_org_id.length-1]),e.$axios({method:"POST",url:"/api/api_gateway?method=water_price_v2.water_price_v2.org_modify",data:e.qs.stringify({org_name:e.ruleForm.org_name,up_id:a,org_id:e.ruleForm.org_id,address:e.ruleForm.address,sorts:e.ruleForm.sorts,superior_id:r})}).then(function(t){console.log(t),e.loading=!1,e.dialogVisible=!1,""==t.data.message?t.data.data&&(e.$message({message:"修改成功",type:"success"}),e.dialogFormVisible=!1,e.getarganlist()):e.$message.error(t.data.message)})}})},dialogclose:function(){for(var e in this.ruleForm)this.ruleForm[e]="";this.ruleForm.parent_org_id=[],console.log(this.ruleForm)}},beforeCreate:function(){},created:function(){},beforeMount:function(){},mounted:function(){this.getarganlist()},beforeUpdate:function(){},updated:function(){},beforeDestroy:function(){},destroyed:function(){},activated:function(){}},i={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"orgbox"},[a("div",{staticClass:"orgbox_text"},[a("div",{staticClass:"menutext_top"},[a("div",{staticClass:"menutext_top_left"},[a("el-input",{attrs:{placeholder:"请输入内容",size:"small"},model:{value:e.org_name,callback:function(t){e.org_name=t},expression:"org_name"}},[a("template",{slot:"prepend"},[e._v("菜单名称")])],2),e._v(" "),a("div",{staticClass:"btnbox",on:{click:e.inquire}},[a("i",{staticClass:"el-icon-search"}),e._v(" "),a("span",[e._v("查询")])])],1),e._v(" "),a("div",{staticClass:"menutext_top_right"},[a("div",{staticClass:"btnbox",on:{click:function(t){return e.add("add")}}},[a("i",{staticClass:"el-icon-circle-plus-outline"}),e._v(" "),a("span",[e._v("添加组织")])])])]),e._v(" "),a("div",{staticClass:"orgbox_text_right"},[a("el-table",{staticStyle:{width:"100%","margin-bottom":"20px"},attrs:{data:e.arganlist,"row-key":"id","default-expand-all":"",height:"675",stripe:!0,"tree-props":{children:"childrens",hasChildren:"hasChildren"}}},[a("el-table-column",{attrs:{prop:"",label:"",width:"50"}}),e._v(" "),a("el-table-column",{attrs:{prop:"index",label:"序号",width:"80"}}),e._v(" "),a("el-table-column",{attrs:{prop:"org_name",label:"组织名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sorts",label:"排序"}}),e._v(" "),a("el-table-column",{attrs:{prop:"index",label:"操作",width:"280"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("img",{attrs:{src:r("MO7g"),alt:""},on:{click:function(r){return e.add("add",t.row)}}}),e._v(" "),a("img",{attrs:{src:r("ZYY0"),alt:""},on:{click:function(r){return e.add("amend",t.row)}}}),e._v(" "),a("el-popconfirm",{attrs:{"confirm-button-text":"好的","cancel-button-text":"不用了",icon:"el-icon-info","icon-color":"red",title:"确定删除该组织吗?"},on:{confirm:function(r){return e.del(t.row)}}},[a("img",{attrs:{slot:"reference",src:r("KTTi"),alt:""},slot:"reference"})])]}}])})],1),e._v(" "),a("el-pagination",{attrs:{background:"",layout:"prev, pager, next",total:e.total},on:{"current-change":e.currentchange}})],1),e._v(" "),a("el-dialog",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{title:e.addoramend?"添加组织":"修改组织",visible:e.dialogVisible,width:"25%","close-on-click-modal":!1,"element-loading-text":"拼命加载中","element-loading-spinner":"el-icon-loading","element-loading-background":"rgba(0, 0, 0, 0.8)"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.dialogclose}},[a("div",{staticClass:"diatablebox"},[a("el-form",{ref:"ruleForm",staticClass:"demo-ruleForm",attrs:{model:e.ruleForm,rules:e.rules,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"上级部门"}},[a("el-cascader",{staticStyle:{width:"100%"},attrs:{options:e.arganlist,filterable:"",props:e.defaultProps,size:"mini",disabled:e.secadd},on:{change:e.handleChange},model:{value:e.ruleForm.parent_org_id,callback:function(t){e.$set(e.ruleForm,"parent_org_id",t)},expression:"ruleForm.parent_org_id"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"部门名称",prop:"org_name"}},[a("el-input",{staticStyle:{width:"100%"},attrs:{size:"mini"},model:{value:e.ruleForm.org_name,callback:function(t){e.$set(e.ruleForm,"org_name",t)},expression:"ruleForm.org_name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"部门地址",prop:"address"}},[a("el-input",{staticStyle:{width:"100%"},attrs:{size:"mini"},model:{value:e.ruleForm.address,callback:function(t){e.$set(e.ruleForm,"address",t)},expression:"ruleForm.address"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"排序",prop:"sorts"}},[a("el-input",{staticStyle:{width:"100%"},attrs:{size:"mini"},model:{value:e.ruleForm.sorts,callback:function(t){e.$set(e.ruleForm,"sorts",t)},expression:"ruleForm.sorts"}})],1)],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("确 定")])],1)])],1)])},staticRenderFns:[]};var o=r("C7Lr")(a,i,!1,function(e){r("SkrI")},"data-v-25c65774",null);t.default=o.exports},KTTi:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAABmElEQVRIS+2WMUvDUBDH/xcMUhzcFGc/geAqWHASFQdRUMgizUtw6yfoV3DLBacqiCiIi4ODODgq+A2ki+gmaIiV8k4CLdTSNHm1tkvfduTyfnf/d+/uEUa0aERcjMFDU95Y6jAMz0Vkqz1CIjp1XXfXJOp+wGta65UOyI3nedcDATOzD2DWZLNOXxF58Twv7LZHasbM/AZg5i9gAK9KqTlTsE1E2yJyQkTrtm3fmwZRq9U+K5VKwwicODPzJoBLrXXR9/27PGBmngZwUCgUDh3HidL+6Vlc/YDDMNwQkausYI3BQRCsJlm0qjgBaa0bLTtvsMZgZn4E8KGUWm4eR6ed63j6AT8BeG8Dd9pjcNfCHkv9S5ZuV4OZL4jouzWNEhtAXSm1Z9J0jKXO6l7/do+HBS4CuCUix3Xd4yxo8j0Ign0iOgKwpJRKHSw9pa5Wq1NxHD8DmCCiM611vRfcsqxJEdkB8BVF0Xy5XI77GhLNDBaJiAEsAJmvUgHwYFmWXyqVklaauoyfPnnkzuMzBudRaSA+I5P6B42sYS6TNSoxAAAAAElFTkSuQmCC"},MO7g:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAABQUlEQVRIS+2WsUrEQBCG/5/NPYr4BCLaaWMl2CgqiBZhN/cA4kucbdjZVrC4RguxthC0EJ/Ah7A+NSMRAkcuQi45jUK2WVh299v5Z5j9iY4GO+KiB/+a8pVSp2m6bIy5ALDS5iWq+hhF0VEcxy/leyrB3vsnku+qOsrnhvABgFNV/UiSZK0WWESU5La19qYh9OuYiOwCGDvnZgKsjDgHZ1m2MRwO71qCdwBcLRQcQtgHkFlrx989TkR+BHytqq/OuZMeXCjwf6UWkUOSe9O5VNVVAG8kn0s5viwKrnXE3vsDklslwCaACYD76XWStwsDV1VtCKGv6hlhWuf4r0ndTcus83k0krqTb7EwAgDO8yZRJ7qKPQNVPSM5cc6t1zIC3vslkrn1ybtT06EAHowxx7WtT1PSPOd6Xz2PWq32dib1J3lsPi6AaTYsAAAAAElFTkSuQmCC"},SkrI:function(e,t){},ZYY0:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAACiklEQVRIS+3WT0gVQRzA8e9vfe8seunYP4g6RNGlKBIViqwoynwFVpjozkpFp6JLUKc6dIkiduYJ/cVD/wyKAk0hKYK6BOahiCisLnYJIqh8+4uFt2CitOqWF+e4zMxnfr/Z+c0Is9Rkllzm4P+W+QlTHYZhjYhcBhamWYmq3giCYHfS1znXACzJ5XJdra2tIxPNMSFsrX0LfAPupoSfBkHQG/e11h4HTgMl4JPneeva29s/jp9nMlhFZJfv+7fTwEkfa+1B4ALQlcvljo6Ojg6o6ucgCGpSw8AOY0yqiMuRdgAXy8B13/f3O+eOAGeNMbl/AodhuFdErgH3gA/AIRF5oKobgJvGmObMYedcs6peBR5XVVVtampq+lUsFrtVdbuq9ldXVzcUCoWfmcLOuW2q2h2jwFZjzPdisVgfRdF94DmwOf42lb9a/7bHZfQW8CRBnXNrVfWRiAyq6kagElhqjOnJJOJyVA9F5KWq1sVRWWtXAzEQ7/F6Y8xXa+0J4IAxZtGM4SSVSVRlIEGH8/l8XVI0rLUngRZjzIIZweWo+kRkKE5ljIZhuEJEBoARz/NqxxaLLOG4oi0WkZ2+73dba5cD/cAPz/PWjK9QmcCdnZ3zS6XSe+AZsFJVD4vImRitqKiobWtrixf1R8sEds61qOp5z/OWRVHUF18CwJcoiuo6OjpeTXRkMoGttXGR2ANUAF6MAvXGmMHJ6nlW8DlglYj0ikhPZWXli0KhEN9Ak7ZM4KncUmNuq6kfJ1VtDILgznTAZEwYhqdEZN9UCsgw8E5ErgDRNPG8qh4TkTe+729JVUDip4uqXgLmTRNNhr0WkUbf94dSwTPEUg2fe1enSlMWnWYt1b8BfUxzLsBo/7EAAAAASUVORK5CYII="}});