1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-e51ddb6e"],{"11e9":function(e,t,a){var r=a("52a7"),n=a("4630"),i=a("6821"),o=a("6a99"),s=a("69a8"),l=a("c69a"),c=Object.getOwnPropertyDescriptor;t.f=a("9e1e")?c:function(e,t){if(e=i(e),t=o(t,!0),l)try{return c(e,t)}catch(a){}if(s(e,t))return n(!r.f.call(e,t),e[t])}},"2c0b":function(e,t,a){},"47df":function(e,t,a){},"5dbc":function(e,t,a){var r=a("d3f4"),n=a("8b97").set;e.exports=function(e,t,a){var i,o=t.constructor;return o!==a&&"function"==typeof o&&(i=o.prototype)!==a.prototype&&r(i)&&n&&n(e,i),e}},"5e8c":function(e,t,a){"use strict";var r=a("47df"),n=a.n(r);n.a},8194:function(e,t,a){"use strict";a.d(t,"f",(function(){return n})),a.d(t,"c",(function(){return i})),a.d(t,"g",(function(){return o})),a.d(t,"b",(function(){return s})),a.d(t,"a",(function(){return l})),a.d(t,"e",(function(){return c})),a.d(t,"i",(function(){return d})),a.d(t,"h",(function(){return m})),a.d(t,"d",(function(){return u}));var r=a("b775");function n(e){return Object(r["a"])({url:"/member/index",method:"get",params:e})}function i(e){return Object(r["a"])({url:"/member/delmember",method:"post",data:e})}function o(){return Object(r["a"])({url:"/member/getteamlist",method:"get",params:{}})}function s(e){return Object(r["a"])({url:"/member/addmember",method:"post",data:e})}function l(e){return Object(r["a"])({url:"/member/manymember",method:"post",headers:{"Content-Type":"multipart/form-data"},data:e})}function c(e){return Object(r["a"])({url:"/member/getchangeuserlog",method:"Get",params:e})}function d(e){return Object(r["a"])({url:"/member/userchangeteam",method:"POST",data:e})}function m(e){return Object(r["a"])({url:"/member/updatemember",method:"POST",data:e})}function u(){return Object(r["a"])({url:"/member/downloadmanymember",method:"GET"})}},8708:function(e,t,a){"use strict";var r=a("2c0b"),n=a.n(r);n.a},"8b97":function(e,t,a){var r=a("d3f4"),n=a("cb7c"),i=function(e,t){if(n(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{r=a("9b43")(Function.call,a("11e9").f(Object.prototype,"__proto__").set,2),r(e,[]),t=!(e instanceof Array)}catch(n){t=!0}return function(e,a){return i(e,a),t?e.__proto__=a:r(e,a),e}}({},!1):void 0),check:i}},"8cd3":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"mb30"},[e._t("addBlock")],2),e._v(" "),e.isSearch?a("div",[a("el-form",{attrs:{inline:!0}},[e._t("searchBlock"),e._v(" "),a("el-button",{attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.handleSearch}},[e._v("搜索")])],2)],1):e._e(),e._v(" "),a("el-table",{staticClass:"mb30",staticStyle:{width:"100%"},attrs:{data:e.tableData,stripe:e.isStripe,border:e.isBorder}},[e.isSelect?a("el-table-column",{attrs:{type:"selection",width:"55"}}):e._e(),e._v(" "),e.isIndex?a("el-table-column",{attrs:{type:"index",width:"55",label:"编号",index:e.indexMethod}}):e._e(),e._v(" "),e._t("default")],2),e._v(" "),e.isPage?a("el-pagination",{attrs:{background:"","page-size":e.pageSize,"current-page":e.pageIndex,layout:"prev, pager, next",total:e.pageCount},on:{"current-change":e.changePage}}):e._e()],1)},n=[],i=(a("c5f6"),{name:"HandleTable",props:{isPage:{type:Boolean,default:!0},pageSize:{type:Number,default:20},pageIndex:{type:Number,default:1},pageCount:{type:Number,default:0},tableData:{type:Array,default:function(){return[]}},isStripe:{type:Boolean,default:!0},isBorder:{type:Boolean,default:!0},isSelect:{type:Boolean,default:!1},isIndex:{type:Boolean,default:!1},isSearch:{type:Boolean,default:!0}},methods:{changePage:function(e){this.$emit("changePage",e)},handleSearch:function(){this.$emit("searchTable")},indexMethod:function(e){return e+this.pageSize*(this.pageIndex-1)+1}}}),o=i,s=(a("5e8c"),a("2877")),l=Object(s["a"])(o,r,n,!1,null,"93c7f838",null);t["a"]=l.exports},9093:function(e,t,a){var r=a("ce10"),n=a("e11e").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,n)}},aa77:function(e,t,a){var r=a("5ca1"),n=a("be13"),i=a("79e5"),o=a("fdef"),s="["+o+"]",l="
",c=RegExp("^"+s+s+"*"),d=RegExp(s+s+"*$"),m=function(e,t,a){var n={},s=i((function(){return!!o[e]()||l[e]()!=l})),c=n[e]=s?t(u):o[e];a&&(n[a]=c),r(r.P+r.F*s,"String",n)},u=m.trim=function(e,t){return e=String(n(e)),1&t&&(e=e.replace(c,"")),2&t&&(e=e.replace(d,"")),e};e.exports=m},c5f6:function(e,t,a){"use strict";var r=a("7726"),n=a("69a8"),i=a("2d95"),o=a("5dbc"),s=a("6a99"),l=a("79e5"),c=a("9093").f,d=a("11e9").f,m=a("86cc").f,u=a("aa77").trim,f="Number",p=r[f],h=p,b=p.prototype,_=i(a("2aeb")(b))==f,g="trim"in String.prototype,v=function(e){var t=s(e,!1);if("string"==typeof t&&t.length>2){t=g?t.trim():u(t,3);var a,r,n,i=t.charCodeAt(0);if(43===i||45===i){if(a=t.charCodeAt(2),88===a||120===a)return NaN}else if(48===i){switch(t.charCodeAt(1)){case 66:case 98:r=2,n=49;break;case 79:case 111:r=8,n=55;break;default:return+t}for(var o,l=t.slice(2),c=0,d=l.length;c<d;c++)if(o=l.charCodeAt(c),o<48||o>n)return NaN;return parseInt(l,r)}}return+t};if(!p(" 0o1")||!p("0b1")||p("+0x1")){p=function(e){var t=arguments.length<1?0:e,a=this;return a instanceof p&&(_?l((function(){b.valueOf.call(a)})):i(a)!=f)?o(new h(v(t)),a,p):v(t)};for(var y,x=a("9e1e")?c(h):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),F=0;x.length>F;F++)n(h,y=x[F])&&!n(p,y)&&m(p,y,d(h,y));p.prototype=b,b.constructor=p,a("2aba")(r,f,p)}},d4e0:function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.title,visible:e.dialogVisible,width:"400px","before-close":e.handleClose},on:{"update:visible":function(t){e.dialogVisible=t}}},[e._t("default"),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.handleClose}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.sureBtnClick}},[e._v("确 定")])],1)],2)},n=[],i={name:"DialogModel",props:{title:{type:String,default:"添加"},type:{type:String,default:"1"}},data:function(){return{dialogVisible:!1}},methods:{handleClose:function(){this.dialogVisible=!1,this.$emit("close")},handleOpen:function(){this.dialogVisible=!0},sureBtnClick:function(){this.$emit("sureClick",this.type)}}},o=i,s=a("2877"),l=Object(s["a"])(o,r,n,!1,null,"141e34d4",null);t["a"]=l.exports},f2f4:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"member-container"},[a("handle-table",{attrs:{"table-data":e.tableData,"page-size":e.searchParams.page_size,"page-index":e.searchParams.page_index,"page-count":e.pageCount,"is-index":e.isIndex},on:{changePage:e.changePage,searchTable:e.searchFind},scopedSlots:e._u([{key:"addBlock",fn:function(){return[a("el-button",{attrs:{type:"primary"},on:{click:e.addMemberBtn}},[e._v("添加队员")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.clickBatchBtn}},[e._v("批量导入")]),e._v(" "),a("el-button",{attrs:{type:"text"}},[a("a",{attrs:{href:e.downLoad,download:"download"}},[e._v("下载批量导入模板")])])]},proxy:!0},{key:"searchBlock",fn:function(){return[a("el-form-item",[a("el-input",{attrs:{placeholder:"队员姓名","prefix-icon":"el-icon-search"},model:{value:e.searchForm.search_name,callback:function(t){e.$set(e.searchForm,"search_name",t)},expression:"searchForm.search_name"}})],1)]},proxy:!0}])},[e._v(" "),e._v(" "),a("el-table-column",{attrs:{prop:"id",label:"用户Id",width:"100"}}),e._v(" "),a("el-table-column",{attrs:{prop:"name",label:"姓名",width:"100"}}),e._v(" "),a("el-table-column",{attrs:{prop:"telphone",label:"手机号",width:"150"}}),e._v(" "),a("el-table-column",{attrs:{prop:"cre_num",width:"250",label:"身份证号"}}),e._v(" "),a("el-table-column",{attrs:{prop:"address",width:"350",label:"家庭住址"}}),e._v(" "),a("el-table-column",{attrs:{prop:"tname",width:"200",label:"所属团队"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-tag",{attrs:{type:t.row.tname?"":"danger"}},[e._v(" "+e._s(t.row.tname?t.row.tname:"无团队")+" ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(a){return e.handleDelete(t.row)}}},[e._v("\n 移除\n ")]),e._v(" "),a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){return e.handleTrans(t.row)}}},[e._v("\n 转出\n ")]),e._v(" "),a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){return e.handleEdit(t.row)}}},[e._v("\n 修改\n ")])]}}])})],1),e._v(" "),a("dialog-model",{ref:"addMemberdialog",attrs:{title:e.dialogType?"修改管理员信息":"添加管理员",type:e.oneAddDiaType},on:{sureClick:e.memberSubmit}},[a("el-form",{ref:"memberForm",staticClass:"demo-ruleForm",attrs:{model:e.memberForm,rules:e.memberRules,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"姓名",prop:"name"}},[a("el-input",{model:{value:e.memberForm.name,callback:function(t){e.$set(e.memberForm,"name",t)},expression:"memberForm.name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"手机号",prop:"telphone"}},[a("el-input",{model:{value:e.memberForm.telphone,callback:function(t){e.$set(e.memberForm,"telphone",t)},expression:"memberForm.telphone"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"身份证号",prop:"cre_num"}},[a("el-input",{model:{value:e.memberForm.cre_num,callback:function(t){e.$set(e.memberForm,"cre_num",t)},expression:"memberForm.cre_num"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"地址",prop:"address"}},[a("el-input",{model:{value:e.memberForm.address,callback:function(t){e.$set(e.memberForm,"address",t)},expression:"memberForm.address"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"团队",prop:"team_id"}},[a("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择所属团队"},model:{value:e.memberForm.team_id,callback:function(t){e.$set(e.memberForm,"team_id",t)},expression:"memberForm.team_id"}},e._l(e.teamList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1),e._v(" "),a("dialog-model",{ref:"addBatchDialog",attrs:{title:e.batchTitle},on:{sureClick:e.submitBatch}},[a("el-upload",{ref:"batchupload",staticClass:"upload-demo",attrs:{drag:"",limit:1,"auto-upload":!1,accept:".xls,.xlsx","http-request":e.batchUpload,action:""}},[a("i",{staticClass:"el-icon-upload"}),e._v(" "),a("div",{staticClass:"el-upload__text"},[e._v("将文件拖到此处,或"),a("em",[e._v("点击上传")])]),e._v(" "),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v("只能上传Excel文件( xls、xlsx、csv)")])]),e._v(" "),a("el-select",{staticClass:"batchTeam",attrs:{placeholder:"选择团队"},model:{value:e.batchTeamId,callback:function(t){e.batchTeamId=t},expression:"batchTeamId"}},e._l(e.teamList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),e._v(" "),a("dialog-model",{ref:"addTransDialog",attrs:{title:e.transTitle},on:{sureClick:e.sureTrans}},[a("el-select",{attrs:{placeholder:"请选择转出团队"},model:{value:e.transParams.team_id,callback:function(t){e.$set(e.transParams,"team_id",t)},expression:"transParams.team_id"}},[a("el-option",{attrs:{label:"无团队",value:"0"}}),e._v(" "),e._l(e.teamList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],2)],1)],1)},n=[],i=(a("7f7f"),a("8194")),o=a("d4e0"),s=a("8cd3"),l={components:{DialogModel:o["a"],HandleTable:s["a"]},data:function(){var e=function(e,t,a){if(!t)return a(new Error("手机号不能为空"));var r=/^1[3|4|5|7|8][0-9]\d{8}$/;if(!r.test(t))return a(new Error("请输入正确的手机号"));a()},t=function(e,t,a){if(!t)return a(new Error("身份证号不能为空"));var r=/(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$)|(^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{2}$)/;if(!r.test(t))return a(new Error("请输入正确的身份证号"));a()};return{searchForm:{search_name:"",phone:"",card:""},searchParams:{search_name:"",page_size:10,page_index:1},isIndex:!0,tableData:[],pageCount:0,dialogType:!1,memberForm:{name:"",telphone:"",address:"",team_id:"",cre_num:""},teamList:[],memberRules:{name:[{required:!0,message:"请输入队员姓名",trigger:"blur"}],telphone:[{required:!0,validator:e,trigger:"change"}],address:[{required:!0,message:"请输入队员地址",trigger:"blur"}],team_id:[{required:!0,message:"请选择所属团队",trigger:"change"}],cre_num:[{required:!0,validator:t,trigger:"change"}]},batchTitle:"批量上传",batchTeamId:"",transTitle:"队员转出",transParams:{id:"",team_id:"",old_team_id:""},oneAddDiaType:"1",downLoad:""}},created:function(){this.create(),this.toDownLoad()},methods:{create:function(){var e=this;Object(i["f"])(this.searchParams).then((function(t){var a=t.error_code;if(200===a){var r=t.list,n=t.count;e.tableData=r,e.pageCount=n}}))},changePage:function(e){this.searchParams.page_index=e,this.create()},searchFind:function(){var e=this.searchForm.search_name;this.searchParams.search_name=e,this.searchParams.page_index=1,this.create()},handleDelete:function(e){var t=this,a=e.id;Object(i["c"])({id:a}).then((function(e){var a=e.error_code,r=e.msg;t.$message({message:r,type:200===a?"success":"error"}),200===a&&t.create()}))},haveTeamList:function(e){var t=this;Object(i["g"])().then((function(a){var r=a.error_code;if(200===r){var n=a.list;t.teamList=n,e()}else t.$message({message:"获取团队列表失败",type:"error"})}))},addMemberBtn:function(){var e=this;this.oneAddDiaType="1",this.haveTeamList((function(){e.dialogType=!1,e.$refs.addMemberdialog.handleOpen()}))},memberSubmit:function(e){var t=this;this.$refs.memberForm.validate((function(a){if(!a)return!1;"1"===e?Object(i["b"])(t.memberForm).then((function(e){if(e){var a=e.msg;t.$message({message:a,type:"success"}),t.$refs.memberForm.resetFields(),t.$refs.addMemberdialog.handleClose(),t.create()}})):Object(i["h"])(t.memberForm).then((function(e){if(t.memberForm={name:"",telphone:"",address:"",team_id:"",cre_num:""},e){var a=e.msg;t.$message({message:a,type:"success"}),t.$refs.memberForm.resetFields(),t.$refs.addMemberdialog.handleClose(),t.create()}}))}))},clickBatchBtn:function(){var e=this;this.haveTeamList((function(){e.$refs.addBatchDialog.handleOpen()}))},batchUpload:function(e){var t=this,a=e.file,r=new FormData;r.append("file",a),r.append("team_id",this.batchTeamId),Object(i["a"])(r).then((function(e){if(e){var a=e.msg;t.$message({message:a,type:"success"}),t.$refs.batchupload.clearFiles(),t.$refs.addBatchDialog.handleClose(),t.create()}}))},submitBatch:function(){if(!this.batchTeamId)return this.$message({message:"批量上传请选择团队",type:"error"}),!1;this.$refs.batchupload.submit()},handleTrans:function(e){var t=this;this.transParams.id=e.id,this.transParams.old_team_id=e.team_id,this.haveTeamList((function(){t.$refs.addTransDialog.handleOpen()}))},sureTrans:function(){var e=this;if(this.transParams.team_id===this.transParams.old_team_id)return this.$message({message:"转出团队不能为当前所在团队",type:"error"}),!1;Object(i["i"])(this.transParams).then((function(t){var a=t.error_code,r=t.msg;e.$message({message:r,type:200===a?"success":"error"}),200===a&&(e.transParams={id:"",team_id:"",old_team_id:""},e.$refs.addTransDialog.handleClose(),e.create())}))},handleEdit:function(e){var t=this;this.oneAddDiaType="0",this.haveTeamList((function(){var a=e.name,r=e.telphone,n=e.address,i=e.team_id,o=e.cre_num,s=e.id;t.memberForm={name:a,telphone:r,address:n,team_id:i,cre_num:o,id:s},t.$refs.addMemberdialog.handleOpen()}))},toDownLoad:function(){var e=this;Object(i["d"])().then((function(t){t.url&&(e.downLoad=t.url)}))}}},c=l,d=(a("8708"),a("2877")),m=Object(d["a"])(c,r,n,!1,null,null,null);t["default"]=m.exports},fdef:function(e,t){e.exports="\t\n\v\f\r \u2028\u2029\ufeff"}}]);
|