Newer
Older
casic-smartcity-well-front / smartwell / static / js / chunk-4aaf.b9a40803.js
wangxitong on 20 Jan 2021 5 KB 总览修改
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-4aaf"],{"/ISj":function(t,e,i){"use strict";var s=i("Rz9J");i.n(s).a},"6zp4":function(t,e,i){"use strict";var s=i("sJKS");i.n(s).a},A2RB:function(t,e,i){"use strict";i.r(e);var s=i("itRl"),a=i("s3HL"),o=i("t3Un");var l=i("8jdo"),n=i("wk8/"),r={name:"EditResponsibleUser",data:function(){return{dialogFormVisible:!1,radio:"",listQuery:{keywords:"",beginTime:"",endTime:"",deptid:"",page:1,limit:1e4,sort:"id"},form:{deptid:"",user:""},columns:[{text:"账户",value:"account"},{text:"真实姓名",value:"name",width:50},{text:"手机号",value:"phone"}],list:[],loading:!1}},computed:{titleText:function(){return this.roleName+""}},methods:{initDialog:function(t,e){this.loading=!0,this.listQuery.deptid=e.id,this.form.deptid=e.id,this.form.user=e.user,this.dialogFormVisible=t,this.radio="",this.fetchData()},fetchData:function(){var t=this;this.listLoading=!0,Object(n.e)(this.listQuery).then(function(e){if(t.list=e.data.rows,t.loading=!1,t.form.user&&""!==t.form.user)for(var i in t.list){t.list[i].id===t.form.user&&(t.radio=parseInt(i))}})},saveData:function(){var t=this,e=this.list[this.radio];(function(t){return Object(o.a)({url:"/config/responsiblePersonConfig",method:"post",params:t})})({deptid:this.form.deptid,user:e.id}).then(function(e){200===e.code&&(t.$message.success("设置成功"),t.cancel(),t.$emit("watchChild"))})},cancel:function(){this.dialogFormVisible=!1,this.radio=""}}},d=(i("/ISj"),i("KHd+")),c=Object(d.a)(r,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{attrs:{visible:t.dialogFormVisible,title:"设置联系人",width:"500px","append-to-body":""},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[i("el-scrollbar",{staticClass:"scrollbar",attrs:{"wrap-class":"list"}},[i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"table",attrs:{data:t.list,border:"",stripe:""}},[i("el-table-column",{attrs:{label:"选择",width:"70","header-align":"center",align:"center"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-radio",{staticClass:"radio",attrs:{label:e.$index},model:{value:t.radio,callback:function(e){t.radio=e},expression:"radio"}},[t._v(" ")])]}}])}),t._v(" "),t._l(t.columns,function(e){return i("el-table-column",{key:e.value,attrs:{label:e.text,"show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(i){return[t._v("\n          "+t._s(i.row[e.value])+"\n        ")]}}])})})],2)],1),t._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:t.saveData}},[t._v("保存")]),t._v(" "),i("el-button",{on:{click:function(e){t.dialogFormVisible=!1}}},[t._v("取消")])],1)],1)},[],!1,null,"eac5c5bc",null);c.options.__file="editResponsibleUser.vue";var u={name:"ListResponsibleUser",components:{EditResponsibleUser:c.exports,treeTable:s.a,editDept:a.a},data:function(){return{listQuery:{deptName:""},columns:[{text:"组织名称",value:"simplename"},{text:"联系人",value:"userName"},{text:"联系电话",value:"phone"}],list:[],listLoading:!0,dialogFormVisible:!1,dialogStatus:""}},computed:{showOperate:function(){return this.hasPerm("/dept/update")||this.hasPerm("/dept/delete")}},created:function(){this.fetchData()},methods:{add:function(){this.dialogStatus="create",this.dialogFormVisible=!0,this.$refs.editdept.initDialog(this.dialogStatus,this.dialogFormVisible)},edit:function(t){this.dialogStatus="update",this.dialogFormVisible=!0,console.log("row:"+t),this.$refs.editdept.initDialog(this.dialogFormVisible,t)},search:function(){this.fetchData()},fetchData:function(){var t=this;console.log("fetchData"),this.listLoading=!0,function(t){return Object(o.a)({url:"/config/deptResponsiblePersonList",method:"get",params:t})}(this.listQuery).then(function(e){t.list=Object(l.c)(e.data,"0",!1),"0"===t.list[0].id?t.list=t.list[0].children:t.list=t.list,t.listLoading=!1})},deleteItem:function(t){!function e(i,s){for(var a in i){if(i[a].id===t.id)return void i.splice(a,1);i[a].children&&i[a].children.length>0&&e(i[a].children)}}(this.list)}}},f=(i("6zp4"),Object(d.a)(u,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"app-container"},[i("div",{staticClass:"search-div"},[i("el-form",{ref:"selectForm",staticClass:"form-container",attrs:{inline:!0,model:t.listQuery}},[i("el-form-item",{staticClass:"selectForm-container-item",attrs:{prop:"deptName"}},[i("el-input",{attrs:{placeholder:"组织名称",clearable:""},model:{value:t.listQuery.deptName,callback:function(e){t.$set(t.listQuery,"deptName","string"==typeof e?e.trim():e)},expression:"listQuery.deptName"}})],1),t._v(" "),i("el-button",{staticClass:"filter-item",attrs:{type:"primary",icon:"el-icon-search"},on:{click:t.search}},[t._v("搜索")])],1)],1),t._v(" "),i("tree-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],staticClass:"treetable",attrs:{data:t.list,"show-index":!0,columns:t.columns,rowkey:"simplename",border:"",stripe:""}},[t.showOperate?i("el-table-column",{attrs:{label:"操作",width:"130"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-button",{attrs:{type:"warning",size:"mini"},on:{click:function(i){t.edit(e.row)}}},[t._v("设置联系人")])]}}])}):t._e()],1),t._v(" "),i("edit-responsible-user",{directives:[{name:"show",rawName:"v-show",value:t.dialogFormVisible,expression:"dialogFormVisible"}],ref:"editdept",on:{watchChild:t.fetchData}})],1)},[],!1,null,"c6dc351e",null));f.options.__file="listResponsibleUser.vue";e.default=f.exports},Rz9J:function(t,e,i){},sJKS:function(t,e,i){}}]);