Commit 62f51662 by crushh

update: dist

parent 22ec4549
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([27,64],{"5k/n":function(t,e){},DWsn:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=a("Xxa5"),i=a.n(s),n=a("exGp"),o=a.n(n),l=a("DvcT"),d=a("YQXN"),c=a("PI0u"),r=a("P9l9"),u=a("Ch4/"),f={name:"actCodeDetail",components:{actCodeDetailInfo:l.default,actCodeDetailStatistics:d.default},props:{hmId:{type:String,default:""}},data:function(){return{fixedHeight:237,codeInfo:{},loading:!1,activeName:"first",codeStatusLis:[{value:"",style:""},{value:"正常",style:"success"},{value:"已作废",style:"danger"},{value:"待生效",style:"info"},{value:"正常-今日已达上限",style:"warning"}],statusIndex:1,scrollTop:0,useMemberList:[]}},methods:{downloadQR:function(){var t,e,a,s;t=this.codeInfo.hmId+"_"+this.codeInfo.name,e=this.codeInfo.wxQrcode,a=e,(s=new XMLHttpRequest).open("GET",a,!0),s.responseType="blob",s.onload=function(e){var a=new Blob([s.response]),i=window.URL.createObjectURL(a),n=document.createElement("a");n.href=i,n.download=t+".png",n.click()},s.send()},modifyCode:function(){this.$router.push("/actCodeEdit?hmId="+this.$route.query.hmId)},discardCode:function(){var t=this,e=this;this.$confirm("确认要作废该活码?此操作将永久废弃该活码,请确保不影响其他投放使用!","作废提示",{confirmButtonText:"删除",cancelButtonText:"取消",type:"warning"}).then(function(){e.loading=!0,Object(r.a)("/haoban-manage3-web/hm/qrcode/del",{hmId:e.$route.query.hmId}).then(function(a){e.loading=!1,0!=a.data.code?u.a.errorMsg(a.data):t.getActCodeInfo()})})},getActCodeInfo:function(){var t=this;return o()(i.a.mark(function e(){var a;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!((a=t).$route.query.hmId.length<=0)){e.next=3;break}return e.abrupt("return");case 3:a.loading=!0,Object(r.b)("/haoban-manage3-web/hm/qrcode/detail",{hmId:a.$route.query.hmId}).then(function(t){var e=t.data;if(a.loading=!1,0==e.code)return a.statusIndex=1==e.result.statusFlag&&1==e.result.overFlag?4:e.result.statusFlag,a.codeInfo=e.result,void(a.fixedHeight=2!=a.codeInfo.statusFlag?280:237);u.a.errorMsg(e)}).catch(function(t){a.$message.error({duration:1e3,message:t.message})});case 5:case"end":return e.stop()}},e,t)}))()},scrollMethod:Object(c.b)(function(){this.scrollTop=document.getElementById("hb-layout-pager-one").scrollTop},100),useMemberData:function(t){this.useMemberList=t}},mounted:function(){this.activeName=this.$route.query.activeName||"first",this.getActCodeInfo(),document.getElementById("hb-layout-pager-one").addEventListener("scroll",this.scrollMethod)},destroyed:function(){document.getElementById("hb-layout-pager-one").removeEventListener("scroll",this.scrollMethod)}},v={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"app-detail-wrap p-20"},[a("div",{staticClass:"flex p-b-40"},[2==t.codeInfo.hmType?a("el-image",{staticClass:"img-200",attrs:{src:t.codeInfo.wxQrcode}}):t._e(),t._v(" "),a("div",{staticClass:"text-ellipsis-white color-303133",style:1==t.codeInfo.hmType?"width:100%;":"width: calc(100% - 230px);"},[a("div",{staticClass:"p-t-12 flex height-22"},[a("div",{staticClass:"font-16 line-22 text-ellipsis-white font-w-500"},[t._v(t._s(t.codeInfo.name))]),t._v(" "),a("el-tag",{staticStyle:{"margin-left":"8px"},attrs:{size:"small",effect:"dark",type:t.codeStatusLis[t.statusIndex].style}},[t._v(t._s(t.codeStatusLis[t.statusIndex].value))])],1),t._v(" "),a("p",{staticClass:"font-14 m-t-10 "},[t._v("ID:"+t._s(t.codeInfo.hmCode))]),t._v(" "),a("div",{staticClass:"flex font-14",staticStyle:{"padding-top":"20px"}},[a("div",{staticClass:"flex flex-1"},[a("div",{staticClass:"font-14 line-22"},[t._v("\n 类       型:\n ")]),t._v(" "),a("el-tag",{attrs:{size:"small"}},[t._v(t._s(1==t.codeInfo.hmType?"单人活码":"多人活码"))])],1),t._v(" "),a("div",{staticClass:"font-14 line-22 flex-1"},[t._v("创建人:"+t._s(t.codeInfo.creatorName||"--"))]),t._v(" "),a("div",{staticClass:"font-14 line-22 flex-1"},[t._v("创建时间:"+t._s(t._f("formatTimeStamp")(t.codeInfo.createTime)))])]),t._v(" "),a("div",{staticClass:"flex font-14",staticStyle:{"padding-top":"15px"}},[a("div",{staticClass:"font-14 line-22 flex-1"},[t._v("所属分组:"+t._s(t.codeInfo.hmGroupName||"--"))]),t._v(" "),a("div",{staticClass:"flex flex-1"},[a("div",{staticClass:"font-14 line-22"},[t._v("自动通过好友:")]),t._v(" "),a("el-tag",{attrs:{size:"small",type:1==t.codeInfo.passFlag?"":"danger"}},[t._v(t._s(1==t.codeInfo.passFlag?"已开启":"已关闭"))])],1),t._v(" "),a("div",{staticClass:"flex flex-1"},[a("div",{staticClass:"font-14 line-22"},[t._v("活码标签:")]),t._v(" "),a("el-tooltip",{attrs:{disabled:0!=t.codeInfo.memberLabelStatus,content:"已删除",placement:"top"}},[a("el-tag",{attrs:{size:"small",type:0==t.codeInfo.memberLabelStatus?"warning":"info"}},[t._v(t._s(t.codeInfo.memberLabelName||"--"))])],1)],1)]),t._v(" "),2!=t.codeInfo.statusFlag&&t.codeInfo.statusFlag?a("div",{staticClass:"flex",staticStyle:{"padding-top":"20px"}},[2==t.codeInfo.hmType&&1==t.codeInfo.statusFlag?a("el-button",{staticStyle:{width:"120px","margin-right":"12px"},attrs:{icon:"el-icon-download",type:"primary"},on:{click:t.downloadQR}},[t._v("下载二维码")]):t._e(),t._v(" "),a("el-button",{staticStyle:{width:"98px"},attrs:{type:"primary",plain:""},on:{click:t.modifyCode}},[t._v("编辑")]),t._v(" "),a("el-button",{staticClass:"button-discard specter",style:2==t.codeInfo.hmType&&t.useMemberList.length>0?"":"border-color: #F5222D;",attrs:{type:"danger",plain:"",disabled:2==t.codeInfo.hmType&&t.useMemberList.length>0},on:{click:t.discardCode}},[t._v("作废")])],1):t._e()])],1),t._v(" "),t.scrollTop>=t.fixedHeight?a("div",{staticClass:"fixed-tab"},[a("el-tabs",{attrs:{type:"card"},model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"详情信息",name:"first"}},[a("div")]),t._v(" "),a("el-tab-pane",{attrs:{label:"数据统计",name:"second"}},[a("div")])],1)],1):t._e(),t._v(" "),a("el-tabs",{attrs:{type:"card"},model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},[t.$getButtonLimit(this.$buttonCode.infoActCode)?a("el-tab-pane",{attrs:{label:"详情信息",name:"first","limit-code":t.$buttonCode.infoActCode}},[a("act-code-detail-info",{attrs:{"enterprise-id":t.codeInfo.enterpriseId,"welcome-id":t.codeInfo.welcomeId,"hm-id":t.$route.query.hmId},on:{useMemberList:t.useMemberData}})],1):t._e(),t._v(" "),t.$getButtonLimit(this.$buttonCode.dataActCode)?a("el-tab-pane",{attrs:{label:"数据统计",name:"second","limit-code":t.$buttonCode.dataActCode}},[a("act-code-detail-statistics",{attrs:{"hm-id":t.$route.query.hmId}})],1):t._e()],1)],1)},staticRenderFns:[]};var m=a("VU/8")(f,v,!1,function(t){a("5k/n")},"data-v-636d090a",null);e.default=m.exports},YQXN:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=a("/p6h"),i=a("eaYI"),n=a("P9l9"),o=a("ckKa"),l=a("Ch4/"),d={name:"act-code-detail-statistics",components:{dataDetail:s.default,newAddChart:i.default},props:{hmId:{type:String,default:function(){return""}}},mixins:[o.a],data:function(){return{loading:!1,overViewData:{addNumT:0,addNum:0,dateList:[]}}},methods:{explain:function(t){window.open(t)},getChartList:function(){var t=this,e={inFields:{hmId:t.hmId,startTime:t.dateDefault[0]+" 00:00:00",endTime:t.dateDefault[1]+" 23:59:59",type:t.dateKey>=2?2:1}};t.loading=!0,Object(n.f)("/haoban-manage3-web/hm/qrcode/detail-data-statistics",e).then(function(e){var a=e.data;if(t.loading=!1,0==a.code){var s=a.result||{addNumT:0,addNum:0,dateList:[]};return s.dateList.map(function(t,e){t["新增人数"]=t.addNum}),void(t.overViewData=s)}l.a.errorMsg(a)}).catch(function(e){t.loading=!1,t.$message.error({duration:1e3,message:e.message})})},onDateChange:function(){this.dateKey=-1,this.getChartList()}},mounted:function(){this.btnChange(0)}},c={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-detail-wrap"},[a("div",[a("div",{staticClass:"flex justify-between title"},[t._m(0),t._v(" "),a("div",{staticClass:"flex"},[a("el-button",{directives:[{name:"jumpLink",rawName:"v-jumpLink:code",arg:"code"}],attrs:{type:"text"}},[a("i",{staticClass:"iconfont-hb3 iconzhibiaoshuoming m-r-6"}),t._v("指标说明")])],1)]),t._v(" "),a("ul",{staticClass:"flex"},[a("li",{staticClass:"data-total-cell m-r-22"},[a("div",{staticClass:"flex p-20"},[t._m(1),t._v(" "),a("div",{staticClass:"m-l-16"},[a("div",{staticClass:"font-14 color-606266 line-20"},[t._v("新增总人数")]),t._v(" "),a("span",{staticClass:"font-30 font-din",staticStyle:{"margin-top":"1"}},[t._v(t._s(t.overViewData.addNumT||0))])])])]),t._v(" "),a("li",{staticClass:"data-total-cell "},[a("div",{staticClass:"flex p-20"},[t._m(2),t._v(" "),a("div",{staticClass:"m-l-16"},[a("div",{staticClass:"font-14 color-606266 line-20"},[t._v("今日新增人数")]),t._v(" "),a("span",{staticClass:"font-30 font-din",staticStyle:{"margin-top":"1"}},[t._v(t._s(t.overViewData.addNum||0))])])])])]),t._v(" "),a("div",{staticClass:"flex justify-end"},[a("div",{staticClass:"rightBox"},[t._l(t.dateLis,function(e,s){return a("ul",{key:e.key,staticClass:"datebox"},[a("li",{staticClass:"dateLisBox",class:t.dateKey==s?"activeClass":"noActive",on:{click:function(e){return t.btnChange(s)}}},[t._v(t._s(e.value))])])}),t._v(" "),a("el-date-picker",{staticClass:"w256",attrs:{type:"daterange","range-separator":"~","start-placeholder":"创建开始日期","end-placeholder":"创建结束日期","default-time":["00:00:00","23:59:59"],"picker-options":t.pickerOptions(),"value-format":"yyyy-MM-dd",format:[2,3,4].includes(t.dateKey)?"yyyy-MM":"yyyy-MM-dd",clearable:!1},on:{change:t.onDateChange},model:{value:t.dateDefault,callback:function(e){t.dateDefault=e},expression:"dateDefault"}})],2)]),t._v(" "),a("new-add-chart",{attrs:{charData:t.overViewData.dateList,id:"new-add-chart"}})],1),t._v(" "),a("div",[a("div",{staticClass:"flex justify-between title"},[t._m(3),t._v(" "),a("div",{staticClass:"flex"},[a("el-button",{directives:[{name:"jumpLink",rawName:"v-jumpLink:code",arg:"code"}],attrs:{type:"text"}},[a("i",{staticClass:"iconfont-hb3 iconzhibiaoshuoming m-r-6"}),t._v("指标说明")])],1)]),t._v(" "),a("data-detail",{attrs:{id:t.hmId}})],1)])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"flex"},[e("div",{staticClass:"blue-block"}),this._v(" "),e("span",{staticClass:"font-w-500 color-303133"},[this._v("概览")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"icon-background"},[e("i",{staticClass:"iconfont-hb3 iconxinzengyonghu color-1890ff font-28"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"icon-background",staticStyle:{background:"#d9f3fd"}},[e("i",{staticClass:"iconfont-hb3 iconxinzengyonghu color-35C4FC font-28"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"flex"},[e("div",{staticClass:"blue-block"}),this._v(" "),e("span",{staticClass:"font-w-500 color-303133"},[this._v("查看明细")])])}]};var r=a("VU/8")(d,c,!1,function(t){a("zJaC")},"data-v-b1e52246",null);e.default=r.exports},zJaC:function(t,e){}});
\ No newline at end of file
webpackJsonp([43],{i54L:function(t,e){},nfpZ:function(t,e){},rUvh:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("mvHQ"),r=n.n(o),i=n("P9l9"),a=n("Ch4/"),l=n("PI0u"),s={props:{brandId:{type:String,default:function(){return""}},policyId:{type:String,default:function(){return""}}},data:function(){return{dialogVisible:!0,tableData:[],conditionObj:{searchInput:"",searchType:"1",storeGroup:[],dateRange:[]},currentPage:1,pageSize:20,total:0}},filters:{percenteNum:function(t){return t>0?Number(100*t).toFixed(2)+"%":Number(t).toFixed(2)+"%"}},methods:{handleClose:function(t){this.$emit("closeSendRecord")},toInput:Object(l.a)(function(t,e){this.currentPage=1,this.getTableList()},500),clearInput:function(){this.currentPage=1,this.getTableList()},changeDate:function(t){t||(this.choiceDateCopy=[],this.conditionObj.dateRange=[]),this.getTableList()},handleSizeChange:function(t){this.currentPage=1,this.pageSize=t,this.getTableList()},handleCurrentChange:function(t){this.currentPage=t,this.getTableList()},getTableList:function(t){var e=this,n={policyId:e.policyId,search:e.conditionObj.searchInput||"",pageNum:e.currentPage,pageSize:e.pageSize};Object(i.g)("/haoban-app-customer-web/inner/find-card-total-log-page",n).then(function(t){var n=t.data;if(1==n.errorCode)return e.tableData=n.result.result||[],e.total=n.result.totalCount,!1;a.a.errorMsg(n)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{brandId:function(t,e){t&&(this.activeBrand=t,this.getTableList())},policyId:function(t,e){t&&this.getTableList()}},mounted:function(){this.policyId&&this.getTableList()}},c={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-dialog",{attrs:{title:"记录",visible:t.dialogVisible,width:"802px","before-close":t.handleClose},on:{"update:visible":function(e){t.dialogVisible=e}}},[n("div",{staticClass:"table-condition flex flex-space-between m-b-20"},[n("div",{staticClass:"table-condition-left"},[n("el-input",{staticClass:"w-369",attrs:{placeholder:"请输入卡券名称",maxlength:"50",clearable:""},on:{clear:t.clearInput},nativeOn:{keyup:function(e){return n=e,t.toInput(n,t.conditionObj.searchInput);var n}},model:{value:t.conditionObj.searchInput,callback:function(e){t.$set(t.conditionObj,"searchInput",e)},expression:"conditionObj.searchInput"}})],1)]),t._v(" "),n("div",[n("el-table",{ref:"multipleTable",staticClass:"select-table",style:{width:"100%",minHeight:t.tableH},attrs:{data:t.tableData,"tooltip-effect":"dark",height:"450"}},[n("el-table-column",{attrs:{label:"卡券名称","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.cardName||"--")+"\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"",label:"投放数量","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.issuingQuantity||"0")+"\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"",label:"领取数量"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.getedQuantity||"0"))]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"",label:"领取率"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(t._f("percenteNum")(e.row.getedRate)))]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"",label:"使用数量"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("div",[t._v(t._s(e.row.usageQuantity||"0"))])]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"",label:"核销率"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("div",[t._v(t._s(t._f("percenteNum")(e.row.verificationRate)))])]}}])})],1),t._v(" "),0!=t.tableData.length?n("div",{staticClass:"block common-wrap__page text-right m-t-24"},[n("dm-pagination",{attrs:{background:"","current-page":t.currentPage,"page-sizes":[20,40,60,80],"page-size":t.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1):t._e()],1)])},staticRenderFns:[]};var u=n("VU/8")(s,c,!1,function(t){n("nfpZ")},"data-v-48fb59e7",null).exports;
/**!
* Sortable 1.14.0
* @author RubaXa <trash@rubaxa.org>
* @author owenm <owen23355@gmail.com>
* @license MIT
*/
function d(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,o)}return n}function h(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?d(Object(n),!0).forEach(function(e){f(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function p(t){"@babel/helpers - typeof";return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function f(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function g(){return(g=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(t[o]=n[o])}return t}).apply(this,arguments)}function v(t,e){if(null==t)return{};var n,o,r=function(t,e){if(null==t)return{};var n,o,r={},i=Object.keys(t);for(o=0;o<i.length;o++)n=i[o],e.indexOf(n)>=0||(r[n]=t[n]);return r}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(o=0;o<i.length;o++)n=i[o],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}function m(t){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(t)}var b=m(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),w=m(/Edge/i),y=m(/firefox/i),_=m(/safari/i)&&!m(/chrome/i)&&!m(/android/i),S=m(/iP(ad|od|hone)/i),E=m(/chrome/i)&&m(/android/i),D={capture:!1,passive:!1};function C(t,e,n){t.addEventListener(e,n,!b&&D)}function T(t,e,n){t.removeEventListener(e,n,!b&&D)}function I(t,e){if(e){if(">"===e[0]&&(e=e.substring(1)),t)try{if(t.matches)return t.matches(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e)}catch(t){return!1}return!1}}function x(t){return t.host&&t!==document&&t.host.nodeType?t.host:t.parentNode}function O(t,e,n,o){if(t){n=n||document;do{if(null!=e&&(">"===e[0]?t.parentNode===n&&I(t,e):I(t,e))||o&&t===n)return t;if(t===n)break}while(t=x(t))}return null}var N,P=/\s+/g;function k(t,e,n){if(t&&e)if(t.classList)t.classList[n?"add":"remove"](e);else{var o=(" "+t.className+" ").replace(P," ").replace(" "+e+" "," ");t.className=(o+(n?" "+e:"")).replace(P," ")}}function M(t,e,n){var o=t&&t.style;if(o){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(t,""):t.currentStyle&&(n=t.currentStyle),void 0===e?n:n[e];e in o||-1!==e.indexOf("webkit")||(e="-webkit-"+e),o[e]=n+("string"==typeof n?"":"px")}}function A(t,e){var n="";if("string"==typeof t)n=t;else do{var o=M(t,"transform");o&&"none"!==o&&(n=o+" "+n)}while(!e&&(t=t.parentNode));var r=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return r&&new r(n)}function R(t,e,n){if(t){var o=t.getElementsByTagName(e),r=0,i=o.length;if(n)for(;r<i;r++)n(o[r],r);return o}return[]}function L(){var t=document.scrollingElement;return t||document.documentElement}function X(t,e,n,o,r){if(t.getBoundingClientRect||t===window){var i,a,l,s,c,u,d;if(t!==window&&t.parentNode&&t!==L()?(a=(i=t.getBoundingClientRect()).top,l=i.left,s=i.bottom,c=i.right,u=i.height,d=i.width):(a=0,l=0,s=window.innerHeight,c=window.innerWidth,u=window.innerHeight,d=window.innerWidth),(e||n)&&t!==window&&(r=r||t.parentNode,!b))do{if(r&&r.getBoundingClientRect&&("none"!==M(r,"transform")||n&&"static"!==M(r,"position"))){var h=r.getBoundingClientRect();a-=h.top+parseInt(M(r,"border-top-width")),l-=h.left+parseInt(M(r,"border-left-width")),s=a+i.height,c=l+i.width;break}}while(r=r.parentNode);if(o&&t!==window){var p=A(r||t),f=p&&p.a,g=p&&p.d;p&&(s=(a/=g)+(u/=g),c=(l/=f)+(d/=f))}return{top:a,left:l,bottom:s,right:c,width:d,height:u}}}function Y(t,e,n){for(var o=H(t,!0),r=X(t)[e];o;){var i=X(o)[n];if(!("top"===n||"left"===n?r>=i:r<=i))return o;if(o===L())break;o=H(o,!1)}return!1}function j(t,e,n,o){for(var r=0,i=0,a=t.children;i<a.length;){if("none"!==a[i].style.display&&a[i]!==Gt.ghost&&(o||a[i]!==Gt.dragged)&&O(a[i],n.draggable,t,!1)){if(r===e)return a[i];r++}i++}return null}function F(t,e){for(var n=t.lastElementChild;n&&(n===Gt.ghost||"none"===M(n,"display")||e&&!I(n,e));)n=n.previousElementSibling;return n||null}function B(t,e){var n=0;if(!t||!t.parentNode)return-1;for(;t=t.previousElementSibling;)"TEMPLATE"===t.nodeName.toUpperCase()||t===Gt.clone||e&&!I(t,e)||n++;return n}function z(t){var e=0,n=0,o=L();if(t)do{var r=A(t),i=r.a,a=r.d;e+=t.scrollLeft*i,n+=t.scrollTop*a}while(t!==o&&(t=t.parentNode));return[e,n]}function H(t,e){if(!t||!t.getBoundingClientRect)return L();var n=t,o=!1;do{if(n.clientWidth<n.scrollWidth||n.clientHeight<n.scrollHeight){var r=M(n);if(n.clientWidth<n.scrollWidth&&("auto"==r.overflowX||"scroll"==r.overflowX)||n.clientHeight<n.scrollHeight&&("auto"==r.overflowY||"scroll"==r.overflowY)){if(!n.getBoundingClientRect||n===document.body)return L();if(o||e)return n;o=!0}}}while(n=n.parentNode);return L()}function $(t,e){return Math.round(t.top)===Math.round(e.top)&&Math.round(t.left)===Math.round(e.left)&&Math.round(t.height)===Math.round(e.height)&&Math.round(t.width)===Math.round(e.width)}function W(t,e){return function(){if(!N){var n=arguments;1===n.length?t.call(this,n[0]):t.apply(this,n),N=setTimeout(function(){N=void 0},e)}}}function V(t,e,n){t.scrollLeft+=e,t.scrollTop+=n}function G(t){var e=window.Polymer,n=window.jQuery||window.Zepto;return e&&e.dom?e.dom(t).cloneNode(!0):n?n(t).clone(!0)[0]:t.cloneNode(!0)}var U="Sortable"+(new Date).getTime();function Q(){var t,e=[];return{captureAnimationState:function(){(e=[],this.options.animation)&&[].slice.call(this.el.children).forEach(function(t){if("none"!==M(t,"display")&&t!==Gt.ghost){e.push({target:t,rect:X(t)});var n=h({},e[e.length-1].rect);if(t.thisAnimationDuration){var o=A(t,!0);o&&(n.top-=o.f,n.left-=o.e)}t.fromRect=n}})},addAnimationState:function(t){e.push(t)},removeAnimationState:function(t){e.splice(function(t,e){for(var n in t)if(t.hasOwnProperty(n))for(var o in e)if(e.hasOwnProperty(o)&&e[o]===t[n][o])return Number(n);return-1}(e,{target:t}),1)},animateAll:function(n){var o=this;if(!this.options.animation)return clearTimeout(t),void("function"==typeof n&&n());var r=!1,i=0;e.forEach(function(t){var e=0,n=t.target,a=n.fromRect,l=X(n),s=n.prevFromRect,c=n.prevToRect,u=t.rect,d=A(n,!0);d&&(l.top-=d.f,l.left-=d.e),n.toRect=l,n.thisAnimationDuration&&$(s,l)&&!$(a,l)&&(u.top-l.top)/(u.left-l.left)==(a.top-l.top)/(a.left-l.left)&&(e=function(t,e,n,o){return Math.sqrt(Math.pow(e.top-t.top,2)+Math.pow(e.left-t.left,2))/Math.sqrt(Math.pow(e.top-n.top,2)+Math.pow(e.left-n.left,2))*o.animation}(u,s,c,o.options)),$(l,a)||(n.prevFromRect=a,n.prevToRect=l,e||(e=o.options.animation),o.animate(n,u,l,e)),e&&(r=!0,i=Math.max(i,e),clearTimeout(n.animationResetTimer),n.animationResetTimer=setTimeout(function(){n.animationTime=0,n.prevFromRect=null,n.fromRect=null,n.prevToRect=null,n.thisAnimationDuration=null},e),n.thisAnimationDuration=e)}),clearTimeout(t),r?t=setTimeout(function(){"function"==typeof n&&n()},i):"function"==typeof n&&n(),e=[]},animate:function(t,e,n,o){if(o){M(t,"transition",""),M(t,"transform","");var r=A(this.el),i=r&&r.a,a=r&&r.d,l=(e.left-n.left)/(i||1),s=(e.top-n.top)/(a||1);t.animatingX=!!l,t.animatingY=!!s,M(t,"transform","translate3d("+l+"px,"+s+"px,0)"),this.forRepaintDummy=function(t){return t.offsetWidth}(t),M(t,"transition","transform "+o+"ms"+(this.options.easing?" "+this.options.easing:"")),M(t,"transform","translate3d(0,0,0)"),"number"==typeof t.animated&&clearTimeout(t.animated),t.animated=setTimeout(function(){M(t,"transition",""),M(t,"transform",""),t.animated=!1,t.animatingX=!1,t.animatingY=!1},o)}}}}var q=[],J={initializeByDefault:!0},Z={mount:function(t){for(var e in J)!J.hasOwnProperty(e)||e in t||(t[e]=J[e]);q.forEach(function(e){if(e.pluginName===t.pluginName)throw"Sortable: Cannot mount plugin ".concat(t.pluginName," more than once")}),q.push(t)},pluginEvent:function(t,e,n){var o=this;this.eventCanceled=!1,n.cancel=function(){o.eventCanceled=!0};var r=t+"Global";q.forEach(function(o){e[o.pluginName]&&(e[o.pluginName][r]&&e[o.pluginName][r](h({sortable:e},n)),e.options[o.pluginName]&&e[o.pluginName][t]&&e[o.pluginName][t](h({sortable:e},n)))})},initializePlugins:function(t,e,n,o){for(var r in q.forEach(function(o){var r=o.pluginName;if(t.options[r]||o.initializeByDefault){var i=new o(t,e,t.options);i.sortable=t,i.options=t.options,t[r]=i,g(n,i.defaults)}}),t.options)if(t.options.hasOwnProperty(r)){var i=this.modifyOption(t,r,t.options[r]);void 0!==i&&(t.options[r]=i)}},getEventProperties:function(t,e){var n={};return q.forEach(function(o){"function"==typeof o.eventProperties&&g(n,o.eventProperties.call(e[o.pluginName],t))}),n},modifyOption:function(t,e,n){var o;return q.forEach(function(r){t[r.pluginName]&&r.optionListeners&&"function"==typeof r.optionListeners[e]&&(o=r.optionListeners[e].call(t[r.pluginName],n))}),o}};function K(t){var e=t.sortable,n=t.rootEl,o=t.name,r=t.targetEl,i=t.cloneEl,a=t.toEl,l=t.fromEl,s=t.oldIndex,c=t.newIndex,u=t.oldDraggableIndex,d=t.newDraggableIndex,p=t.originalEvent,f=t.putSortable,g=t.extraEventProperties;if(e=e||n&&n[U]){var v,m=e.options,y="on"+o.charAt(0).toUpperCase()+o.substr(1);!window.CustomEvent||b||w?(v=document.createEvent("Event")).initEvent(o,!0,!0):v=new CustomEvent(o,{bubbles:!0,cancelable:!0}),v.to=a||n,v.from=l||n,v.item=r||n,v.clone=i,v.oldIndex=s,v.newIndex=c,v.oldDraggableIndex=u,v.newDraggableIndex=d,v.originalEvent=p,v.pullMode=f?f.lastPutMode:void 0;var _=h(h({},g),Z.getEventProperties(o,e));for(var S in _)v[S]=_[S];n&&n.dispatchEvent(v),m[y]&&m[y].call(e,v)}}var tt=["evt"],et=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=n.evt,r=v(n,tt);Z.pluginEvent.bind(Gt)(t,e,h({dragEl:ot,parentEl:rt,ghostEl:it,rootEl:at,nextEl:lt,lastDownEl:st,cloneEl:ct,cloneHidden:ut,dragStarted:Et,putSortable:vt,activeSortable:Gt.active,originalEvent:o,oldIndex:dt,oldDraggableIndex:pt,newIndex:ht,newDraggableIndex:ft,hideGhostForTarget:Ht,unhideGhostForTarget:$t,cloneNowHidden:function(){ut=!0},cloneNowShown:function(){ut=!1},dispatchSortableEvent:function(t){nt({sortable:e,name:t,originalEvent:o})}},r))};function nt(t){K(h({putSortable:vt,cloneEl:ct,targetEl:ot,rootEl:at,oldIndex:dt,oldDraggableIndex:pt,newIndex:ht,newDraggableIndex:ft},t))}var ot,rt,it,at,lt,st,ct,ut,dt,ht,pt,ft,gt,vt,mt,bt,wt,yt,_t,St,Et,Dt,Ct,Tt,It,xt=!1,Ot=!1,Nt=[],Pt=!1,kt=!1,Mt=[],At=!1,Rt=[],Lt="undefined"!=typeof document,Xt=S,Yt=w||b?"cssFloat":"float",jt=Lt&&!E&&!S&&"draggable"in document.createElement("div"),Ft=function(){if(Lt){if(b)return!1;var t=document.createElement("x");return t.style.cssText="pointer-events:auto","auto"===t.style.pointerEvents}}(),Bt=function(t,e){var n=M(t),o=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),r=j(t,0,e),i=j(t,1,e),a=r&&M(r),l=i&&M(i),s=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+X(r).width,c=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+X(i).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(r&&a.float&&"none"!==a.float){var u="left"===a.float?"left":"right";return!i||"both"!==l.clear&&l.clear!==u?"horizontal":"vertical"}return r&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||s>=o&&"none"===n[Yt]||i&&"none"===n[Yt]&&s+c>o)?"vertical":"horizontal"},zt=function(t){function e(t,n){return function(o,r,i,a){var l=o.options.group.name&&r.options.group.name&&o.options.group.name===r.options.group.name;if(null==t&&(n||l))return!0;if(null==t||!1===t)return!1;if(n&&"clone"===t)return t;if("function"==typeof t)return e(t(o,r,i,a),n)(o,r,i,a);var s=(n?o:r).options.group.name;return!0===t||"string"==typeof t&&t===s||t.join&&t.indexOf(s)>-1}}var n={},o=t.group;o&&"object"==p(o)||(o={name:o}),n.name=o.name,n.checkPull=e(o.pull,!0),n.checkPut=e(o.put),n.revertClone=o.revertClone,t.group=n},Ht=function(){!Ft&&it&&M(it,"display","none")},$t=function(){!Ft&&it&&M(it,"display","")};Lt&&document.addEventListener("click",function(t){if(Ot)return t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.stopImmediatePropagation&&t.stopImmediatePropagation(),Ot=!1,!1},!0);var Wt=function(t){if(ot){t=t.touches?t.touches[0]:t;var e=(r=t.clientX,i=t.clientY,Nt.some(function(t){var e=t[U].options.emptyInsertThreshold;if(e&&!F(t)){var n=X(t),o=r>=n.left-e&&r<=n.right+e,l=i>=n.top-e&&i<=n.bottom+e;return o&&l?a=t:void 0}}),a);if(e){var n={};for(var o in t)t.hasOwnProperty(o)&&(n[o]=t[o]);n.target=n.rootEl=e,n.preventDefault=void 0,n.stopPropagation=void 0,e[U]._onDragOver(n)}}var r,i,a},Vt=function(t){ot&&ot.parentNode[U]._isOutsideThisEl(t.target)};function Gt(t,e){if(!t||!t.nodeType||1!==t.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(t));this.el=t,this.options=e=g({},e),t[U]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(t.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Bt(t,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(t,e){t.setData("Text",e.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Gt.supportPointer&&"PointerEvent"in window&&!_,emptyInsertThreshold:5};for(var o in Z.initializePlugins(this,t,n),n)!(o in e)&&(e[o]=n[o]);for(var r in zt(e),this)"_"===r.charAt(0)&&"function"==typeof this[r]&&(this[r]=this[r].bind(this));this.nativeDraggable=!e.forceFallback&&jt,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?C(t,"pointerdown",this._onTapStart):(C(t,"mousedown",this._onTapStart),C(t,"touchstart",this._onTapStart)),this.nativeDraggable&&(C(t,"dragover",this),C(t,"dragenter",this)),Nt.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),g(this,Q())}function Ut(t,e,n,o,r,i,a,l){var s,c,u=t[U],d=u.options.onMove;return!window.CustomEvent||b||w?(s=document.createEvent("Event")).initEvent("move",!0,!0):s=new CustomEvent("move",{bubbles:!0,cancelable:!0}),s.to=e,s.from=t,s.dragged=n,s.draggedRect=o,s.related=r||e,s.relatedRect=i||X(e),s.willInsertAfter=l,s.originalEvent=a,t.dispatchEvent(s),d&&(c=d.call(u,s,a)),c}function Qt(t){t.draggable=!1}function qt(){At=!1}function Jt(t){for(var e=t.tagName+t.className+t.src+t.href+t.textContent,n=e.length,o=0;n--;)o+=e.charCodeAt(n);return o.toString(36)}function Zt(t){return setTimeout(t,0)}function Kt(t){return clearTimeout(t)}Gt.prototype={constructor:Gt,_isOutsideThisEl:function(t){this.el.contains(t)||t===this.el||(Dt=null)},_getDirection:function(t,e){return"function"==typeof this.options.direction?this.options.direction.call(this,t,e,ot):this.options.direction},_onTapStart:function(t){if(t.cancelable){var e=this,n=this.el,o=this.options,r=o.preventOnFilter,i=t.type,a=t.touches&&t.touches[0]||t.pointerType&&"touch"===t.pointerType&&t,l=(a||t).target,s=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||l,c=o.filter;if(function(t){Rt.length=0;var e=t.getElementsByTagName("input"),n=e.length;for(;n--;){var o=e[n];o.checked&&Rt.push(o)}}(n),!ot&&!(/mousedown|pointerdown/.test(i)&&0!==t.button||o.disabled)&&!s.isContentEditable&&(this.nativeDraggable||!_||!l||"SELECT"!==l.tagName.toUpperCase())&&!((l=O(l,o.draggable,n,!1))&&l.animated||st===l)){if(dt=B(l),pt=B(l,o.draggable),"function"==typeof c){if(c.call(this,t,l,this))return nt({sortable:e,rootEl:s,name:"filter",targetEl:l,toEl:n,fromEl:n}),et("filter",e,{evt:t}),void(r&&t.cancelable&&t.preventDefault())}else if(c&&(c=c.split(",").some(function(o){if(o=O(s,o.trim(),n,!1))return nt({sortable:e,rootEl:o,name:"filter",targetEl:l,fromEl:n,toEl:n}),et("filter",e,{evt:t}),!0})))return void(r&&t.cancelable&&t.preventDefault());o.handle&&!O(s,o.handle,n,!1)||this._prepareDragStart(t,a,l)}}},_prepareDragStart:function(t,e,n){var o,r=this,i=r.el,a=r.options,l=i.ownerDocument;if(n&&!ot&&n.parentNode===i){var s=X(n);if(at=i,rt=(ot=n).parentNode,lt=ot.nextSibling,st=n,gt=a.group,Gt.dragged=ot,mt={target:ot,clientX:(e||t).clientX,clientY:(e||t).clientY},_t=mt.clientX-s.left,St=mt.clientY-s.top,this._lastX=(e||t).clientX,this._lastY=(e||t).clientY,ot.style["will-change"]="all",o=function(){et("delayEnded",r,{evt:t}),Gt.eventCanceled?r._onDrop():(r._disableDelayedDragEvents(),!y&&r.nativeDraggable&&(ot.draggable=!0),r._triggerDragStart(t,e),nt({sortable:r,name:"choose",originalEvent:t}),k(ot,a.chosenClass,!0))},a.ignore.split(",").forEach(function(t){R(ot,t.trim(),Qt)}),C(l,"dragover",Wt),C(l,"mousemove",Wt),C(l,"touchmove",Wt),C(l,"mouseup",r._onDrop),C(l,"touchend",r._onDrop),C(l,"touchcancel",r._onDrop),y&&this.nativeDraggable&&(this.options.touchStartThreshold=4,ot.draggable=!0),et("delayStart",this,{evt:t}),!a.delay||a.delayOnTouchOnly&&!e||this.nativeDraggable&&(w||b))o();else{if(Gt.eventCanceled)return void this._onDrop();C(l,"mouseup",r._disableDelayedDrag),C(l,"touchend",r._disableDelayedDrag),C(l,"touchcancel",r._disableDelayedDrag),C(l,"mousemove",r._delayedDragTouchMoveHandler),C(l,"touchmove",r._delayedDragTouchMoveHandler),a.supportPointer&&C(l,"pointermove",r._delayedDragTouchMoveHandler),r._dragStartTimer=setTimeout(o,a.delay)}}},_delayedDragTouchMoveHandler:function(t){var e=t.touches?t.touches[0]:t;Math.max(Math.abs(e.clientX-this._lastX),Math.abs(e.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){ot&&Qt(ot),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;T(t,"mouseup",this._disableDelayedDrag),T(t,"touchend",this._disableDelayedDrag),T(t,"touchcancel",this._disableDelayedDrag),T(t,"mousemove",this._delayedDragTouchMoveHandler),T(t,"touchmove",this._delayedDragTouchMoveHandler),T(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,e){e=e||"touch"==t.pointerType&&t,!this.nativeDraggable||e?this.options.supportPointer?C(document,"pointermove",this._onTouchMove):C(document,e?"touchmove":"mousemove",this._onTouchMove):(C(ot,"dragend",this),C(at,"dragstart",this._onDragStart));try{document.selection?Zt(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch(t){}},_dragStarted:function(t,e){if(xt=!1,at&&ot){et("dragStarted",this,{evt:e}),this.nativeDraggable&&C(document,"dragover",Vt);var n=this.options;!t&&k(ot,n.dragClass,!1),k(ot,n.ghostClass,!0),Gt.active=this,t&&this._appendGhost(),nt({sortable:this,name:"start",originalEvent:e})}else this._nulling()},_emulateDragOver:function(){if(bt){this._lastX=bt.clientX,this._lastY=bt.clientY,Ht();for(var t=document.elementFromPoint(bt.clientX,bt.clientY),e=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(bt.clientX,bt.clientY))!==e;)e=t;if(ot.parentNode[U]._isOutsideThisEl(t),e)do{if(e[U]){if(e[U]._onDragOver({clientX:bt.clientX,clientY:bt.clientY,target:t,rootEl:e})&&!this.options.dragoverBubble)break}t=e}while(e=e.parentNode);$t()}},_onTouchMove:function(t){if(mt){var e=this.options,n=e.fallbackTolerance,o=e.fallbackOffset,r=t.touches?t.touches[0]:t,i=it&&A(it,!0),a=it&&i&&i.a,l=it&&i&&i.d,s=Xt&&It&&z(It),c=(r.clientX-mt.clientX+o.x)/(a||1)+(s?s[0]-Mt[0]:0)/(a||1),u=(r.clientY-mt.clientY+o.y)/(l||1)+(s?s[1]-Mt[1]:0)/(l||1);if(!Gt.active&&!xt){if(n&&Math.max(Math.abs(r.clientX-this._lastX),Math.abs(r.clientY-this._lastY))<n)return;this._onDragStart(t,!0)}if(it){i?(i.e+=c-(wt||0),i.f+=u-(yt||0)):i={a:1,b:0,c:0,d:1,e:c,f:u};var d="matrix(".concat(i.a,",").concat(i.b,",").concat(i.c,",").concat(i.d,",").concat(i.e,",").concat(i.f,")");M(it,"webkitTransform",d),M(it,"mozTransform",d),M(it,"msTransform",d),M(it,"transform",d),wt=c,yt=u,bt=r}t.cancelable&&t.preventDefault()}},_appendGhost:function(){if(!it){var t=this.options.fallbackOnBody?document.body:at,e=X(ot,!0,Xt,!0,t),n=this.options;if(Xt){for(It=t;"static"===M(It,"position")&&"none"===M(It,"transform")&&It!==document;)It=It.parentNode;It!==document.body&&It!==document.documentElement?(It===document&&(It=L()),e.top+=It.scrollTop,e.left+=It.scrollLeft):It=L(),Mt=z(It)}k(it=ot.cloneNode(!0),n.ghostClass,!1),k(it,n.fallbackClass,!0),k(it,n.dragClass,!0),M(it,"transition",""),M(it,"transform",""),M(it,"box-sizing","border-box"),M(it,"margin",0),M(it,"top",e.top),M(it,"left",e.left),M(it,"width",e.width),M(it,"height",e.height),M(it,"opacity","0.8"),M(it,"position",Xt?"absolute":"fixed"),M(it,"zIndex","100000"),M(it,"pointerEvents","none"),Gt.ghost=it,t.appendChild(it),M(it,"transform-origin",_t/parseInt(it.style.width)*100+"% "+St/parseInt(it.style.height)*100+"%")}},_onDragStart:function(t,e){var n=this,o=t.dataTransfer,r=n.options;et("dragStart",this,{evt:t}),Gt.eventCanceled?this._onDrop():(et("setupClone",this),Gt.eventCanceled||((ct=G(ot)).draggable=!1,ct.style["will-change"]="",this._hideClone(),k(ct,this.options.chosenClass,!1),Gt.clone=ct),n.cloneId=Zt(function(){et("clone",n),Gt.eventCanceled||(n.options.removeCloneOnHide||at.insertBefore(ct,ot),n._hideClone(),nt({sortable:n,name:"clone"}))}),!e&&k(ot,r.dragClass,!0),e?(Ot=!0,n._loopId=setInterval(n._emulateDragOver,50)):(T(document,"mouseup",n._onDrop),T(document,"touchend",n._onDrop),T(document,"touchcancel",n._onDrop),o&&(o.effectAllowed="move",r.setData&&r.setData.call(n,o,ot)),C(document,"drop",n),M(ot,"transform","translateZ(0)")),xt=!0,n._dragStartId=Zt(n._dragStarted.bind(n,e,t)),C(document,"selectstart",n),Et=!0,_&&M(document.body,"user-select","none"))},_onDragOver:function(t){var e,n,o,r,i=this.el,a=t.target,l=this.options,s=l.group,c=Gt.active,u=gt===s,d=l.sort,p=vt||c,f=this,g=!1;if(!At){if(void 0!==t.preventDefault&&t.cancelable&&t.preventDefault(),a=O(a,l.draggable,i,!0),P("dragOver"),Gt.eventCanceled)return g;if(ot.contains(t.target)||a.animated&&a.animatingX&&a.animatingY||f._ignoreWhileAnimating===a)return R(!1);if(Ot=!1,c&&!l.disabled&&(u?d||(o=rt!==at):vt===this||(this.lastPutMode=gt.checkPull(this,c,ot,t))&&s.checkPut(this,c,ot,t))){if(r="vertical"===this._getDirection(t,a),e=X(ot),P("dragOverValid"),Gt.eventCanceled)return g;if(o)return rt=at,A(),this._hideClone(),P("revert"),Gt.eventCanceled||(lt?at.insertBefore(ot,lt):at.appendChild(ot)),R(!0);var v=F(i,l.draggable);if(!v||function(t,e,n){var o=X(F(n.el,n.options.draggable));return e?t.clientX>o.right+10||t.clientX<=o.right&&t.clientY>o.bottom&&t.clientX>=o.left:t.clientX>o.right&&t.clientY>o.top||t.clientX<=o.right&&t.clientY>o.bottom+10}(t,r,this)&&!v.animated){if(v===ot)return R(!1);if(v&&i===t.target&&(a=v),a&&(n=X(a)),!1!==Ut(at,i,ot,e,a,n,t,!!a))return A(),i.appendChild(ot),rt=i,L(),R(!0)}else if(v&&function(t,e,n){var o=X(j(n.el,0,n.options,!0));return e?t.clientX<o.left-10||t.clientY<o.top&&t.clientX<o.right:t.clientY<o.top-10||t.clientY<o.bottom&&t.clientX<o.left}(t,r,this)){var m=j(i,0,l,!0);if(m===ot)return R(!1);if(n=X(a=m),!1!==Ut(at,i,ot,e,a,n,t,!1))return A(),i.insertBefore(ot,m),rt=i,L(),R(!0)}else if(a.parentNode===i){n=X(a);var b,w,y,_=ot.parentNode!==i,S=!function(t,e,n){var o=n?t.left:t.top,r=n?t.right:t.bottom,i=n?t.width:t.height,a=n?e.left:e.top,l=n?e.right:e.bottom,s=n?e.width:e.height;return o===a||r===l||o+i/2===a+s/2}(ot.animated&&ot.toRect||e,a.animated&&a.toRect||n,r),E=r?"top":"left",D=Y(a,"top","top")||Y(ot,"top","top"),C=D?D.scrollTop:void 0;if(Dt!==a&&(w=n[E],Pt=!1,kt=!S&&l.invertSwap||_),0!==(b=function(t,e,n,o,r,i,a,l){var s=o?t.clientY:t.clientX,c=o?n.height:n.width,u=o?n.top:n.left,d=o?n.bottom:n.right,h=!1;if(!a)if(l&&Tt<c*r){if(!Pt&&(1===Ct?s>u+c*i/2:s<d-c*i/2)&&(Pt=!0),Pt)h=!0;else if(1===Ct?s<u+Tt:s>d-Tt)return-Ct}else if(s>u+c*(1-r)/2&&s<d-c*(1-r)/2)return function(t){return B(ot)<B(t)?1:-1}(e);if((h=h||a)&&(s<u+c*i/2||s>d-c*i/2))return s>u+c/2?1:-1;return 0}(t,a,n,r,S?1:l.swapThreshold,null==l.invertedSwapThreshold?l.swapThreshold:l.invertedSwapThreshold,kt,Dt===a))){var T=B(ot);do{T-=b,y=rt.children[T]}while(y&&("none"===M(y,"display")||y===it))}if(0===b||y===a)return R(!1);Dt=a,Ct=b;var I=a.nextElementSibling,x=!1,N=Ut(at,i,ot,e,a,n,t,x=1===b);if(!1!==N)return 1!==N&&-1!==N||(x=1===N),At=!0,setTimeout(qt,30),A(),x&&!I?i.appendChild(ot):a.parentNode.insertBefore(ot,x?I:a),D&&V(D,0,C-D.scrollTop),rt=ot.parentNode,void 0===w||kt||(Tt=Math.abs(w-X(a)[E])),L(),R(!0)}if(i.contains(ot))return R(!1)}return!1}function P(l,s){et(l,f,h({evt:t,isOwner:u,axis:r?"vertical":"horizontal",revert:o,dragRect:e,targetRect:n,canSort:d,fromSortable:p,target:a,completed:R,onMove:function(n,o){return Ut(at,i,ot,e,n,X(n),t,o)},changed:L},s))}function A(){P("dragOverAnimationCapture"),f.captureAnimationState(),f!==p&&p.captureAnimationState()}function R(e){return P("dragOverCompleted",{insertion:e}),e&&(u?c._hideClone():c._showClone(f),f!==p&&(k(ot,vt?vt.options.ghostClass:c.options.ghostClass,!1),k(ot,l.ghostClass,!0)),vt!==f&&f!==Gt.active?vt=f:f===Gt.active&&vt&&(vt=null),p===f&&(f._ignoreWhileAnimating=a),f.animateAll(function(){P("dragOverAnimationComplete"),f._ignoreWhileAnimating=null}),f!==p&&(p.animateAll(),p._ignoreWhileAnimating=null)),(a===ot&&!ot.animated||a===i&&!a.animated)&&(Dt=null),l.dragoverBubble||t.rootEl||a===document||(ot.parentNode[U]._isOutsideThisEl(t.target),!e&&Wt(t)),!l.dragoverBubble&&t.stopPropagation&&t.stopPropagation(),g=!0}function L(){ht=B(ot),ft=B(ot,l.draggable),nt({sortable:f,name:"change",toEl:i,newIndex:ht,newDraggableIndex:ft,originalEvent:t})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){T(document,"mousemove",this._onTouchMove),T(document,"touchmove",this._onTouchMove),T(document,"pointermove",this._onTouchMove),T(document,"dragover",Wt),T(document,"mousemove",Wt),T(document,"touchmove",Wt)},_offUpEvents:function(){var t=this.el.ownerDocument;T(t,"mouseup",this._onDrop),T(t,"touchend",this._onDrop),T(t,"pointerup",this._onDrop),T(t,"touchcancel",this._onDrop),T(document,"selectstart",this)},_onDrop:function(t){var e=this.el,n=this.options;ht=B(ot),ft=B(ot,n.draggable),et("drop",this,{evt:t}),rt=ot&&ot.parentNode,ht=B(ot),ft=B(ot,n.draggable),Gt.eventCanceled?this._nulling():(xt=!1,kt=!1,Pt=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),Kt(this.cloneId),Kt(this._dragStartId),this.nativeDraggable&&(T(document,"drop",this),T(e,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),_&&M(document.body,"user-select",""),M(ot,"transform",""),t&&(Et&&(t.cancelable&&t.preventDefault(),!n.dropBubble&&t.stopPropagation()),it&&it.parentNode&&it.parentNode.removeChild(it),(at===rt||vt&&"clone"!==vt.lastPutMode)&&ct&&ct.parentNode&&ct.parentNode.removeChild(ct),ot&&(this.nativeDraggable&&T(ot,"dragend",this),Qt(ot),ot.style["will-change"]="",Et&&!xt&&k(ot,vt?vt.options.ghostClass:this.options.ghostClass,!1),k(ot,this.options.chosenClass,!1),nt({sortable:this,name:"unchoose",toEl:rt,newIndex:null,newDraggableIndex:null,originalEvent:t}),at!==rt?(ht>=0&&(nt({rootEl:rt,name:"add",toEl:rt,fromEl:at,originalEvent:t}),nt({sortable:this,name:"remove",toEl:rt,originalEvent:t}),nt({rootEl:rt,name:"sort",toEl:rt,fromEl:at,originalEvent:t}),nt({sortable:this,name:"sort",toEl:rt,originalEvent:t})),vt&&vt.save()):ht!==dt&&ht>=0&&(nt({sortable:this,name:"update",toEl:rt,originalEvent:t}),nt({sortable:this,name:"sort",toEl:rt,originalEvent:t})),Gt.active&&(null!=ht&&-1!==ht||(ht=dt,ft=pt),nt({sortable:this,name:"end",toEl:rt,originalEvent:t}),this.save()))),this._nulling())},_nulling:function(){et("nulling",this),at=ot=rt=it=lt=ct=st=ut=mt=bt=Et=ht=ft=dt=pt=Dt=Ct=vt=gt=Gt.dragged=Gt.ghost=Gt.clone=Gt.active=null,Rt.forEach(function(t){t.checked=!0}),Rt.length=wt=yt=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":ot&&(this._onDragOver(t),function(t){t.dataTransfer&&(t.dataTransfer.dropEffect="move");t.cancelable&&t.preventDefault()}(t));break;case"selectstart":t.preventDefault()}},toArray:function(){for(var t,e=[],n=this.el.children,o=0,r=n.length,i=this.options;o<r;o++)O(t=n[o],i.draggable,this.el,!1)&&e.push(t.getAttribute(i.dataIdAttr)||Jt(t));return e},sort:function(t,e){var n={},o=this.el;this.toArray().forEach(function(t,e){var r=o.children[e];O(r,this.options.draggable,o,!1)&&(n[t]=r)},this),e&&this.captureAnimationState(),t.forEach(function(t){n[t]&&(o.removeChild(n[t]),o.appendChild(n[t]))}),e&&this.animateAll()},save:function(){var t=this.options.store;t&&t.set&&t.set(this)},closest:function(t,e){return O(t,e||this.options.draggable,this.el,!1)},option:function(t,e){var n=this.options;if(void 0===e)return n[t];var o=Z.modifyOption(this,t,e);n[t]=void 0!==o?o:e,"group"===t&&zt(n)},destroy:function(){et("destroy",this);var t=this.el;t[U]=null,T(t,"mousedown",this._onTapStart),T(t,"touchstart",this._onTapStart),T(t,"pointerdown",this._onTapStart),this.nativeDraggable&&(T(t,"dragover",this),T(t,"dragenter",this)),Array.prototype.forEach.call(t.querySelectorAll("[draggable]"),function(t){t.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),Nt.splice(Nt.indexOf(this.el),1),this.el=t=null},_hideClone:function(){if(!ut){if(et("hideClone",this),Gt.eventCanceled)return;M(ct,"display","none"),this.options.removeCloneOnHide&&ct.parentNode&&ct.parentNode.removeChild(ct),ut=!0}},_showClone:function(t){if("clone"===t.lastPutMode){if(ut){if(et("showClone",this),Gt.eventCanceled)return;ot.parentNode!=at||this.options.group.revertClone?lt?at.insertBefore(ct,lt):at.appendChild(ct):at.insertBefore(ct,ot),this.options.group.revertClone&&this.animate(ot,ct),M(ct,"display",""),ut=!1}}else this._hideClone()}},Lt&&C(document,"touchmove",function(t){(Gt.active||xt)&&t.cancelable&&t.preventDefault()}),Gt.utils={on:C,off:T,css:M,find:R,is:function(t,e){return!!O(t,e,t,!1)},extend:function(t,e){if(t&&e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t},throttle:W,closest:O,toggleClass:k,clone:G,index:B,nextTick:Zt,cancelNextTick:Kt,detectDirection:Bt,getChild:j},Gt.get=function(t){return t[U]},Gt.mount=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];e[0].constructor===Array&&(e=e[0]),e.forEach(function(t){if(!t.prototype||!t.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(t));t.utils&&(Gt.utils=h(h({},Gt.utils),t.utils)),Z.mount(t)})},Gt.create=function(t,e){return new Gt(t,e)},Gt.version="1.14.0";var te,ee,ne,oe,re,ie,ae=[],le=!1;function se(){ae.forEach(function(t){clearInterval(t.pid)}),ae=[]}function ce(){clearInterval(ie)}var ue=W(function(t,e,n,o){if(e.scroll){var r,i=(t.touches?t.touches[0]:t).clientX,a=(t.touches?t.touches[0]:t).clientY,l=e.scrollSensitivity,s=e.scrollSpeed,c=L(),u=!1;ee!==n&&(ee=n,se(),te=e.scroll,r=e.scrollFn,!0===te&&(te=H(n,!0)));var d=0,h=te;do{var p=h,f=X(p),g=f.top,v=f.bottom,m=f.left,b=f.right,w=f.width,y=f.height,_=void 0,S=void 0,E=p.scrollWidth,D=p.scrollHeight,C=M(p),T=p.scrollLeft,I=p.scrollTop;p===c?(_=w<E&&("auto"===C.overflowX||"scroll"===C.overflowX||"visible"===C.overflowX),S=y<D&&("auto"===C.overflowY||"scroll"===C.overflowY||"visible"===C.overflowY)):(_=w<E&&("auto"===C.overflowX||"scroll"===C.overflowX),S=y<D&&("auto"===C.overflowY||"scroll"===C.overflowY));var x=_&&(Math.abs(b-i)<=l&&T+w<E)-(Math.abs(m-i)<=l&&!!T),O=S&&(Math.abs(v-a)<=l&&I+y<D)-(Math.abs(g-a)<=l&&!!I);if(!ae[d])for(var N=0;N<=d;N++)ae[N]||(ae[N]={});ae[d].vx==x&&ae[d].vy==O&&ae[d].el===p||(ae[d].el=p,ae[d].vx=x,ae[d].vy=O,clearInterval(ae[d].pid),0==x&&0==O||(u=!0,ae[d].pid=setInterval(function(){o&&0===this.layer&&Gt.active._onTouchMove(re);var e=ae[this.layer].vy?ae[this.layer].vy*s:0,n=ae[this.layer].vx?ae[this.layer].vx*s:0;"function"==typeof r&&"continue"!==r.call(Gt.dragged.parentNode[U],n,e,t,re,ae[this.layer].el)||V(ae[this.layer].el,n,e)}.bind({layer:d}),24))),d++}while(e.bubbleScroll&&h!==c&&(h=H(h,!1)));le=u}},30),de=function(t){var e=t.originalEvent,n=t.putSortable,o=t.dragEl,r=t.activeSortable,i=t.dispatchSortableEvent,a=t.hideGhostForTarget,l=t.unhideGhostForTarget;if(e){var s=n||r;a();var c=e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:e,u=document.elementFromPoint(c.clientX,c.clientY);l(),s&&!s.el.contains(u)&&(i("spill"),this.onSpill({dragEl:o,putSortable:n}))}};function he(){}function pe(){}he.prototype={startIndex:null,dragStart:function(t){var e=t.oldDraggableIndex;this.startIndex=e},onSpill:function(t){var e=t.dragEl,n=t.putSortable;this.sortable.captureAnimationState(),n&&n.captureAnimationState();var o=j(this.sortable.el,this.startIndex,this.options);o?this.sortable.el.insertBefore(e,o):this.sortable.el.appendChild(e),this.sortable.animateAll(),n&&n.animateAll()},drop:de},g(he,{pluginName:"revertOnSpill"}),pe.prototype={onSpill:function(t){var e=t.dragEl,n=t.putSortable||this.sortable;n.captureAnimationState(),e.parentNode&&e.parentNode.removeChild(e),n.animateAll()},drop:de},g(pe,{pluginName:"removeOnSpill"});Gt.mount(new function(){function t(){for(var t in this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===t.charAt(0)&&"function"==typeof this[t]&&(this[t]=this[t].bind(this))}return t.prototype={dragStarted:function(t){var e=t.originalEvent;this.sortable.nativeDraggable?C(document,"dragover",this._handleAutoScroll):this.options.supportPointer?C(document,"pointermove",this._handleFallbackAutoScroll):e.touches?C(document,"touchmove",this._handleFallbackAutoScroll):C(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(t){var e=t.originalEvent;this.options.dragOverBubble||e.rootEl||this._handleAutoScroll(e)},drop:function(){this.sortable.nativeDraggable?T(document,"dragover",this._handleAutoScroll):(T(document,"pointermove",this._handleFallbackAutoScroll),T(document,"touchmove",this._handleFallbackAutoScroll),T(document,"mousemove",this._handleFallbackAutoScroll)),ce(),se(),clearTimeout(N),N=void 0},nulling:function(){re=ee=te=le=ie=ne=oe=null,ae.length=0},_handleFallbackAutoScroll:function(t){this._handleAutoScroll(t,!0)},_handleAutoScroll:function(t,e){var n=this,o=(t.touches?t.touches[0]:t).clientX,r=(t.touches?t.touches[0]:t).clientY,i=document.elementFromPoint(o,r);if(re=t,e||this.options.forceAutoScrollFallback||w||b||_){ue(t,this.options,i,e);var a=H(i,!0);!le||ie&&o===ne&&r===oe||(ie&&ce(),ie=setInterval(function(){var i=H(document.elementFromPoint(o,r),!0);i!==a&&(a=i,se()),ue(t,n.options,i,e)},10),ne=o,oe=r)}else{if(!this.options.bubbleScroll||H(i,!0)===L())return void se();ue(t,this.options,H(i,!1),!1)}}},g(t,{pluginName:"scroll",initializeByDefault:!0})}),Gt.mount(pe,he);var fe=Gt,ge=n("3E4D"),ve={components:{recordDetail:u},props:{brandId:{type:String,default:""}},data:function(){return{activeId:"2",wxEnterpriseId:sessionStorage.getItem("userInfos")?JSON.parse(sessionStorage.getItem("userInfos")).wxEnterpriseId:"",searchInput:"",loading:!1,tableData:[],currentPage:1,pageSize:20,total:0,recordShow:!1,coupCardId:""}},watch:{brandId:function(t){t&&this.getTableList()}},methods:{toRecord:function(t,e){this.policyId=e.policyId,this.recordShow=!0},closeSendRecord:function(){this.policyId="",this.recordShow=!1},rowDrop:function(){var t=document.querySelector(".el-table__body-wrapper tbody"),e=this;fe.create(t,{onEnd:function(t){var n=t.newIndex,o=t.oldIndex;if(n==o)return!1;var i=JSON.parse(r()(e.tableData)),a=i.splice(o,1)[0];i.splice(n,0,a),e.postSort(i)}})},postSort:function(t){var e=this,n={json:r()(t)};Object(i.g)("/haoban-app-customer-web/inner/change-sort",n).then(function(t){var n=t.data;e.getTableList(),1!=n.errorCode?a.a.errorMsg(n):ge.a.showmsg("操作成功","success")}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},toDel:function(t,e){var n=this;n.$confirm("是否要删除选中的卡券策略?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){n.delCardList(e.policyId)}).catch(function(){})},delCardList:function(t){var e=this,n={wxEnterpriseId:e.wxEnterpriseId,policyId:t};Object(i.g)("/haoban-app-customer-web/inner/delete-policy",n).then(function(t){var n=t.data;if(1==n.errorCode)return ge.a.showmsg("删除成功","success"),void e.getTableList(e.brandId);a.a.errorMsg(n)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},toEdit:function(t,e){this.$router.push("/newCardStrategy?policyId="+e.policyId)},toSwitch:function(t,e){var n=this,o={onlineFlag:1==e.onlineFlag?0:1,policyId:e.policyId};Object(i.g)("/haoban-app-customer-web/inner/on-off-line",o).then(function(t){var e=t.data;if(1==e.errorCode)return ge.a.showmsg("操作成功","success"),void n.getTableList();a.a.errorMsg(e)}).catch(function(t){n.$message.error({duration:1e3,message:t.message})})},toInput:Object(l.a)(function(t,e){this.currentPage=1,this.getTableList(this.brandId)},500),clearInput:function(){this.currentPage=1,this.getTableList(this.brandId)},toNewCard:function(){this.$router.push("/newCardStrategy")},handleSizeChange:function(t){this.currentPage=1,this.pageSize=t,this.getTableList()},handleCurrentChange:function(t){this.currentPage=t,this.getTableList()},changeYear:function(){this.currentPage=1,this.getTableList()},getTableList:function(){var t=this;t.loading=!0;var e={wxEnterpriseId:t.wxEnterpriseId};Object(i.g)("/haoban-app-customer-web/inner/list-policy",e).then(function(e){var n=e.data;t.loading=!1,1!=n.errorCode?a.a.errorMsg(n):t.tableData=JSON.parse(r()(n.result))||[]}).catch(function(e){t.loading=!1,t.$message.error({duration:1e3,message:e.message})})}},mounted:function(){var t=this;t.$emit("showTab","2"),document.body.ondrop=function(t){t.preventDefault(),t.stopPropagation()},t.getTableList(),t.$nextTick(function(){t.rowDrop()})}},me={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("section",{staticClass:"common-right-wrap"},[n("div",{staticClass:"p-20"},[n("div",{staticClass:"flex flex-space-between m-b-20"},[t._m(0),t._v(" "),n("el-button",{attrs:{disabled:t.tableData.length>=5,type:"primary"},on:{click:t.toNewCard}},[t._v("新增策略")])],1),t._v(" "),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],ref:"multipleCateTable",staticClass:"select-table",staticStyle:{width:"calc(100% - 0px)"},attrs:{"row-key":"policyId",data:t.tableData,"tooltip-effect":"dark"}},[n("el-table-column",{attrs:{prop:"",label:"",width:"100","class-name":"move-row-cell"},scopedSlots:t._u([{key:"default",fn:function(t){return[n("span",{staticClass:"font-22 iconfont-hb3 icontuozhuaiopen color-c4c6cf",staticStyle:{cursor:"move"}})]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"",label:"卡券策略名称","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.policyName)+"\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"",label:"卡券模板","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.cardTemplates)+"\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"",label:"上线状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("div",[t._v(t._s(0==e.row.onlineFlag?"已下线":"已上线"))])]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"",label:"策略状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("div",[t._v(t._s(0==e.row.policyStatus?"无效":"有效"))])]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"",label:"操作",width:"228"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-button",{attrs:{type:"text"},on:{click:function(n){return t.toSwitch(e.$index,e.row)}}},[t._v(t._s(0==e.row.onlineFlag?"上线":"下线"))]),t._v(" "),n("el-button",{attrs:{type:"text"},on:{click:function(n){return t.toEdit(e.$index,e.row)}}},[t._v("编辑")]),t._v(" "),n("el-button",{attrs:{type:"text"},on:{click:function(n){return t.toRecord(e.$index,e.row)}}},[t._v("记录")]),t._v(" "),0==e.row.onlineFlag?n("el-button",{attrs:{type:"text"},on:{click:function(n){return t.toDel(e.$index,e.row)}}},[t._v("删除")]):t._e()]}}])})],1)],1),t._v(" "),t.recordShow?n("record-detail",{attrs:{policyId:t.policyId},on:{closeSendRecord:t.closeSendRecord}}):t._e()],1)},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticStyle:{"line-height":"32px"}},[e("span",{staticClass:"font-13 color-909399 p-l-10 font-w-300"},[this._v("内购券针对企业内部员工发下的卡券,最多新建5个策略")])])}]};var be=n("VU/8")(ve,me,!1,function(t){n("i54L")},"data-v-42c4cfb1",null);e.default=be.exports}});
\ No newline at end of file
webpackJsonp([44],{EENi:function(e,t){e.exports="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjU3NjA0NTcxNzQ1IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjQ2MjEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+QGZvbnQtZmFjZSB7IGZvbnQtZmFtaWx5OiBmZWVkYmFjay1pY29uZm9udDsgc3JjOiB1cmwoIi8vYXQuYWxpY2RuLmNvbS90L2ZvbnRfMTAzMTE1OF91Njl3OHloeGR1LndvZmYyP3Q9MTYzMDAzMzc1OTk0NCIpIGZvcm1hdCgid29mZjIiKSwgdXJsKCIvL2F0LmFsaWNkbi5jb20vdC9mb250XzEwMzExNThfdTY5dzh5aHhkdS53b2ZmP3Q9MTYzMDAzMzc1OTk0NCIpIGZvcm1hdCgid29mZiIpLCB1cmwoIi8vYXQuYWxpY2RuLmNvbS90L2ZvbnRfMTAzMTE1OF91Njl3OHloeGR1LnR0Zj90PTE2MzAwMzM3NTk5NDQiKSBmb3JtYXQoInRydWV0eXBlIik7IH0NCjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik0wIDBoMTAyMi40NjR2MTAyNEgwVjB6IiBmaWxsPSIjRjFGNEY5IiBwLWlkPSI0NjIyIj48L3BhdGg+PHBhdGggZD0iTTg0MC4xOTIgOTYyLjA0OGMtMS4wMjQtMTU0LjYyNC0xNDcuNDU2LTI2MC4wOTYtMzI4LjE5Mi0yNjAuMDk2LTE3OC4xNzYgMC0zMjMuNTg0IDEwMi40LTMyOC4xOTIgMjUzLjQ0djI2LjExMmMwIDIzLjA0IDEzLjgyNCA0MS45ODQgMzEuMjMyIDQxLjk4NGg1OTQuNDMyYzE2Ljg5NiAwIDMxLjIzMi0xOC45NDQgMzEuMjMyLTQxLjk4NGwtMC41MTItMTkuNDU2YzAgMC41MTIgMCAwIDAgMHoiIGZpbGw9IiNEQkUxRUIiIHAtaWQ9IjQ2MjMiPjwvcGF0aD48cGF0aCBkPSJNNTEyIDcwMS45NTJjLTM3LjM3NiAwLTc1LjI2NCA0LjA5Ni0xMTEuNjE2IDEyLjggMjYuMTEyIDI1LjYgNTguODggNDQuNTQ0IDk0LjIwOCA1NC43ODQgNTguODggMTcuOTIgMTIyLjM2OCAwIDE2My4zMjgtNDUuNTY4LTQ3LjEwNC0xNC44NDgtOTYuMjU2LTIyLjAxNi0xNDUuOTItMjIuMDE2eiIgZmlsbD0iI0I5QzRENiIgcC1pZD0iNDYyNCI+PC9wYXRoPjxwYXRoIGQ9Ik01MTIgMjQ1Ljc2aDI0NS43NnYyNDUuNzZjMCAxMzUuNjgtMTEwLjA4IDI0NS43Ni0yNDUuNzYgMjQ1Ljc2cy0yNDUuNzYtMTEwLjA4LTI0NS43Ni0yNDUuNzYgMTEwLjA4LTI0NS43NiAyNDUuNzYtMjQ1Ljc2eiIgZmlsbD0iI0RCRTFFQiIgcC1pZD0iNDYyNSI+PC9wYXRoPjxwYXRoIGQ9Ik0zMzYuMzg0IDQ5MS41MmMwIDk2Ljc2OCA3OC4zMzYgMTc1LjYxNiAxNzUuNjE2IDE3NS42MTZTNjg3LjYxNiA1ODguOCA2ODcuNjE2IDQ5MS41MmMwLTk2Ljc2OC03OC4zMzYtMTc1LjYxNi0xNzUuNjE2LTE3NS42MTZDNDE1LjIzMiAzMTUuOTA0IDMzNi4zODQgMzk0LjI0IDMzNi4zODQgNDkxLjUyeiIgZmlsbD0iI0ZGRkZGRiIgb3BhY2l0eT0iLjgiIHAtaWQ9IjQ2MjYiPjwvcGF0aD48cGF0aCBkPSJNNDE1LjIzMiA0MjEuMzc2YzAgOS43MjggNy42OCAxNy40MDggMTcuNDA4IDE3LjQwOHMxNy40MDgtNy42OCAxNy40MDgtMTcuNDA4LTcuNjgtMTcuNDA4LTE3LjQwOC0xNy40MDhjLTkuMjE2LTAuNTEyLTE3LjQwOCA3LjY4LTE3LjQwOCAxNy40MDh6TTU3My40NCA0MjEuMzc2YzAgOS43MjggNy42OCAxNy40MDggMTcuNDA4IDE3LjQwOHMxNy40MDgtNy42OCAxNy40MDgtMTcuNDA4LTcuNjgtMTcuNDA4LTE3LjQwOC0xNy40MDhjLTkuNzI4LTAuNTEyLTE3LjQwOCA3LjY4LTE3LjQwOCAxNy40MDh6IiBmaWxsPSIjNEE0RDUzIiBvcGFjaXR5PSIuOCIgcC1pZD0iNDYyNyI+PC9wYXRoPjxwYXRoIGQ9Ik00MTEuMTM2IDQ3NC4xMTJoNDQuMDMyYzguNzA0IDAgMTMuMzEyIDQuNjA4IDEzLjMxMiAxMy4zMTIgMCA4LjcwNC00LjYwOCAxMy4zMTItMTMuMzEyIDEzLjMxMmgtNDQuMDMyYy04LjcwNCAwLTEzLjMxMi00LjYwOC0xMy4zMTItMTMuMzEyIDAtOS4yMTYgNC42MDgtMTMuMzEyIDEzLjMxMi0xMy4zMTJ6TTU2OC44MzIgNDc0LjExMmg0NC4wMzJjOC43MDQgMCAxMy4zMTIgNC42MDggMTMuMzEyIDEzLjMxMiAwIDguNzA0LTQuNjA4IDEzLjMxMi0xMy4zMTIgMTMuMzEyaC00NC4wMzJjLTguNzA0IDAtMTMuMzEyLTQuNjA4LTEzLjMxMi0xMy4zMTIgMC41MTItOS4yMTYgNC42MDgtMTMuMzEyIDEzLjMxMi0xMy4zMTJ6IiBmaWxsPSIjRjlCQ0JDIiBvcGFjaXR5PSIuOCIgcC1pZD0iNDYyOCI+PC9wYXRoPjxwYXRoIGQ9Ik01MTMuNTM2IDQ0Mi4zNjhjMCA3LjY4LTUuNjMyIDEzLjgyNC0xMy4zMTIgMTMuODI0cy0xMy4zMTItNi42NTYtMTMuMzEyLTEzLjgyNGMwLTEuMDI0IDAtMi41NiAwLjUxMi0zLjU4NCAxLjUzNiA2LjE0NCA2LjY1NiAxMC4yNCAxMi44IDEwLjc1MiA2LjE0NCAwIDExLjc3Ni00LjYwOCAxMy4zMTItMTAuNzUyIDEuNTM2IDYuMTQ0IDYuNjU2IDEwLjI0IDEzLjMxMiAxMC43NTIgNi4xNDQgMCAxMS4yNjQtNC42MDggMTIuOC0xMC43NTIgMC41MTIgMS4wMjQgMC41MTIgMi41NiAwLjUxMiAzLjU4NCAwIDcuNjgtNS42MzIgMTMuODI0LTEzLjMxMiAxMy44MjRzLTEzLjMxMi02LjE0NC0xMy4zMTItMTMuODI0eiIgZmlsbD0iIzRBNEQ1MyIgb3BhY2l0eT0iLjk0IiBwLWlkPSI0NjI5Ij48L3BhdGg+PC9zdmc+"},jx8Q:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=i("Xxa5"),M=i.n(a),o=i("exGp"),s=i.n(o),l=i("Ch4/"),r=i("P9l9"),n={name:"actCodeRecord",components:{},data:function(){return{loading:!1,tableData:[],currentPage:1,pageSize:20,total:0,sortType:"desc"}},methods:{sortChange:function(e,t,i){this.currentPage=1,this.sortType="ascending"==e.order?"asc":"desc",this.getTableList()},handleSizeChange:function(e){this.currentPage=1,this.pageSize=e,this.getTableList()},handleCurrentChange:function(e){this.currentPage=e,this.getTableList()},getTableList:function(){var e=this;return s()(M.a.mark(function t(){var i,a,o,s,n,N,c,I;return M.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:(i=e).loading=!0,a=e.$route.query,o=a.startTime,s=a.endTime,n=a.clerkId,N=a.linkId,c=a.hmId,I={pageNum:i.currentPage,pageSize:i.pageSize,linkId:N,hmId:c,clerkId:n,startTime:o,endTime:s,addChannel:N?1:c?2:0,createTimeOrder:i.sortType||""},Object(r.f)("/haoban-manage3-web/hm/qrcode/wxUserAddLog/list",I).then(function(e){var t=e.data;if(i.loading=!1,0==t.code)return i.tableData=t.result.result||[],void(i.total=t.result.totalCount||0);l.a.errorMsg(t)}).catch(function(e){i.loading=!1,i.$message.error({duration:1e3,message:e.message})});case 5:case"end":return t.stop()}},t,e)}))()}},mounted:function(){this.getTableList()}},N={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("section",{staticClass:"common-right-wrap"},[a("div",{staticClass:"p-20"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"recordTableRef",staticClass:"act-code-table",attrs:{data:e.tableData,"tooltip-effect":"dark"},on:{"sort-change":e.sortChange}},[a("el-table-column",{attrs:{prop:"",label:"基本信息","show-overflow-tooltip":"","min-width":"210px",fixed:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"flex"},[t.row.memberImage?a("img",{staticClass:"image-40",attrs:{src:t.row.memberImage}}):e._e(),e._v(" "),t.row.memberImage?e._e():a("img",{staticClass:"image-40",attrs:{src:i("EENi")}}),e._v(" "),t.row.memberName||t.row.memberNick||t.row.memberPhone?e._e():a("div",{staticClass:"p-l-10",staticStyle:{width:"calc(100% - 50px)","line-height":"40px"}},[e._v("--")]),e._v(" "),(t.row.memberName||t.row.memberNick)&&t.row.memberPhone?a("div",{staticClass:"p-l-10 line-20",staticStyle:{width:"calc(100% - 50px)"}},[a("div",{staticClass:"flex text-ellipsis"},[a("span",{staticClass:"text-ellipsis"},[e._v(e._s(t.row.memberName))]),e._v(" "),t.row.memberNick?a("span",{class:t.row.memberName?"color-909399 text-ellipsis":"text-ellipsis"},[e._v(" "+e._s(t.row.memberName?"("+t.row.memberNick+")":t.row.memberNick))]):e._e()]),e._v(" "),a("p",{staticClass:"font-12"},[e._v(e._s(t.row.memberPhone))])]):a("div",[t.row.memberName&&t.row.memberNick&&!t.row.memberPhone?a("div",{staticClass:"p-l-10",staticStyle:{"line-height":"40px"}},[a("div",{staticClass:"flex text-ellipsis"},[a("span",{staticClass:"text-ellipsis"},[e._v(e._s(t.row.memberName))]),e._v(" "),a("span",{staticClass:"color-909399 text-ellipsis"},[e._v(" ("+e._s(t.row.memberNick)+")")])])]):a("div",{staticClass:"p-l-10",staticStyle:{width:"calc(100% - 50px)","line-height":"40px"}},[e._v(e._s(t.row.memberName||t.row.memberNick||t.row.memberPhone))])])])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"",label:"会员卡号","show-overflow-tooltip":"","min-width":"126px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.memberCardNo||"--")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"",label:"会员等级","show-overflow-tooltip":"","min-width":"86px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.memberGradeName||"--")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"",label:"导购信息","show-overflow-tooltip":"","min-width":"128px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",{staticClass:"line-20 text-ellipsis"},[e._v(e._s(t.row.clerkName||"--"))]),e._v(" "),a("p",{staticClass:"color-606266 line-18 text-ellipsis font-12"},[e._v(e._s(t.row.clerkCode||"--"))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"",label:"导购所属门店","show-overflow-tooltip":"","min-width":"185px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("p",{staticClass:"line-20 text-ellipsis"},[e._v(e._s(t.row.storeName||"--"))]),e._v(" "),a("p",{staticClass:"color-606266 line-18 text-ellipsis font-12"},[e._v(e._s(t.row.storeCode||"--"))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"",label:"企微号","show-overflow-tooltip":"","min-width":"107px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.staffName||"--")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"",label:"添加时间","show-overflow-tooltip":"","min-width":"106px",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"line-20"},[e._v(e._s(e._f("timeStampToYmd")(t.row.createTime)))]),e._v(" "),a("div",{staticClass:"line-20"},[e._v(e._s(e._f("timeStampToHms")(t.row.createTime)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"",label:"标签","show-overflow-tooltip":"","min-width":"144px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.memberLabelName||"--")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"",label:"关联类型","show-overflow-tooltip":"","min-width":"103px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(1==t.row.addChannel?"引流链接":"员工活码")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"",label:"关联信息","show-overflow-tooltip":"","min-width":"150px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(1==t.row.addChannel?t.row.linkName||"--":t.row.hmName||"--")+"\n ")]}}])})],1)],1),e._v(" "),0!=e.tableData.length?a("div",{staticClass:"block common-wrap__page text-right m-t-24"},[a("dm-pagination",{attrs:{background:"","current-page":e.currentPage,"page-sizes":[20,40,60,80],"page-size":e.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1):e._e()])},staticRenderFns:[]};var c=i("VU/8")(n,N,!1,function(e){i("nN9G")},"data-v-3d77dc48",null);t.default=c.exports},nN9G:function(e,t){}});
\ No newline at end of file
webpackJsonp([45],{"20P3":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=a("3Xzz"),s=a("Qs+A"),l=a("P9l9"),n=a("Ch4/"),r={name:"fail-log",props:{taskId:{type:String,default:function(){return""}}},data:function(){return{dialogVisible:!0,currentPage:1,pageSize:20,total:0,tableData:[]}},computed:{},methods:{handleClose:function(){this.tableData=[],this.$emit("closeLog")},changeRoute:function(t){this.$router.push(t)},handleSizeChange:function(t){this.currentPage=1,this.pageSize=t,this.getTableList()},handleCurrentChange:function(t){this.currentPage=t,this.getTableList()},getTableList:function(t){var e=this,a={keyWord:e.searchInput||"",taskId:e.taskId,pageNum:e.currentPage,pageSize:e.pageSize};Object(l.b)("/haoban-manage3-web/sync-task-detail",a).then(function(t){var a=t.data;if(1==a.errorCode)return e.tableData=a.result.result||[],e.total=a.result.totalCount,!1;n.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{taskId:function(t,e){t&&this.getTableList()}},mounted:function(){this.taskId&&this.getTableList(),document.documentElement.style.backgroundColor="#f0f2f5"},destroyed:function(){document.documentElement.style.backgroundColor="#fff"},components:{navCrumb:o.a,setDepartment:s.a}},i={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:"查看失败日志",visible:t.dialogVisible,width:"995px","before-close":t.handleClose},on:{"update:visible":function(e){t.dialogVisible=e}}},[a("div",{staticClass:"overstore-tip"},[a("div",{staticClass:"el-alert el-alert--info flex flex-align-start",attrs:{role:"alert"}},[a("i",{staticClass:"el-alert__icon el-icon-info font-12 color-2f54eb"}),t._v(" "),a("div",{staticClass:"el-alert__content"},[a("span",{staticClass:"el-alert__title color-606266 font-14"},[t._v("失败可能:分组创建失败或门店及成员创建失败"),a("br"),t._v("\n 通讯录同步分为两步串联创建:"),a("br"),t._v("\n 第一步同步分组,若出现分组创建失败,则分组及下面的门店及成员均会创建失败"),a("br"),t._v("\n 第二步同步门店及成员,若分组创建成功,会同步门店及成员,若门店创建失败,则门店下成员也会创建失败")])])])]),t._v(" "),a("div",{staticClass:"m-t-20"},[a("el-table",{ref:"multipleTable",staticClass:"select-table",style:{width:"100%",minHeight:t.tableH},attrs:{height:"450",data:t.tableData,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{label:"分组/门店名称","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.dataName))]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"分组/门店code","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.dataCode)+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"所属分组","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.chainName)+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"数据类型","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(0==e.row.dataType?"分组":1==e.row.dataType?"门店":"成员")+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"同步状态","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",{class:["span-dot",2==e.row.statusFlag?"bg-52c41a":"bg-f5222d"]}),a("span",{staticClass:"font-14 color-606266"},[t._v(t._s(3==e.row.statusFlag?"同步失败":1==e.row.statusFlag?"同步处理中":"--"))])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"失败原因","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(t._f("'--'")(e.row.reason)))]}}])})],1),t._v(" "),0!=t.tableData.length?a("div",{staticClass:"block common-wrap__page text-right m-t-24"},[a("dm-pagination",{attrs:{background:"","current-page":t.currentPage,"page-sizes":[20,40,60,80],"page-size":t.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1):t._e()],1)])},staticRenderFns:[]};var c=a("VU/8")(r,i,!1,function(t){a("4/8+")},"data-v-3c38ec0a",null).exports,u=a("PI0u"),p={name:"reviewed",data:function(){return{activeName:"first",searchInput:"",currentPage:1,pageSize:20,total:0,tableData:[],tableBindData:[],logShow:!1,taskId:"",optType:""}},computed:{},methods:{clearInput:function(){this.currentPage=1,this.getBindist()},toInput:Object(u.a)(function(t){this.currentPage=1,this.getBindist()},200),handleClick:function(t,e){this.currentPage=1,this.pageSize=20,this.total=0,"first"==t.name?this.getTableList():this.getBindist()},toShowLog:function(t,e){this.taskId=e.taskId,this.logShow=!0},closeLog:function(){this.taskId="",this.logShow=!1},changeRoute:function(t){this.$router.push(t)},handleSizeChange:function(t){this.currentPage=1,this.pageSize=t,"first"==this.activeName?this.getTableList():this.getBindist()},handleCurrentChange:function(t){this.currentPage=t,"first"==this.activeName?this.getTableList():this.getBindist()},getBindist:function(){var t=this,e={search:t.searchInput||"",optType:t.optType,pageNum:t.currentPage,pageSize:t.pageSize};Object(l.b)("/haoban-manage3-web/staff-clerk-bind-log",e).then(function(e){var a=e.data;if(1==a.errorCode)return t.tableBindData=a.result.result||[],t.total=a.result.totalCount,!1;n.a.errorMsg(a)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},getTableList:function(t){var e=this,a={keyWord:e.searchInput||"",pageNum:e.currentPage,pageSize:e.pageSize};Object(l.b)("/haoban-manage3-web/sync-task",a).then(function(t){var a=t.data;if(1==a.errorCode)return e.tableData=a.result.result||[],e.total=a.result.totalCount,!1;n.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getTableList()},components:{setDepartment:s.a,failLog:c}},d={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"my-customer-wrap common-set-wrap"},[a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box"},[a("div",{staticClass:"apps-content flex"},[a("div",{staticClass:"apps-content-right"},[a("el-tabs",{on:{"tab-click":t.handleClick},model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"通讯录日志",name:"first"}},[a("div",{staticClass:"overstore-tip",staticStyle:{width:"643px"}},[a("div",{staticClass:"el-alert el-alert--info flex flex-align-start",attrs:{role:"alert"}},[a("i",{staticClass:"el-alert__icon el-icon-info font-12 color-2f54eb"}),t._v(" "),a("div",{staticClass:"el-alert__content"},[a("span",{staticClass:"el-alert__title color-606266 font-14"},[t._v("仅保存近一年失败日志")])])])]),t._v(" "),a("div",{staticClass:"m-t-20"},[a("el-table",{ref:"multipleTable",staticClass:"select-table",style:{width:"100%",minHeight:t.tableH},attrs:{data:t.tableData,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{label:"提交人","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.userName))]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"同步时间","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"line-18"},[t._v(t._s(t._f("timeStampToYmd")(e.row.createTime)))]),t._v(" "),a("div",{staticClass:"line-18"},[t._v(t._s(t._f("timeStampToHms")(e.row.createTime)))])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"完成时间","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"line-18"},[t._v(t._s(t._f("timeStampToYmd")(e.row.updateTime)))]),t._v(" "),a("div",{staticClass:"line-18"},[t._v(t._s(t._f("timeStampToHms")(e.row.updateTime)))])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"同步内容","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(t._f("'--'")(e.row.taskDesc)))]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"状态","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",{class:["span-dot",4==e.row.statusFlag?"bg-52c41a":"bg-f5222d"]}),a("span",{staticClass:"font-14 color-606266"},[t._v(t._s(4==e.row.statusFlag?"成功":5==e.row.statusFlag?"完成有错误":6==e.row.statusFlag?"有错误关闭":""))])]}}])}),t._v(" "),t.$getButtonLimit(t.$buttonCode.checkLog)?a("el-table-column",{attrs:{prop:"",label:"操作","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[5!=e.row.statusFlag&&6!=e.row.statusFlag||!t.$getButtonLimit(t.$buttonCode.checkLog)?t._e():a("el-button",{attrs:{"limit-code":t.$buttonCode.checkLog,type:"text"},on:{click:function(a){return t.toShowLog(e.$index,e.row)}}},[t._v("查看失败日志")])]}}])}):t._e()],1),t._v(" "),0!=t.tableData.length?a("div",{staticClass:"block common-wrap__page text-right m-t-24"},[a("dm-pagination",{attrs:{background:"","current-page":t.currentPage,"page-sizes":[20,40,60,80],"page-size":t.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1):t._e()],1)]),t._v(" "),a("el-tab-pane",{attrs:{label:"关联解绑日志",name:"second"}},[a("div",{staticClass:"overstore-tip",staticStyle:{width:"643px"}},[a("div",{staticClass:"el-alert el-alert--info flex flex-align-start",attrs:{role:"alert"}},[a("i",{staticClass:"el-alert__icon el-icon-info font-12 color-2f54eb"}),t._v(" "),a("div",{staticClass:"el-alert__content"},[a("span",{staticClass:"el-alert__title color-606266 font-14"},[t._v("仅保存近一年关联解绑日志")])])])]),t._v(" "),a("div",{staticClass:"m-t-20"},[a("el-input",{staticClass:"w-293",attrs:{placeholder:"请输入导购手机号或code",maxlength:"50","prefix-icon":"el-icon-search",clearable:""},on:{clear:t.clearInput},nativeOn:{keyup:function(e){return a=e,t.toInput(a,t.searchInput);var a}},model:{value:t.searchInput,callback:function(e){t.searchInput=e},expression:"searchInput"}}),t._v(" "),a("el-select",{staticClass:"w-168 m-l-10",attrs:{placeholder:"请选择"},on:{change:t.getBindist},model:{value:t.optType,callback:function(e){t.optType=e},expression:"optType"}},[a("el-option",{attrs:{label:"全部状态",value:""}}),t._v(" "),a("el-option",{attrs:{label:"绑定",value:"0"}}),t._v(" "),a("el-option",{attrs:{label:"解绑",value:"1"}})],1)],1),t._v(" "),a("div",{staticClass:"m-t-20"},[a("el-table",{ref:"multipleTable",staticClass:"select-table",style:{width:"100%"},attrs:{data:t.tableBindData,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{label:"导购账号","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.clerkName||"--"))]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"code","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(t._f("'--'")(e.row.clerkCode)))]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"企微用户","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.staffName||"--"))]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"账号","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.wxUserId||"--"))]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"手机号","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.clerkPhoneNumber||"--"))]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"更新时间","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticClass:"line-18"},[t._v(t._s(t._f("timeStampToYmd")(e.row.updateTime))+" "+t._s(e.row.updateTime?"":"--"))]),t._v(" "),a("div",{staticClass:"line-18"},[t._v(t._s(t._f("timeStampToHms")(e.row.updateTime))+" "+t._s(e.row.updateTime?"":"--"))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"操作人","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.optStaffName||"--"))]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"类型","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(0==e.row.optType?"绑定":"解绑"))]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"",label:"原因","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[1001==e.row.channelCode?a("el-button",{staticClass:"cursor-unset",attrs:{type:"text"}},[t._v("后台管理员绑定")]):t._e(),t._v(" "),1002==e.row.channelCode?a("el-button",{staticClass:"cursor-unset",attrs:{type:"text"}},[t._v("好办移动端绑定")]):t._e(),t._v(" "),1003==e.row.channelCode?a("el-button",{staticClass:"cursor-unset",attrs:{type:"text"}},[t._v("审核绑定")]):t._e(),t._v(" "),1004==e.row.channelCode?a("el-button",{staticClass:"cursor-unset",attrs:{type:"text"}},[t._v("GIC 同步绑定")]):t._e(),t._v(" "),2001==e.row.channelCode?a("el-button",{staticClass:"cursor-unset",attrs:{type:"text"}},[t._v("后台管理员解绑")]):t._e(),t._v(" "),2002==e.row.channelCode?a("el-button",{staticClass:"cursor-unset",attrs:{type:"text"}},[t._v("好办移动端解绑")]):t._e(),t._v(" "),2003==e.row.channelCode?a("el-button",{staticClass:"cursor-unset",attrs:{type:"text"}},[t._v("GIC 同步解绑")]):t._e(),t._v(" "),2004==e.row.channelCode?a("el-button",{staticClass:"cursor-unset",attrs:{type:"text"}},[t._v("企业同步解绑")]):t._e(),t._v(" "),2005==e.row.channelCode?a("el-button",{staticClass:"cursor-unset",attrs:{type:"text"}},[t._v("审核被解绑")]):t._e(),t._v(" "),2006==e.row.channelCode?a("el-button",{staticClass:"cursor-unset",attrs:{type:"text"}},[t._v("权限变更解绑")]):t._e(),t._v(" "),2007==e.row.channelCode?a("el-button",{staticClass:"cursor-unset",attrs:{type:"text"}},[t._v("门店变更解绑")]):t._e()]}}])})],1),t._v(" "),0!=t.tableBindData.length?a("div",{staticClass:"block common-wrap__page text-right m-t-24"},[a("dm-pagination",{attrs:{background:"","current-page":t.currentPage,"page-sizes":[20,40,60,80],"page-size":t.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1):t._e()],1)])],1)],1)])])]),t._v(" "),t.logShow?a("fail-log",{attrs:{taskId:t.taskId},on:{closeLog:t.closeLog}}):t._e()],1)},staticRenderFns:[]};var f=a("VU/8")(p,d,!1,function(t){a("mF/Z")},"data-v-52ef266c",null);e.default=f.exports},"4/8+":function(t,e){},"mF/Z":function(t,e){}});
\ No newline at end of file
webpackJsonp([46],{"3PFp":function(e,t){},ATNk:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=o("mvHQ"),r=o.n(s),l=o("PeHS"),a={props:{selected:{type:Array,default:function(){return[]}},data:{type:Array,default:function(){return[]}}},data:function(){return{departmentVisible:!1,props:{key:"storeId",label:"storeName",isOver:"isOver"}}},methods:{change:function(e){console.log(e),this.$emit("change",e)},renderContent:function(e,t){var o=t.isOver,s=t.storeCode,r=t.storeId,l=t.storeName;return console.log(o,s,r,l),e("p",[e("p",l),e("p",o)])}}},n={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("el-popover",{staticStyle:{"min-width":"357px"},attrs:{placement:"bottom"},model:{value:e.departmentVisible,callback:function(t){e.departmentVisible=t},expression:"departmentVisible"}},[o("dm-simple-transfer",{attrs:{props:e.props,data:e.data,"item-size":66,titles:["选择门店","已选门店"],filterable:"","filter-placeholder":"请输入门店名称/code"},on:{change:e.change},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.option;return o("div",{},[o("p",[e._v(e._s(s.storeName))]),e._v(" "),o("p",{staticStyle:{"font-size":"12px","line-height":"18px"}},[e._v(e._s(s.storeCode))]),e._v(" "),o("p",{directives:[{name:"show",rawName:"v-show",value:0==s.isOver,expression:"option.isOver == 0"}],staticClass:"isOver"},[e._v("所有导购今日添加已到上限")])])}}]),model:{value:e.selected,callback:function(t){e.selected=t},expression:"selected"}}),e._v(" "),o("div",{staticClass:"show-select-num cursor-pointer w-250",attrs:{slot:"reference"},slot:"reference"},[e._v("\n 已经选择"+e._s(e.selected&&e.selected.length)+"家门店\n "),o("span",{staticClass:"el-input__suffix"},[o("span",{staticClass:"el-input__suffix-inner"},[o("i",{class:["el-select__caret el-input__icon el-icon-arrow-up",e.departmentVisible?"is-reverse":""]})])])])],1)},staticRenderFns:[]};var i=o("VU/8")(a,n,!1,function(e){o("3PFp")},"data-v-469993fa",null).exports,c=o("42hH"),m=o("RSOD"),u=o("PI0u");var d=function(e){e.$nextTick(function(e){document.getElementsByClassName("is-error")[0].scrollIntoView({block:"center",behavior:"smooth"})})},f={data:function(){var e=this;return{scrollToError:d,tagsDialogVisible:!1,landingPage:{pageSearchText:"",pageNum:1,pageSize:20},welcomeType:1,landingLoading:!1,loading:!1,landingData:[],total:0,landingForm:{},isEdit:"edit"==this.$route.meta.type,isAdd:"add"==this.$route.meta.type,rules:{name:{required:!0,message:"请输入链接名称"},memberLabelId:{required:!0,message:"请选择链接标签"},storeList:{required:!0,validator:function(t,o,s){if(1==e.form.customRuleJson.open&&!e.form.storeList.length)return s(new Error("请选择门店"));s()}}},storeData:[],form:{linkType:1,memberLabelName:"",memberLabelId:"",storeList:[],name:"",pageId:"",welcomeId:"",remark:"",storeRuleJson:{fw_store:{open:1,zs:1,dz:0,dy:0},xg_store:{open:1,zs:1,dz:0}},customRuleJson:{open:1,store_type:1,store:{dz:1,dy:0,ndz:1,ndy:0},city_store:{open:1,dz:1,dy:0}}},wxEnterpriseId:sessionStorage.getItem("userInfos")?JSON.parse(sessionStorage.getItem("userInfos")).wxEnterpriseId:"",btnLoading:!1}},components:{selectShop:i,welcomeItem:c.default,previewPage:m.a},mounted:function(){var e=this;this.getList(),document.addEventListener("visibilitychange",function(){"visible"==document.visibilityState&&(e.landingPage={pageSearchText:"",pageNum:1,pageSize:20},e.getList())}),this.isEdit?this.getDetail():this.getStoreList()},methods:{toInput:Object(u.a)(function(e,t){this.getList()},500),getStoreList:function(){var e=this;Object(l.w)({pageSize:99999}).then(function(t){var o=t.data.result.result;e.storeData=o||[],e.form.storeList&&e.form.storeList.length&&e.storeData.map(function(t){return t.checked=e.form.storeList.some(function(e){return e.storeId==t.storeId}),t})})},getDetail:function(){var e=this;this.loading=!0,Object(l.n)({linkId:this.$route.params.id}).then(function(t){var o=t.data.result;if(o){var s=o.link,r=o.page;s.customRuleJson=JSON.parse(s.customRuleJson),s.storeRuleJson=JSON.parse(s.storeRuleJson),s.storeList=s.storeList?s.storeList:[],e.form=s,e.form.welcomeId||(e.welcomeType=2),e.landingForm=r,e.getStoreList()}}).finally(function(t){e.loading=!1})},saveTagPop:function(e){var t=e.tagItemId,o=e.tagItemName;this.form.memberLabelName=o,this.form.memberLabelId=t,this.form.memberLabelStatus=1,this.$refs.form.validateField("memberLabelId")},handleTableRowClick:function(e){this.form.pageId=e.pageId},handleTagCloseTag:function(){this.form.memberLabelName="",this.form.memberLabelId=""},handleTransferChange:function(e){console.log(e),this.form.storeList=e,this.$refs.form.validateField("storeList")},getList:function(){var e=this;this.landingLoading=!0,Object(l.j)(this.landingPage).then(function(t){var o=t.data.result,s=o.result,r=o.totalCount;s&&(e.total=r,e.landingData=s)}).finally(function(t){e.landingLoading=!1})},getCurrentRow:function(e){console.log(e),this.landingForm=e,this.form.pageId=e.pageId},addTemp:function(){window.open("/haoban-3/#/ladingPageAdd")},disabledProperty:function(e,t,o,s){return[].concat(Array.prototype.slice.call(arguments)).filter(function(e){return 1==e}).length<=1},save:function(){var e=this;if(this.$refs.welcomeItem.submit())if(this.form.pageId)if(this.form.storeRuleJson.fw_store.open||this.form.storeRuleJson.xg_store.open||this.form.customRuleJson.open)if(this.isEdit&&0==this.form.memberLabelStatus)this.$confirm("关联的标签在GIC中已被删除,无法统计和查看添加好友客户数据,为确保后续客户数据统计,请重新关联标签","关联的标签已被删除,请重新关联标签",{confirmButtonText:"选择标签",cancelButtonText:"取消",type:"warning"}).then(function(t){e.form.memberLabelId="",e.form.memberLabelName="",e.$refs.form.validateField("memberLabelId"),e.$nextTick(function(e){document.getElementsByClassName("memberTag-form-item")[0].scrollIntoView({block:"center",behavior:"smooth"})})});else{var t=JSON.parse(r()(this.form));0==t.storeRuleJson.fw_store.open&&(t.storeRuleJson.fw_store={open:0,zs:1,dz:0,dy:0}),0==t.storeRuleJson.xg_store.open&&(t.storeRuleJson.xg_store={open:0,zs:1,dz:0}),0==t.customRuleJson.open&&(t.customRuleJson={open:0,store_type:1,store:{dz:1,dy:0,ndz:1,ndy:0},city_store:{open:1,dz:1,dy:0}},t.storeList=[]),0==t.customRuleJson.city_store.open&&(t.customRuleJson.city_store={open:0,dz:1,dy:0}),t.storeRuleJson=r()(t.storeRuleJson),t.customRuleJson=r()(t.customRuleJson),t.wxEnterpriseId=this.wxEnterpriseId,2==this.welcomeType&&(t.welcomeId=""),delete t.memberLabelStatus,this.$refs.form.validate(function(o){o?(e.btnLoading=!0,e.isAdd?Object(l.m)(t).then(function(t){setTimeout(function(){e.btnLoading=!1,e.$route.meta.refresh=!0,e.$router.go(-1)},1e3)}).catch(function(t){e.btnLoading=!1}):Object(l.p)(t).then(function(t){setTimeout(function(){e.btnLoading=!1,e.$router.go(-1)},1e3)}).catch(function(t){e.btnLoading=!1})):e.scrollToError(e)})}else this.$message.error("请设置分配规则");else this.$message.error("请选择落地页模板")}}},p={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"p-20"},[o("el-form",{ref:"form",attrs:{"label-width":"100px",model:e.form,size:"small",rules:e.rules}},[o("dm-sub-title",{attrs:{type:"line"}},[e._v("基础信息")]),e._v(" "),o("div",{staticClass:"section"},[o("el-form-item",{attrs:{label:"链接类型",required:""}},[o("el-radio-group",{attrs:{disabled:e.isEdit},model:{value:e.form.linkType,callback:function(t){e.$set(e.form,"linkType",t)},expression:"form.linkType"}},[o("el-radio",{attrs:{label:1}},[e._v("专用链接")]),e._v(" "),o("el-radio",{attrs:{label:2}},[e._v("通用链接")])],1),e._v(" "),1==e.form.linkType?o("p",{staticClass:"tips"},[e._v("仅用于在GIC系统中创建“短信模板”时直接添加引用,便于系统根据会员手机号为该引流链接带上特定会员参数,常用于通过短信的方式来促进存量会员的私域转化。")]):o("p",{staticClass:"tips"},[e._v("可复制此引流链接或下载链接二维码,通过不同营销活动、渠道等引导客户添加导购企微号,转化成私域流量。")])],1),e._v(" "),o("el-form-item",{attrs:{label:"链接名称",required:"",prop:"name"}},[o("el-input",{staticClass:"w-340",attrs:{placeholder:"请输入链接名称",maxlength:20,"show-word-limit":""},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"链接描述",prop:"remark"}},[o("el-input",{staticClass:"w-340",attrs:{placeholder:"请输入链接描述",type:"textarea",maxlength:100,autosize:{minRows:4,maxRows:6},"show-word-limit":""},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1),e._v(" "),o("el-form-item",{staticClass:"memberTag-form-item",attrs:{label:"链接标签",required:"",prop:"memberLabelId"}},[e.form.memberLabelId?o("el-tooltip",{attrs:{disabled:!e.isEdit||0!=e.form.memberLabelStatus,content:"已删除",placement:"top"}},[o("el-tag",{attrs:{closable:"",type:e.isEdit&&0==e.form.memberLabelStatus?"warning":""},on:{close:e.handleTagCloseTag}},[e._v(e._s(e.form.memberLabelName))])],1):o("el-button",{attrs:{plain:""},on:{click:function(t){e.tagsDialogVisible=!0}}},[o("i",{staticClass:"iconfont-components3 icon-cp-PlusOutlined addPic"}),e._v("添加标签")])],1),e._v(" "),o("dm-memberTag-group",{attrs:{isHb:"",visiable:e.tagsDialogVisible,projectName:"haobao-3"},on:{"update:visiable":function(t){e.tagsDialogVisible=t},save:e.saveTagPop}})],1),e._v(" "),o("dm-sub-title",{attrs:{type:"line"}},[e._v("分配规则")]),e._v(" "),o("p",{staticClass:"tips-info"},[e._v("\n 客户点击此引流链接,系统所分配的企微员工活码将根据下方层级配置区分优先级进行展示:"),o("br"),e._v(" "),o("span",{staticClass:"dot"}),e._v(" "),o("span",{staticStyle:{color:"#FA8C16"}},[e._v("优先级判断规则是“从上到下、从左到右”。")]),e._v("如:当上一层级匹配到结果后,则不会再执行下个层级的判断;同一层级内,当左边的勾选项匹配到结果,则不会再执行层级内右边的勾选项"),o("br"),e._v(" "),o("span",{staticClass:"dot"}),e._v("按照优先级匹配到的结果的大前提是该员工“可生成活码”且“并未达到当天添加好友上限”,否则则继续进行后续优先级的判断; "),o("br"),e._v(" "),o("span",{staticClass:"dot"}),e._v("若按照优先级所匹配到的结果已经与该客户是好友关系了,不会继续进行后续优先级的判断,直接展示该员工的活码。"),o("br")]),e._v(" "),o("div",{staticClass:"section"},[o("div",{staticClass:"level"},[o("div",{staticClass:"title"},[o("span",[e._v("层级一:服务门店")]),e._v(" "),o("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.form.storeRuleJson.fw_store.open,callback:function(t){e.$set(e.form.storeRuleJson.fw_store,"open",t)},expression:"form.storeRuleJson.fw_store.open"}})],1),e._v(" "),e.form.storeRuleJson.fw_store.open?o("div",{staticClass:"content m-t-20"},[o("el-checkbox",{attrs:{"true-label":1,"false-label":0,disabled:e.disabledProperty(e.form.storeRuleJson.fw_store.zs,e.form.storeRuleJson.fw_store.dz,e.form.storeRuleJson.fw_store.dy)&&e.form.storeRuleJson.fw_store.zs},model:{value:e.form.storeRuleJson.fw_store.zs,callback:function(t){e.$set(e.form.storeRuleJson.fw_store,"zs",t)},expression:"form.storeRuleJson.fw_store.zs"}},[e._v("专属导购")]),e._v(" "),o("el-checkbox",{attrs:{"true-label":1,"false-label":0,disabled:e.disabledProperty(e.form.storeRuleJson.fw_store.zs,e.form.storeRuleJson.fw_store.dz,e.form.storeRuleJson.fw_store.dy)&&e.form.storeRuleJson.fw_store.dz},model:{value:e.form.storeRuleJson.fw_store.dz,callback:function(t){e.$set(e.form.storeRuleJson.fw_store,"dz",t)},expression:"form.storeRuleJson.fw_store.dz"}},[e._v("店长")]),e._v(" "),o("el-checkbox",{attrs:{"true-label":1,"false-label":0,disabled:e.disabledProperty(e.form.storeRuleJson.fw_store.zs,e.form.storeRuleJson.fw_store.dz,e.form.storeRuleJson.fw_store.dy)&&e.form.storeRuleJson.fw_store.dy},model:{value:e.form.storeRuleJson.fw_store.dy,callback:function(t){e.$set(e.form.storeRuleJson.fw_store,"dy",t)},expression:"form.storeRuleJson.fw_store.dy"}},[e._v("其他导购")])],1):e._e()]),e._v(" "),o("div",{staticClass:"level"},[o("div",{staticClass:"title"},[o("span",[e._v("层级二:协管门店")]),e._v(" "),o("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.form.storeRuleJson.xg_store.open,callback:function(t){e.$set(e.form.storeRuleJson.xg_store,"open",t)},expression:"form.storeRuleJson.xg_store.open"}})],1),e._v(" "),e.form.storeRuleJson.xg_store.open?o("p",{staticClass:"tips margin-num"},[e._v("当客户在多个协管门店下都有协管导购时,随机取一个协管门店导购")]):e._e(),e._v(" "),e.form.storeRuleJson.xg_store.open?o("div",{staticClass:"content"},[o("el-checkbox",{attrs:{"true-label":1,"false-label":0,disabled:e.disabledProperty(e.form.storeRuleJson.xg_store.zs,e.form.storeRuleJson.xg_store.dz,e.form.storeRuleJson.xg_store.dy)&&e.form.storeRuleJson.xg_store.zs},model:{value:e.form.storeRuleJson.xg_store.zs,callback:function(t){e.$set(e.form.storeRuleJson.xg_store,"zs",t)},expression:"form.storeRuleJson.xg_store.zs"}},[e._v("协管门店导购")]),e._v(" "),o("el-checkbox",{attrs:{"true-label":1,"false-label":0,disabled:e.disabledProperty(e.form.storeRuleJson.xg_store.zs,e.form.storeRuleJson.xg_store.dz,e.form.storeRuleJson.xg_store.dy)&&e.form.storeRuleJson.xg_store.dz},model:{value:e.form.storeRuleJson.xg_store.dz,callback:function(t){e.$set(e.form.storeRuleJson.xg_store,"dz",t)},expression:"form.storeRuleJson.xg_store.dz"}},[e._v("店长")])],1):e._e()]),e._v(" "),o("div",{staticClass:"level"},[o("div",{staticClass:"title"},[o("span",[e._v("层级三:其他门店")]),e._v(" "),o("el-switch",{attrs:{"active-value":1,"inactive-value":0},model:{value:e.form.customRuleJson.open,callback:function(t){e.$set(e.form.customRuleJson,"open",t)},expression:"form.customRuleJson.open"}})],1),e._v(" "),e.form.customRuleJson.open?o("div",{staticClass:"level3-1"},[o("el-radio-group",{model:{value:e.form.customRuleJson.store_type,callback:function(t){e.$set(e.form.customRuleJson,"store_type",t)},expression:"form.customRuleJson.store_type"}},[o("el-radio",{attrs:{label:1}},[e._v("推荐门店")]),e._v(" "),o("el-radio",{attrs:{label:2}},[e._v("附近门店")])],1),e._v(" "),1==e.form.customRuleJson.store_type?o("p",{staticClass:"tips m-t-6"},[e._v("可配置最多20个门店作为推荐门店让客户自主选择要添加的门店好友")]):o("p",{staticClass:"tips m-t-6"},[e._v("需客户同意授权当前定位信息,才可展示客户附近最多20家门店供客户选择,否则只能在指定门店下选择")])],1):e._e(),e._v(" "),e.form.customRuleJson.open?o("div",{staticClass:"level3-2"},[1==e.form.customRuleJson.store_type?o("div",{staticClass:"level3-2-content"},[o("el-form-item",{attrs:{label:"选择门店","label-width":"92px",prop:"storeList"}},[o("selectShop",{attrs:{data:e.storeData,selected:e.form.storeList},on:{change:e.handleTransferChange}})],1),e._v(" "),o("el-checkbox",{attrs:{"true-label":1,"false-label":0,disabled:e.disabledProperty(e.form.customRuleJson.store.dz,e.form.customRuleJson.store.dy)&&e.form.customRuleJson.store.dz},model:{value:e.form.customRuleJson.store.dz,callback:function(t){e.$set(e.form.customRuleJson.store,"dz",t)},expression:"form.customRuleJson.store.dz"}},[e._v("店长")]),e._v(" "),o("el-checkbox",{attrs:{"true-label":1,"false-label":0,disabled:e.disabledProperty(e.form.customRuleJson.store.dz,e.form.customRuleJson.store.dy)&&e.form.customRuleJson.store.dy},model:{value:e.form.customRuleJson.store.dy,callback:function(t){e.$set(e.form.customRuleJson.store,"dy",t)},expression:"form.customRuleJson.store.dy"}},[e._v("导购")])],1):o("div",{staticClass:"level3-2-content"},[o("p",{staticClass:"content-tips"},[e._v("客户同意授权当前定位信息,可在“附近门店”中自主选择要添加的门店好友")]),e._v(" "),o("div",{staticClass:"level3-2-content-check"},[o("el-checkbox",{attrs:{"true-label":1,"false-label":0,disabled:e.disabledProperty(e.form.customRuleJson.store.dz,e.form.customRuleJson.store.dy)&&e.form.customRuleJson.store.dz},model:{value:e.form.customRuleJson.store.dz,callback:function(t){e.$set(e.form.customRuleJson.store,"dz",t)},expression:"form.customRuleJson.store.dz"}},[e._v("店长")]),e._v(" "),o("el-checkbox",{attrs:{"true-label":1,"false-label":0,disabled:e.disabledProperty(e.form.customRuleJson.store.dz,e.form.customRuleJson.store.dy)&&e.form.customRuleJson.store.dy},model:{value:e.form.customRuleJson.store.dy,callback:function(t){e.$set(e.form.customRuleJson.store,"dy",t)},expression:"form.customRuleJson.store.dy"}},[e._v("导购")])],1),e._v(" "),o("p",{staticClass:"content-tips m-b-10"},[e._v("客户拒绝授权当前定位信息,可在下方指定的门店范围中(最多20家)自主选择要添加的门店好友")]),e._v(" "),o("el-form-item",{attrs:{label:"选择门店","label-width":"92px",prop:"storeList"}},[o("selectShop",{attrs:{data:e.storeData,selected:e.form.storeList},on:{change:e.handleTransferChange}})],1),e._v(" "),o("el-checkbox",{attrs:{"true-label":1,"false-label":0,disabled:e.disabledProperty(e.form.customRuleJson.store.ndz,e.form.customRuleJson.store.ndy)&&e.form.customRuleJson.store.ndz},model:{value:e.form.customRuleJson.store.ndz,callback:function(t){e.$set(e.form.customRuleJson.store,"ndz",t)},expression:"form.customRuleJson.store.ndz"}},[e._v("店长")]),e._v(" "),o("el-checkbox",{attrs:{"true-label":1,"false-label":0,disabled:e.disabledProperty(e.form.customRuleJson.store.ndz,e.form.customRuleJson.store.ndy)&&e.form.customRuleJson.store.ndy},model:{value:e.form.customRuleJson.store.ndy,callback:function(t){e.$set(e.form.customRuleJson.store,"ndy",t)},expression:"form.customRuleJson.store.ndy"}},[e._v("导购")])],1)]):e._e(),e._v(" "),e.form.customRuleJson.open?o("div",{staticClass:"level3-3"},[o("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:e.form.customRuleJson.city_store.open,callback:function(t){e.$set(e.form.customRuleJson.city_store,"open",t)},expression:"form.customRuleJson.city_store.open"}},[e._v("除附近门店/指定门店之外,允许客户按照省市区自由筛选商户所有门店进行添加")]),e._v(" "),e.form.customRuleJson.city_store.open?o("div",{staticClass:"level3-3-content"},[o("el-checkbox",{attrs:{"true-label":1,"false-label":0,disabled:e.disabledProperty(e.form.customRuleJson.city_store.dz,e.form.customRuleJson.city_store.dy)&&e.form.customRuleJson.city_store.dz},model:{value:e.form.customRuleJson.city_store.dz,callback:function(t){e.$set(e.form.customRuleJson.city_store,"dz",t)},expression:"form.customRuleJson.city_store.dz"}},[e._v("店长")]),e._v(" "),o("el-checkbox",{attrs:{"true-label":1,"false-label":0,disabled:e.disabledProperty(e.form.customRuleJson.city_store.dz,e.form.customRuleJson.city_store.dy)&&e.form.customRuleJson.city_store.dy},model:{value:e.form.customRuleJson.city_store.dy,callback:function(t){e.$set(e.form.customRuleJson.city_store,"dy",t)},expression:"form.customRuleJson.city_store.dy"}},[e._v("导购")])],1):e._e()],1):e._e()])]),e._v(" "),o("dm-sub-title",{attrs:{type:"line"}},[e._v("欢迎语设置")]),e._v(" "),o("div",{staticClass:"section"},[o("welcomeItem",{ref:"welcomeItem",attrs:{welcomeId:e.form.welcomeId,welcomeType:e.welcomeType,welcomeName:"link"},on:{"update:welcomeId":function(t){return e.$set(e.form,"welcomeId",t)},"update:welcome-id":function(t){return e.$set(e.form,"welcomeId",t)},"update:welcomeType":function(t){e.welcomeType=t},"update:welcome-type":function(t){e.welcomeType=t}}})],1),e._v(" "),o("dm-sub-title",{attrs:{type:"line"}},[e._v("落地页配置")]),e._v(" "),o("div",{staticClass:"section flex",staticStyle:{"margin-bottom":"40px"}},[o("el-form-item",{attrs:{label:"选择模板"}},[o("div",{staticClass:"table"},[o("div",{staticClass:"search"},[o("el-input",{staticClass:"w-260",attrs:{placeholder:"请输入标题",clearable:""},on:{clear:e.getList},nativeOn:{keyup:function(t){return e.toInput(t)}},model:{value:e.landingPage.pageSearchText,callback:function(t){e.$set(e.landingPage,"pageSearchText",t)},expression:"landingPage.pageSearchText"}}),e._v(" "),o("el-button",{staticClass:"blueBtn",attrs:{plain:""},on:{click:e.addTemp}},[e._v("新建模板")])],1),e._v(" "),o("el-table",{attrs:{data:e.landingData,height:"426",loading:e.landingLoading},on:{"row-click":function(t){return e.getCurrentRow(t)}}},[o("el-table-column",{attrs:{width:"55"},scopedSlots:e._u([{key:"default",fn:function(t){var s=t.row;return[o("el-radio",{attrs:{label:s.pageId},nativeOn:{change:function(t){return e.getCurrentRow(s)}},model:{value:e.form.pageId,callback:function(t){e.$set(e.form,"pageId",t)},expression:"form.pageId"}},[o("i")])]}}])}),e._v(" "),o("el-table-column",{attrs:{prop:"pageCode",label:"模板ID",minWidth:"148"}}),e._v(" "),o("el-table-column",{attrs:{prop:"pageName",label:"模板名称",minWidth:"172","show-overflow-tooltip":""}}),e._v(" "),o("el-table-column",{attrs:{prop:"pageTitle",label:"页面标题",minWidth:"156","show-overflow-tooltip":""}}),e._v(" "),o("el-table-column",{attrs:{prop:"guideComment",label:"引导语","show-overflow-tooltip":""}})],1),e._v(" "),o("el-pagination",{staticClass:"paginationBox",attrs:{background:"","current-page":e.landingPage.pageNum,"page-size":e.landingPage.pageSize,layout:"prev, pager,next ",total:e.total},on:{"current-change":e.getList,"update:currentPage":function(t){return e.$set(e.landingPage,"pageNum",t)},"update:current-page":function(t){return e.$set(e.landingPage,"pageNum",t)},"update:pageSize":function(t){return e.$set(e.landingPage,"pageSize",t)},"update:page-size":function(t){return e.$set(e.landingPage,"pageSize",t)}}})],1)]),e._v(" "),e.landingForm&&Object.keys(e.landingForm).length?o("div",{staticClass:"preview"},[o("p",{staticClass:"previewTitle"},[e._v("落地页预览")]),e._v(" "),o("previewPage",{attrs:{data:e.landingForm}}),e._v(" "),o("p",{staticClass:"previewBottom"},[e._v("此二维码只是样式预览效果,请勿直接使用")])],1):e._e()],1),e._v(" "),o("div",{staticClass:"footBtn"},[o("el-button",{attrs:{type:"primary",loading:e.btnLoading},on:{click:e.save}},[e._v("保存")])],1)],1)],1)},staticRenderFns:[]};var v=o("VU/8")(f,p,!1,function(e){o("i4Ba")},"data-v-1f1a3089",null);t.default=v.exports},i4Ba:function(e,t){}});
\ No newline at end of file
webpackJsonp([64],{YQXN:function(t,a,e){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var i=e("/p6h"),s=e("eaYI"),n=e("P9l9"),l=e("ckKa"),c=e("Ch4/"),d={name:"act-code-detail-statistics",components:{dataDetail:i.default,newAddChart:s.default},props:{hmId:{type:String,default:function(){return""}}},mixins:[l.a],data:function(){return{loading:!1,overViewData:{addNumT:0,addNum:0,dateList:[]}}},methods:{explain:function(t){window.open(t)},getChartList:function(){var t=this,a={inFields:{hmId:t.hmId,startTime:t.dateDefault[0]+" 00:00:00",endTime:t.dateDefault[1]+" 23:59:59",type:t.dateKey>=2?2:1}};t.loading=!0,Object(n.f)("/haoban-manage3-web/hm/qrcode/detail-data-statistics",a).then(function(a){var e=a.data;if(t.loading=!1,0==e.code){var i=e.result||{addNumT:0,addNum:0,dateList:[]};return i.dateList.map(function(t,a){t["新增人数"]=t.addNum}),void(t.overViewData=i)}c.a.errorMsg(e)}).catch(function(a){t.loading=!1,t.$message.error({duration:1e3,message:a.message})})},onDateChange:function(){this.dateKey=-1,this.getChartList()}},mounted:function(){this.btnChange(0)}},o={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"app-detail-wrap"},[e("div",[e("div",{staticClass:"flex justify-between title"},[t._m(0),t._v(" "),e("div",{staticClass:"flex"},[e("el-button",{directives:[{name:"jumpLink",rawName:"v-jumpLink:code",arg:"code"}],attrs:{type:"text"}},[e("i",{staticClass:"iconfont-hb3 iconzhibiaoshuoming m-r-6"}),t._v("指标说明")])],1)]),t._v(" "),e("ul",{staticClass:"flex"},[e("li",{staticClass:"data-total-cell m-r-22"},[e("div",{staticClass:"flex p-20"},[t._m(1),t._v(" "),e("div",{staticClass:"m-l-16"},[e("div",{staticClass:"font-14 color-606266 line-20"},[t._v("新增总人数")]),t._v(" "),e("span",{staticClass:"font-30 font-din",staticStyle:{"margin-top":"1"}},[t._v(t._s(t.overViewData.addNumT||0))])])])]),t._v(" "),e("li",{staticClass:"data-total-cell "},[e("div",{staticClass:"flex p-20"},[t._m(2),t._v(" "),e("div",{staticClass:"m-l-16"},[e("div",{staticClass:"font-14 color-606266 line-20"},[t._v("今日新增人数")]),t._v(" "),e("span",{staticClass:"font-30 font-din",staticStyle:{"margin-top":"1"}},[t._v(t._s(t.overViewData.addNum||0))])])])])]),t._v(" "),e("div",{staticClass:"flex justify-end"},[e("div",{staticClass:"rightBox"},[t._l(t.dateLis,function(a,i){return e("ul",{key:a.key,staticClass:"datebox"},[e("li",{staticClass:"dateLisBox",class:t.dateKey==i?"activeClass":"noActive",on:{click:function(a){return t.btnChange(i)}}},[t._v(t._s(a.value))])])}),t._v(" "),e("el-date-picker",{staticClass:"w256",attrs:{type:"daterange","range-separator":"~","start-placeholder":"创建开始日期","end-placeholder":"创建结束日期","default-time":["00:00:00","23:59:59"],"picker-options":t.pickerOptions(),"value-format":"yyyy-MM-dd",format:[2,3,4].includes(t.dateKey)?"yyyy-MM":"yyyy-MM-dd",clearable:!1},on:{change:t.onDateChange},model:{value:t.dateDefault,callback:function(a){t.dateDefault=a},expression:"dateDefault"}})],2)]),t._v(" "),e("new-add-chart",{attrs:{charData:t.overViewData.dateList,id:"new-add-chart"}})],1),t._v(" "),e("div",[e("div",{staticClass:"flex justify-between title"},[t._m(3),t._v(" "),e("div",{staticClass:"flex"},[e("el-button",{directives:[{name:"jumpLink",rawName:"v-jumpLink:code",arg:"code"}],attrs:{type:"text"}},[e("i",{staticClass:"iconfont-hb3 iconzhibiaoshuoming m-r-6"}),t._v("指标说明")])],1)]),t._v(" "),e("data-detail",{attrs:{id:t.hmId}})],1)])},staticRenderFns:[function(){var t=this.$createElement,a=this._self._c||t;return a("div",{staticClass:"flex"},[a("div",{staticClass:"blue-block"}),this._v(" "),a("span",{staticClass:"font-w-500 color-303133"},[this._v("概览")])])},function(){var t=this.$createElement,a=this._self._c||t;return a("div",{staticClass:"icon-background"},[a("i",{staticClass:"iconfont-hb3 iconxinzengyonghu color-1890ff font-28"})])},function(){var t=this.$createElement,a=this._self._c||t;return a("div",{staticClass:"icon-background",staticStyle:{background:"#d9f3fd"}},[a("i",{staticClass:"iconfont-hb3 iconxinzengyonghu color-35C4FC font-28"})])},function(){var t=this.$createElement,a=this._self._c||t;return a("div",{staticClass:"flex"},[a("div",{staticClass:"blue-block"}),this._v(" "),a("span",{staticClass:"font-w-500 color-303133"},[this._v("查看明细")])])}]};var r=e("VU/8")(d,o,!1,function(t){e("zJaC")},"data-v-b1e52246",null);a.default=r.exports},zJaC:function(t,a){}});
\ No newline at end of file
webpackJsonp([126],{"/wAz":function(e,t){},0:function(e,t,a){a("j1ja"),e.exports=a("NHnr")},"0xDb":function(e,t,a){"use strict";t.a=function(){var e=new Date((new Date).getTime()-864e5),t=e.getTime()-7776e6,a=e.getFullYear(),o=e.getMonth()+1,n=e.getDate()<10?"0"+e.getDate():e.getDate(),r=o<10?"0"+o:o,s=new Date(t),i=s.getFullYear(),p=s.getMonth()+1,d=s.getDate()<10?"0"+s.getDate():s.getDate();return[i+"-"+(p<10?"0"+p:p)+"-"+d,a+"-"+r+"-"+n]};var o=a("woOf"),n=(a.n(o),a("fZjL")),r=(a.n(n),a("pFYg"));a.n(r),new Date},"4qCZ":function(e,t){},"5tgt":function(e,t,a){e.exports=function(e,t){return function(o){a("Opzk")("./"+e+"/"+t+".vue").then(function(e){o(e)})}}},"Ch4/":function(e,t,a){"use strict";var o=a("l6IN"),n=(a.n(o),JSON.parse(sessionStorage.getItem("userInfos")||"{}")),r="string"==typeof n.gicHost?n.gicHost.replace(/\/$/,""):"";location.origin.indexOf("localhost")>=0&&(r=location.origin),t.a={errorMsg:function(e){if(1!=e.errorCode){if(4==e.errorCode)return window.location.href=r+"/gic-web/#/login?ishb=1",!1;if(10==e.errorCode)return window.location.href=r+"/haoban-3/#/index",!1;o.Message.error({duration:2e3,message:e.message||"接口异常"})}}}},FHfR:function(e,t){e.exports={multipleAssign:"multipleAssign",assign:"assign",willSyncTag:"willSyncTag",breakSyncTag:"breakSyncTag",addShowRules:"addShowRules",editShowRules:"editShowRules",delShowRules:"delShowRules",groupExpire:"groupExpire",syncGroup:"syncGroup",addGroupTemp:"addGroupTemp",editGroupTemp:"editGroupTemp",setStoreArea:"setStoreArea",delGroupTemp:"delGroupTemp",searchSetSave:"searchSetSave",saveTrafficTaskSet:"saveTrafficTaskSet",addCard:"addCard",editCard:"editCard",delCard:"delCard",sendCardLog:"sendCardLog",getCardLog:"getCardLog",saveEvaluateSet:"saveEvaluateSet",addMaterialGroup:"addMaterialGroup",editMaterialGroup:"editMaterialGroup",delMaterialGroup:"delMaterialGroup",multipleDelAssets:"multipleDelAssets",multipleMoveAssets:"multipleMoveAssets",addText:"addText",editText:"editText",delText:"delText",textAssignStore:"textAssignStore",addImage:"addImage",editImage:"editImage",delImage:"delImage",imageAssignStore:"imageAssignStore",addWeb:"addWeb",editWeb:"editWeb",delWeb:"delWeb",webAssignStore:"webAssignStore",addVideo:"addVideo",editVideo:"editVideo",delVideo:"delVideo",videoAssignStore:"videoAssignStore",addFile:"addFile",editFile:"editFile",delFile:"delFile",fileAssignStore:"fileAssignStore",addApps:"addApps",editApps:"editApps",delApps:"delApps",appsAssignStore:"appsAssignStore",saveGoodsSet:"saveGoodsSet",exportActiveUser:"exportActiveUser",exportLoginUser:"exportLoginUser",exportAreaLoginUser:"exportAreaLoginUser",multipleDelReport:"multipleDelReport",exportReport:"exportReport",reportDetail:"reportDetail",multipleDelReportDetail:"multipleDelReportDetail",delReportDetail:"delReportDetail",showReportDetail:"showReportDetail",multipleExportReport:"multipleExportReport",saveTaskSet:"saveTaskSet",settingSystemReport:"settingSystemReport",saveSystemReport:"saveSystemReport",addCustomReport:"addCustomReport",copyCustomReport:"copyCustomReport",editCustomReport:"editCustomReport",delCustomReport:"delCustomReport",monthTarget:"monthTarget",dayTarget:"dayTarget",exportMonthTask:"exportMonthTask",checkMonthTask:"checkMonthTask",multipleDelTask:"multipleDelTask",delTask:"delTask",exportStoreList:"exportStoreList",checkStoreList:"checkStoreList",exportStoreDetail:"exportStoreDetail",checkStoreDetail:"checkStoreDetail",exportStoreDetailPop:"exportStoreDetailPop",previewStoreDetail:"previewStoreDetail",exportGrTaskList:"exportGrTaskList",checkGrTaskList:"checkGrTaskList",exportTaskRecord:"exportTaskRecord",multipleDelTaskRecord:"multipleDelTaskRecord",checkTaskRecord:"checkTaskRecord",exportTaskDetail:"exportTaskDetail",multipleDelTaskDetail:"multipleDelTaskDetail",delTaskDetail:"delTaskDetail",resolveTaskDetail:"resolveTaskDetail",previewTaskDetail:"previewTaskDetail",exportTaskView:"exportTaskView",multipleDelTaskView:"multipleDelTaskView",checkTaskView:"checkTaskView",exportTaskViewDetail:"exportTaskViewDetail",multipleDelTaskViewDetail:"multipleDelTaskViewDetail",checkTaskDetail:"checkTaskDetail",addSalutatory:"addSalutatory",editSalutatory:"editSalutatory",delSalutatory:"delSalutatory",multipleResolve:"multipleResolve",singleResolve:"singleResolve",singleReject:"singleReject",saveApplySetting:"saveApplySetting",refreshStoreMember:"refreshStoreMember",exportContact:"exportContact",checkContactDetail:"checkContactDetail",checkContactMemberDetail:"checkContactMemberDetail",checkLog:"checkLog",saveGuideSetting:"saveGuideSetting",saveAppsVisible:"saveAppsVisible",refreshStoreInfo:"refreshStoreInfo",saveMemberSecret:"saveMemberSecret",addMemberAppsSecret:"addMemberAppsSecret",editMemberAppsSecret:"editMemberAppsSecret",delMemberAppsSecret:"delMemberAppsSecret",addAppsSecret:"addAppsSecret",getAppsSecret:"getAppsSecret",editAppsSecret:"editAppsSecret",delAppsSecret:"delAppsSecret",checkAuth:"checkAuth",bindStoreList:"bindStoreList",refreshStore:"refreshStore",refreshAdminList:"refreshAdminList",addActCode:"addActCode",batchActCode:"batchActCode",batchGroup:"batchGroup",dataActCode:"dataActCode",infoActCode:"infoActCode",editActCode:"editActCode",downActCode:"downActCode",delActCode:"delActCode",recordCode:"recordCode",addLink:"addLink",dataLink:"dataLink",infoLink:"infoLink",editLink:"editLink",downLink:"downLink",recordLink:"recordLink"}},MtkU:function(e,t){},NHnr:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=a("fZjL"),n=a.n(o),r=(a("j1ja"),a("hKoQ")),s=a.n(r),i=a("mvHQ"),p=a.n(i),d=a("//Fk"),c=a.n(d),l=a("lRwf"),u=a.n(l),m=a("Ch4/"),g=a("P9l9"),h=a("Gu7T"),f=a.n(h),v=a("pRNm"),w=a.n(v),S=a("5tgt"),C=a.n(S),k=[{path:"/staffActCode",name:"员工活码",component:C()("salesleads/actCodeManage/staffActCode","index"),meta:{keepAlive:!0,fromPath:["/actCodeAdd","/actCodeEdit","/actCodeBatch","/actCodeDetail","/actCodeDetails"]}},{path:"/actCodeRecord",name:"查看记录",component:C()("salesleads/actCodeManage/staffActCode","actCodeRecord")},{path:"/actCodeDetail",name:"活码详情-数据",component:C()("salesleads/actCodeManage/staffActCode","actCodeDetail")},{path:"/actCodeDetails",name:"活码详情-详情",component:C()("salesleads/actCodeManage/staffActCode","actCodeDetail")},{path:"/actCodeAdd",name:"新增活码",component:C()("salesleads/actCodeManage/staffActCode/views","setActCode"),meta:{keepAlive:!0,fromPath:["/salutatorySet"]}},{path:"/actCodeEdit",name:"编辑活码",component:C()("salesleads/actCodeManage/staffActCode/views","setActCode"),meta:{keepAlive:!0,fromPath:["/salutatorySet"]}},{path:"/actCodeBatch",name:"批量创建活码",component:C()("salesleads/actCodeManage/staffActCode/views","batchAddCode"),meta:{keepAlive:!0,fromPath:["/salutatorySet"]}}],D=[{path:"/attractFlowLink",name:"引流链接",component:C()("salesleads/actCodeManage/attractFlowLink","index"),meta:{keepAlive:!0,fromPath:["/attractFlowLinkAdd","/attractFlowLinkEdit/:id","/attractFlowLinkInfo/:id","/attractFlowLinkInfos/:id"]}},{path:"/attractFlowLinkAdd",name:"新增引流链接",meta:{type:"add"},component:C()("salesleads/actCodeManage/attractFlowLink","detail")},{path:"/attractFlowLinkEdit/:id",name:"编辑引流链接",meta:{type:"edit"},component:C()("salesleads/actCodeManage/attractFlowLink","detail")},{path:"/attractFlowLinkInfo/:id",name:"详情引流链接",meta:{type:"info"},component:C()("salesleads/actCodeManage/attractFlowLink","info")},{path:"/attractFlowLinkInfos/:id",name:"详情引流链接",meta:{type:"info"},component:C()("salesleads/actCodeManage/attractFlowLink","info")},{path:"/attLinkRecord",name:"查看记录",component:C()("salesleads/actCodeManage/staffActCode","actCodeRecord")},{path:"/ladingPageList",name:"落地页列表",component:C()("salesleads/actCodeManage/attractFlowLink/landingPage","list"),meta:{keepAlive:!0,fromPath:["/ladingPageAdd","/ladingPageEdit/:id"]}},{path:"/ladingPageAdd",name:"新建落地页",meta:{type:"add"},component:C()("salesleads/actCodeManage/attractFlowLink/landingPage","detail")},{path:"/ladingPageEdit/:id",name:"编辑落地页",meta:{type:"edit"},component:C()("salesleads/actCodeManage/attractFlowLink/landingPage","detail")},{path:"/operationLog",name:"操作日志",component:C()("salesleads/actCodeManage","operateLog")}],A=[].concat(f()(k),f()(D));u.a.use(w.a);var b=function(e){a.e(1).then(a.bind(null,"ODjX")).then(function(t){e(t)})};window.sessionStorage.getItem("token")&&store.commit(types.LOGIN,window.sessionStorage.getItem("token"));var y=[{path:"/loginMore",name:"登录",component:C()("login","login-more")},{path:"/refresh",name:"刷新",component:C()("errorPage","refresh")},{path:"/",redirect:"/index",component:function(){return Promise.all([a.e(0),a.e(6)]).then(a.bind(null,"xW93"))},children:[{path:"/contactsList",name:"通讯录",component:C()("business","contacts")},{path:"/syncLog",name:"通讯录日志",component:C()("business","syncLog")},{path:"/authMerchant",name:"授权商户",component:C()("business","authMerchant")},{path:"/authMerchantForm",name:"新建授权商户",component:C()("business","authMerchant-form")},{path:"/merchantStoreList",name:"绑定门店列表",component:C()("business","storeList")},{path:"/enterpriseSet",name:"企业信息",component:C()("enterprise","enterpriseSet")},{path:"/adminList",name:"企业信息",component:C()("enterprise","adminList")},{path:"/material",name:"素材库",component:C()("enterprise","material")},{path:"/salutatory",name:"欢迎语",component:C()("enterprise","salutatoryIndex"),meta:{keepAlive:!0,fromPath:["/editSalutatorySet","/salutatorySet"]}},{path:"/salutatorySet",name:"新建欢迎语",component:C()("enterprise","salutatorySet")},{path:"/editSalutatorySet",name:"编辑欢迎语",component:C()("enterprise","salutatorySet")},{path:"/guide-setting",name:"导购设置",component:C()("enterprise","guide-setting")},{path:"/setting",name:"操作设置",component:C()("setting","index")},{path:"/unreview",name:"未审核",component:C()("reviewCenter","unreview")},{path:"/reviewed",name:"已审核",component:C()("reviewCenter","reviewed")},{path:"/reviewSet",name:"审核设置",component:C()("reviewCenter","reviewSet")},{path:"/taskRecord",name:"话务任务记录",component:C()("salesleads/trafficTask","taskRecord"),meta:{keepAlive:!0,fromPath:["/taskDetail"]}},{path:"/taskView",name:"话务任务记录",component:C()("salesleads/trafficTask","taskView")},{path:"/taskDetail",name:"话务任务详情",component:C()("salesleads/trafficTask","taskDetail")},{path:"/taskViewDetail",name:"话务任务详情",component:C()("salesleads/trafficTask","taskViewDetail")},{path:"/trafficTaskSet",name:"话务任务设置",component:C()("salesleads/trafficTask","trafficTaskSet")},{path:"/grStoreList",name:"门店视图",component:C()("salesleads/groupSend","grStoreList"),meta:{keepAlive:!0,fromPath:["/grStoreDetail/:id"]}},{path:"/grStoreDetail/:id",name:"门店视图",component:C()("salesleads/groupSend","grStoreDetail")},{path:"/grTaskList",name:"计划视图",component:C()("salesleads/groupSend","grTaskList")},{path:"/enterpriseUseData",name:"好办使用详情",component:C()("enterpriseData","enterpriseUseData")},{path:"/activeDetail",name:"激活人员明细",component:C()("enterpriseData","activeDetail")},{path:"/loginDetail",name:"登录人员明细",component:C()("enterpriseData","loginDetail")},{path:"/areaLoginDetail",name:"区域登录人员明细",component:C()("enterpriseData","areaLoginDetail")},{path:"/overStoreList",name:"溢出门店",component:C()("overstore","overStoreList")},{path:"/memberShowSet",name:"客户展示设置",component:C()("apps/customerApp","memberShowSet")},{path:"/addMemberShowRules",name:"新增特殊策略",component:C()("apps/customerApp","add-member-show-rules")},{path:"/editMemberShowRules",name:"编辑特殊策略",component:C()("apps/customerApp","add-member-show-rules")},{path:"/memberGroupSet",name:"客户分组设置",component:C()("apps/customerApp","memberGroupSet"),meta:{keepAlive:!0,fromPath:["/addGroupTemplate","/editGroupTemplate","/storeRangeSet"]}},{path:"/memberSearchSet",name:"客户搜索设置",component:C()("apps/customerApp","memberSearchSet")},{path:"/memberTagSet",name:"客户标签设置",component:C()("apps/customerApp","memberTagSet")},{path:"/syncHistory",name:"同步历史",component:C()("apps/customerApp","syncHistory")},{path:"/myCustomerList",name:"我的客户列表",component:C()("apps/customerApp","myCustomerList")},{path:"/addGroupTemplate",name:"添加模板",component:C()("apps/customerApp","addGroupTemplate")},{path:"/editGroupTemplate",name:"编辑模板",component:C()("apps/customerApp","addGroupTemplate")},{path:"/storeRangeSet",name:"门店范围设置",component:C()("apps/customerApp","storeRangeSet")},{path:"/dailyRecord",name:"云日报记录",component:C()("apps/cloudDaily","dailyRecord")},{path:"/dailyExport",name:"云日报导出",component:C()("apps/cloudDaily","dailyExport")},{path:"/dailyDetail",name:"日报详情",component:C()("apps/cloudDaily","dailyDetail")},{path:"/taskAssign",name:"任务下发设置",component:C()("apps/cloudDaily","taskAssign")},{path:"/daily-setting",name:"系统报表",component:C()("apps/cloudDaily","daily-setting")},{path:"/customReportSet",name:"新增自定义报表设置",component:C()("apps/cloudDaily","customReportSet")},{path:"/customReportCopy",name:"复制自定义报表设置",component:C()("apps/cloudDaily","customReportSet")},{path:"/customReportEdit",name:"编辑自定义报表设置",component:C()("apps/cloudDaily","customReportSet")},{path:"/monthList",name:"月指标列表",component:C()("apps/quota","monthList")},{path:"/storeMonthTask",name:"门店月指标",component:C()("apps/quota","storeMonthTask")},{path:"/salerMonthDetail",name:"导购月指标详情",component:C()("apps/quota","salerMonthDetail")},{path:"/companyDaySet",name:"商户日权重",component:C()("apps/quota","companyDaySet")},{path:"/monthTask",name:"月指标任务",component:C()("apps/quota","monthTask"),meta:{keepAlive:!0,fromPath:["/monthTaskDetail"]}},{path:"/monthTaskDetail",name:"月指标任务详情",component:C()("apps/quota","monthTaskDetail")},{path:"/cardList",name:"卡券列表",component:C()("apps/card","cardList")},{path:"/cardRecord",name:"卡券记录",component:C()("apps/card","cardRecord")},{path:"/newCard",name:"新建卡券",component:C()("apps/card","newCard")},{path:"/editCard",name:"编辑卡券",component:C()("apps/card","newCard")},{path:"/cardTemplate",name:"卡券模板",component:C()("apps/protectCard","cardTemplate")},{path:"/newCardTemp",name:"新建模板",component:C()("apps/protectCard","newCardTemp")},{path:"/cardStrategy",name:"卡券策略",component:C()("apps/protectCard","cardStrategy")},{path:"/newCardStrategy",name:"新建策略",component:C()("apps/protectCard","newCardStrategy")},{path:"/cardPut",name:"内购券投放",component:C()("apps/protectCard","cardPut")},{path:"/newCardPut",name:"新建补发",component:C()("apps/protectCard","newCardPut")},{path:"/cardPutRecord",name:"投放记录",component:C()("apps/protectCard","cardPutRecord")},{path:"/cardGetRecord",name:"领取记录",component:C()("apps/protectCard","cardGetRecord")},{path:"/goodsShowSet",name:"商品展示设置",component:C()("apps/shoppingCenter","goodsShowSet")},{path:"/evaluate-set",name:"订单评价",component:C()("apps/order-evaluate","evaluate-set")}].concat(f()(A),[{path:"/403",name:"无权访问",component:b},{path:"/404",name:"error404",component:b},{path:"/500",name:"error500",component:b}])},{path:"/gic-error",name:"gic跳转失败页",component:C()("errorPage","gic-error")}],x=new w.a({routes:y,scrollBehavior:function(){return{y:0}}}),T=["/login","/loginMore"],M="",R="";x.beforeEach(function(e,t,a){M=e.path,R=t.path,sessionStorage.getItem("hbReload")?sessionStorage.removeItem("hbReload"):T.includes(R)&&(sessionStorage.setItem("hbReload",1),setTimeout(function(){location.reload()},50)),a()});var L={name:"App",data:function(){return{loading:!0,menuList:[],pageRight:[]}},beforeDestroy:function(){document.removeEventListener("visibilitychange",this.checkUser)},created:function(){var e=this;document.addEventListener("visibilitychange",this.checkUser),this.getUserInfo().then(function(){T.includes(M)||T.includes(R)?e.loading=!1:c.a.all([e.getRight(),e.getMenuList()]).finally(function(){setTimeout(function(){return e.loading=!1},200)})})},methods:{checkUser:function(){var e=this;if(!document.hidden){var t=JSON.parse(sessionStorage.getItem("userInfos"));this.getUserInfo().then(function(){JSON.parse(sessionStorage.getItem("userInfos")).clerkId!=t.clerkId&&e.$router.push("/refresh")})}},getUserInfo:function(){return Object(g.g)("/haoban-manage3-web/get-login-info",{}).then(function(e){var t=e.data||{},a=t.errorCode,o=t.result;1==a?(sessionStorage.setItem("userInfos",p()(o)),o.enterpriseId&&(u.a.axios.defaults.headers.common.enterpriseId=o.enterpriseId)):m.a.errorMsg(e.data)})},getMenuList:function(){var e=this;return Object(g.b)("/haoban-manage3-web/get-haoban-menu",{}).then(function(t){var a=t.data||[],o=a.errorCode,n=a.result;1==o?Array.isArray(n)&&(e.menuList=n,e.setIndexRoute(n)):m.a.errorMsg(t.data)})},getRight:function(){var e=this;return Object(g.b)("/haoban-manage3-web/get-haoban-right",{}).then(function(t){var a=t.data||{},o=a.errorCode,n=a.result;1==o?(e.pageRight=e.getPageRight(n.menu),e.checkButtonRight(n.button),e.checkPageRight(e.pageRight,function(e){return function(e,t){e&&e.menuCode&&console.log(t.filter(function(t){return t.parentCode==e.menuCode}))}(e,n.button)})):m.a.errorMsg(t.data)})},getPageRight:function(e){return e.filter(function(e){return"string"==typeof e.menuUrl&&e.menuUrl.length>0}).map(function(e){for(var t=e.menuUrl,a=/(:.*)(\/?)/;a.test(t);)t=t.replace(a,"([\\d\\w]+[\\-]*[\\d\\w]*)$2");for(a=/(\/\*)(\/?)/;a.test(t);)t=t.replace(a,"([\\d\\w]+[\\-]*[\\d\\w]*)$2");return e.regexp=new RegExp("^/"+t+"$"),e})},checkButtonRight:function(e){u.a.prototype.$getButtonLimit=function(t){return 1==(e.find(function(e){return e.menuCode==t})||{}).hasRight}},checkPageRight:function(e,t){var a=e.find(function(e){return e.regexp.test(M)});if(a&&0==a.hasRight){var o=sessionStorage.getItem("hbReloadPath")||"";a.menuUrl==o.substr(1)?(this.$router.push("/index"),sessionStorage.removeItem("hbReloadPath")):this.$router.push({path:"/403"})}t(a),x.beforeEach(function(a,o,n){var r=e.find(function(e){return e.regexp.test(a.path)});if(t(r),r&&0==r.hasRight)return n({path:"/403"});n()})},setIndexRoute:function(e){var t="",a=[{path:"*",redirect:"/404"}];e.some(function(e){return e.hasRight&&e.isShow&&Array.isArray(e.childList)&&e.childList.some(function(e){return e.hasRight&&e.isShow&&Array.isArray(e.childList)&&e.childList.some(function(e){return e.hasRight&&e.isShow&&(t=e.menuUrl),e.hasRight&&e.isShow}),t}),t}),t&&a.push({path:"/index",redirect:"/"+t}),this.$router.addRoutes(a)}}},P={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{directives:[{name:"loading",rawName:"v-loading",value:this.loading,expression:"loading"}],staticStyle:{"min-height":"100vh"},attrs:{id:"app"}},[t("transition",{attrs:{name:"fade",mode:"out-in"}},[this.loading?this._e():t("router-view",{attrs:{"menu-list":this.menuList,"page-right":this.pageRight}})],1)],1)},staticRenderFns:[]};var E,I=a("VU/8")(L,P,!1,function(e){a("MtkU")},null,null).exports,F=a("bOdI"),G=a.n(F),V=a("SJI6"),j=a.n(V),q=a("0xDb");u.a.use(j.a);var N=new j.a.Store({state:{user:{},token:null,title:"",show:!1,bgHeight:window.screen.availHeight-440-24+"px",addDepartment:[],editDepartment:[],delDepartment:[],wxEnterpriseType:0,salesDate:Object(q.a)()},mutations:(E={},G()(E,"login",function(e,t){sessionStorage.token=t,e.token=t}),G()(E,"logout",function(e){sessionStorage.removeItem("token"),e.token=null}),G()(E,"title",function(e,t){e.title=t}),G()(E,"show",function(e,t){e.show=t}),G()(E,"saveAdd",function(e,t){e.addDepartment.push(t)}),G()(E,"saveEdit",function(e,t){e.editDepartment.push(t)}),G()(E,"saveDel",function(e,t){e.delDepartment.push(t)}),G()(E,"clearAdd",function(e){e.addDepartment=[]}),G()(E,"clearEdit",function(e){e.editDepartment=[]}),G()(E,"clearData",function(e){e.addDepartment=[],e.editDepartment=[],e.delDepartment=[]}),G()(E,"changeWxEntertype",function(e,t){e.wxEnterpriseType=t}),G()(E,"changeSalesDate",function(e,t){e.salesDate=t}),E),actions:{saveAddInfo:function(e,t){e.commit("saveAdd",t)},saveEditInfo:function(e,t){e.commit("saveEdit",t)},saveDelInfo:function(e,t){e.commit("saveDel",t)},clearAddData:function(e,t){e.commit("clearAdd")},clearEditData:function(e,t){e.commit("clearEdit")},clearTreeData:function(e,t){e.commit("clearData")},changeWxEntertypeData:function(e,t){e.commit("changeWxEntertype",t)},changeSales:function(e,t){e.commit("changeSalesDate",t)}}}),U={code:"https://www.yuque.com/exnmlu/oo64hg/thm172#w4sOg",link:"https://www.yuque.com/exnmlu/oo64hg/lggf7q#eV2NM"},H={clipboard:{bind:function(e,t,a,o){e.val=t.value,e.handler=function(){var t=e.val,a=document.createElement("input");e.appendChild(a),a.value=t,a.select(),document.execCommand("Copy"),u.a.prototype.$message({type:"success",message:"复制成功"}),a.parentNode.removeChild(a)},e.addEventListener("click",e.handler)},update:function(e,t,a,o){e.val=t.value},unbind:function(e){e.removeEventListener("click",e.handler)}},jumpLink:{bind:function(e,t){var a=t.arg;e.handler=function(){window.open(U[a])},e.addEventListener("click",e.handler)},unbind:function(e){e.removeEventListener("click",e.handler)}}},O=(a("/wAz"),a("pc4g"),a("4qCZ"),a("xtVA"),a("Q0Ca")),Y={props:{size:{type:[Number,String],default:20},iconname:{type:String,default:""}},computed:{ClassStyle:function(){return"width:"+parseInt(this.size)+";height:"+parseInt(this.size)+";"},IconName:function(){return"#"+this.iconname}}},W={render:function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{staticClass:"icon svg-icon svg-iconfont-hb3",style:this.ClassStyle,attrs:{"aria-hidden":"true"}},[t("use",{attrs:{"xlink:href":this.IconName}})])},staticRenderFns:[]};var $=a("VU/8")(Y,W,!1,function(e){a("mF/g")},"data-v-aa28dd00",null).exports,z=a("TUaa"),J=a.n(z),B=a("tyqE"),X=a.n(B),Q=a("pRVe"),K=a.n(Q),Z=a("XsK6"),_=a.n(Z),ee=a("QRL9"),te=a.n(ee),ae=a("eMjc"),oe=a.n(ae),ne=a("l9mu"),re=a.n(ne),se={install:function(e,t){e.prototype.getPdf=function(){var e=this.htmlTitle;oe()(document.querySelector("#pdfDom"),{allowTaint:!0,foreignObjectRendering:!0}).then(function(t){var a=t.width,o=t.height,n=a/592.28*841.89,r=o,s=0,i=592.28/a*o,p=t.toDataURL("image/jpeg",1),d=new re.a("","pt","a4");if(r<n)d.addImage(p,"JPEG",0,0,595.28,i);else for(;r>0;)d.addImage(p,"JPEG",0,s,595.28,i),s-=841.89,(r-=n)>0&&d.addPage();d.save(e+".pdf")})}}},ie=a("/IwO"),pe=a.n(ie),de=a("FHfR"),ce=a.n(de),le={name:"HbFormBottom",inject:["layoutVm"],props:{horizontal:{type:String,default:"center"}},data:function(){return{width:"0px"}},mounted:function(){this.width=this.$parent.$el.offsetWidth+"px",this.layoutVm.pagePaddingBottom=this.$el.offsetHeight+"px"},beforeDestroy:function(){this.layoutVm.pagePaddingBottom=null}},ue={render:function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"hb-form-bottom",style:{width:this.width,"justify-content":"left"==this.horizontal?"flex-start":"right"==this.horizontal?"flex-end":"center"}},[this._t("default")],2)},staticRenderFns:[]};var me=a("VU/8")(le,ue,!1,function(e){a("dKGT")},"data-v-87d7ea0c",null).exports;s.a.polyfill(),u.a.component("svg-icon",$),n()(H).map(function(e){return u.a.directive(e,H[e])}),u.a.use(pe.a),pe.a.initAMapApiLoader({key:"d53a58848be368a7398dc56d5670fe9c",plugin:["Autocomplete","PlaceSearch","Scale","OverView","Geocoder","ToolBar","MapType","PolyEditor","AMap.CircleEditor"],v:"1.4.4"}),window.ELEMENT.Dialog.props.closeOnClickModal.default=!1,u.a.use(se),u.a.use(_.a),u.a.use(te.a),u.a.use(K.a),u.a.use(X.a),u.a.use(J.a),u.a.component("hb-form-bottom",me),u.a.config.productionTip=!1,n()(O.a).forEach(function(e){u.a.filter(e,O.a[e])}),x.beforeEach(function(e,t,a){window.axiosPromiseArr&&axiosPromiseArr.forEach(function(e,t){e.cancel(),delete axiosPromiseArr[t]});var o=window.location.origin;o.indexOf("localhost");var n=t.meta||{},r=n.fromPath,s=void 0===r?[]:r,i=n.refresh;Array.isArray(s)&&(t.meta.keepAlive=s.some(function(t){for(var a=t,o=/(:.*)(\/?)/;o.test(a);)a=a.replace(o,"([\\d\\w]+[\\-]*[\\d\\w]*)$2");for(o=/(\/\*)(\/?)/;o.test(a);)a=a.replace(o,"([\\d\\w]+[\\-]*[\\d\\w]*)$2");return new RegExp(a).test(e.path)}),t.meta.keepAlive?e.meta.refresh=!1:e.meta.refresh=i),a()}),u.a.prototype.$buttonCode=ce.a,new u.a({el:"#app",router:x,store:N,components:{App:I},template:"<App/>"})},OMN4:function(e,t){e.exports=axios},Opzk:function(e,t,a){var o={"./apps/badEvaluate/badEvaluateDetail.vue":["Yz8m",0,79],"./apps/badEvaluate/badEvaluateRecord.vue":["DCIc",0,97],"./apps/badEvaluate/badEvaluateSet.vue":["moBL",0,88],"./apps/badEvaluate/index.vue":["AG22",0,38],"./apps/card/cardList.vue":["X5LE",0,100],"./apps/card/cardRecord.vue":["xDJN",0,28],"./apps/card/index.vue":["nV1L",0,69],"./apps/card/newCard.vue":["7/Zw",0,22],"./apps/cloudDaily/customReport.vue":["ak3k",0,66],"./apps/cloudDaily/customReportSet.vue":["LTPC",0,8],"./apps/cloudDaily/daily-setting.vue":["RnLd",0,7],"./apps/cloudDaily/dailyDetail.vue":["JwJ7",0,29],"./apps/cloudDaily/dailyExport.vue":["H3Dc",0,37],"./apps/cloudDaily/dailyRecord.vue":["IuWw",0,68],"./apps/cloudDaily/index.vue":["4QyY",0,89],"./apps/cloudDaily/systemReport.vue":["J/6z",0,9],"./apps/cloudDaily/taskAssign.vue":["Hb/M",0,52],"./apps/cloudDaily/template/block.vue":["O3gZ",86],"./apps/cloudDaily/template/date-range.vue":["2WGr",82],"./apps/cloudDaily/template/image.vue":["8dpP",55],"./apps/cloudDaily/template/input.vue":["zHtI",95],"./apps/cloudDaily/template/select.vue":["rYZf",84],"./apps/customerApp/add-member-show-rules.vue":["SUcx",57],"./apps/customerApp/addGroupTemplate.vue":["vIlm",0,39],"./apps/customerApp/index.vue":["QHTa",0,60],"./apps/customerApp/memberDetailSet.vue":["F1Rz",0,53],"./apps/customerApp/memberGroupList.vue":["scn4",0,70],"./apps/customerApp/memberGroupSet.vue":["JuNN",0,18],"./apps/customerApp/memberGroupSetList.vue":["8fbE",0,111],"./apps/customerApp/memberSearchSet.vue":["Z3Aa",0,120],"./apps/customerApp/memberShowSet.vue":["odfG",98],"./apps/customerApp/memberTagSet.vue":["HmLC",50],"./apps/customerApp/myCustomerList.vue":["9CCr",0,11],"./apps/customerApp/storeRangeSet.vue":["z3jf",0,85],"./apps/customerApp/syncHistory.vue":["T435",51],"./apps/index.vue":["K1Vb",0,74],"./apps/order-evaluate/bad-evaluate-set.vue":["z2RJ",0,78],"./apps/order-evaluate/evaluate-set.vue":["RvMj",93],"./apps/order-evaluate/index.vue":["NUSj",0,59],"./apps/protectCard/cardGetRecord.vue":["5GE8",0,114],"./apps/protectCard/cardPut.vue":["cD4x",0,77],"./apps/protectCard/cardPutRecord.vue":["dhLd",0,104],"./apps/protectCard/cardStrategy.vue":["rUvh",0,43],"./apps/protectCard/cardTemplate.vue":["c7iB",0,102],"./apps/protectCard/index.vue":["aWmL",0,119],"./apps/protectCard/newCardPut.vue":["9db3",0,15],"./apps/protectCard/newCardStrategy.vue":["8Rwt",0,16],"./apps/protectCard/newCardTemp.vue":["tF0P",0,81],"./apps/quota/companyDaySet.vue":["NiGE",0,91],"./apps/quota/index.vue":["qSX4",0,94],"./apps/quota/monthList.vue":["fAFA",0,96],"./apps/quota/monthTask.vue":["NpHY",0,101],"./apps/quota/monthTaskDetail.vue":["YKf6",0,80],"./apps/quota/salerMonthDetail.vue":["+qr5",0,118],"./apps/quota/storeMonthTask.vue":["qWC+",0,71],"./apps/shoppingCenter/goodsShowSet.vue":["XrL3",0,92],"./apps/shoppingCenter/index.vue":["FIFf",0,108],"./business/authMerchant-dailog.vue":["/cEq",0,33],"./business/authMerchant-form.vue":["2xxS",0,10],"./business/authMerchant.vue":["mjMK",121],"./business/contacts.vue":["/W60",0,4],"./business/index.vue":["jPcV",0,99],"./business/not-manager.vue":["9F6+",0],"./business/orgStructSet.vue":["OI5V",0,3],"./business/recycle.vue":["K8Yn",0,76],"./business/storeList.vue":["QZxC",0,110],"./business/syncLog.vue":["20P3",0,45],"./enterprise/adminList.vue":["zYBJ",0,116],"./enterprise/app-visible-setting.vue":["w5vQ",73],"./enterprise/enterpriseSet.vue":["x5Fx",0,21],"./enterprise/guide-auth-setting.vue":["i0rV",113],"./enterprise/guide-setting.vue":["tPY2",23],"./enterprise/index.vue":["m9dW",0,106],"./enterprise/material.vue":["q+Sm",0,2],"./enterprise/relationDialog.vue":["+hGG",0],"./enterprise/salutatory.vue":["xWf4",0,122],"./enterprise/salutatoryIndex.vue":["nExe",0,32],"./enterprise/salutatorySet.vue":["vqCN",0,19],"./enterpriseData/activeDetail.vue":["h9Ca",0,31],"./enterpriseData/areaLoginDetail.vue":["TLd+",0,26],"./enterpriseData/enterpriseUseData.vue":["i4c9",0,5],"./enterpriseData/index.vue":["CTf4",0,90],"./enterpriseData/loginDetail.vue":["kX6v",0,12],"./errorPage/403.vue":["6XGN",41],"./errorPage/404.vue":["AejC",40],"./errorPage/500.vue":["FskK",35],"./errorPage/gic-error.vue":["Q3j/",72],"./errorPage/index.vue":["ODjX",1],"./errorPage/refresh.vue":["0/JE",124],"./index/index.vue":["JXTs",0,36],"./login/index.vue":["T+/8",0,34],"./login/login-more.vue":["AVFt",0,48],"./overstore/index.vue":["Y55K",0,115],"./overstore/overStoreList.vue":["vuAV",0,56],"./reviewCenter/index.vue":["+lem",109],"./reviewCenter/reviewSet.vue":["6j9f",0,103],"./reviewCenter/reviewed.vue":["CLYF",0,30],"./reviewCenter/unreview.vue":["xCEU",0,17],"./salesleads/actCodeManage/attractFlowLink/detail.vue":["ATNk",0,46],"./salesleads/actCodeManage/attractFlowLink/index.vue":["7m4r",0,63],"./salesleads/actCodeManage/attractFlowLink/info.vue":["phd8",0,24],"./salesleads/actCodeManage/attractFlowLink/landingPage/cardView.vue":["4KYo",49],"./salesleads/actCodeManage/attractFlowLink/landingPage/detail.vue":["t/sc",0,123],"./salesleads/actCodeManage/attractFlowLink/landingPage/list.vue":["fjEt",0,13],"./salesleads/actCodeManage/attractFlowLink/landingPage/relationDialog.vue":["GdW8",0,105],"./salesleads/actCodeManage/attractFlowLink/newAddChart.vue":["tqu3",0,112],"./salesleads/actCodeManage/components/select-clerk/index.vue":["znzC",0],"./salesleads/actCodeManage/components/select-clerk/select-clerk.vue":["1Am8",0],"./salesleads/actCodeManage/components/select-clerk/selected-clerk-item.vue":["jMsE",0],"./salesleads/actCodeManage/operateLog.vue":["EzCA",0,67],"./salesleads/actCodeManage/staffActCode/actCodeDetail.vue":["DWsn",0,27],"./salesleads/actCodeManage/staffActCode/actCodeDetailStatistics.vue":["YQXN",0,64],"./salesleads/actCodeManage/staffActCode/actCodeRecord.vue":["jx8Q",0,44],"./salesleads/actCodeManage/staffActCode/index.vue":["tVK0",0,14],"./salesleads/actCodeManage/staffActCode/newAddChart.vue":["eaYI",0],"./salesleads/actCodeManage/staffActCode/views/act-code-table.vue":["XZyq",0,65],"./salesleads/actCodeManage/staffActCode/views/batchAddCode.vue":["/pg7",0,75],"./salesleads/actCodeManage/staffActCode/views/group-list.vue":["t6Nl",0,54],"./salesleads/actCodeManage/staffActCode/views/setActCode.vue":["txZy",0,87],"./salesleads/components/act-code-set.vue":["1fzb",0],"./salesleads/components/actCodeDetailInfo.vue":["DvcT",0],"./salesleads/components/dataDetail.vue":["/p6h",0],"./salesleads/components/welcomesItem.vue":["42hH",0],"./salesleads/groupSend/grStoreDetail.vue":["XF7X",0,20],"./salesleads/groupSend/grStoreList.vue":["w4UW",0,117],"./salesleads/groupSend/grTaskList.vue":["Uvr8",0,107],"./salesleads/index.vue":["owWS",0,42],"./salesleads/trafficTask/taskDetail.vue":["wRTX",0,25],"./salesleads/trafficTask/taskRecord.vue":["Wj0m",0,58],"./salesleads/trafficTask/taskView.vue":["TsS9",0,47],"./salesleads/trafficTask/taskViewDetail.vue":["f1qT",0,61],"./salesleads/trafficTask/trafficTaskSet.vue":["3Qek",0,62],"./setting/index.vue":["VlR1",0,83]};function n(e){var t=o[e];return t?Promise.all(t.slice(1).map(a.e)).then(function(){return a(t[0])}):Promise.reject(new Error("Cannot find module '"+e+"'."))}n.keys=function(){return Object.keys(o)},n.id="Opzk",e.exports=n},P9l9:function(e,t,a){"use strict";a.d(t,"b",function(){return k}),a.d(t,"a",function(){return D}),a.d(t,"g",function(){return A}),a.d(t,"f",function(){return b}),a.d(t,"e",function(){return y}),a.d(t,"d",function(){return x}),a.d(t,"c",function(){return T});var o=a("//Fk"),n=a.n(o),r=a("lRwf"),s=a.n(r),i=a("Rf8U"),p=a.n(i),d=a("OMN4"),c=a.n(d),l=a("mw3O"),u=a.n(l),m=a("l6IN");a.n(m);s.a.use(p.a,c.a),s.a.axios.defaults.withCredentials=!0,s.a.axios.defaults.headers.common.platform="haoban",s.a.axios.defaults.timeout=5e5;var g=window.location.origin,h=JSON.parse(sessionStorage.getItem("userInfos")||"{}"),f="string"==typeof h.gicHost?h.gicHost.replace(/\/$/,""):"";console.log(f),g.indexOf("localhost")>=0&&(f=g);var v=[],w=[],S=s.a.axios.CancelToken,C=function(e){for(var t in w)w[t].u===e.url+"&"+e.method&&(w[t].f(),w.splice(t,1))};s.a.axios.interceptors.request.use(function(e){if(C(e),e.cancelToken=new S(function(t){w.push({u:e.url+"&"+e.method,f:t})}),e.cancelToken=new s.a.axios.CancelToken(function(e){v.push({cancel:e})}),sessionStorage.getItem("userInfoBrandId")){var t=sessionStorage.getItem("userInfoBrandId");t&&(e.headers.enterpriseId=t)}return e},function(e){return m.Message.error({message:"请求超时!"}),n.a.resolve(e)}),s.a.axios.interceptors.response.use(function(e){if(C(e.config),e.status&&200==e.status&&(1!=e.data.errorCode||1!=e.data.code)){if(4==e.data.errorCode){if(-1!=window.location.href.indexOf("gic-error"))return!1;window.location.href=f+"/gic-web/#/login?ishb=1"}return 10!=e.data.errorCode&&7!=e.data.errorCode||(window.location.href=f+"/haoban-3/#/index"),e}return e},function(e){return 502==e.response.status&&(window.location.href=f+"/gic-web/#/login?ishb=1",m.Message.error({message:"服务异常⊙﹏⊙∥"})),403!=e.response.status&&(window.location.href=f+"/gic-web/#/login?ishb=1",m.Message.error({message:"登录失效!"})),n.a.resolve(e)});var k=function(e,t){return t.requestProject="haoban-manage-web",s.a.axios({method:"get",url:""+g+e,data:{},params:t,headers:{"Content-type":"application/x-www-form-urlencoded"}})},D=function(e,t){return t.requestProject="haoban-manage-web",s.a.axios({method:"delete",url:""+g+e,data:{},params:t,headers:{"Content-type":"application/x-www-form-urlencoded"}})},A=function(e,t){return t.requestProject="haoban-manage-web",s.a.axios({method:"post",url:""+g+e,data:u.a.stringify(t),headers:{"Content-type":"application/x-www-form-urlencoded"}})},b=function(e,t){return t.requestProject="haoban-manage-web",s.a.axios({method:"post",url:""+g+e,data:t,headers:{"Content-Type":"application/json;charset=UTF-8"}})},y=function(e,t){return s.a.axios({method:"post",url:""+g+e,data:t,params:{requestProject:"haoban-manage-web"},headers:{"Content-Type":"application/json;charset=UTF-8"}})},x=function(e,t){return t.requestProject="haoban-manage-web",s.a.axios({method:"post",url:""+g+e,data:t,headers:{}})},T=function(e,t){return t.requestProject="haoban-manage-web",s.a.axios({method:"post",url:""+g+e,data:u.a.stringify(t),responseType:"blob",headers:{"content-type":"application/x-www-form-urlencoded"}})}},Q0Ca:function(e,t,a){"use strict";t.a={dateFormat:function(e,t){if(e){e=10===e.toString().length?1e3*e:e;var a=new Date(e),o={"M+":a.getMonth()+1,"D+":a.getDate(),W:"日一二三四五六".charAt(a.getDay()),"h+":a.getHours(),"m+":a.getMinutes(),"s+":a.getSeconds(),"q+":Math.floor((a.getMonth()+3)/3),S:a.getMilliseconds()};for(var n in/(Y+)/.test(t)&&(t=t.replace(RegExp.$1,(a.getFullYear()+"").substr(4-RegExp.$1.length))),o)new RegExp("("+n+")").test(t)&&(t=t.replace(RegExp.$1,1===RegExp.$1.length?o[n]:("00"+o[n]).substr((""+o[n]).length)));return t}},formatTimeStamp:function(e){if(e){var t=new Date(e),a=t.getMonth()+1,o=t.getDate()<10?"0"+t.getDate():t.getDate(),n=a<10?"0"+a:a,r=t.getHours()<10?"0"+t.getHours():t.getHours(),s=t.getMinutes()<10?"0"+t.getMinutes():t.getMinutes(),i=t.getSeconds()<10?"0"+t.getSeconds():t.getSeconds();return t.getFullYear()+"-"+n+"-"+o+" "+r+":"+s+":"+i}},timeStampToYm:function(e){if(e){var t=new Date(e),a=t.getMonth()+1,o=a<10?"0"+a:a;return t.getFullYear()+"-"+o}},timeStampToYmd:function(e){if(e){var t=new Date(e),a=t.getMonth()+1,o=t.getDate()<10?"0"+t.getDate():t.getDate(),n=a<10?"0"+a:a;return t.getFullYear()+"-"+n+"-"+o}},timeStampToHms:function(e){if(e){var t=new Date(e);return(t.getHours()<10?"0"+t.getHours():t.getHours())+":"+(t.getMinutes()<10?"0"+t.getMinutes():t.getMinutes())+":"+(t.getSeconds()<10?"0"+t.getSeconds():t.getSeconds())}},formatTimeYmdHms:function(e){if(e){var t=new Date(e),a=t.getMonth()+1,o=t.getDate()<10?"0"+t.getDate():t.getDate(),n=a<10?"0"+a:a,r=t.getHours()<10?"0"+t.getHours():t.getHours(),s=t.getMinutes()<10?"0"+t.getMinutes():t.getMinutes(),i=t.getSeconds()<10?"0"+t.getSeconds():t.getSeconds();return t.getFullYear()+"."+n+"."+o+" "+r+":"+s+":"+i}},formatPhoneNum:function(e){return e?(e=e.toString()).substr(0,3)+"****"+e.substr(7,11):""},timeStampToYmd2:function(e){if(e){var t=new Date(e-864e5),a=t.getMonth()+1,o=t.getDate()<10?"0"+t.getDate():t.getDate(),n=a<10?"0"+a:a;return t.getFullYear()+"-"+n+"-"+o}},formatName:function(e){return e?"**"+(e=e.toString()).substr(e.length-1,e.length):""},timeStampSpace:function(e){if(e){var t=new Date,a=new Date(Number(e)).getTime()-t.getTime();if(a<0)return"";var o=a%864e5,n=o%36e5;return Math.floor(a/864e5)+"天"+Math.floor(o/36e5)+"小时"+Math.floor(n/6e4)+"分"}},formatTime:function(e){if(!e)return"00:00:00";var t=e/1e3,a=Math.floor(t/60/60/24);return(24*a+Math.floor(t/60/60)%24<10?"0"+(24*a+Math.floor(t/60/60)%24):24*a+Math.floor(t/60/60)%24)+":"+(Math.floor(t/60)%60<10?"0"+Math.floor(t/60)%60:Math.floor(t/60)%60)+":"+(Math.floor(t)%60<10?"0"+Math.floor(t)%60:Math.floor(t)%60)},formatInvalidStatus:function(e){var t="--";return 1==e?t="未失效":2==e&&(t="已失效"),t}}},SJI6:function(e,t){e.exports=Vuex},dKGT:function(e,t){},l6IN:function(e,t){e.exports=ELEMENT},lRwf:function(e,t){e.exports=Vue},"mF/g":function(e,t){},pRNm:function(e,t){e.exports=VueRouter},pc4g:function(e,t){},xtVA:function(e,t){}},[0]);
\ No newline at end of file
!function(e){var f=window.webpackJsonp;window.webpackJsonp=function(a,b,n){for(var r,t,o,i=0,u=[];i<a.length;i++)t=a[i],d[t]&&u.push(d[t][0]),d[t]=0;for(r in b)Object.prototype.hasOwnProperty.call(b,r)&&(e[r]=b[r]);for(f&&f(a,b,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=c(c.s=n[i]);return o};var a={},d={127:0};function c(f){if(a[f])return a[f].exports;var d=a[f]={i:f,l:!1,exports:{}};return e[f].call(d.exports,d,d.exports,c),d.l=!0,d.exports}c.e=function(e){var f=d[e];if(0===f)return new Promise(function(e){e()});if(f)return f[2];var a=new Promise(function(a,c){f=d[e]=[a,c]});f[2]=a;var b=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,c.nc&&n.setAttribute("nonce",c.nc),n.src=c.p+"static/js/"+e+"."+{0:"7b18a781c9514751b160",1:"fd15a7f381f3fc4a55fe",2:"fb4b79d4f3ede430d199",3:"cf88d56554ebd1b98880",4:"f48e99bcbd5757fd7f21",5:"3734ef864d7dffe7af16",6:"88f20a11e0be0f0ca548",7:"59c49de3022be1649725",8:"15d7efa354ea6bd5fad0",9:"ccdd5ef4287324da425a",10:"0c309eceb04d492e8695",11:"c8269a6ce3166c2baddb",12:"62aacaf39a18c9d0c559",13:"12c16e4d04a9558c0ddc",14:"f6a9ebc9f4540effdcb3",15:"9d0d587ff1c54fd27ed2",16:"03efbc3fd86def29dffe",17:"bea90e10f3e91e59fb36",18:"a1250223e590e86a6f25",19:"e004122dbb0e72557b10",20:"b2063783bda9d1a2361e",21:"9d28421365d59dd36d09",22:"ed2d87a3b61cb1bcd405",23:"f730929b550ffa891382",24:"1e18a390fd39ae9a5096",25:"f0488296b7e86a8c6ef0",26:"9bcaea2d90c17205d28d",27:"01bdb2917143a5df7bff",28:"29c7f2707ca85abf0017",29:"609b38a8c86e6e684f01",30:"4056b61db48119d2a1c2",31:"a634530c09ea9f7e0d75",32:"83143918abc7e277f288",33:"7905d75f9175f609d621",34:"6bc9f5faa99efb8fd2e9",35:"46083964a212c678907a",36:"87c2c9137da36d5fa8c3",37:"e635d0ed36555c850026",38:"e45d712d2e39954a638a",39:"afe5e19b32c0ffaf76ba",40:"34f5b7f116a35d0971c4",41:"ea772bcf348838b56f91",42:"4f6eb774951a18ef66aa",43:"5ade0199e5dbf2504f24",44:"9242d2ad1492c19af496",45:"d665d72845fe93feb702",46:"c6b5990d53f8dd93e51e",47:"a5eeb72656805944f910",48:"1d703fcda8c1841d32b9",49:"fcebf9bf5b7e95b216c8",50:"485018b8549f36059c43",51:"75c13e0a19dc0f54c1f5",52:"2186bd4be4408d59d718",53:"515104094303f44a2d44",54:"c4b7a09cc216c32bc29f",55:"b6e727b20fb3f6b2db14",56:"526593ac3d2a5913eba8",57:"07a244d52c166f8884a0",58:"46417183229f03d64a87",59:"26a036286f9426a81cf8",60:"f9c9af8af1e35327ab25",61:"f9818758ba86dd5a1485",62:"5530c678ce4cd6fab6b6",63:"9bcf8d7df4219b5a3e7a",64:"ec8bb5bfe5a16066abb4",65:"4879c25cdfda3d45f9dc",66:"bf333fac598e5fb02c53",67:"d46243fb66f5b4f6fcd9",68:"1f315dace19b5b31469f",69:"4bc7a625869c5145c33c",70:"18b36c1e74199f323ae6",71:"3e6d6b4c00e06bb9f31e",72:"c435b5902d336d5f8bd6",73:"e27a1e3dfbefc95f93f7",74:"187a5fa63dd301ca737b",75:"48d8f87a67a12b2190ff",76:"ce20caa438e9eeb51187",77:"b8bee483d20a23326b24",78:"4d92ae909f26a4de0efa",79:"6778aeea2e3acdae1228",80:"467ffd9e01fa57b6e14b",81:"c74d80962a1a81695d82",82:"2bee342937f9f9abf497",83:"7980443b8ecba7184e13",84:"3a3d94cb0710361148ba",85:"e5439abe451416c8a344",86:"68ef1ed9db41423ce521",87:"096acbc1edcf3c8257e6",88:"14fe0fab15433b4cde0f",89:"f57a97e9db4579af197d",90:"1563292e4aeb4451bb57",91:"cb219ccb86704f454c6c",92:"b8b28f280177a918217c",93:"c2f6f864a42a2ba094b6",94:"c42e61e21bb25d9e0150",95:"b077046d25021e946208",96:"168bdc512c663b26a069",97:"56e642d412b2fc947deb",98:"236e110d8120c6acfd7d",99:"802f5d827e1f0935804e",100:"d80ce773babc92db3bc2",101:"1f0864e7d0ad29d0048a",102:"6266585ead51278628b3",103:"f365ce110e2febef23d2",104:"7ddd6d683f54c5c651e4",105:"18de70296eed44fe89c8",106:"ab3da4e0a92d77c03282",107:"d484378b6b8d4d1ff833",108:"e60075087fcc80ac9955",109:"98005ba0cc90120e391a",110:"6f11347185ce6d11c1ae",111:"45ad72c5555972becf87",112:"66f365de75fe41b41e9d",113:"03a44732afdfedeb4aa0",114:"e9d21857e0415c120f37",115:"ce6a09c6b53c4c61eed8",116:"24d48e06a87d82dee2ce",117:"dd3b5b31ff3e7265758b",118:"962695d689fab5b64ee6",119:"7afe060b820457bb6998",120:"b71e87c7102749f9755c",121:"2edbff142c990b47fc8b",122:"a806cc58daea088865eb",123:"1cd586aae6ed61aaf302",124:"29147952d0ffef007ae9"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var f=d[e];0!==f&&(f&&f[1](new Error("Loading chunk "+e+" failed.")),d[e]=void 0)}return n.onerror=n.onload=t,b.appendChild(n),a},c.m=e,c.c=a,c.d=function(e,f,a){c.o(e,f)||Object.defineProperty(e,f,{configurable:!1,enumerable:!0,get:a})},c.n=function(e){var f=e&&e.__esModule?function(){return e.default}:function(){return e};return c.d(f,"a",f),f},c.o=function(e,f){return Object.prototype.hasOwnProperty.call(e,f)},c.p="./",c.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
...@@ -55,6 +55,12 @@ ...@@ -55,6 +55,12 @@
<ul class="icon_lists dib-box"> <ul class="icon_lists dib-box">
<li class="dib"> <li class="dib">
<span class="icon iconfont-hb3">&#xecaf;</span>
<div class="name">close-circle-fill</div>
<div class="code-name">&amp;#xecaf;</div>
</li>
<li class="dib">
<span class="icon iconfont-hb3">&#xeb83;</span> <span class="icon iconfont-hb3">&#xeb83;</span>
<div class="name">下载</div> <div class="name">下载</div>
<div class="code-name">&amp;#xeb83;</div> <div class="code-name">&amp;#xeb83;</div>
...@@ -840,9 +846,9 @@ ...@@ -840,9 +846,9 @@
<pre><code class="language-css" <pre><code class="language-css"
>@font-face { >@font-face {
font-family: 'iconfont-hb3'; font-family: 'iconfont-hb3';
src: url('iconfont.woff2?t=1659341736567') format('woff2'), src: url('iconfont.woff2?t=1659429607578') format('woff2'),
url('iconfont.woff?t=1659341736567') format('woff'), url('iconfont.woff?t=1659429607578') format('woff'),
url('iconfont.ttf?t=1659341736567') format('truetype'); url('iconfont.ttf?t=1659429607578') format('truetype');
} }
</code></pre> </code></pre>
<h3 id="-iconfont-">第二步:定义使用 iconfont 的样式</h3> <h3 id="-iconfont-">第二步:定义使用 iconfont 的样式</h3>
...@@ -869,6 +875,15 @@ ...@@ -869,6 +875,15 @@
<ul class="icon_lists dib-box"> <ul class="icon_lists dib-box">
<li class="dib"> <li class="dib">
<span class="icon iconfont-hb3 iconclose-circle-fill"></span>
<div class="name">
close-circle-fill
</div>
<div class="code-name">.iconclose-circle-fill
</div>
</li>
<li class="dib">
<span class="icon iconfont-hb3 iconxiazai"></span> <span class="icon iconfont-hb3 iconxiazai"></span>
<div class="name"> <div class="name">
下载 下载
...@@ -2049,6 +2064,14 @@ ...@@ -2049,6 +2064,14 @@
<li class="dib"> <li class="dib">
<svg class="icon svg-icon" aria-hidden="true"> <svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconclose-circle-fill"></use>
</svg>
<div class="name">close-circle-fill</div>
<div class="code-name">#iconclose-circle-fill</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconxiazai"></use> <use xlink:href="#iconxiazai"></use>
</svg> </svg>
<div class="name">下载</div> <div class="name">下载</div>
......
@font-face { @font-face {
font-family: "iconfont-hb3"; /* Project id 1628375 */ font-family: "iconfont-hb3"; /* Project id 1628375 */
src: url('iconfont.woff2?t=1659341736567') format('woff2'), src: url('iconfont.woff2?t=1659429607578') format('woff2'),
url('iconfont.woff?t=1659341736567') format('woff'), url('iconfont.woff?t=1659429607578') format('woff'),
url('iconfont.ttf?t=1659341736567') format('truetype'); url('iconfont.ttf?t=1659429607578') format('truetype');
} }
.iconfont-hb3 { .iconfont-hb3 {
...@@ -13,6 +13,10 @@ ...@@ -13,6 +13,10 @@
-moz-osx-font-smoothing: grayscale; -moz-osx-font-smoothing: grayscale;
} }
.iconclose-circle-fill:before {
content: "\ecaf";
}
.iconxiazai:before { .iconxiazai:before {
content: "\eb83"; content: "\eb83";
} }
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -6,6 +6,13 @@ ...@@ -6,6 +6,13 @@
"description": "", "description": "",
"glyphs": [ "glyphs": [
{ {
"icon_id": "30997616",
"name": "close-circle-fill",
"font_class": "close-circle-fill",
"unicode": "ecaf",
"unicode_decimal": 60591
},
{
"icon_id": "19954052", "icon_id": "19954052",
"name": "下载", "name": "下载",
"font_class": "xiazai", "font_class": "xiazai",
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<div class="links__body"> <div class="links__body">
<div class="links__body--url">{{ src }}</div> <div class="links__body--url">{{ src }}</div>
<div class="links__body--btn"> <div class="links__body--btn">
<el-button v-clipboard:text="src" v-show="src" type="text" icon="iconfont icon-lianjie fz14">复制链接</el-button> <el-button v-clipboard:text="src" v-show="src" type="text" icon="iconfont icon-lianjie font-14">复制链接</el-button>
</div> </div>
</div> </div>
<div class="link__divider"></div> <div class="link__divider"></div>
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
<vue-qr v-if="sourceType" id="qrImg" :text="src" :size="102" :margin="5"></vue-qr> <vue-qr v-if="sourceType" id="qrImg" :text="src" :size="102" :margin="5"></vue-qr>
<img v-else :src="src" class="imgs" /> <img v-else :src="src" class="imgs" />
</div> </div>
<el-button class="links__qr--btn" v-show="src" type="text" icon="iconfont icon-icon_yunxiazai fz14 mr4" @click="download">二维码下载</el-button> <el-button v-show="src" type="text" icon="iconfont-hb3 iconxiazai font-14 m-r-5" @click="download">二维码下载</el-button>
</div> </div>
</div> </div>
</el-dialog> </el-dialog>
...@@ -131,12 +131,15 @@ export default { ...@@ -131,12 +131,15 @@ export default {
line-height: 1; line-height: 1;
} }
} }
.links__body--btn {
margin-bottom: 10px;
}
.links__qr { .links__qr {
padding: 22px 30px 10px 24px; padding: 22px 30px 10px 24px;
text-align: center; text-align: center;
&--btn { display: flex;
margin: 18px 0 0; flex-direction: column;
} justify-content: space-between;
} }
.link__divider { .link__divider {
margin-top: 19px; margin-top: 19px;
......
...@@ -2,13 +2,16 @@ ...@@ -2,13 +2,16 @@
<el-popover placement="bottom" v-model="departmentVisible"> <el-popover placement="bottom" v-model="departmentVisible">
<dm-simple-transfer v-model="selected" :busy="busy" :canSelectAll="canSelectAll" :props="props" :max="max" :data="data" :bodyH="62" :item-size="66" :titles="['选择门店', '已选门店']" filterable filter-placeholder="请输入门店名称/code" @change="change" @loadMore="loadMore"> <dm-simple-transfer v-model="selected" :busy="busy" :canSelectAll="canSelectAll" :props="props" :max="max" :data="data" :bodyH="62" :item-size="66" :titles="['选择门店', '已选门店']" filterable filter-placeholder="请输入门店名称/code" @change="change" @loadMore="loadMore">
<div slot-scope="{ option }"> <div slot-scope="{ option }">
<p>{{ option.storeName }}</p> <el-tooltip :content="option.storeName" :disabled="option.storeName.length < 10">
<p class="storeName">{{ option.storeName }}</p>
</el-tooltip>
<p style="font-size: 12px;line-height: 14px">{{ option.storeCode }}</p> <p style="font-size: 12px;line-height: 14px">{{ option.storeCode }}</p>
<p v-if="option.isOver == 1" class="isOver">所有导购今日添加已到上限</p> <p v-if="option.isOver == 1" class="isOver">所有导购今日添加已到上限</p>
</div> </div>
</dm-simple-transfer> </dm-simple-transfer>
<div class="show-select-num cursor-pointer w-250" slot="reference"> <div class="show-select-num cursor-pointer w-250" slot="reference">
已经选择{{ selected && selected.length }}家门店 <span v-if="selected && selected.length"> 已经选择{{ selected && selected.length }}家门店</span>
<span v-else style="color: #C4C6CF;">请选择门店</span>
<span class="el-input__suffix" <span class="el-input__suffix"
><span class="el-input__suffix-inner"><i :class="['el-select__caret el-input__icon el-icon-arrow-up', departmentVisible ? 'is-reverse' : '']"></i></span ><span class="el-input__suffix-inner"><i :class="['el-select__caret el-input__icon el-icon-arrow-up', departmentVisible ? 'is-reverse' : '']"></i></span
></span> ></span>
...@@ -96,7 +99,12 @@ export default { ...@@ -96,7 +99,12 @@ export default {
} }
} }
} }
.storeName {
width: 208px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
.isOver { .isOver {
font-size: 12px; font-size: 12px;
color: #fa8c16; color: #fa8c16;
......
...@@ -4,15 +4,15 @@ ...@@ -4,15 +4,15 @@
<div class="content"> <div class="content">
<img :src="card.pageBackgroundImg" class="bgImg" v-if="card.pageBackgroundImg" /> <img :src="card.pageBackgroundImg" class="bgImg" v-if="card.pageBackgroundImg" />
<div class="enterpriseInfo"> <div class="enterpriseInfo">
<div class="logo"> <div class="logo" v-if="card.merchantLogo">
<img :src="card.merchantLogo" v-if="card.merchantLogo" /> <img :src="card.merchantLogo" />
</div> </div>
<div class="name">{{ card.merchantName }}</div> <div class="name">{{ card.merchantName }}</div>
</div> </div>
<div class="QRcode"></div> <div class="QRcode"></div>
<div class="leadingText">{{ card.guideComment }}</div> <div class="leadingText">{{ card.guideComment }}</div>
<div class="enterpriseNum"> <div class="enterpriseNum" v-show="card.merchantPhoneNumber">
<i class="iconfont-hb3 iconhuawushuju"></i> <i class="iconfont-hb3 icondianhua"></i>
<p>{{ card.merchantPhoneNumber }}</p> <p>{{ card.merchantPhoneNumber }}</p>
</div> </div>
</div> </div>
...@@ -106,11 +106,12 @@ export default { ...@@ -106,11 +106,12 @@ export default {
justify-content: flex-start; justify-content: flex-start;
align-items: center; align-items: center;
width: 100%; width: 100%;
height: 36px;
z-index: 100; z-index: 100;
.logo { .logo {
width: 36px; width: 36px;
height: 36px; height: 36px;
background: #f6f6f6;
border-radius: 60px; border-radius: 60px;
img { img {
width: 36px; width: 36px;
...@@ -155,7 +156,7 @@ export default { ...@@ -155,7 +156,7 @@ export default {
display: flex; display: flex;
align-items: center; align-items: center;
padding: 9px 12px; padding: 9px 12px;
justify-content: center;
line-height: 14px; line-height: 14px;
color: #63666b; color: #63666b;
font-size: 12px; font-size: 12px;
......
...@@ -14,23 +14,27 @@ ...@@ -14,23 +14,27 @@
</single-upload> </single-upload>
--> -->
<template> <template>
<div class="single-upload-wrap"> <div>
<el-upload class="avatar-uploader" :action="uploadUrl()" :show-file-list="false" :on-success="handleAvatarSuccess" :before-upload="beforeAvatarUpload"> <i v-if="imgSrc && showDel" class="del-icon iconfont-hb3 iconclose-circle-fill" @click="handleRemove"></i>
<img v-if="imgSrc" :src="imgSrc" class="avatar" @mouseover="showImage(imgSrc)" /> <div class="single-upload-wrap">
<video v-if="videoSrc != '' && videoFlag == false" :src="videoSrc" class="avatar">您的浏览器不支持视频播放</video> <el-upload class="avatar-uploader" :action="uploadUrl()" :show-file-list="false" :on-success="handleAvatarSuccess" :before-upload="beforeAvatarUpload">
<div v-if="!imgSrc && !videoSrc"> <img v-if="imgSrc" :src="imgSrc" class="avatar" @mouseover="showImage(imgSrc)" />
<i class="iconfont-hb3 iconPlusOutlined avatar-uploader-icon"></i> <video v-if="videoSrc != '' && videoFlag == false" :src="videoSrc" class="avatar">您的浏览器不支持视频播放</video>
<p class="font-12 color-606266" style="line-height: 6px">{{ uploadType == 1 || uploadType == 2 || uploadType == 4 ? '上传图片' : '上传视频' }}</p> <div v-if="!imgSrc && !videoSrc">
</div> <i class="iconfont-hb3 iconPlusOutlined avatar-uploader-icon"></i>
<!-- <el-progress v-if="videoFlag == true" type="circle" :percentage="videoUploadPercent" style="margin-top:30px;"></el-progress> --> <p class="font-12 color-606266" style="line-height: 6px">{{ uploadType == 1 || uploadType == 2 || uploadType == 4 ? '上传图片' : '上传视频' }}</p>
</el-upload> </div>
<p v-if="uploadType == 1 && showTips" class="upload-tip color-909399 font-12">图片支持png、jpg、jpeg格式,大小不超过2M,可上传1张</p> <!-- <el-progress v-if="videoFlag == true" type="circle" :percentage="videoUploadPercent" style="margin-top:30px;"></el-progress> -->
<p v-if="uploadType == 2 && showTips" class="upload-tip color-909399 font-12">建议尺寸:160×160;支持jpg、jpeg、png格式,图片大小不超过1MB</p> </el-upload>
<p v-if="uploadType == 3 && showTips" class="upload-tip color-909399 font-12">视频支持MP4格式,大小不超过10M,上传企业微信后3天内有效</p>
<p v-if="uploadType == 4 && showTips" class="upload-tip color-909399 font-12">建议尺寸:520×416,支持png、jpg、jpeg格式,大小不超过1M</p> <p v-if="uploadType == 1 && showTips" class="upload-tip color-909399 font-12">图片支持png、jpg、jpeg格式,大小不超过2M,可上传1张</p>
<!-- 图片预览 --> <p v-if="uploadType == 2 && showTips" class="upload-tip color-909399 font-12">建议尺寸:160×160;支持jpg、jpeg、png格式,图片大小不超过1MB</p>
<!-- <vue-gic-img-preview :imgUrl="imgUrl" :imgShowFlag="imgShowFlag" @hideImage="hideImage"></vue-gic-img-preview> --> <p v-if="uploadType == 3 && showTips" class="upload-tip color-909399 font-12">视频支持MP4格式,大小不超过10M,上传企业微信后3天内有效</p>
<p v-if="uploadType == 4 && showTips" class="upload-tip color-909399 font-12">建议尺寸:520×416,支持png、jpg、jpeg格式,大小不超过1M</p>
<!-- 图片预览 -->
<!-- <vue-gic-img-preview :imgUrl="imgUrl" :imgShowFlag="imgShowFlag" @hideImage="hideImage"></vue-gic-img-preview> -->
</div>
</div> </div>
</template> </template>
<script> <script>
...@@ -71,6 +75,10 @@ export default { ...@@ -71,6 +75,10 @@ export default {
uploadType: { uploadType: {
type: [Number, String], type: [Number, String],
default: 1 // 1.图片 2.网页 3.视频 4小程序 default: 1 // 1.图片 2.网页 3.视频 4小程序
},
showDel: {
type: Boolean,
default: false
} }
}, },
data() { data() {
...@@ -93,6 +101,9 @@ export default { ...@@ -93,6 +101,9 @@ export default {
// that.upUrl = that.baseUrl + '/api-plug/upload-img?wxFlag=1' // that.upUrl = that.baseUrl + '/api-plug/upload-img?wxFlag=1'
}, },
methods: { methods: {
handleRemove() {
this.$emit('update:imgSrc', '');
},
/** /**
* 上传图片/视频 * 上传图片/视频
*/ */
...@@ -196,6 +207,7 @@ export default { ...@@ -196,6 +207,7 @@ export default {
}; };
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.w-500 { .w-500 {
width: 500px; width: 500px;
} }
...@@ -274,7 +286,13 @@ export default { ...@@ -274,7 +286,13 @@ export default {
max-height: 100px; max-height: 100px;
display: block; display: block;
} }
.del-icon{
position: absolute;
top: -13px;
left: 92px;
z-index: 2;
cursor: pointer;
}
.upload-tip { .upload-tip {
margin-top: 8px; margin-top: 8px;
font-size: 12px; font-size: 12px;
......
...@@ -45,9 +45,9 @@ export function validateEmail(email) { ...@@ -45,9 +45,9 @@ export function validateEmail(email) {
* @param {Object} that vue实例 * @param {Object} that vue实例
* this.scrollToError(this); * this.scrollToError(this);
*/ */
export const scrollToError = that => { export const scrollToError = (that, className = 'is-error') => {
that.$nextTick(_ => { that.$nextTick(_ => {
const isError = document.getElementsByClassName('is-error'); const isError = document.getElementsByClassName(className);
isError[0].scrollIntoView({ isError[0].scrollIntoView({
// 滚动到指定节点 // 滚动到指定节点
// 值有start,center,end,nearest,当前显示在视图区域中间 // 值有start,center,end,nearest,当前显示在视图区域中间
......
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
<el-input placeholder="请输入链接描述" type="textarea" class="w-340" :maxlength="100" :autosize="{ minRows: 4, maxRows: 6 }" show-word-limit v-model="form.remark"></el-input> <el-input placeholder="请输入链接描述" type="textarea" class="w-340" :maxlength="100" :autosize="{ minRows: 4, maxRows: 6 }" show-word-limit v-model="form.remark"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="链接标签" required prop="memberLabelId" class="memberTag-form-item"> <el-form-item label="链接标签" required prop="memberLabelId" class="memberTag-form-item">
<el-button plain v-if="!form.memberLabelId" @click="tagsDialogVisible = true"><i class="iconfont-components3 icon-cp-PlusOutlined addPic"></i>添加标签</el-button> <el-button plain v-if="!form.memberLabelId" @click="tagsDialogVisible = true" type="primary"><i class="iconfont-components3 icon-cp-PlusOutlined font-12 m-r-5"></i>添加标签</el-button>
<el-tooltip :disabled="!isEdit || form.memberLabelStatus != 0" content="已删除" placement="top" v-else> <el-tooltip :disabled="!isEdit || form.memberLabelStatus != 0" content="已删除" placement="top" v-else>
<el-tag closable @close="handleTagCloseTag" :type="isEdit && form.memberLabelStatus == 0 ? 'warning' : ''">{{ form.memberLabelName }}</el-tag> <el-tag closable @close="handleTagCloseTag" :type="isEdit && form.memberLabelStatus == 0 ? 'warning' : ''">{{ form.memberLabelName }}</el-tag>
</el-tooltip> </el-tooltip>
...@@ -56,7 +56,7 @@ ...@@ -56,7 +56,7 @@
<el-checkbox v-model="form.storeRuleJson.xg_store.dy" :true-label="1" :false-label="0" :disabled="disabledProperty(form.storeRuleJson.xg_store.zs, form.storeRuleJson.xg_store.dz, form.storeRuleJson.xg_store.dy) && form.storeRuleJson.xg_store.dy">其他导购</el-checkbox> <el-checkbox v-model="form.storeRuleJson.xg_store.dy" :true-label="1" :false-label="0" :disabled="disabledProperty(form.storeRuleJson.xg_store.zs, form.storeRuleJson.xg_store.dz, form.storeRuleJson.xg_store.dy) && form.storeRuleJson.xg_store.dy">其他导购</el-checkbox>
</div> </div>
</div> </div>
<div class="level"> <div class="level storeRuleJson">
<div class="title"> <div class="title">
<span>层级三:其他门店</span> <span>层级三:其他门店</span>
<el-switch v-model="form.customRuleJson.open" :active-value="1" :inactive-value="0"></el-switch> <el-switch v-model="form.customRuleJson.open" :active-value="1" :inactive-value="0"></el-switch>
...@@ -102,26 +102,26 @@ ...@@ -102,26 +102,26 @@
</div> </div>
<dm-sub-title type="line">欢迎语设置</dm-sub-title> <dm-sub-title type="line">欢迎语设置</dm-sub-title>
<div class="section"> <div class="section">
<welcomeItem :welcomeId.sync="form.welcomeId" :welcomeType.sync="welcomeType" ref="welcomeItem" welcomeName="link"></welcomeItem> <welcomeItem :welcomeId.sync="form.welcomeId" class="welcomeItem" :welcomeType.sync="welcomeType" ref="welcomeItem" welcomeName="link"></welcomeItem>
</div> </div>
<dm-sub-title type="line">落地页配置</dm-sub-title> <dm-sub-title type="line">落地页配置</dm-sub-title>
<div class="section flex" style="margin-bottom: 40px;"> <div class="section flex" style="margin-bottom: 40px;">
<el-form-item label="选择模板"> <el-form-item label="选择模板" class="pageId">
<div class="table"> <div class="table">
<div class="search"> <div class="search">
<el-input class="w-260" placeholder="请输入标题" v-model="landingPage.pageSearchText" @keyup.native="toInput" clearable @clear="getList"></el-input> <el-input class="w-260" placeholder="请输入标题" v-model="landingPage.pageSearchText" @keyup.native="toInput" clearable @clear="getList"></el-input>
<el-button plain class="blueBtn" @click="addTemp">新建模板</el-button> <el-button plain type="primary" @click="addTemp">新建模板</el-button>
</div> </div>
<el-table :data="landingData" height="426" :loading="landingLoading" @row-click="row => getCurrentRow(row)"> <el-table :data="landingData" height="426" :loading="landingLoading" @row-click="row => getCurrentRow(row)">
<el-table-column width="55"> <el-table-column width="55">
<template slot-scope="{ row }"> <template slot-scope="{ row }">
<el-radio :label="row.pageId" v-model="form.pageId" @change.native="getCurrentRow(row)"><i></i></el-radio> <el-radio :label="row.pageId" v-model="form.pageId" class="hideLable" @change.native="getCurrentRow(row)"><i></i></el-radio>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="pageCode" label="模板ID" minWidth="148"></el-table-column> <el-table-column prop="pageCode" label="模板ID" minWidth="148"></el-table-column>
<el-table-column prop="pageName" label="模板名称" minWidth="172" show-overflow-tooltip></el-table-column> <el-table-column prop="pageName" label="模板名称" minWidth="172" show-overflow-tooltip></el-table-column>
<el-table-column prop="pageTitle" label="页面标题" minWidth="156" show-overflow-tooltip> </el-table-column> <el-table-column prop="pageTitle" label="页面标题" minWidth="156" show-overflow-tooltip> </el-table-column>
<el-table-column prop="guideComment" label="引导语" show-overflow-tooltip></el-table-column> <el-table-column prop="guideComment" label="引导语" minWidth="152" show-overflow-tooltip></el-table-column>
</el-table> </el-table>
<el-pagination class="paginationBox" background @current-change="getList" :current-page.sync="landingPage.pageNum" :page-size.sync="landingPage.pageSize" layout="prev, pager,next " :total="total"></el-pagination> <el-pagination class="paginationBox" background @current-change="getList" :current-page.sync="landingPage.pageNum" :page-size.sync="landingPage.pageSize" layout="prev, pager,next " :total="total"></el-pagination>
</div> </div>
...@@ -346,17 +346,32 @@ export default { ...@@ -346,17 +346,32 @@ export default {
return args.filter(i => i == 1).length <= 1; return args.filter(i => i == 1).length <= 1;
}, },
save() { save() {
if (!this.$refs.welcomeItem.submit()) { this.$refs.form.validate(val => {
console.log(val);
if (!val) {
this.scrollToError(this);
return;
}
this.validateForm();
});
},
validateForm() {
if (!this.form.storeRuleJson.fw_store.open && !this.form.storeRuleJson.xg_store.open && !this.form.customRuleJson.open) {
this.scrollToError(this, 'storeRuleJson');
this.$message.warning('请设置分配规则');
return; return;
} }
if (!this.form.pageId) { if (!this.$refs.welcomeItem.submit()) {
this.$message.error('请选择落地页模板'); this.scrollToError(this, 'welcomeItem');
return; return;
} }
if (!this.form.storeRuleJson.fw_store.open && !this.form.storeRuleJson.xg_store.open && !this.form.customRuleJson.open) { if (!this.form.pageId) {
this.$message.error('请设置分配规则'); this.scrollToError(this, 'pageId');
this.$message.warning('请选择落地页模板');
return; return;
} }
if (this.isEdit && this.form.memberLabelStatus == 0) { if (this.isEdit && this.form.memberLabelStatus == 0) {
this.$confirm('关联的标签在GIC中已被删除,无法统计和查看添加好友客户数据,为确保后续客户数据统计,请重新关联标签', '关联的标签已被删除,请重新关联标签', { this.$confirm('关联的标签在GIC中已被删除,无法统计和查看添加好友客户数据,为确保后续客户数据统计,请重新关联标签', '关联的标签已被删除,请重新关联标签', {
confirmButtonText: '选择标签', confirmButtonText: '选择标签',
...@@ -426,37 +441,32 @@ export default { ...@@ -426,37 +441,32 @@ export default {
data.welcomeId = ''; data.welcomeId = '';
} }
delete data.memberLabelStatus; delete data.memberLabelStatus;
this.$refs.form.validate(val => {
if (!val) { this.btnLoading = true;
this.scrollToError(this); if (this.isAdd) {
return; linkAdd(data)
} .then(res => {
this.btnLoading = true; setTimeout(() => {
if (this.isAdd) {
linkAdd(data)
.then(res => {
setTimeout(() => {
this.btnLoading = false;
this.$route.meta.refresh = true;
this.$router.go(-1);
}, 1000);
})
.catch(_ => {
this.btnLoading = false; this.btnLoading = false;
}); this.$route.meta.refresh = true;
} else { this.$router.go(-1);
linkUpdate(data) }, 1000);
.then(res => { })
setTimeout(() => { .catch(_ => {
this.btnLoading = false; this.btnLoading = false;
this.$router.go(-1); });
}, 1000); } else {
}) linkUpdate(data)
.catch(_ => { .then(res => {
setTimeout(() => {
this.btnLoading = false; this.btnLoading = false;
}); this.$router.go(-1);
} }, 1000);
}); })
.catch(_ => {
this.btnLoading = false;
});
}
} }
} }
}; };
......
...@@ -32,8 +32,8 @@ ...@@ -32,8 +32,8 @@
</el-table-column> </el-table-column>
<el-table-column width="110" prop="linkType" label="链接类型"> <el-table-column width="110" prop="linkType" label="链接类型">
<template slot-scope="{ row }"> <template slot-scope="{ row }">
<el-tag size="mini" v-if="row.linkType == 1"> 专用链接 </el-tag> <el-tag size="mini" class="el-tag--cyan" v-if="row.linkType == 1"> 专用链接 </el-tag>
<el-tag v-else size="mini" class="el-tag--cyan">通用链接</el-tag> <el-tag v-else size="mini">通用链接</el-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column v-for="v in tableHeader" :show-overflow-tooltip="v.tooltip" :width="v.width" :min-width="v.minWidth" :align="v.align" :key="v.prop" :prop="v.prop" :label="v.label" :formatter="v.formatter" :sortable="v.sortable" :fixed="v.fixed"> <el-table-column v-for="v in tableHeader" :show-overflow-tooltip="v.tooltip" :width="v.width" :min-width="v.minWidth" :align="v.align" :key="v.prop" :prop="v.prop" :label="v.label" :formatter="v.formatter" :sortable="v.sortable" :fixed="v.fixed">
......
<template> <template>
<div class="info p-20" v-loading="loading"> <div class="info p-20" v-loading="loading">
<div class="flex p-b-40"> <div class="flex p-b-40">
<vue-qr id="qrImg" :text="link.linkUrl" :size="200" :margin="5" v-if="link.linkType == 2"></vue-qr> <vue-qr id="qrImg" class="m-r-30" :text="link.linkUrl" :size="200" :margin="5" v-if="link.linkType == 2"></vue-qr>
<div class="title-right"> <div class="title-right">
<el-descriptions :title="link.name"> <el-descriptions :title="link.name">
<el-descriptions-item label="ID">{{ link.linkCode }}</el-descriptions-item> <el-descriptions-item label="ID">{{ link.linkCode }}</el-descriptions-item>
<el-descriptions-item label="code">{{ link.shortCode }}</el-descriptions-item> <el-descriptions-item label="code">{{ link.shortCode }}</el-descriptions-item>
<el-descriptions-item label="链接类型"> <el-descriptions-item label="链接类型">
<el-tag size="mini" :class="link.linkType == 2 ? 'el-tag--cyan' : ''">{{ link.linkType == 1 ? '专用链接' : '通用链接' }}</el-tag></el-descriptions-item <el-tag size="mini" :class="link.linkType == 2 ? '' : 'el-tag--cyan'">{{ link.linkType == 1 ? '专用链接' : '通用链接' }}</el-tag></el-descriptions-item
> >
<el-descriptions-item label="创建人">{{ link.creatorName }}</el-descriptions-item> <el-descriptions-item label="创建人">{{ link.creatorName }}</el-descriptions-item>
<el-descriptions-item label="创建时间">{{ filters.formatTimeStamp(link.createTime) }}</el-descriptions-item> <el-descriptions-item label="创建时间">{{ filters.formatTimeStamp(link.createTime) }}</el-descriptions-item>
...@@ -19,9 +19,9 @@ ...@@ -19,9 +19,9 @@
<el-descriptions-item label="链接描述">{{ link.remark }}</el-descriptions-item> <el-descriptions-item label="链接描述">{{ link.remark }}</el-descriptions-item>
</el-descriptions> </el-descriptions>
<div class="m-t-10"> <div class="m-t-10">
<el-button v-if="link.linkType == 2" icon="el-icon-download" type="primary" plain @click="downloadQR">下载二维码</el-button> <el-button v-if="link.linkType == 2" icon="iconfont-hb3 iconxiazai" type="primary" @click="downloadQR" style="width: 120px;">下载二维码</el-button>
<el-button v-if="link.linkType == 2" v-clipboard:text="link.linkUrl" type="primary" plain>复制链接</el-button> <el-button v-if="link.linkType == 2" v-clipboard:text="link.linkUrl" type="primary" plain style="width: 98px;">复制链接</el-button>
<el-button plain @click="goEdit">修改</el-button> <el-button plain @click="goEdit" :type="link.linkType == 1 ? 'primary' : ''" style="width: 98px;">修改</el-button>
</div> </div>
</div> </div>
</div> </div>
...@@ -305,7 +305,6 @@ export default { ...@@ -305,7 +305,6 @@ export default {
border: 1px solid #dcdfe6; border: 1px solid #dcdfe6;
} }
.title-right { .title-right {
margin-left: 30px;
padding: 12px 0 12px 0; padding: 12px 0 12px 0;
} }
.preview { .preview {
......
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
<div class="QRcode"></div> <div class="QRcode"></div>
<div class="leadingText">{{ card.guideComment }}</div> <div class="leadingText">{{ card.guideComment }}</div>
<div class="enterpriseNum"> <div class="enterpriseNum">
<i class="iconfont-hb3 iconhuawushuju"></i> <i class="iconfont-hb3 icondianhua"></i>
<p>{{ card.merchantPhoneNumber }}</p> <p>{{ card.merchantPhoneNumber }}</p>
</div> </div>
</div> </div>
...@@ -80,13 +80,13 @@ export default { ...@@ -80,13 +80,13 @@ export default {
<style type="text/scss" lang="scss" scoped> <style type="text/scss" lang="scss" scoped>
.card { .card {
width: 384px; width: 380px;
height: 687px; height: 687px;
border-radius: 8px; border-radius: 8px;
border: 1px solid #dcdfe6; border: 1px solid #dcdfe6;
background: #e5e7ed; background: RGBA(240, 243, 253, 1);
.head { .head {
width: 384px; width: 380px;
height: 87px; height: 87px;
border-radius: 8px 8px 0px 0px; border-radius: 8px 8px 0px 0px;
...@@ -121,7 +121,7 @@ export default { ...@@ -121,7 +121,7 @@ export default {
} }
} }
.iphone-content { .iphone-content {
width: 384px; width: 380px;
height: 600px; height: 600px;
display: flex; display: flex;
justify-content: center; justify-content: center;
...@@ -232,6 +232,7 @@ export default { ...@@ -232,6 +232,7 @@ export default {
line-height: 14px; line-height: 14px;
color: #63666b; color: #63666b;
font-size: 12px; font-size: 12px;
justify-content: center;
i { i {
font-size: 17px; font-size: 17px;
} }
......
...@@ -15,11 +15,11 @@ ...@@ -15,11 +15,11 @@
<el-input show-word-limit placeholder="请输入商户电话" type="text" v-model="form.merchantPhoneNumber" maxlength="20" class="w-340"></el-input> <el-input show-word-limit placeholder="请输入商户电话" type="text" v-model="form.merchantPhoneNumber" maxlength="20" class="w-340"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="商户LOGO"> <el-form-item label="商户LOGO">
<single-upload uploadType="1" :showTips="false" :imgSrc.sync="form.merchantLogo" :field="''" class="app-set" uploadLimit="200/KB" :imgType="['image/jpeg', 'image/jpg', 'image/png', 'image/gif']"> </single-upload> <single-upload uploadType="1" :showDel="true" :showTips="false" :imgSrc.sync="form.merchantLogo" :field="''" class="app-set" uploadLimit="200/KB" :imgType="['image/jpeg', 'image/jpg', 'image/png', 'image/gif']"> </single-upload>
<p style="margin-top: 6px;font-size: 12px;color: #909399;line-height: 17px;">图片建议尺寸 240*240px,格式 jpg/jpep/png/gif,大小 200KB 以内。</p> <p style="margin-top: 6px;font-size: 12px;color: #909399;line-height: 17px;">图片建议尺寸 240*240px,格式 jpg/jpep/png/gif,大小 200KB 以内。</p>
</el-form-item> </el-form-item>
<el-form-item label="页面背景"> <el-form-item label="页面背景">
<single-upload uploadType="1" :showTips="false" :imgSrc.sync="form.pageBackgroundImg" :field="''" class="app-set" :imgType="['image/jpeg', 'image/jpg', 'image/png', 'image/gif']"> </single-upload> <single-upload uploadType="1" :showDel="true" :showTips="false" :imgSrc.sync="form.pageBackgroundImg" :field="''" class="app-set" :imgType="['image/jpeg', 'image/jpg', 'image/png', 'image/gif']"> </single-upload>
<p style="margin-top: 6px;font-size: 12px;color: #909399;line-height: 17px;">图片建议尺寸 750*1334px,格式 jpg/png/gif,大小 2M 以内。</p> <p style="margin-top: 6px;font-size: 12px;color: #909399;line-height: 17px;">图片建议尺寸 750*1334px,格式 jpg/png/gif,大小 2M 以内。</p>
</el-form-item> </el-form-item>
<el-form-item label="引导语" prop="guideComment"> <el-form-item label="引导语" prop="guideComment">
...@@ -53,8 +53,12 @@ export default { ...@@ -53,8 +53,12 @@ export default {
const reg1 = /^\s*$/; const reg1 = /^\s*$/;
const reg2 = /^\+*$/; const reg2 = /^\+*$/;
const reg3 = /^\-*$/; const reg3 = /^\-*$/;
if (!value) {
callback();
return;
}
if (reg1.test(value) || reg2.test(value) || reg3.test(value)) { if (reg1.test(value) || reg2.test(value) || reg3.test(value)) {
callback('请输入手机号'); callback('请输入正确的手机号');
} }
if (!reg.test(value)) { if (!reg.test(value)) {
callback('仅支持输入数字,空格,-,+'); callback('仅支持输入数字,空格,-,+');
......
<template> <template>
<div class="right-wrap"> <div class="right-wrap">
<div class="right-box" v-loading="loading"> <div class="right-box" v-loading="loading">
<div style="font-size: 0"> <div>
<el-select placeholder="选择业务模块" v-model="search.businessType" style="width: 160px" clearable @change="onSearch"> <el-select placeholder="选择业务模块" v-model="search.businessType" style="width: 160px" clearable @change="onSearch">
<el-option v-for="el in moduleList" :key="el.key" :label="el.value" :value="el.key"></el-option> <el-option v-for="el in moduleList" :key="el.key" :label="el.value" :value="el.key"></el-option>
</el-select> </el-select>
......
...@@ -26,12 +26,12 @@ ...@@ -26,12 +26,12 @@
<div class="welcomeTable"> <div class="welcomeTable">
<div class="wtabTop"> <div class="wtabTop">
<el-input class="w260" placeholder="请输入标题" v-model="welcomePage.title" @keyup.native="toInput" clearable @clear="onSearch"></el-input> <el-input class="w260" placeholder="请输入标题" v-model="welcomePage.title" @keyup.native="toInput" clearable @clear="onSearch"></el-input>
<el-button type="primary" plain class="blueBtn" @click="changeRoute">新建欢迎语</el-button> <el-button type="primary" plain @click="changeRoute">新建欢迎语</el-button>
</div> </div>
<el-table :data="welcomeTableData" max-height="300px" @row-click="getCurrentRow"> <el-table :data="welcomeTableData" max-height="300px" @row-click="getCurrentRow">
<el-table-column width="55"> <el-table-column width="55">
<template slot-scope="{ row }"> <template slot-scope="{ row }">
<el-radio :label="row.welcomeId" @change.native="getCurrentRow(row)" v-model="welcomeId"><i></i></el-radio> <el-radio :label="row.welcomeId" @change.native="getCurrentRow(row)" class="hideLable" v-model="welcomeId"><i></i></el-radio>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="title" label="标题" width="158px"></el-table-column> <el-table-column prop="title" label="标题" width="158px"></el-table-column>
......
...@@ -474,6 +474,9 @@ input:focus { ...@@ -474,6 +474,9 @@ input:focus {
.p-t-185 { .p-t-185 {
padding-top: 185px; padding-top: 185px;
} }
.p-b-10{
padding-bottom: 10px;
}
.p-b-40{ .p-b-40{
padding-bottom: 40px; padding-bottom: 40px;
} }
...@@ -518,6 +521,9 @@ input:focus { ...@@ -518,6 +521,9 @@ input:focus {
.m-r-6{ .m-r-6{
margin-right: 6px !important; margin-right: 6px !important;
} }
.m-r-5{
margin-right: 5px;
}
.m-r-10 { .m-r-10 {
margin-right: 10px; margin-right: 10px;
} }
...@@ -527,6 +533,9 @@ input:focus { ...@@ -527,6 +533,9 @@ input:focus {
.m-r-20 { .m-r-20 {
margin-right: 20px; margin-right: 20px;
} }
.m-r-30 {
margin-right: 30px;
}
.m-b-10 { .m-b-10 {
margin-bottom: 10px; margin-bottom: 10px;
} }
...@@ -1331,8 +1340,11 @@ button.el-button--primary.is-plain:focus { ...@@ -1331,8 +1340,11 @@ button.el-button--primary.is-plain:focus {
.material-body .el-textarea .el-textarea__inner { .material-body .el-textarea .el-textarea__inner {
height: 273px; height: 273px;
} }
.el-input__suffix i:nth-child(2) { .el-input .el-input__suffix i:nth-child(2) {
/* display: none; */ display: none;
}
.el-select .el-input .el-input__suffix i:nth-child(2) {
display: block;
} }
.damolish .no-empty-icon-table .el-table__empty-block { .damolish .no-empty-icon-table .el-table__empty-block {
display: none; display: none;
...@@ -1440,8 +1452,9 @@ ui调整 ...@@ -1440,8 +1452,9 @@ ui调整
color: #909399; color: #909399;
line-height: 17px; line-height: 17px;
} }
.hideLable .el-radio__label{
.blueBtn { display: none;
border: 1px solid #2f54eb; }
color: #2f54eb; .el-button--text+.el-dropdown{
margin-left: 20px !important;
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment