Commit ca64a9e6 by 无尘

fix: 修改数据维度

parent 34c2c725
.common-bottom-border[data-v-b81cb10c]{cursor:pointer;padding-bottom:2px;border-bottom:1px dashed #2f54eb}.common-bottom-border.table-title[data-v-b81cb10c]{font-size:14px;line-height:20px;font-weight:600;color:#303133}.data-dimension-table[data-v-b81cb10c]{margin-top:32px}.data-dimension-table .m-b-18[data-v-b81cb10c]{margin-bottom:18px}.data-dimension-table .data-dimension-table_left[data-v-b81cb10c]{width:calc((100% - 47px)/2)}.data-dimension-table .data-dimension-table_right[data-v-b81cb10c]{width:calc((100% - 47px)/2);margin-left:47px}
\ No newline at end of file
.common-bottom-border[data-v-2f7ccf9d]{cursor:pointer;padding-bottom:2px;border-bottom:1px dashed #2f54eb}.common-bottom-border.table-title[data-v-2f7ccf9d]{font-size:14px;line-height:20px;font-weight:600;color:#303133}.data-dimension-table[data-v-2f7ccf9d]{margin-top:32px}.data-dimension-table .m-b-18[data-v-2f7ccf9d]{margin-bottom:18px}.data-dimension-table .data-dimension-table_left[data-v-2f7ccf9d]{width:calc((100% - 47px)/2)}.data-dimension-table .data-dimension-table_right[data-v-2f7ccf9d]{width:calc((100% - 47px)/2);margin-left:47px}
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-30119c5c"],{"2f21":function(t,e,a){"use strict";var r=a("79e5");t.exports=function(t,e){return!!t&&r((function(){e?t.call(null,(function(){}),1):t.call(null)}))}},"55dd":function(t,e,a){"use strict";var r=a("5ca1"),n=a("d8e8"),o=a("4bf8"),s=a("79e5"),i=[].sort,l=[1,2,3];r(r.P+r.F*(s((function(){l.sort(void 0)}))||!s((function(){l.sort(null)}))||!a("2f21")(i)),"Array",{sort:function(t){return void 0===t?i.call(o(this)):i.call(o(this),n(t))}})},"55f3":function(t,e,a){"use strict";a.r(e);var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"common-app-right"},[a("div",[a("div",{staticClass:"data-dimension-tip"},[a("common-alert-tip",{attrs:{width:"100%","tip-content":t.tipContent}})],1),a("div",{staticClass:"data-dimension-table flex"},[a("div",{staticClass:"data-dimension-table_left flex-1"},[a("div",{staticClass:"m-b-18"},[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",placement:"right"}},[a("div",{attrs:{slot:"content"},slot:"content"},[t._v("\n 排序越靠上的权重越高,当一家门店拥有多个会员卡时,优先展示排序最靠上的会员卡\n ")]),a("span",{staticClass:"common-bottom-border table-title"},[t._v("会员卡权重")])])],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loadingMember,expression:"loadingMember"}],ref:"memberCardData",staticStyle:{width:"100%"},attrs:{data:t.memberCardData,"row-key":"id"}},[a("el-table-column",{attrs:{prop:"",label:"",width:"56","class-name":"move-row-cell show-icon"}},[[a("span",{staticClass:"font-22 iconfont icontuozhuaiopen color-c0c4cc",staticStyle:{cursor:"move"}})]],2),a("el-table-column",{attrs:{prop:"",label:"会员卡名称","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.name||"--"))]}}])})],1)],1),a("div",{staticClass:"data-dimension-table_right flex-1"},[a("div",{staticClass:"m-b-18"},[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",placement:"right"}},[a("div",{attrs:{slot:"content"},slot:"content"},[t._v("\n 排序越靠上的权重越高,当一家门店拥有多个服务号时,优先展示排序最靠上的服务号\n ")]),a("span",{staticClass:"common-bottom-border table-title"},[t._v("服务号权重")])])],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loadingService,expression:"loadingService"}],ref:"serviceNumData",staticStyle:{width:"100%"},attrs:{data:t.serviceNumData,"row-key":"id"}},[a("el-table-column",{attrs:{prop:"",label:"",width:"56","class-name":"move-row-cell show-icon"}},[[a("span",{staticClass:"font-22 iconfont icontuozhuaiopen color-c0c4cc",staticStyle:{cursor:"move"}})]],2),a("el-table-column",{attrs:{prop:"",label:"服务号名称","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.name||"--"))]}}])})],1)],1)])])])},n=[],o=(a("55dd"),a("3081")),s=a("aa47"),i=a("d11a"),l=a("5b4e"),c=i["a"].getMemberData,d=i["a"].saveSortMember,u={name:"DataDimensionPage",components:{commonAlertTip:o["a"]},props:{brandId:{type:String,default:""}},data:function(){return{wxEnterpriseId:localStorage.getItem("haoBanUser")?JSON.parse(localStorage.getItem("haoBanUser")).wxEnterpriseId:"",tipContent:"当商户有多个会员卡和服务号时,会造成单家门店适用于多个会员卡或服务号,即单个顾客会有多个域的身份信息,这容易造成门店成员的困扰。请为以下会员卡和服务号域做权重排序,当顾客有多个域的身份信息时,门店成员将只能看到权重最高域的一个身份信息。",memberCardData:[],serviceNumData:[],loadingMember:!1,loadingService:!1}},mounted:function(){var t=this;t.$emit("showTab","/data-dimension"),t.rowDrop("memberCardData"),t.rowsDrop("serviceNumData"),t.brandId&&t.getMemberCrad()},methods:{rowDrop:function(t){var e=this.$refs[t].$el.querySelectorAll(".el-table__body-wrapper > table > tbody")[0],a=this;s["a"].create(e,{onEnd:function(e){var r=e.newIndex,n=e.oldIndex;if(r==n)return!1;var o=JSON.parse(JSON.stringify(a[t])),s=o.splice(n,1)[0];o.splice(r,0,s),a.setSort(o,t)}})},rowsDrop:function(t){var e=this.$refs[t].$el.querySelectorAll(".el-table__body-wrapper > table > tbody")[0],a=this;s["a"].create(e,{onEnd:function(e){var r=e.newIndex,n=e.oldIndex;if(r==n)return!1;var o=JSON.parse(JSON.stringify(a[t])),s=o.splice(n,1)[0];o.splice(r,0,s),a.setSort(o,t)}})},setSort:function(t,e){var a=this,r={wxEnterpriseId:a.wxEnterpriseId,enterpriseId:a.brandId,sorts:t.map((function(t){return t.id})).join(","),type:"memberCardData"==e?"0":"1"};d(r).then((function(t){a.getMemberCrad(),"0000"==t.code?l["a"].showmsg("操作成功","success"):l["a"].showmsg(t.message||"接口异常","warning")})).catch((function(t){}))},getMemberCrad:function(){var t=this;t.loadingMember=!0,t.loadingService=!0;var e={wxEnterpriseId:t.wxEnterpriseId,enterpriseId:t.brandId};c(e).then((function(e){t.loadingMember=!1,t.loadingService=!1,e.result.cards&&e.result.cards.length&&(t.memberCardData=t.sortTable(e.result.cards)),e.result.services&&e.result.services.length&&(t.serviceNumData=t.sortTable(e.result.services))})).catch((function(e){t.loadingMember=!1,t.loadingService=!1}))},sortTable:function(t){return t.sort((function(t,e){return t.sort-e.sort})),t}},watch:{brandId:function(t){var e=this;t&&e.getMemberCrad()}}},m=u,p=(a("ba0c"),a("2877")),b=Object(p["a"])(m,r,n,!1,null,"b81cb10c",null);e["default"]=b.exports},adfb:function(t,e,a){},ba0c:function(t,e,a){"use strict";var r=a("adfb"),n=a.n(r);n.a}}]);
\ No newline at end of file
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3148f062"],{"0c7d":function(t,e,a){},"2f21":function(t,e,a){"use strict";var r=a("79e5");t.exports=function(t,e){return!!t&&r((function(){e?t.call(null,(function(){}),1):t.call(null)}))}},"55dd":function(t,e,a){"use strict";var r=a("5ca1"),n=a("d8e8"),o=a("4bf8"),s=a("79e5"),i=[].sort,l=[1,2,3];r(r.P+r.F*(s((function(){l.sort(void 0)}))||!s((function(){l.sort(null)}))||!a("2f21")(i)),"Array",{sort:function(t){return void 0===t?i.call(o(this)):i.call(o(this),n(t))}})},"55f3":function(t,e,a){"use strict";a.r(e);var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"common-app-right"},[a("div",[a("div",{staticClass:"data-dimension-tip"},[a("common-alert-tip",{attrs:{width:"100%","tip-content":t.tipContent}})],1),a("div",{staticClass:"data-dimension-table flex"},[a("div",{staticClass:"data-dimension-table_left flex-1"},[a("div",{staticClass:"m-b-18"},[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",placement:"right"}},[a("div",{attrs:{slot:"content"},slot:"content"},[t._v("\n 排序越靠上的权重越高,当一家门店拥有多个会员卡时,优先展示排序最靠上的会员卡\n ")]),a("span",{staticClass:"common-bottom-border table-title"},[t._v("会员卡权重")])])],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loadingMember,expression:"loadingMember"}],ref:"memberCardData",staticStyle:{width:"100%"},attrs:{data:t.memberCardData,"row-key":"id"}},[a("el-table-column",{attrs:{prop:"",label:"",width:"56","class-name":"move-row-cell show-icon"}},[[a("span",{staticClass:"font-22 iconfont icontuozhuaiopen color-c0c4cc",staticStyle:{cursor:"move"}})]],2),a("el-table-column",{attrs:{prop:"",label:"会员卡名称","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.name||"--"))]}}])})],1)],1),a("div",{staticClass:"data-dimension-table_right flex-1"},[a("div",{staticClass:"m-b-18"},[a("el-tooltip",{staticClass:"item",attrs:{effect:"dark",placement:"right"}},[a("div",{attrs:{slot:"content"},slot:"content"},[t._v("\n 排序越靠上的权重越高,当一家门店拥有多个服务号时,优先展示排序最靠上的服务号\n ")]),a("span",{staticClass:"common-bottom-border table-title"},[t._v("服务号权重")])])],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loadingService,expression:"loadingService"}],ref:"serviceNumData",staticStyle:{width:"100%"},attrs:{data:t.serviceNumData,"row-key":"id"}},[a("el-table-column",{attrs:{prop:"",label:"",width:"56","class-name":"move-row-cell show-icon"}},[[a("span",{staticClass:"font-22 iconfont icontuozhuaiopen color-c0c4cc",staticStyle:{cursor:"move"}})]],2),a("el-table-column",{attrs:{prop:"",label:"服务号名称","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.name||"--"))]}}])})],1)],1)])])])},n=[],o=(a("55dd"),a("3081")),s=a("aa47"),i=a("d11a"),l=a("5b4e"),c=i["a"].getMemberData,d=i["a"].saveSortMember,m={name:"DataDimensionPage",components:{commonAlertTip:o["a"]},props:{brandId:{type:String,default:""}},data:function(){return{wxEnterpriseId:localStorage.getItem("haoBanUser")?JSON.parse(localStorage.getItem("haoBanUser")).wxEnterpriseId:"",tipContent:"当商户有多个会员卡和服务号时,会造成单家门店适用于多个会员卡或服务号,即单个顾客会有多个域的身份信息,这容易造成门店成员的困扰。请为以下会员卡和服务号域做权重排序,当顾客有多个域的身份信息时,门店成员将只能看到权重最高域的一个身份信息。",memberCardData:[],serviceNumData:[],loadingMember:!1,loadingService:!1}},mounted:function(){var t=this;t.$emit("showTab","/data-dimension"),t.rowDrop("memberCardData"),t.rowDrop("serviceNumData"),t.brandId&&t.getMemberCrad()},methods:{rowDrop:function(t){var e=this.$refs[t].$el.querySelectorAll(".el-table__body-wrapper > table > tbody")[0],a=this;s["a"].create(e,{onEnd:function(e){var r=e.newIndex,n=e.oldIndex;if(r==n)return!1;var o=JSON.parse(JSON.stringify(a[t])),s=o.splice(n,1)[0];o.splice(r,0,s),a.setSort(o)}})},setSort:function(t,e){var a=this,r={wxEnterpriseId:a.wxEnterpriseId,enterpriseId:a.brandId,sorts:t.map((function(t){return t.id})).join(","),type:"memberCardData"==e?"0":"1"};d(r).then((function(t){a.getMemberCrad(),"0000"==t.code?l["a"].showmsg("操作成功","success"):l["a"].showmsg(t.message||"接口异常","warning")})).catch((function(t){}))},getMemberCrad:function(){var t=this;t.loadingMember=!0,t.loadingService=!0;var e={wxEnterpriseId:t.wxEnterpriseId,enterpriseId:t.brandId};c(e).then((function(e){t.loadingMember=!1,t.loadingService=!1,e.result.cards&&e.result.cards.length&&(t.memberCardData=t.sortTable(e.result.cards)),e.result.services&&e.result.services.length&&(t.serviceNumData=t.sortTable(e.result.services))})).catch((function(e){t.loadingMember=!1,t.loadingService=!1}))},sortTable:function(t){return t.sort((function(t,e){return t.sort-e.sort})),t}},watch:{brandId:function(t){var e=this;t&&e.getMemberCrad()}}},u=m,p=(a("e1bc"),a("2877")),f=Object(p["a"])(u,r,n,!1,null,"2f7ccf9d",null);e["default"]=f.exports},e1bc:function(t,e,a){"use strict";var r=a("0c7d"),n=a.n(r);n.a}}]);
\ 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