chunk-5bb898a2.df9602a7.js 21 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5bb898a2"],{"0390":function(t,e,a){"use strict";var n=a("02f4")(!0);t.exports=function(t,e,a){return e+(a?n(t,e).length:1)}},"054b":function(t,e,a){"use strict";var n=a("5ab5"),r=a.n(n);r.a},"0bfb":function(t,e,a){"use strict";var n=a("cb7c");t.exports=function(){var t=n(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},1501:function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"house-list"},[a("tables",{ref:"table",attrs:{buttonList:t.buttonList,"data-api":t.dataApi,deleteApi:t.toDel,columns:t.columns,placeholder:"账号名称"},on:{toEdit:t.toEdit,create:function(e){t.authShow=!0}}}),a("CModal",{attrs:{show:t.show,title:"讲解员信息",width:420},on:{submit:t.updateUser,close:t.closeModal}},[a("Form",{attrs:{"label-width":100}},[a("FormItem",{attrs:{label:"讲解员ID"}},[a("p",[t._v(t._s(t.form.viewerId))])]),a("FormItem",{attrs:{label:"讲解员名称"}},[a("Input",{attrs:{size:"large"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),a("FormItem",{attrs:{label:"公司名称"}},[a("Input",{attrs:{size:"large"},model:{value:t.form.companyName,callback:function(e){t.$set(t.form,"companyName",e)},expression:"form.companyName"}})],1),a("FormItem",{attrs:{label:"手机号码"}},[a("Input",{attrs:{size:"large"},model:{value:t.form.phoneNum,callback:function(e){t.$set(t.form,"phoneNum",e)},expression:"form.phoneNum"}})],1),a("FormItem",{attrs:{label:"头像"}},[a("picUpload",{ref:"post-upload",staticClass:"pic-upload",attrs:{tips:"只能上传jpg/png文件,且不超过500kb",limit:1,multiple:!1,preUploads:t.postPreUploads,hasUploads:t.postHasUploads}})],1)],1)],1),a("CModal",{attrs:{show:t.authShow,title:"新增讲解员",width:640},on:{submit:t.authSubmit,close:t.authClose}},[a("UserList",{on:{selected:function(e){return t.selectViews=e}}})],1)],1)},r=[],o=(a("ac6a"),a("5df3"),a("96cf"),a("3b8d")),i=(a("a481"),a("decf")),s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"house-list"},[a("tables",{ref:"table",attrs:{"data-api":t.dataApi,columns:t.columns,placeholder:"输入名称"},on:{chooseSelection:t.chooseSelection}})],1)},l=[],c=a("fa69"),u=a("365c"),d={data:function(){return{dataApi:u["e"],roleList:[],columns:[{type:"selection",width:60,align:"center"},{type:"index",title:"序号",align:"center",width:80},{title:"头像",key:"avatar",align:"center",render:function(t,e){return t("img",{domProps:{src:e.row.avatar,className:"avatar"}})}},{title:"名称",key:"name",align:"center"},{title:"授权时间",key:"createTime",align:"center",render:function(t,e){return t("p",e.row.createTime.replace("T"," "))}}],selecteds:[]}},components:{tables:c["a"]},methods:{chooseSelection:function(t){this.selecteds=t.map((function(t){return t.viewerId})),this.$emit("selected",this.selecteds)}}},p=d,f=(a("5410"),a("9cab"),a("2877")),h=Object(f["a"])(p,s,l,!1,null,"1a330354",null),m=h.exports,v=a("cb15"),b={data:function(){return{postPreUploads:[],postHasUploads:[],buttonList:[{text:"新增",handle:"create"}],authShow:!1,show:!1,form:{},dataApi:u["c"],roleList:[],columns:[{type:"index",title:"序号",align:"center",width:80},{title:"头像",key:"avatar",align:"center",render:function(t,e){return t("img",{domProps:{src:e.row.avatar,className:"avatar"}})}},{title:"ID",key:"viewerId",align:"center"},{title:"讲解员名称",key:"name",align:"center"},{title:"公司名称",key:"companyName",align:"center"},{title:"手机号码",key:"phoneNum",align:"center"},{title:"创建时间",key:"createTime",align:"center",render:function(t,e){return t("p",e.row.createTime.replace("T"," "))}},{title:"操作",slot:"action",tools:["edit","del"],align:"center"}],selectViews:[]}},components:{UserList:m,picUpload:i["a"],tables:c["a"],CModal:v["a"]},mounted:function(){},methods:{authClose:function(){this.selectViews=[],this.authShow=!1},authSubmit:function(){var t=Object(o["a"])(regeneratorRuntime.mark((function t(){var e;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this.authShow=!1,e=this.selectViews.map((function(t){return Object(u["n"])(t)})),t.next=4,Promise.all(e);case 4:this.$refs["table"].handleTableData();case 5:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),changeUser:function(){var t=Object(o["a"])(regeneratorRuntime.mark((function t(){var e,a,n=arguments;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e=n.length>0&&void 0!==n[0]?n[0]:"修改成功",!this.postPreUploads.length){t.next=6;break}return t.next=4,this.$refs["post-upload"].uploadfiles();case 4:a=t.sent,this.form.avatar=a[0];case 6:return t.next=8,Object(u["l"])(this.form);case 8:this.closeModal(),this.$Message.success({content:e});case 10:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),updateUser:function(){var t=Object(o["a"])(regeneratorRuntime.mark((function t(){var e=this;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this.changeUser();case 2:setTimeout((function(){e.$refs["table"].handleTableData()}),200);case 3:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),toEdit:function(t){this.form=JSON.parse(JSON.stringify(t)),this.postHasUploads=[{img:this.form.avatar}],this.show=!0},toDel:function(t){t[0].enable=0,this.toEdit(t[0]),this.show=!1,this.form.enable=0,this.changeUser("删除成功")},closeModal:function(){this.show=!1}}},g=b,y=(a("3fd3"),a("b328"),Object(f["a"])(g,n,r,!1,null,"19deaca2",null));e["default"]=y.exports},"183a":function(t,e,a){},"1af6":function(t,e,a){var n=a("63b6");n(n.S,"Array",{isArray:a("9003")})},"214f":function(t,e,a){"use strict";a("b0c5");var n=a("2aba"),r=a("32e9"),o=a("79e5"),i=a("be13"),s=a("2b4c"),l=a("520a"),c=s("species"),u=!o((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")})),d=function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var a="ab".split(t);return 2===a.length&&"a"===a[0]&&"b"===a[1]}();t.exports=function(t,e,a){var p=s(t),f=!o((function(){var e={};return e[p]=function(){return 7},7!=""[t](e)})),h=f?!o((function(){var e=!1,a=/a/;return a.exec=function(){return e=!0,null},"split"===t&&(a.constructor={},a.constructor[c]=function(){return a}),a[p](""),!e})):void 0;if(!f||!h||"replace"===t&&!u||"split"===t&&!d){var m=/./[p],v=a(i,p,""[t],(function(t,e,a,n,r){return e.exec===l?f&&!r?{done:!0,value:m.call(e,a,n)}:{done:!0,value:t.call(a,e,n)}:{done:!1}})),b=v[0],g=v[1];n(String.prototype,t,b),r(RegExp.prototype,p,2==e?function(t,e){return g.call(t,this,e)}:function(t){return g.call(t,this)})}}},"23d9":function(t,e,a){"use strict";var n=a("899f"),r=a.n(n);r.a},"3fd3":function(t,e,a){"use strict";var n=a("8dfc"),r=a.n(n);r.a},"520a":function(t,e,a){"use strict";var n=a("0bfb"),r=RegExp.prototype.exec,o=String.prototype.replace,i=r,s="lastIndex",l=function(){var t=/a/,e=/b*/g;return r.call(t,"a"),r.call(e,"a"),0!==t[s]||0!==e[s]}(),c=void 0!==/()??/.exec("")[1],u=l||c;u&&(i=function(t){var e,a,i,u,d=this;return c&&(a=new RegExp("^"+d.source+"$(?!\\s)",n.call(d))),l&&(e=d[s]),i=r.call(d,t),l&&i&&(d[s]=d.global?i.index+i[0].length:e),c&&i&&i.length>1&&o.call(i[0],a,(function(){for(u=1;u<arguments.length-2;u++)void 0===arguments[u]&&(i[u]=void 0)})),i}),t.exports=i},5410:function(t,e,a){"use strict";var n=a("cc21"),r=a.n(n);r.a},"549b":function(t,e,a){"use strict";var n=a("d864"),r=a("63b6"),o=a("241e"),i=a("b0dc"),s=a("3702"),l=a("b447"),c=a("20fd"),u=a("7cd6");r(r.S+r.F*!a("4ee1")((function(t){Array.from(t)})),"Array",{from:function(t){var e,a,r,d,p=o(t),f="function"==typeof this?this:Array,h=arguments.length,m=h>1?arguments[1]:void 0,v=void 0!==m,b=0,g=u(p);if(v&&(m=n(m,h>2?arguments[2]:void 0,2)),void 0==g||f==Array&&s(g))for(e=l(p.length),a=new f(e);e>b;b++)c(a,b,v?m(p[b],b):p[b]);else for(d=g.call(p),a=new f;!(r=d.next()).done;b++)c(a,b,v?i(d,m,[r.value,b],!0):r.value);return a.length=b,a}})},"54a1":function(t,e,a){a("6c1c"),a("1654"),t.exports=a("95d5")},"5ab5":function(t,e,a){},"5f1b":function(t,e,a){"use strict";var n=a("23c6"),r=RegExp.prototype.exec;t.exports=function(t,e){var a=t.exec;if("function"===typeof a){var o=a.call(t,e);if("object"!==typeof o)throw new TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==n(t))throw new TypeError("RegExp#exec called on incompatible receiver");return r.call(t,e)}},6762:function(t,e,a){"use strict";var n=a("5ca1"),r=a("c366")(!0);n(n.P,"Array",{includes:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}}),a("9c6c")("includes")},"75fc":function(t,e,a){"use strict";var n=a("a745"),r=a.n(n),o=a("db2a");function i(t){if(r()(t))return Object(o["a"])(t)}var s=a("774e"),l=a.n(s),c=a("c8bb"),u=a.n(c),d=a("67bb"),p=a.n(d);function f(t){if("undefined"!==typeof p.a&&u()(Object(t)))return l()(t)}var h=a("e630");function m(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function v(t){return i(t)||f(t)||Object(h["a"])(t)||m()}a.d(e,"a",(function(){return v}))},"774e":function(t,e,a){t.exports=a("d2d5")},"899f":function(t,e,a){},"8de5":function(t,e,a){},"8dfc":function(t,e,a){},"91b6":function(t,e,a){"use strict";a.d(e,"a",(function(){return r})),a.d(e,"b",(function(){return o}));a("456d"),a("ac6a");var n=a("6b6c");function r(t,e){return t?"image/png"===t.type||"image/jpeg"===t.type?o(t,e):i(t):new Promise((function(t){return t()}))}function o(t,e){var a=new FormData;return a.append("file",t),e&&Object.keys(e).forEach((function(t){a.append(t,e[t])})),n["a"].post("../node-upload/uploadfile",a)}function i(t){var e=new FormData;return e.append("file",t),n["a"].post("../node-upload/upLoadVideo",e)}},"95d5":function(t,e,a){var n=a("40c3"),r=a("5168")("iterator"),o=a("481b");t.exports=a("584a").isIterable=function(t){var e=Object(t);return void 0!==e[r]||"@@iterator"in e||o.hasOwnProperty(n(e))}},"9cab":function(t,e,a){"use strict";var n=a("8de5"),r=a.n(n);r.a},a481:function(t,e,a){"use strict";var n=a("cb7c"),r=a("4bf8"),o=a("9def"),i=a("4588"),s=a("0390"),l=a("5f1b"),c=Math.max,u=Math.min,d=Math.floor,p=/\$([$&`']|\d\d?|<[^>]*>)/g,f=/\$([$&`']|\d\d?)/g,h=function(t){return void 0===t?t:String(t)};a("214f")("replace",2,(function(t,e,a,m){return[function(n,r){var o=t(this),i=void 0==n?void 0:n[e];return void 0!==i?i.call(n,o,r):a.call(String(o),n,r)},function(t,e){var r=m(a,t,this,e);if(r.done)return r.value;var d=n(t),p=String(this),f="function"===typeof e;f||(e=String(e));var b=d.global;if(b){var g=d.unicode;d.lastIndex=0}var y=[];while(1){var w=l(d,p);if(null===w)break;if(y.push(w),!b)break;var x=String(w[0]);""===x&&(d.lastIndex=s(p,o(d.lastIndex),g))}for(var _="",k=0,C=0;C<y.length;C++){w=y[C];for(var S=String(w[0]),U=c(u(i(w.index),p.length),0),A=[],$=1;$<w.length;$++)A.push(h(w[$]));var I=w.groups;if(f){var O=[S].concat(A,U,p);void 0!==I&&O.push(I);var j=String(e.apply(void 0,O))}else j=v(S,p,U,A,I,e);U>=k&&(_+=p.slice(k,U)+j,k=U+S.length)}return _+p.slice(k)}];function v(t,e,n,o,i,s){var l=n+t.length,c=o.length,u=f;return void 0!==i&&(i=r(i),u=p),a.call(s,u,(function(a,r){var s;switch(r.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,n);case"'":return e.slice(l);case"<":s=i[r.slice(1,-1)];break;default:var u=+r;if(0===u)return a;if(u>c){var p=d(u/10);return 0===p?a:p<=c?void 0===o[p-1]?r.charAt(1):o[p-1]+r.charAt(1):a}s=o[u-1]}return void 0===s?"":s}))}}))},a745:function(t,e,a){t.exports=a("f410")},b0c5:function(t,e,a){"use strict";var n=a("520a");a("5ca1")({target:"RegExp",proto:!0,forced:n!==/./.exec},{exec:n})},b328:function(t,e,a){"use strict";var n=a("183a"),r=a.n(n);r.a},c8bb:function(t,e,a){t.exports=a("54a1")},cc21:function(t,e,a){},d2d5:function(t,e,a){a("1654"),a("549b"),t.exports=a("584a").Array.from},d8d4:function(t,e,a){"use strict";var n=a("e7b8"),r=a.n(n);r.a},db2a:function(t,e,a){"use strict";function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var a=0,n=new Array(e);a<e;a++)n[a]=t[a];return n}a.d(e,"a",(function(){return n}))},decf:function(t,e,a){"use strict";var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"upload-box"},[t.hideUpload?t._e():a("Upload",{staticClass:"house-upload",attrs:{multiple:t.multiple,type:"drag",accept:"image/png, image/jpeg","before-upload":t.handleBeforeUpload,action:"#","show-upload-list":!1,data:t.data}},[a("div",{staticClass:"upload"},[a("Icon",{staticStyle:{color:"#1FE4DC"},attrs:{type:"md-add",size:"40"}})],1)]),a("p",{staticClass:"tips"},[t._v(t._s(t.tips))]),t._l(t.hasUploads,(function(e){return a("div",{key:e.img,staticClass:"file-item"},[a("img",{attrs:{src:e.img}}),t.hideUpload?t._e():a("div",{staticClass:"close-btn",on:{click:function(a){return t.handleCancleClick(e,"hasUploads")}}},[a("Icon",{staticClass:"close",attrs:{type:"md-close-circle",size:"16"}})],1),void 0!==t.cover_image?a("div",{staticClass:"tip ",class:{"is-cover":t.cover_image===e.img},on:{click:function(a){return t.handleClickCover(e)}}},[t._v("\n "+t._s(t.cover_image===e.img?"封面图":"设为封面图")+"\n ")]):t._e()])})),t._l(t.preUploads,(function(e){return a("div",{key:e.img,staticClass:"file-item"},[a("img",{attrs:{src:e.img}}),t.hideUpload?t._e():a("div",{staticClass:"close-btn",on:{click:function(a){return t.handleCancleClick(e,"preUploads")}}},[a("Icon",{staticClass:"close",attrs:{type:"md-close-circle",size:"16"}})],1),void 0!==t.cover_image?a("div",{staticClass:"tip ",class:{"is-cover":t.cover_image===e.img},on:{click:function(a){return t.handleClickCover(e)}}},[t._v("\n "+t._s(t.cover_image===e.img?"封面图":"设为封面图")+"\n ")]):t._e()])}))],2)},r=[],o=(a("ac6a"),a("5df3"),a("75fc")),i=(a("c5f6"),a("91b6")),s={props:{hideUpload:Boolean,preUploads:{type:Array,default:function(){return[]}},hasUploads:{type:Array,default:function(){return[]}},cover_image:String,limit:Number,multiple:{type:Boolean,default:!0},data:{},tips:{type:String,default:""},maxSize:{type:Number,default:500}},data:function(){return{}},computed:{uploads:function(){return[].concat(Object(o["a"])(this.hasUploads),Object(o["a"])(this.preUploads))}},methods:{handleBeforeUpload:function(t){var e=this,a=t.size;if(a>1024*this.maxSize)this.$Message.error({content:"图片大小超出限制"});else{if(!(this.limit&&this.uploads.length>=this.limit)){var n=new FileReader;return n.readAsDataURL(t),n.onload=function(){var a=n.result;t.img=a,e.preUploads.push(t)},!1}this.$Message.error({content:"只能上传".concat(this.limit,"张图片")})}},handleCancleClick:function(t,e){this[e].splice(this[e].indexOf(t),1)},uploadfiles:function(t){var e=this;return t&&(this.data=t),console.log(t,"opts"),console.log(this.preUploads),Promise.all(this.preUploads.map((function(t){return e.uploadTypeFile(t)}))).then((function(t){return t}))},uploadTypeFile:function(t){var e=this;return Object(i["a"])(t,this.data).then((function(a){return e.cover_image===t.img&&e.handleClickCover({img:a.data.url,isUploaded:!0}),t.img=a.data.url,e.hasUploads.push(t),e.preUploads.splice(e.preUploads.indexOf(t),1),t.img}))},handleClickCover:function(t){this.$emit("changeCoverImage",t)}}},l=s,c=(a("23d9"),a("2877")),u=Object(c["a"])(l,n,r,!1,null,"f5ffe9c6",null);e["a"]=u.exports},e630:function(t,e,a){"use strict";a.d(e,"a",(function(){return i}));var n=a("774e"),r=a.n(n),o=a("db2a");function i(t,e){if(t){if("string"===typeof t)return Object(o["a"])(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);return"Object"===a&&t.constructor&&(a=t.constructor.name),"Map"===a||"Set"===a?r()(a):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?Object(o["a"])(t,e):void 0}}},e7b8:function(t,e,a){},f410:function(t,e,a){a("1af6"),t.exports=a("584a").Array.isArray},fa69:function(t,e,a){"use strict";var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"table-main"},[t.controllable?a("div",{staticClass:"table-tools"},[a("div",{staticClass:" clearfix"},[a("div",{staticClass:"tools-left fl"},[t._l(t.tools,(function(e,n){return a("div",{key:n,staticClass:"tools-search-item"},[a("label",[t._v(t._s(e.label))]),a("Select",{staticStyle:{width:"240px"},attrs:{clearable:"",size:"large",placeholder:e.placeholder,filterable:""},on:{"on-change":t.handleTableData},model:{value:t.pageParam["tools_"+n],callback:function(e){t.$set(t.pageParam,"tools_"+n,e)},expression:"pageParam[`tools_${index}`]"}},t._l(e.options,(function(e){return a("Option",{key:e.value,attrs:{value:e.value}},[t._v(t._s(e.label))])})),1)],1)})),a("div",{staticClass:"tools-search-item"},[a("Input",{staticStyle:{width:"240px"},attrs:{placeholder:t.placeholder,size:"large"},on:{"on-enter":t.handleTableData,"on-click":t.handleTableData},model:{value:t.pageParam.searchKey,callback:function(e){t.$set(t.pageParam,"searchKey",e)},expression:"pageParam.searchKey"}},[a("Icon",{attrs:{slot:"suffix",type:"ios-search"},slot:"suffix"})],1)],1)],2),t.buttonList.length>0?a("div",{staticClass:"button-group fr"},t._l(t.buttonList,(function(e,n){return a("Button",{key:n,attrs:{size:"large",type:e.type?e.type:"primary"},on:{click:function(a){return t.btnHandle(e.handle,e.param)}}},[t._v(t._s(e.text))])})),1):t._e()])]):t._e(),a("Table",{attrs:{data:t.tableData,columns:t.tableColumns},on:{"on-selection-change":t.handleSelect},scopedSlots:t._u([{key:"action",fn:function(e){var n=e.row;e.index;return[a("handleBtns",{attrs:{"tools-btn-group":t.toolsBtnGroup,row:n},on:{handleClickBtn:t.handleRowBtn}})]}}])}),a("div",{staticStyle:{"margin-top":"20px",overflow:"hidden"}},[a("div",{staticStyle:{float:"right"}},[t.pageParam.total>0?a("Page",{attrs:{current:t.pageParam.current,total:t.pageParam.total,"page-size":t.pageParam.pageSize,"class-name":"tatle-page",size:"small","show-total":"","show-elevator":""},on:{"update:current":function(e){return t.$set(t.pageParam,"current",e)},"on-change":t.changePage}}):t._e()],1)])],1)},r=[],o=(a("96cf"),a("3b8d")),i=(a("6762"),function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[t._l(t.toolsBtnGroup,(function(e,n){return["del"==e?a("Poptip",{key:n,attrs:{confirm:"",transfer:"",title:"确定删除此数据吗?"},on:{"on-ok":function(a){return t.dispatchHandle(t.toolsBtnHandle[e],t.row)}}},[a("span",{class:"btn btn-"+e},[t._v(t._s(t.btn_text[e]))])]):a("span",{class:"btn btn-"+e,on:{click:function(a){return t.dispatchHandle(t.toolsBtnHandle[e],t.row)}}},[t._v(t._s(t.btn_text[e]))])]}))],2)}),s=[],l=(a("365c"),{name:"HandleBtns",props:{toolsBtnGroup:{type:Array,default:function(){return[]}},row:{type:Object,default:function(){return{}}}},data:function(){return{toolsBtnHandle:{audit:"toAuditLayout",make:"toMakeLayout",view:"toViewLayout",author:"toAuthorLayout",edit:"toEdit",del:"toDel",check:"toCheck"},btn_text:{edit:"编辑",del:"删除",check:"查看"}}},mounted:function(){},methods:{dispatchHandle:function(t,e){this.$emit("handleClickBtn",{action:t,row:e})}}}),c=l,u=(a("054b"),a("2877")),d=Object(u["a"])(c,i,s,!1,null,"51dec7c2",null),p=d.exports,f={name:"Tables",components:{handleBtns:p},props:{dataApi:Function,deleteApi:Function,deleteIdKey:String,columns:{type:Array,default:function(){return[]}},tools:{type:Array,default:function(){return[]}},controllable:{type:Boolean,default:!0},buttonList:{type:Array,default:function(){return[]}},long:{type:Boolean,default:!1},placeholder:{type:String,default:"房源ID/名称/讲解员"}},data:function(){return{tableData:[],tableColumns:[],toolsBtnGroup:[],time:null,pageParam:{pageNum:1,pageSize:10,searchKey:"",total:0,current:1,tools_0:"",tools_1:""}}},computed:{access:function(){return this.$store.state.user.access}},watch:{"pageParam.searchKey":function(){this.$bebounce(this.handleTableData,{pageNum:1,current:1})},columns:function(){this.handleTableData()}},created:function(){},mounted:function(){var t=this;this.handleColumns(this.columns),this.long&&(this.time=window.setInterval((function(){setTimeout(t.handleTableData,0)}),3e3)),this.handleTableData()},beforeDestroy:function(){clearInterval(this.time)},methods:{handleColumns:function(t){var e=this;this.tableColumns=t.map((function(t){var a=t;return"action"===t.slot&&e.slotAction(a),a}))},slotAction:function(t){var e=["admin","edit"],a=(this.access.some((function(t){return e.includes(t)})),t.tools),n=void 0===a?[]:a;this.toolsBtnGroup=n},handleTableData:function(t){var e=this,a=Object.assign(this.pageParam,t);this.dataApi(a).then((function(t){var a=t.data,n=a.list||a;e.tableData=n,e.pageParam.total=a.totalNum||a.total}))},oriAction:function(t){for(var e=[{value:"E",label:"东"},{value:"W",label:"西"},{value:"S",label:"南"},{value:"N",label:"北"},{value:"ES",label:"东南"},{value:"EN",label:"东北"},{value:"WS",label:"西南"},{value:"WN",label:"西北"}],a=0;a<e.length;a++)if(e[a].value===t)return e[a].label},handleSelect:function(t){this.$emit("chooseSelection",t)},btnHandle:function(t,e){this.$emit(t,e)},handleRowBtn:function(){var t=Object(o["a"])(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if("toDel"!==e.action){t.next=5;break}return t.next=3,this.deleteApi([e.row[this.deleteIdKey]||e.row]);case 3:return this.handleTableData(),t.abrupt("return");case 5:this.$emit(e.action,e.row);case 6:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}(),changePage:function(t){this.handleTableData({pageNum:t})}}},h=f,m=(a("d8d4"),Object(u["a"])(h,n,r,!1,null,"2e109f36",null)),v=m.exports;e["a"]=v}}]);