1 line
9.2 KiB
JavaScript
1 line
9.2 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-cab4c8e8"],{"2c7a":function(e,t,r){"use strict";r.r(t);var o=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"app-container"},[r("div",{ref:"box",staticClass:"searchStys transition_dom"},[r("el-form",{ref:"query",attrs:{model:e.query}},[r("div",{ref:"form_box",staticClass:"searchBar"},[r("div",{staticClass:"searchInput"},[r("el-row",{attrs:{gutter:20}},[r("el-col",{attrs:{span:6}},[r("el-form-item",{attrs:{prop:"memberName"}},[r("el-input",{attrs:{clearable:"",placeholder:"请输入姓名"},model:{value:e.query.memberName,callback:function(t){e.$set(e.query,"memberName",t)},expression:"query.memberName"}})],1)],1)],1)],1),e._v(" "),r("div",{staticClass:"searchBtn"},[r("el-form-item",[r("el-button",{on:{click:function(t){return e.resetForm("query")}}},[e._v("重置")]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:e.onSearch}},[e._v("查询")])],1)],1)])])],1),e._v(" "),r("el-card",{staticClass:"box-card",attrs:{shadow:"never"}},[r("div",{staticClass:"planLst",attrs:{slot:"header"},slot:"header"},[r("span",{staticClass:"planTitle"},[e._v("管家服务成员配置")]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.createMember("addMemberFrom")}}},[e._v("新增管家")])],1),e._v(" "),r("el-table",{attrs:{border:"","header-cell-style":e.headClass,data:e.listData,"row-key":"id"}},[r("el-table-column",{attrs:{align:"center",label:"排名","show-overflow-tooltip":"",prop:"sortNumber"}}),e._v(" "),r("el-table-column",{attrs:{align:"center",label:"项目名称","show-overflow-tooltip":"",prop:"projectName"}}),e._v(" "),r("el-table-column",{attrs:{align:"center",label:"员工姓名",prop:"memberName","show-overflow-tooltip":""}}),e._v(" "),r("el-table-column",{attrs:{align:"center",label:"允许拨打电话","show-overflow-tooltip":"",prop:"showMobile"},scopedSlots:e._u([{key:"default",fn:function(t){return[1==t.row.showMobile?r("i",{staticClass:"el-icon-check",staticStyle:{color:"#67c23a"}}):2==t.row.showMobile?r("i",{staticClass:"el-icon-close",staticStyle:{color:"#f56c6c"}}):e._e()]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",label:"操作",fixed:"right",width:"130"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-button",{attrs:{type:"text"},on:{click:function(r){return e.editDetail(t.row)}}},[e._v("编辑")]),e._v(" "),r("el-button",{attrs:{type:"text"},on:{click:function(r){return e.deleteDetail(t.row)}}},[e._v("删除")])]}}])})],1),e._v(" "),r("div",{staticClass:"paginations"},[r("el-pagination",{attrs:{background:"","current-page":e.query.pageNumber,"page-sizes":[10,30,50],"page-size":e.query.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"update:currentPage":function(t){return e.$set(e.query,"pageNumber",t)},"update:current-page":function(t){return e.$set(e.query,"pageNumber",t)},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1),e._v(" "),r("el-dialog",{staticClass:"dialogHead",attrs:{title:e.title,visible:e.addMemberShow,"show-close":!0,"close-on-press-escape":!1,"close-on-click-modal":!1,"destroy-on-close":"",width:"40%"},on:{"update:visible":function(t){e.addMemberShow=t}}},[r("el-form",{ref:"addMemberFrom",attrs:{model:e.addMemberFrom,rules:e.addMemberFromRules,"label-width":"170px"}},["新增管家服务成员配置"==e.title?r("el-form-item",{attrs:{label:"新增管家服务成员",prop:"memberId"}},[r("el-select",{attrs:{filterable:"",clearable:"",placeholder:"请选择项目成员"},model:{value:e.addMemberFrom.memberId,callback:function(t){e.$set(e.addMemberFrom,"memberId",t)},expression:"addMemberFrom.memberId"}},e._l(e.memberList,(function(e){return r("el-option",{key:e.id,attrs:{label:e.name+"/"+e.phoneNumber,value:e.id}})})),1)],1):e._e(),e._v(" "),r("el-form-item",{attrs:{label:"允许拨打电话",prop:"showMobile"}},[r("el-switch",{attrs:{"active-value":1,"inactive-value":2,"active-text":"允许","inactive-text":"不允许"},model:{value:e.addMemberFrom.showMobile,callback:function(t){e.$set(e.addMemberFrom,"showMobile",t)},expression:"addMemberFrom.showMobile"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"排名",prop:"sortNumber"}},[r("el-input-number",{attrs:{"controls-position":"right",min:1,max:20},model:{value:e.addMemberFrom.sortNumber,callback:function(t){e.$set(e.addMemberFrom,"sortNumber",t)},expression:"addMemberFrom.sortNumber"}})],1)],1),e._v(" "),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:function(t){e.addMemberShow=!1}}},[e._v("取 消")]),e._v(" "),"新增管家服务成员配置"==e.title?r("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submitMember("addMemberFrom")}}},[e._v("确 定")]):r("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.upDateMember("addMemberFrom")}}},[e._v("\n 更 新\n ")])],1)],1)],1)},a=[],s=r("e10e"),i=r("b775");function n(e){return Object(i["a"])({url:"/appproject/ProjectManagerConfig/pageList",method:"post",data:e})}function m(e){return Object(i["a"])({url:"/appproject/ProjectManagerConfig/delete",method:"post",data:e})}function l(e){return Object(i["a"])({url:"/appproject/ProjectManagerConfig/create",method:"post",data:e})}function c(e){return Object(i["a"])({url:"/appproject/ProjectManagerConfig/update",method:"post",data:e})}function u(e){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u(e)}function d(e,t,r){return(t=b(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function b(e){var t=h(e,"string");return"symbol"==u(t)?t:t+""}function h(e,t){if("object"!=u(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=u(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}var p={data:function(){return{addMemberFromRules:{memberId:[{required:!0,message:"项目成员是必填项",trigger:"change"}]},title:"新增管家服务成员配置",addMemberShow:!1,listData:[],total:0,query:{pageNumber:1,pageSize:10,memberName:""},addMemberFrom:{memberId:"",memberName:"",sortNumber:1,showMobile:1},memberList:[]}},mounted:function(){},created:function(){this.headClass();var e=JSON.parse(window.localStorage.getItem("store"));this.query.projectUuid=e.community_uuid,this.query.projectName=e.community_name,this.getList(),this.getMemberList()},methods:d({deleteDetail:function(e){var t=this;this.$confirm("是否删除该管家?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var r={id:e.id};m(r).then((function(e){0==e.code&&(t.$message.success("删除成功"),t.getList())}))}))},upDateMember:function(e){var t=this;this.addMemberFrom.updaterName=this.$store.state.user.userInfo.memberName,c(this.addMemberFrom).then((function(r){0==r.code&&(t.$refs[e].resetFields(),t.$message.success("更新成功"),t.addMemberShow=!1,t.getList())}))},getMemberList:function(){var e=this,t={id:this.$store.state.id};Object(s["m"])(t).then((function(t){e.memberList=t.data}))},closeVisible:function(){this.$refs.infoObj.resetFields()},getList:function(){var e=this;n(this.query).then((function(t){0==t.code&&(e.listData=t.data.records,e.total=t.data.rowsCount)}))},onSearch:function(){this.getList()},resetForm:function(e){this.$refs[e].resetFields(),this.query.reportType="",this.getList()},editDetail:function(e){this.addMemberShow=!0,this.title="编辑管家服务成员配置",this.addMemberFrom.id=e.id,this.addMemberFrom.sortNumber=e.sortNumber,this.addMemberFrom.memberId=e.memberId,this.addMemberFrom.memberName=e.memberName,this.addMemberFrom.showMobile=e.showMobile,this.addMemberFrom.projectUuid=this.$store.state.community_uuid,this.addMemberFrom.projectName=this.$store.state.community_name},headClass:function(){return"text-align:center;background:#FAFAFA;"},handleCurrentChange:function(e){this.query.pageNumber=e,this.getList()},changeStatus:function(e){var t=this;1==e.status?e.status=2:e.status=1,projectModuleUpdate(e).then((function(e){0==e.code&&(t.$message.success("状态更新成功"),t.getList())}))},createMember:function(e){this.addMemberShow=!0,this.title="新增管家服务成员配置",this.addMemberFrom={memberId:"",memberName:"",sortNumber:1,showMobile:1}},submitMember:function(e){var t=this;this.addMemberFrom.memberId?(this.addMemberFrom.memberName=this.memberList.find((function(e){return e.id==t.addMemberFrom.memberId})).name,this.addMemberFrom.projectUuid=this.$store.state.community_uuid,this.addMemberFrom.projectName=this.$store.state.community_name,this.addMemberFrom.updaterName=this.$store.state.user.userInfo.memberName,l(this.addMemberFrom).then((function(r){0==r.code&&(t.$message.success("新增成功"),t.addMemberShow=!1,t.$refs[e].resetFields(),t.getList())}))):this.$message.error("请选择项目成员")},handleSizeChange:function(e){this.query.pageSize=e,this.getList()}},"handleCurrentChange",(function(e){this.query.pageNumber=e,this.getList()}))},f=p,g=(r("53cf"),r("829d")),v=Object(g["a"])(f,o,a,!1,null,"630be22a",null);t["default"]=v.exports},"53cf":function(e,t,r){"use strict";r("7ca4")},"7ca4":function(e,t,r){}}]); |