1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-38047187"],{"054b":function(t,e,a){"use strict";var n=a("5ab5"),o=a.n(n);o.a},4975: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:"enterprise-list"},[a("tables",{ref:"table",attrs:{"data-api":t.getCompanyList,"delete-api":t.deleteCompany,columns:t.columns,deleteIdKey:"agency_user_id",placeholder:"输入公司名称"},on:{toCheck:t.check}})],1)},o=[],r=(a("96cf"),a("3b8d")),l=a("fa69"),i=a("fcac"),c={data:function(){return{getCompanyList:i["e"],columns:[{type:"index",title:"序号",align:"center",width:80},{title:"公司名称",key:"companyName",align:"center"},{title:"所属行业",key:"companyType",align:"center"},{title:"公司地址",key:"companyAddress",align:"center"},{title:"成立时间",key:"registerDate",align:"center"},{title:"讲解人员",key:"name",align:"center"},{title:"手机号码",key:"name",align:"center"},{title:"操作",slot:"action",tools:["check","del"],align:"center"}]}},components:{tables:l["a"]},methods:{check:function(t){this.$router.push({path:"/enterprise",query:{companyId:t.companyId}})},deleteCompany:function(){var t=Object(r["a"])(regeneratorRuntime.mark((function t(e){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e[0].enable=0,t.next=3,Object(i["g"])(e[0]);case 3:this.$Message.success({content:"删除成功"});case 4:case"end":return t.stop()}}),t,this)})));function e(e){return t.apply(this,arguments)}return e}()}},s=c,u=(a("f7ed"),a("2877")),d=Object(u["a"])(s,n,o,!1,null,"65404409",null);e["default"]=d.exports},"5ab5":function(t,e,a){},6762:function(t,e,a){"use strict";var n=a("5ca1"),o=a("c366")(!0);n(n.P,"Array",{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),a("9c6c")("includes")},d8d4:function(t,e,a){"use strict";var n=a("e7b8"),o=a.n(n);o.a},e7b8:function(t,e,a){},e8dc:function(t,e,a){},f7ed:function(t,e,a){"use strict";var n=a("e8dc"),o=a.n(n);o.a},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)},o=[],r=(a("96cf"),a("3b8d")),l=(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)}),i=[],c=(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})}}}),s=c,u=(a("054b"),a("2877")),d=Object(u["a"])(s,l,i,!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(r["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,o,!1,null,"2e109f36",null)),b=m.exports;e["a"]=b},fcac:function(t,e,a){"use strict";a.d(e,"a",(function(){return r})),a.d(e,"d",(function(){return l})),a.d(e,"e",(function(){return i})),a.d(e,"g",(function(){return c})),a.d(e,"c",(function(){return s})),a.d(e,"f",(function(){return u})),a.d(e,"b",(function(){return d})),a.d(e,"h",(function(){return p}));var n=a("6b6c"),o=a("5349");function r(t){return n["a"].post("company/add",t)}function l(t){return n["a"].get("company/getCompanyDetail",{params:{companyId:t}})}function i(t){var e={pageNum:1,pageSize:10,key:t.searchKey||"",token:Object(o["c"])()};return n["a"].get("company/getCompanyList",{params:Object.assign(e,t)})}function c(t){return n["a"].post("company/update",t)}function s(t){var e={pageNum:1,pageSize:999,searchKey:"",token:Object(o["c"])()};return n["a"].post("company/getAllScene",Object.assign(e,t))}function u(t){var e={pageNum:1,pageSize:10,keyword:t.searchKey||"",token:Object(o["c"])()};return n["a"].get("activity/trade/queryOrGetTradeList",{params:Object.assign(e,t)})}function d(t){return n["a"].post("activity/trade/add",t)}function p(t){return n["a"].post("activity/trade/update",t)}}}]);
|