Commit fa4d97d9 by chenyu

update: dist

parents e8cbac54 499fe2f4
......@@ -78,8 +78,13 @@ module.exports = {
loader: 'url-loader',
options: {
limit: 10000,
name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
name: utils.assetsPath('fonts/[name].[hash:7].[ext]'),
publicPath: "../../"
}
},
{
test: /\.less$/,
loader: "style-loader!css-loader!less-loader"
}
]
},
......
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.
.dm-reset-style tbody{
font-size: 0px;
}
.dm-reset-style tbody .el-table__row {
font-size: 14px;
}
\ No newline at end of file
......@@ -399,7 +399,7 @@ p {
margin 0
.el-table th, .el-table tr.curheader
background-color #f1f3f7
background-color #f1f3f7 !important
.el-table::before
height 0
......
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.
No preview for this file type
No preview for this file type
No preview for this file type
This source diff could not be displayed because it is too large. You can view the blob instead.
<<<<<<< HEAD
<<<<<<< HEAD
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.5.2/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/lodash.min.js></script><title>memberproject</title><link rel="shortcut icon" href=./favicon.ico><link href=./css/app.d24eb1a48da985e2fc3e4f24ad023211.css rel=stylesheet></head><body><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/elementUI/index.2.5.4.js></script><script src=//web-1251519181.file.myqcloud.com/components/header.2.0.58.js></script><script src=//web-1251519181.file.myqcloud.com/components/people.2.0.43.js></script><script src=//web-1251519181.file.myqcloud.com/components/aside-menu.2.0.15.js></script><script src=//web-1251519181.file.myqcloud.com/components/footer.2.0.02.js></script><script src=//web-1251519181.file.myqcloud.com/components/store.2.0.00.js></script><script src=//web-1251519181.file.myqcloud.com/components/card.2.0.21.js></script><script src=//web-1251519181.file.myqcloud.com/components/selector.1.2.21.js></script><script src=//web-1251519181.file.myqcloud.com/components/space.2.0.02.js></script><script src=//web-1251519181.file.myqcloud.com/components/pagination.1.0.8.js></script><script src=//web-1251519181.file.myqcloud.com/components/track.1.0.4.js></script><script type=text/javascript src=./js/manifest.f21b4fd8205cc48987aa.js></script><script type=text/javascript src=./js/vendor.344fc8f8a0a789d3720b.js></script><script type=text/javascript src=./js/app.b92adc26a89ce7ebcb46.js></script></body></html>
=======
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.5.2/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/lodash.min.js></script><title>memberproject</title><link rel="shortcut icon" href=./favicon.ico><link href=./css/app.d24eb1a48da985e2fc3e4f24ad023211.css rel=stylesheet></head><body><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/elementUI/index.2.5.4.js></script><script src=//web-1251519181.file.myqcloud.com/components/header.2.0.58.js></script><script src=//web-1251519181.file.myqcloud.com/components/people.2.0.43.js></script><script src=//web-1251519181.file.myqcloud.com/components/aside-menu.2.0.15.js></script><script src=//web-1251519181.file.myqcloud.com/components/footer.2.0.02.js></script><script src=//web-1251519181.file.myqcloud.com/components/store.2.0.00.js></script><script src=//web-1251519181.file.myqcloud.com/components/card.2.0.21.js></script><script src=//web-1251519181.file.myqcloud.com/components/selector.1.2.21.js></script><script src=//web-1251519181.file.myqcloud.com/components/space.2.0.02.js></script><script src=//web-1251519181.file.myqcloud.com/components/pagination.1.0.8.js></script><script src=//web-1251519181.file.myqcloud.com/components/track.1.0.4.js></script><script type=text/javascript src=./js/manifest.a24a620445a4baf2f52e.js></script><script type=text/javascript src=./js/vendor.e37d0abd90c7059d4f86.js></script><script type=text/javascript src=./js/app.0aa6b69a8d6a36bc8323.js></script></body></html>
>>>>>>> feature/组件引入调整
=======
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.5.2/vue.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vue-router/3.0.2/vue-router.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/vuex/3.1.0/vuex.min.js></script><script src=//web-1251519181.file.myqcloud.com/lib/lodash.min.js></script><title>memberproject</title><link rel="shortcut icon" href=./favicon.ico><link href=./css/app.6a7dbd7f894c4cbf4f49ddbce9c5aa19.css rel=stylesheet></head><body><div id=app></div><script>(function() {
var src = '/component/static/import-component.js?timestrap='+ new Date().getTime();
var host = window.location.host;
host = host.indexOf('localhost') > -1 || host.indexOf('192.168') > -1 ? 'gicdev.demogic.com' : host;
document.write('<script src="//'+ host + src +'"><\/script>')
})()</script><script src=//web-1251519181.file.myqcloud.com/components/pagination.1.0.8.js></script><script src=//web-1251519181.file.myqcloud.com/components/track.1.0.4.js></script><script type=text/javascript src=./js/manifest.333ca5fdcf7e5e37b3ed.js></script><script type=text/javascript src=./js/vendor.b861947e1330732fef39.js></script><script type=text/javascript src=./js/app.0e0a45839be0e7392b7a.js></script></body></html>
>>>>>>> 499fe2f4b6abefa0ce55414e9ad932921d803ec6
webpackJsonp([10],{"8u6Y":function(e,t){},I2id:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l={name:"tableColumDailog",props:{checkedFields:{type:Array,default:function(){return[]}},memberFields:{type:Array,default:function(){return[]}},dialogVisible:{type:Boolean,default:!1},pageName:{type:String,default:""}},data:function(){return{checkedFieldsCopy:[]}},methods:{submitFields:function(){this.$emit("update:dialogVisible",!1),this.$emit("submit",this.checkedFieldsCopy.join(","))},cancel:function(){this.checkedFieldsCopy=[].concat(this.checkedFields),this.$emit("update:dialogVisible",!1)}},watch:{dialogVisible:function(e,t){e&&(this.checkedFieldsCopy=[].concat(this.checkedFields))}}},c={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("el-dialog",{attrs:{title:"设置显示字段","custom-class":"table-colum-dailog",visible:e.dialogVisible,width:"600px"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.cancel}},[i("div",{staticClass:"checkwtip mBottom10"},[e._v("请选择您想显示的列表字段,最多勾选8个选项,已经勾选了 "),i("span",{staticClass:"curcheck"},[e._v(e._s(e.checkedFieldsCopy.length))]),e._v(" 个")]),e._v(" "),i("el-checkbox-group",{staticClass:"table-colum-wrap",attrs:{min:0,max:8},model:{value:e.checkedFieldsCopy,callback:function(t){e.checkedFieldsCopy=t},expression:"checkedFieldsCopy"}},e._l(e.memberFields,function(t,l){return i("el-checkbox",{key:l,staticClass:"table-colum-item",attrs:{label:t.code,disabled:"name"===t.code}},[e._v(e._s(t.name))])}),1),e._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:e.cancel}},[e._v("取 消")]),e._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:e.submitFields}},[e._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var s=i("C7Lr")(l,c,!1,function(e){i("d/EL"),i("8u6Y")},"data-v-2e1b0f4d",null);t.default=s.exports},"d/EL":function(e,t){}});
\ No newline at end of file
webpackJsonp([12],{Wib2:function(t,e){},tDQY:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n={name:"batchList",props:{dataList:{type:Array,default:function(){return[]}}},data:function(){return{}},methods:{},watch:{}},s={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"batch-list"},[t.dataList.length>0?t._l(t.dataList,function(e,n){return a("div",{key:n,staticClass:"batch-item"},[a("p",{staticClass:"batch-item-name"},[t._v(t._s(e.name))]),t._v(" "),a("div",{staticClass:"batch-item-progress"},[a("el-progress",{attrs:{percentage:0==e.taskCount?100:+(100*e.finishCount/e.taskCount).toFixed(2)}})],1)])}):a("div",{staticStyle:{"text-align":"center"}},[t._v("\n 暂无批量处理数据\n ")])],2)},staticRenderFns:[]};var i=a("C7Lr")(n,s,!1,function(t){a("weE6"),a("Wib2")},"data-v-12e07ba0",null);e.default=i.exports},weE6:function(t,e){}});
\ No newline at end of file
webpackJsonp([13],{Minx:function(t,s,e){t.exports=e.p+"img/error_404.42b8c8c.svg"},PRsh:function(t,s,e){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var i=e("Minx"),a=e.n(i),n={name:"page404",data:function(){return{img_404:a.a}},computed:{message:function(){return"抱歉,你访问的页面不存在"}},mounted:function(){consoleconsole.log(this.$route.path)}},r={render:function(){var t=this.$createElement,s=this._self._c||t;return s("div",{staticStyle:{background:"#f0f2f5","margin-top":"-20px",height:"100%"}},[s("div",{staticClass:"wscn-http404"},[s("div",{staticClass:"pic-404"},[s("img",{staticClass:"pic-404__parent",attrs:{src:this.img_404,alt:"404"}})]),this._v(" "),s("div",{staticClass:"bullshit"},[s("div",{staticClass:"bullshit__headline"},[this._v(this._s(this.message))]),this._v(" "),s("a",{staticClass:"bullshit__return-home",attrs:{href:"member/#/memberSummary"}},[this._v("返回首页")])])])])},staticRenderFns:[]};var c=e("C7Lr")(n,r,!1,function(t){e("nO83")},"data-v-080144af",null);s.default=c.exports},nO83:function(t,s){}});
\ No newline at end of file
webpackJsonp([14],{"+MFi":function(e,n){},"mYM/":function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a={name:"onlinemembers",components:{Navbar:t("+vdD").a}},r={render:function(){var e=this.$createElement,n=this._self._c||e;return n("div",{staticClass:"online-part"},[n("Navbar"),this._v("\n 电商会员\n")],1)},staticRenderFns:[]};var i=t("C7Lr")(a,r,!1,function(e){t("+MFi")},"data-v-f4f7baec",null);n.default=i.exports}});
\ No newline at end of file
webpackJsonp([17],{S5SY:function(e,t){},zWgH:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={name:"buyermembers",components:{Navbar:n("+vdD").a}},r={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"buyer-part"},[t("Navbar"),this._v("\n 电商买家\n")],1)},staticRenderFns:[]};var s=n("C7Lr")(a,r,!1,function(e){n("S5SY")},"data-v-ae6134c2",null);t.default=s.exports}});
\ No newline at end of file
webpackJsonp([23],{S5SY:function(e,t){},zWgH:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={name:"buyermembers",components:{Navbar:n("+vdD").a}},r={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"buyer-part"},[t("Navbar"),this._v("\n 电商买家\n")],1)},staticRenderFns:[]};var s=n("C7Lr")(a,r,!1,function(e){n("S5SY")},"data-v-ae6134c2",null);t.default=s.exports}});
\ No newline at end of file
webpackJsonp([19],{BsaR:function(e,t){},OQ6q:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={name:"memberlist",data:function(){return{bodyHeight:document.body.clientHeight||document.documentElement.clientHeight,defaultActive:this.$route.path}},mounted:function(){var e=this;window.onresize=function(){e.bodyHeight=document.body.clientHeight||document.documentElement.clientHeight}},components:{Navbar:i("+vdD").a}},a={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"achievementwrap",style:{height:this.bodyHeight-64+"px"}},[t("div",{staticClass:"achievementwrap-right"},[t("div",{style:{height:"100%"}},[t("keep-alive",[this.$route.meta.keepAlive?t("router-view"):this._e()],1),this._v(" "),this.$route.meta.keepAlive?this._e():t("router-view")],1)])])},staticRenderFns:[]};var o=i("C7Lr")(n,a,!1,function(e){i("BsaR")},"data-v-9b641668",null);t.default=o.exports}});
\ No newline at end of file
webpackJsonp([25],{BsaR:function(e,t){},OQ6q:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={name:"memberlist",data:function(){return{bodyHeight:document.body.clientHeight||document.documentElement.clientHeight,defaultActive:this.$route.path}},mounted:function(){var e=this;window.onresize=function(){e.bodyHeight=document.body.clientHeight||document.documentElement.clientHeight}},components:{Navbar:i("+vdD").a}},a={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"achievementwrap",style:{height:this.bodyHeight-64+"px"}},[t("div",{staticClass:"achievementwrap-right"},[t("div",{style:{height:"100%"}},[t("keep-alive",[this.$route.meta.keepAlive?t("router-view"):this._e()],1),this._v(" "),this.$route.meta.keepAlive?this._e():t("router-view")],1)])])},staticRenderFns:[]};var o=i("C7Lr")(n,a,!1,function(e){i("BsaR")},"data-v-9b641668",null);t.default=o.exports}});
\ No newline at end of file
webpackJsonp([23],{"j/xf":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=a("WSiR"),n=a("Rrai"),i={name:"album",components:{vNav:r.a,photoAlbum:n.default},data:function(){return{navpath:[{name:"首页",path:""},{name:"会员详情",path:""},{name:"相册",path:""}],memberId:"",from:""}},created:function(){var t=this.$route.query.from,e=this.$route.query.memberId;switch(this.memberId=e,this.from=t,t){case"0":this.navpath[1]={name:"会员详情",path:"/wechatmemberDetail?memberId="+e};break;case"1":this.navpath[1]={name:"会员详情",path:"/wechatTotalDetail?memberId="+e};break;default:this.navpath.splice(1,1)}}},m={render:function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"page-content"},[e("v-nav",{attrs:{navpath:this.navpath}}),this._v(" "),e("photo-album",{attrs:{"member-id":this.memberId,from:this.from}}),this._v(" "),e("vue-gic-footer",{staticStyle:{"padding-bottom":"80px"}})],1)},staticRenderFns:[]};var s=a("C7Lr")(i,m,!1,function(t){a("vyU7")},"data-v-6a791518",null);e.default=s.exports},vyU7:function(t,e){}});
\ No newline at end of file
webpackJsonp([29],{"j/xf":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=a("WSiR"),n=a("Rrai"),i={name:"album",components:{vNav:r.a,photoAlbum:n.default},data:function(){return{navpath:[{name:"首页",path:""},{name:"会员详情",path:""},{name:"相册",path:""}],memberId:"",from:""}},created:function(){var t=this.$route.query.from,e=this.$route.query.memberId;switch(this.memberId=e,this.from=t,t){case"0":this.navpath[1]={name:"会员详情",path:"/wechatmemberDetail?memberId="+e};break;case"1":this.navpath[1]={name:"会员详情",path:"/wechatTotalDetail?memberId="+e};break;default:this.navpath.splice(1,1)}}},m={render:function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"page-content"},[e("v-nav",{attrs:{navpath:this.navpath}}),this._v(" "),e("photo-album",{attrs:{"member-id":this.memberId,from:this.from}}),this._v(" "),e("vue-gic-footer",{staticStyle:{"padding-bottom":"80px"}})],1)},staticRenderFns:[]};var s=a("C7Lr")(i,m,!1,function(t){a("vyU7")},"data-v-6a791518",null);e.default=s.exports},vyU7:function(t,e){}});
\ No newline at end of file
webpackJsonp([30],{QWb5:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("aA9S"),i=a.n(r),o=a("4YfN"),n=a.n(o),l=a("AKaA"),s=a("NTL1"),m=a("SJI6"),c=a("8V46"),d={name:"mainstoreDailog",props:{dialogVisible:{type:Boolean,default:!1},multipleList:{type:Array,default:function(){return[]}},gradeList:{type:Array,default:function(){return[]}},pageSize:{type:Number,default:""},memberSearchStr:{type:Number,default:""},phoneNameCard:{type:String,default:""},pageName:{type:String,default:""}},data:function(){return{form:{remark:"",optType:1,mainOptType:4,mainStoreId:""},rules:{mainStoreId:[{required:!0,message:"请选择服务门店",trigger:"change"}],remark:[{required:!0,message:"请输入原因备注",trigger:"change"}]},mainstoreList:[],loading:!1,btnLoading:!1}},computed:n()({},Object(m.mapState)(["showEditClique"])),methods:{cancel:function(){this.$refs.form.resetFields(),this.$emit("update:dialogVisible",!1)},getMainStoreCodeName:function(e){var t=this;this.loading=!0,Object(l.c)(s.a.storeCodeName,{searchParam:e,flag:1}).then(function(e){0===e.data.errorCode?t.mainstoreList=e.data.result:Object(c.a)(e.data.message)}).catch(function(e){Object(c.b)(e)}).finally(function(e){return t.loading=!1})},submit:function(){var e=this;this.$refs.form.validate(function(t){if(!t)return!1;e.btnLoading=!0;var a=[];e.multipleList.forEach(function(e){a.push(e.memberId)}),Object(l.a)(s.a.updateStore,i()({},e.form,{memberIds:1==e.selectAll?"-1":a.join(","),isCurrent:1==e.selectAll?2:e.multipleList.length==e.pageSize?1:0,memberSearchParamStr:1==e.selectAll?e.memberSearchStr?e.memberSearchStr:"-1":"",phoneNameCard:e.phoneNameCard,pageName:e.pageName})).then(function(t){0===t.data.errorCode?setTimeout(function(){e.btnLoading=!1,Object(c.c)(),e.$refs.form.resetFields(),e.$emit("update:dialogVisible",!1),e.$emit("refresh")},4500):(Object(c.a)(),e.btnLoading=!1)}).catch(function(t){e.btnLoading=!1,Object(c.b)(t)})})}}},u={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-dialog",{attrs:{title:"批量修改服务门店","custom-class":"customer-dailog",visible:e.dialogVisible,"close-on-click-modal":!1,width:"600px"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.cancel}},[a("div",{staticClass:"checkedCustomers"},[e._v("当前选中"),a("span",{staticClass:"num"},[e._v(" "+e._s(e.multipleList.length)+" ")]),e._v("位客户")]),e._v(" "),a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"133px"}},[a("el-form-item",{attrs:{label:"服务门店:",prop:"mainStoreId"}},[a("el-select",{staticStyle:{width:"382px"},attrs:{filterable:"",remote:"","reserve-keyword":"",placeholder:"请输入门店名称/门店code","remote-method":e.getMainStoreCodeName,loading:e.loading},model:{value:e.form.mainStoreId,callback:function(t){e.$set(e.form,"mainStoreId",t)},expression:"form.mainStoreId"}},e._l(e.mainstoreList,function(e){return a("el-option",{key:e.storeId,attrs:{label:e.storeName,value:e.storeId}})}),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"原因备注:",prop:"remark"}},[a("el-input",{staticStyle:{width:"382px"},attrs:{type:"text",maxlength:"20","show-word-limit":""},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.cancel}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.btnLoading},on:{click:e.submit}},[e._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var f=a("C7Lr")(d,u,!1,function(e){a("mhw1")},"data-v-6a12c182",null);t.default=f.exports},mhw1:function(e,t){}});
\ No newline at end of file
webpackJsonp([24],{"6RDS":function(t,e){},miwu:function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0});o("AKaA");var s=window.location.origin,i=s.indexOf("localhost")>-1?"http://gicdev.demogic.com":s,n={name:"selector",data:function(){return{expends:!0,ret:[],total:0}},methods:{confirm:function(){var t=this;this.$refs.selector.collectConditions().then(function(e){t.expends=!e.filterAbbrInfo.length,t.getGoodsList(e.conditions)})},goback:function(){this.ret=[],this.expends=!this.expends,this.$refs.selector.removeConditions()},getGoodsList:function(t){var e=this,o={currentPage:1,pageSize:40,source:1,queryList:t};this.axios.post(i+"/api-plug/store-goods-sku-filter",o).then(function(t){if(0===t.data.errorCode){var o=t.data.result;e.ret=o.result,e.total=o.total}})}}},r={render:function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"selector-router"},[o("vue-gic-goods-selector",{ref:"selector"}),t._v(" "),o("div",{staticClass:"gic-button"},[t.expends?o("el-button",{attrs:{type:"primary"},on:{click:t.confirm}},[t._v("确认")]):o("el-button",{on:{click:t.goback}},[t._v("返回")])],1),t._v(" "),o("h1",[t._v("一共有"+t._s(t.total)+"条数据")]),t._v(" "),o("div",t._l(t.ret,function(e,s){return o("li",{key:s,staticClass:"good-list"},[t._v(t._s(e))])}),0)],1)},staticRenderFns:[]};var c=o("C7Lr")(n,r,!1,function(t){o("6RDS")},"data-v-6892081c",null);e.default=c.exports}});
\ No newline at end of file
webpackJsonp([31],{"6RDS":function(t,e){},miwu:function(t,e,o){"use strict";Object.defineProperty(e,"__esModule",{value:!0});o("AKaA");var s=window.location.origin,i=s.indexOf("localhost")>-1?"http://gicdev.demogic.com":s,n={name:"selector",data:function(){return{expends:!0,ret:[],total:0}},methods:{confirm:function(){var t=this;this.$refs.selector.collectConditions().then(function(e){t.expends=!e.filterAbbrInfo.length,t.getGoodsList(e.conditions)})},goback:function(){this.ret=[],this.expends=!this.expends,this.$refs.selector.removeConditions()},getGoodsList:function(t){var e=this,o={currentPage:1,pageSize:40,source:1,queryList:t};this.axios.post(i+"/api-plug/store-goods-sku-filter",o).then(function(t){if(0===t.data.errorCode){var o=t.data.result;e.ret=o.result,e.total=o.total}})}}},r={render:function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"selector-router"},[o("vue-gic-goods-selector",{ref:"selector"}),t._v(" "),o("div",{staticClass:"gic-button"},[t.expends?o("el-button",{attrs:{type:"primary"},on:{click:t.confirm}},[t._v("确认")]):o("el-button",{on:{click:t.goback}},[t._v("返回")])],1),t._v(" "),o("h1",[t._v("一共有"+t._s(t.total)+"条数据")]),t._v(" "),o("div",t._l(t.ret,function(e,s){return o("li",{key:s,staticClass:"good-list"},[t._v(t._s(e))])}),0)],1)},staticRenderFns:[]};var c=o("C7Lr")(n,r,!1,function(t){o("6RDS")},"data-v-6892081c",null);e.default=c.exports}});
\ No newline at end of file
webpackJsonp([39],{FSpY:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r("aA9S"),a=r.n(i),o=r("4YfN"),n=r.n(o),l=r("AKaA"),s=r("NTL1"),m=r("SJI6"),d=r("8V46"),c={name:"customermainstoreDialog",props:{dialogVisible:{type:Boolean,default:!1},mainStoreName:{type:String,default:""},mainStoreId:{type:String,default:""},mainClerkId:{type:String,default:""}},data:function(){return{form:{mainStoreIdBak:"",mainStoreId:"",mainClerkId:"",remark:"",optType:1},rules:{mainStoreId:[{required:!0,message:"请选择服务门店",trigger:"change"}],mainClerkId:[{required:!0,message:"请选择专属导购",trigger:"change"}],remark:[{required:!0,message:"请输入原因备注",trigger:"change"}]},mainstoreList:[],clerkOptions:[],loading:!1,btnLoading:!1}},computed:n()({},Object(m.mapState)(["showEditClique"])),methods:{cancel:function(){this.$refs.form.resetFields(),this.$emit("update:dialogVisible",!1)},getMainStoreCodeName:function(e){var t=this;this.loading=!0,Object(l.c)(s.a.storeCodeName,{searchParam:e,flag:1}).then(function(e){0===e.data.errorCode?t.mainstoreList=e.data.result:Object(d.a)(e.data.message)}).catch(function(e){Object(d.b)(e)}).finally(function(e){return t.loading=!1})},getClerckList:function(e){var t=this;this.clerkOptions=[],this.form.mainClerkId="",Object(l.b)(s.a.getClerkList,{storeId:e,requestProject:"member"}).then(function(e){var r=e.data||{},i=r.errorCode,a=r.message,o=r.result,n=void 0===o?[]:o;if(0!=i)return t.$message.error(a);t.clerkOptions=n})},submit:function(){var e=this;this.$refs.form.validate(function(t){if(!t)return!1;e.btnLoading=!0,Object(l.a)(s.a.updateMemberStore,a()({},e.form)).then(function(t){0===t.data.errorCode?setTimeout(function(){e.btnLoading=!1,Object(d.c)(),e.$refs.form.resetFields(),e.$emit("update:dialogVisible",!1),e.$emit("refresh")},4500):(Object(d.a)(),e.btnLoading=!1)}).catch(function(t){e.btnLoading=!1,Object(d.b)(t)})})}},watch:{dialogVisible:function(e,t){e&&(this.form=a()({},this.form,{mainStoreIdBak:this.mainStoreId,mainStoreId:this.mainStoreId,mainClerkId:this.mainClerkId}),this.getMainStoreCodeName(this.mainStoreName),this.getClerckList(this.mainStoreId))}}},u={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("el-dialog",{attrs:{title:"修改服务门店","custom-class":"customer-dailog",visible:e.dialogVisible,"close-on-click-modal":!1,width:"600px"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.cancel}},[r("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"133px"}},[r("el-form-item",{attrs:{label:"服务门店:",prop:"mainStoreId"}},[r("el-select",{staticStyle:{width:"386px"},attrs:{filterable:"",remote:"","reserve-keyword":"",placeholder:"请输入门店名称/门店code","remote-method":e.getMainStoreCodeName,loading:e.loading},on:{change:e.getClerckList},model:{value:e.form.mainStoreId,callback:function(t){e.$set(e.form,"mainStoreId",t)},expression:"form.mainStoreId"}},e._l(e.mainstoreList,function(e){return r("el-option",{key:e.storeId,attrs:{label:e.storeName,value:e.storeId}})}),1)],1),e._v(" "),r("el-form-item",{attrs:{label:"专属导购:",prop:"mainClerkId"}},[r("el-select",{staticStyle:{width:"386px"},model:{value:e.form.mainClerkId,callback:function(t){e.$set(e.form,"mainClerkId",t)},expression:"form.mainClerkId"}},e._l(e.clerkOptions,function(e){return r("el-option",{key:e.clerkId,attrs:{label:e.clerkName,value:e.clerkId}})}),1)],1),e._v(" "),r("el-form-item",{attrs:{label:"原因备注:",prop:"remark"}},[r("el-input",{staticStyle:{width:"386px"},attrs:{type:"text",maxlength:"20","show-word-limit":""},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1),e._v(" "),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:e.cancel}},[e._v("取 消")]),e._v(" "),r("el-button",{attrs:{type:"primary",loading:e.btnLoading},on:{click:e.submit}},[e._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var f=r("C7Lr")(c,u,!1,function(e){r("ylAs")},null,null);t.default=f.exports},ylAs:function(e,t){}});
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([40],{"+j+9":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=a("WSiR"),o=a("NTL1"),r=a("AKaA"),i={name:"blockList",components:{NavPath:n.a},created:function(){this.$store.commit("mutations-slide",!1),this.getList()},data:function(){return{navpath:[{name:"首页",path:""},{name:"黑名单列表",path:""}],load:!1,search:{phone:""},tableData:[],page:{currentPage:1,pageSize:20,totalCount:999},dialogVisible:!1,form:{phone:""}}},filters:{formatDate:function(t,e){if(!t)return"--";var a=(t=new Date(t)).getFullYear(),n=(t.getMonth()+1).toString().padStart(2,"0"),o=t.getDate().toString().padStart(2,"0"),r=t.getHours().toString().padStart(2,"0"),i=t.getMinutes().toString().padStart(2,"0"),s=t.getSeconds().toString().padStart(2,"0");return"ymd"==e?a+"-"+n+"-"+o:"hms"==e?r+":"+i+":"+s:a+"-"+n+"-"+o+"   "+r+":"+i+":"+s}},methods:{getList:function(){var t=this;this.load=!0;var e=this.search.phone,a={pageSize:this.page.pageSize,currentPage:this.page.currentPage,phone:e};Object(r.b)(o.a.getBlockList,a).then(function(e){var a=e.data||{},n=a.errorCode,o=a.result,r=a.message;if(0!==n)return t.$message.error(r);var i=o||{},s=i.result,l=i.totalCount;t.tableData=s||[],t.page.totalCount=l||0}).finally(function(e){return t.load=!1})},handleSizeChange:function(t){this.page.currentPage=1,this.page.pageSize=t,this.getList()},handleCurrentChange:function(t){this.page.currentPage=t,this.getList()},handleSearch:function(){this.handleCurrentChange(1)},joinWhiteList:function(t,e){var a=this;this.$confirm("加入白名单后,该手机号可正常完成注册","加入白名单",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(r.b)(o.a.addToWhiteList,{phone:t,type:e}).then(function(t){var e=t.data||{},n=e.errorCode,o=e.message;if(0!==n)return a.$message.error(o);a.getList()})})},onCloseDialog:function(){this.$refs.form.resetFields()},confirm:function(){var t=this;this.$refs.form.validate(function(e){if(e){var a=t.form.phone;Object(r.b)(o.a.addToWhiteList,{phone:a,type:2}).then(function(e){var a=e.data||{},n=a.errorCode,o=a.message;if(0!==n)return t.$message.error(o);t.dialogVisible=!1,t.getList()})}})}}},s={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{attrs:{id:"block-list"}},[a("div",{staticClass:"min100"},[a("nav-path",{attrs:{navpath:t.navpath}},[a("div",{staticClass:"layout--tips",attrs:{slot:"member"},slot:"member"},[a("i",{staticClass:"el-icon-info"}),t._v("\n 查看被系统判定为异常风险的手机号,这部分手机将无法完成正常的注册认证流程;若为系统误判,可将手机号加入白名单后继续后续注册认证流程\n ")])]),t._v(" "),a("div",{staticClass:"content"},[a("header",[a("el-input",{staticStyle:{width:"249px"},attrs:{placeholder:"输入手机号搜索","prefix-icon":"el-icon-search",maxlength:"32",clearable:""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleSearch(e)}},model:{value:t.search.phone,callback:function(e){t.$set(t.search,"phone",e)},expression:"search.phone"}})],1),t._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.load,expression:"load"}],staticStyle:{width:"100%"},attrs:{data:t.tableData,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{label:"更新时间","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.row;return[t._v("\n "+t._s(t._f("formatDate")(n.updateTime,"ymd"))+" "),a("br"),t._v(" "+t._s(t._f("formatDate")(n.updateTime,"hms"))+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"手机号","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return[t._v("\n "+t._s(a.phone||"--")+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"风险详情","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){var a=e.row;return[t._v("\n "+t._s(a.riskDetail||"--")+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"操作","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){var n=e.row;return[a("el-button",{attrs:{type:"text"},on:{click:function(e){return t.joinWhiteList(n.phone,1)}}},[t._v("加入白名单")])]}}])})],1),t._v(" "),t.tableData.length>0?a("dm-pagination",{attrs:{background:"","current-page":t.page.currentPage,"page-sizes":[20,40,60,80],"page-size":t.page.pageSize,layout:"total, sizes, prev, pager, next",total:t.page.totalCount},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}}):t._e()],1),t._v(" "),a("el-dialog",{attrs:{title:"移除白名单",visible:t.dialogVisible,width:"600px"},on:{"update:visible":function(e){t.dialogVisible=e},close:t.onCloseDialog}},[a("el-form",{ref:"form",attrs:{model:t.form,"label-width":"80px"}},[a("el-form-item",{attrs:{label:"手机号",prop:"phone",rules:[{required:!0,message:"请输入手机号",trigger:["blur","change"]},{pattern:/^[0-9]{6,13}$/,message:"请输入6-13位数字",trigger:["blur","change"]}]}},[a("el-input",{attrs:{placeholder:"请输入手机号"},model:{value:t.form.phone,callback:function(e){t.$set(t.form,"phone",e)},expression:"form.phone"}})],1)],1),t._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.dialogVisible=!1}}},[t._v("取 消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.confirm}},[t._v("确 定")])],1)],1)],1),t._v(" "),a("div",{staticClass:"foot-add"},[a("vue-gic-footer")],1)])},staticRenderFns:[]};var l=a("C7Lr")(i,s,!1,function(t){a("QnR7")},null,null);e.default=l.exports},QnR7:function(t,e){}});
\ No newline at end of file
webpackJsonp([41],{XrLh:function(e,t){},pNkh:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("aA9S"),o=r.n(a),i=r("4YfN"),l=r.n(i),m=r("AKaA"),n=r("NTL1"),s=r("SJI6"),d=r("8V46"),c={name:"baseinfoDialog",props:{dialogVisible:{type:Boolean,default:!1},baseInfo:{type:Object,default:function(){return{}}},nationCodeList:{type:Array,default:function(){return[]}}},data:function(){return{form:{memberId:"",memberName:"",memberGender:null,memberBirthday:"",birthType:1,remark:"",phoneNumber:"",nationCode:""},rules:{remark:[{required:!0,message:"请输入原因备注",trigger:"blur"}]},btnLoading:!1}},computed:l()({},Object(s.mapState)(["showEditClique"])),methods:{cancel:function(){this.$refs.form.resetFields(),this.$emit("update:dialogVisible",!1)},submit:function(){var e=this;this.$refs.form.validate(function(t){if(!t)return!1;e.btnLoading=!0,Object(m.a)(n.a.updateBaseDetail,o()({},e.form)).then(function(t){0===t.data.errorCode?setTimeout(function(){e.btnLoading=!1,Object(d.c)(),e.$refs.form.resetFields(),e.$emit("update:dialogVisible",!1),e.$emit("refresh")},4500):(Object(d.a)(),e.btnLoading=!1)}).catch(function(t){e.btnLoading=!1,Object(d.b)(t)})})}},watch:{dialogVisible:function(e,t){if(e){var r=this.baseInfo,a=r.memberId,i=r.memberName,l=r.memberGender,m=r.memberBirthday,n=r.birthType,s=r.remark,d=r.phoneNumber,c=r.nationCode;this.form=o()({},this.form,{memberId:a,memberName:i,memberGender:l,memberBirthday:m,birthType:n,remark:s,phoneNumber:d,nationCode:c}),this.$refs.form.clearValidate()}}}},b={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("el-dialog",{attrs:{title:"编辑基本信息","custom-class":"customer-dailog",visible:e.dialogVisible,"close-on-click-modal":!1,width:"600px"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.cancel}},[r("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"133px"}},[r("el-form-item",{attrs:{label:"姓名:",prop:"memberName"}},[r("el-input",{staticStyle:{width:"252px"},attrs:{type:"text",maxlength:"10","show-word-limit":"",placeholder:"请输姓名"},model:{value:e.form.memberName,callback:function(t){e.$set(e.form,"memberName",t)},expression:"form.memberName"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"性别:",prop:"memberGender"}},[r("el-select",{staticStyle:{width:"252px"},attrs:{placeholder:"请选择"},model:{value:e.form.memberGender,callback:function(t){e.$set(e.form,"memberGender",t)},expression:"form.memberGender"}},[r("el-option",{attrs:{label:"男",value:1}}),e._v(" "),r("el-option",{attrs:{label:"女",value:2}})],1)],1),e._v(" "),r("el-form-item",{attrs:{label:"出生日期:",prop:"memberBirthday"}},[r("el-select",{staticStyle:{width:"106px","margin-right":"6px"},attrs:{placeholder:"请选择"},model:{value:e.form.birthType,callback:function(t){e.$set(e.form,"birthType",t)},expression:"form.birthType"}},[r("el-option",{attrs:{label:"阳历",value:1}}),e._v(" "),r("el-option",{attrs:{label:"农历",value:0}})],1),e._v(" "),r("el-date-picker",{staticStyle:{width:"136px"},attrs:{clearable:!1,"value-format":"timestamp",type:"date",placeholder:"选择日期"},model:{value:e.form.memberBirthday,callback:function(t){e.$set(e.form,"memberBirthday",t)},expression:"form.memberBirthday"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"手机号码:",prop:"phoneNumber"}},[r("el-select",{staticStyle:{width:"75px","margin-right":"6px"},model:{value:e.form.nationCode,callback:function(t){e.$set(e.form,"nationCode",t)},expression:"form.nationCode"}},e._l(e.nationCodeList,function(e){return r("el-option",{key:e.dictCode,attrs:{value:e.dictCode,label:e.dictName}})}),1),e._v(" "),r("el-input",{staticStyle:{width:"301px"},model:{value:e.form.phoneNumber,callback:function(t){e.$set(e.form,"phoneNumber",t)},expression:"form.phoneNumber"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"原因备注:",prop:"remark"}},[r("el-input",{staticStyle:{width:"386px"},attrs:{type:"text",maxlength:"20","show-word-limit":""},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1),e._v(" "),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:e.cancel}},[e._v("取 消")]),e._v(" "),r("el-button",{attrs:{type:"primary",loading:e.btnLoading},on:{click:e.submit}},[e._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var f=r("C7Lr")(c,b,!1,function(e){r("XrLh")},null,null);t.default=f.exports}});
\ No newline at end of file
webpackJsonp([42],{KVjP:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("aA9S"),o=a.n(r),i=a("4YfN"),s=a.n(i),n=a("AKaA"),l=a("NTL1"),c=a("SJI6"),u=a("8V46"),d={name:"customermainstoreDialog",props:{dialogVisible:{type:Boolean,default:!1},subStoreList:{type:Array,default:function(){return[]}}},data:function(){return{form:{subStoreIdsBak:"",storeIds:[],remark:"",optType:2},rules:{subStoreId:[{required:!0,message:"请选择协管门店",trigger:"change"}],remark:[{required:!0,message:"请输入原因备注",trigger:"change"}]},pageParam:{loading:!1,searchName:"",currentPage:1,pageSize:20,totalPage:1},subStoreList:[],btnLoading:!1}},computed:s()({},Object(c.mapState)(["showEditClique"])),methods:{cancel:function(){this.$refs.form.resetFields(),this.$emit("update:dialogVisible",!1)},getOnlineStore:function(){var e=this,t=this.pageParam,a=t.searchName,r=t.currentPage,o=t.loading,i=t.totalPage;o||r>=i||(this.pageParam.loading=!0,Object(n.c)(l.a.getOnlineStore,{currentPage:r+1,pageSize:20,searchName:a}).then(function(t){var a=t.data||{},o=a.errorCode,i=a.message,s=a.result;0==o?(e.subStoreList=e.subStoreList.concat(s.list||[]),e.pageParam.totalPage=s.page.totalPage||1,e.pageParam.currentPage=r+1):Object(u.a)(i)}).finally(function(){return e.pageParam.loading=!1}))},getSubStoreList:function(e){this.pageParam.searchName=e,this.pageParam.currentPage=0,this.subStoreList=[],this.getOnlineStore()},submit:function(){var e=this;this.$refs.form.validate(function(t){if(!t)return!1;e.btnLoading=!0,Object(n.a)(l.a.updateMemberStore,o()({},e.form,{storeIds:e.form.storeIds.join(",")})).then(function(t){0===t.data.errorCode?setTimeout(function(){e.btnLoading=!1,Object(u.c)(),e.$refs.form.resetFields(),e.$emit("update:dialogVisible",!1),e.$emit("refresh")},4500):(Object(u.a)(),e.btnLoading=!1)}).catch(function(t){e.btnLoading=!1,Object(u.b)(t)})})}},watch:{dialogVisible:function(e,t){if(e){var a=this.subStoreList.map(function(e){return e.storeId});this.form=o()({},this.form,{storeIds:a,subStoreIdsBak:a.join(",")})}}}},m={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-dialog",{attrs:{title:"修改协管门店","custom-class":"customer-dailog",visible:e.dialogVisible,"close-on-click-modal":!1,width:"600px"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.cancel}},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"133px"}},[a("el-form-item",{attrs:{label:"协管门店:",prop:"fromSubStoreIds"}},[a("el-select",{directives:[{name:"select-loadmore",rawName:"v-select-loadmore",value:e.getOnlineStore,expression:"getOnlineStore"}],staticClass:"fromSubStoreIds-select",staticStyle:{width:"384px"},attrs:{filterable:"",remote:"",multiple:"","remote-method":e.getSubStoreList,placeholder:"请输入请输入门店名称/门店code"},on:{"visible-change":function(t){return t?e.getSubStoreList():""}},model:{value:e.form.storeIds,callback:function(t){e.$set(e.form,"storeIds",t)},expression:"form.storeIds"}},[e._l(e.subStoreList,function(e){return a("el-option",{key:e.storeId,attrs:{label:e.storeName,value:e.storeId}})}),e._v(" "),e.loading?a("el-option",{staticClass:"loadmore-loading"},[a("i",{directives:[{name:"loading",rawName:"v-loading",value:!0,expression:"true"}],staticClass:"loading-icon"}),e._v(" 加载中...\n ")]):e._e()],2)],1),e._v(" "),a("el-form-item",{attrs:{label:"原因备注:",prop:"remark"}},[a("el-input",{staticStyle:{width:"386px"},attrs:{type:"text",maxlength:"20","show-word-limit":""},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.cancel}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.btnLoading},on:{click:e.submit}},[e._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var g=a("C7Lr")(d,m,!1,function(e){a("aIsV")},null,null);t.default=g.exports},aIsV:function(e,t){}});
\ No newline at end of file
webpackJsonp([45],{"58by":function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i("aA9S"),a=i.n(r),o=i("4YfN"),l=i.n(o),s=i("AKaA"),n=i("NTL1"),d=i("SJI6"),c=i("8V46"),u={name:"customergradeDialog",props:{dialogVisible:{type:Boolean,default:!1},gradeList:{type:Array,default:function(){return[]}}},data:function(){return{form:{gradeId:"",remark:"",isClique:0},rules:{gradeId:[{required:!0,message:"请选择修改后等级",trigger:"change"}],remark:[{required:!0,message:"请输入原因备注",trigger:"change"}]},btnLoading:!1}},computed:l()({},Object(d.mapState)(["showEditClique"])),methods:{cancel:function(){this.$refs.form.resetFields(),this.$emit("update:dialogVisible",!1)},submit:function(){var e=this;this.$refs.form.validate(function(t){if(!t)return!1;e.btnLoading=!0,Object(s.a)(n.a.updateBaseDetail,a()({},e.form)).then(function(t){0===t.data.errorCode?setTimeout(function(){e.btnLoading=!1,Object(c.c)(),e.$refs.form.resetFields(),e.$emit("update:dialogVisible",!1),e.$emit("refresh")},4500):(Object(c.a)(),e.btnLoading=!1)}).catch(function(t){e.btnLoading=!1,Object(c.b)(t)})})}},watch:{dialogVisible:function(e,t){e&&this.showEditClique&&(this.form.isClique=1)}}},f={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[i("el-dialog",{attrs:{title:"修改等级","custom-class":"customer-dailog",visible:e.dialogVisible,"close-on-click-modal":!1,width:"600px"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.cancel}},[i("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"133px"}},[e.showEditClique?i("el-form-item",{attrs:{label:"等级类型:",prop:"gradeType"}},[i("el-radio",{attrs:{label:1},on:{change:function(t){e.form.gradeId=""}},model:{value:e.form.isClique,callback:function(t){e.$set(e.form,"isClique",t)},expression:"form.isClique"}},[e._v("集团等级")]),e._v(" "),i("el-radio",{attrs:{label:0},on:{change:function(t){e.form.gradeId=""}},model:{value:e.form.isClique,callback:function(t){e.$set(e.form,"isClique",t)},expression:"form.isClique"}},[e._v("商户等级")])],1):e._e(),e._v(" "),i("el-form-item",{attrs:{label:"调整后等级:",prop:"gradeId"}},[i("el-select",{staticStyle:{width:"386px"},attrs:{placeholder:"请选择"},model:{value:e.form.gradeId,callback:function(t){e.$set(e.form,"gradeId",t)},expression:"form.gradeId"}},e._l(e.gradeList,function(e){return i("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1)],1),e._v(" "),i("el-form-item",{attrs:{label:"原因备注:",prop:"remark"}},[i("el-input",{staticStyle:{width:"386px"},attrs:{type:"text",maxlength:"20","show-word-limit":""},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1),e._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:e.cancel}},[e._v("取 消")]),e._v(" "),i("el-button",{attrs:{type:"primary",loading:e.btnLoading},on:{click:e.submit}},[e._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var m=i("C7Lr")(u,f,!1,function(e){i("T698")},null,null);t.default=m.exports},T698:function(e,t){}});
\ No newline at end of file
webpackJsonp([5],{LQEP:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("aA9S"),o=r.n(a),i=r("4YfN"),s=r.n(i),l=r("AKaA"),n=r("NTL1"),m=r("SJI6"),u=r("8V46"),c={name:"substoreDialog",props:{dialogVisible:{type:Boolean,default:!1},multipleList:{type:Array,default:function(){return[]}},gradeList:{type:Array,default:function(){return[]}},pageSize:{type:Number,default:""},memberSearchStr:{type:Number,default:""},phoneNameCard:{type:String,default:""},pageName:{type:String,default:""}},data:function(){return{form:{remark:"",optType:2,subOptType:1,fromSubStoreIds:[]},rules:{fromSubStoreIds:[{required:!0,message:"请选择要操作的协管门店",trigger:"change"}],remark:[{required:!0,message:"请输入原因备注",trigger:"change"}]},pageParam:{loading:!1,searchName:"",currentPage:1,pageSize:20,totalPage:1},subStoreList:[],btnLoading:!1}},computed:s()({},Object(m.mapState)(["showEditClique"])),methods:{cancel:function(){this.$refs.form.resetFields(),this.$emit("update:dialogVisible",!1)},getOnlineStore:function(){var e=this,t=this.pageParam,r=t.searchName,a=t.currentPage,o=t.loading,i=t.totalPage;o||a>=i||(this.pageParam.loading=!0,Object(l.c)(n.a.getOnlineStore,{currentPage:a+1,pageSize:20,searchName:r}).then(function(t){var r=t.data||{},o=r.errorCode,i=r.message,s=r.result;0==o?(e.subStoreList=e.subStoreList.concat(s.list||[]),e.pageParam.totalPage=s.page.totalPage||1,e.pageParam.currentPage=a+1):Object(u.a)(i)}).finally(function(){return e.pageParam.loading=!1}))},getSubStoreList:function(e){this.pageParam.searchName=e,this.pageParam.currentPage=0,this.subStoreList=[],this.getOnlineStore()},submit:function(){var e=this;this.$refs.form.validate(function(t){if(!t)return!1;e.btnLoading=!0;var r=[];e.multipleList.forEach(function(e){r.push(e.memberId)}),Object(l.a)(n.a.updateStore,o()({},e.form,{fromSubStoreIds:e.form.fromSubStoreIds.join(","),memberIds:1==e.selectAll?"-1":r.join(","),isCurrent:1==e.selectAll?2:e.multipleList.length==e.pageSize?1:0,memberSearchParamStr:1==e.selectAll?e.memberSearchStr?e.memberSearchStr:"-1":"",phoneNameCard:e.phoneNameCard,pageName:e.pageName})).then(function(t){0===t.data.errorCode?setTimeout(function(){e.btnLoading=!1,Object(u.c)(),e.$refs.form.resetFields(),e.$emit("update:dialogVisible",!1),e.$emit("refresh")},4500):(Object(u.a)(),e.btnLoading=!1)}).catch(function(t){e.btnLoading=!1,Object(u.b)(t)})})}}},d={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("el-dialog",{attrs:{title:"批量修改协管门店","custom-class":"customer-dailog",visible:e.dialogVisible,"close-on-click-modal":!1,width:"600px"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.cancel}},[r("div",{staticClass:"checkedCustomers"},[e._v("当前选中"),r("span",{staticClass:"num"},[e._v(" "+e._s(e.multipleList.length)+" ")]),e._v("位客户")]),e._v(" "),r("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"133px"}},[r("el-form-item",{attrs:{label:"协管门店:",prop:"fromSubStoreIds"}},[r("el-form-item",{staticStyle:{"margin-bottom":"12px"},attrs:{prop:"subOptType"}},[r("el-radio-group",{model:{value:e.form.subOptType,callback:function(t){e.$set(e.form,"subOptType",t)},expression:"form.subOptType"}},[r("el-radio",{attrs:{label:1}},[e._v("增加")]),e._v(" "),r("el-radio",{attrs:{label:2}},[e._v("减少")])],1)],1),e._v(" "),r("el-form-item",{attrs:{prop:"fromSubStoreIds"}},[r("el-select",{directives:[{name:"select-loadmore",rawName:"v-select-loadmore",value:e.getOnlineStore,expression:"getOnlineStore"}],staticClass:"fromSubStoreIds-select",staticStyle:{width:"384px"},attrs:{filterable:"",remote:"",multiple:"","remote-method":e.getSubStoreList,placeholder:"请输入请输入门店名称/门店code"},on:{"visible-change":function(t){return t?e.getSubStoreList():""}},model:{value:e.form.fromSubStoreIds,callback:function(t){e.$set(e.form,"fromSubStoreIds",t)},expression:"form.fromSubStoreIds"}},[e._l(e.subStoreList,function(e){return r("el-option",{key:e.storeId,attrs:{label:e.storeName,value:e.storeId}})}),e._v(" "),e.loading?r("el-option",{staticClass:"loadmore-loading"},[r("i",{directives:[{name:"loading",rawName:"v-loading",value:!0,expression:"true"}],staticClass:"loading-icon"}),e._v(" 加载中...\n ")]):e._e()],2)],1)],1),e._v(" "),r("el-form-item",{attrs:{label:"原因备注:",prop:"remark"}},[r("el-input",{staticStyle:{width:"386px"},attrs:{type:"text",maxlength:"20","show-word-limit":""},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1),e._v(" "),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:e.cancel}},[e._v("取 消")]),e._v(" "),r("el-button",{attrs:{type:"primary",loading:e.btnLoading},on:{click:e.submit}},[e._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var p=r("C7Lr")(c,d,!1,function(e){r("nQBJ"),r("pTGb")},"data-v-c2c872ac",null);t.default=p.exports},nQBJ:function(e,t){},pTGb:function(e,t){}});
\ No newline at end of file
webpackJsonp([39],{GlIC:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("lC5x"),n=a.n(r),m=a("J0Oq"),i=a.n(m),o=a("WSiR"),s=a("Rrai"),u=a("l/JR"),d={name:"img-list",components:{vNav:o.a,photoAlbum:s.default},data:function(){return{api:{getOneMemberAlbum:"/api-member/getOneMemberAlbum"},navpath:[{name:"首页",path:""},{name:"会员详情",path:""},{name:"相册",path:""}],from:"",memberId:"",folderId:""}},created:function(){var e=this;return i()(n.a.mark(function t(){var a,r,m,i;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a=e.$route.query.from,r=e.$route.query.memberId,m=e.$route.query.folderId,e.from=a,e.memberId=r,e.folderId=m,t.next=8,e.getImgList();case 8:i=e.folderData.filter(function(e){return e.id===m}),e.navpath[2]={name:"相册",path:"/photo-album?memberId="+r+"&from="+a},i.length>0&&e.navpath.push({name:i[0].name,path:""}),t.t0=a,t.next="0"===t.t0?14:"1"===t.t0?16:18;break;case 14:return e.navpath[1]={name:"会员详情",path:"/wechatmemberDetail?memberId="+r},t.abrupt("break",19);case 16:return e.navpath[1]={name:"会员详情",path:"/wechatTotalDetail?memberId="+r},t.abrupt("break",19);case 18:e.navpath.splice(1,1);case 19:case"end":return t.stop()}},t,e)}))()},methods:{getImgList:function(){var e=this;return u.a.get(this.api.getOneMemberAlbum+"/"+this.memberId).then(function(t){var a=t.data,r=a.code,n=a.message,m=a.data;m=m||[],200===r?e.folderData=m.slice():e.$message.error(n)})}}},c={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"page-content"},[t("v-nav",{attrs:{navpath:this.navpath}}),this._v(" "),t("photo-album",{attrs:{"member-id":this.memberId,"folder-id":this.folderId}}),this._v(" "),t("vue-gic-footer",{staticStyle:{"padding-bottom":"80px"}})],1)},staticRenderFns:[]};var h=a("C7Lr")(d,c,!1,function(e){a("kx4U")},"data-v-0b0802d6",null);t.default=h.exports},kx4U:function(e,t){}});
\ No newline at end of file
webpackJsonp([50],{GlIC:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("lC5x"),n=a.n(r),m=a("J0Oq"),i=a.n(m),o=a("WSiR"),s=a("Rrai"),u=a("l/JR"),d={name:"img-list",components:{vNav:o.a,photoAlbum:s.default},data:function(){return{api:{getOneMemberAlbum:"/api-member/getOneMemberAlbum"},navpath:[{name:"首页",path:""},{name:"会员详情",path:""},{name:"相册",path:""}],from:"",memberId:"",folderId:""}},created:function(){var e=this;return i()(n.a.mark(function t(){var a,r,m,i;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return a=e.$route.query.from,r=e.$route.query.memberId,m=e.$route.query.folderId,e.from=a,e.memberId=r,e.folderId=m,t.next=8,e.getImgList();case 8:i=e.folderData.filter(function(e){return e.id===m}),e.navpath[2]={name:"相册",path:"/photo-album?memberId="+r+"&from="+a},i.length>0&&e.navpath.push({name:i[0].name,path:""}),t.t0=a,t.next="0"===t.t0?14:"1"===t.t0?16:18;break;case 14:return e.navpath[1]={name:"会员详情",path:"/wechatmemberDetail?memberId="+r},t.abrupt("break",19);case 16:return e.navpath[1]={name:"会员详情",path:"/wechatTotalDetail?memberId="+r},t.abrupt("break",19);case 18:e.navpath.splice(1,1);case 19:case"end":return t.stop()}},t,e)}))()},methods:{getImgList:function(){var e=this;return u.a.get(this.api.getOneMemberAlbum+"/"+this.memberId).then(function(t){var a=t.data,r=a.code,n=a.message,m=a.data;m=m||[],200===r?e.folderData=m.slice():e.$message.error(n)})}}},c={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"page-content"},[t("v-nav",{attrs:{navpath:this.navpath}}),this._v(" "),t("photo-album",{attrs:{"member-id":this.memberId,"folder-id":this.folderId}}),this._v(" "),t("vue-gic-footer",{staticStyle:{"padding-bottom":"80px"}})],1)},staticRenderFns:[]};var h=a("C7Lr")(d,c,!1,function(e){a("kx4U")},"data-v-0b0802d6",null);t.default=h.exports},kx4U:function(e,t){}});
\ No newline at end of file
webpackJsonp([51],{uT4N:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("aA9S"),o=a.n(r),i=a("AKaA"),l=a("NTL1"),s=a("8V46"),n={name:"integralDailog",props:{dialogVisible:{type:Boolean,default:!1},multipleList:{type:Array,default:function(){return[]}},integralFlag:{type:String,default:""},pageSize:{type:Number,default:""},memberSearchStr:{type:Number,default:""},phoneNameCard:{type:String,default:""},pageName:{type:String,default:""}},data:function(){return{form:{editType:1,accumulatPoints:0,remark:"",settlementStoreId:""},rules:{editType:[{required:!0,message:"请选择调整方式",trigger:"change"}],accumulatPoints:[{required:!0,message:"请选择调整额度",trigger:"change"}],remark:[{required:!0,message:"请输入原因备注",trigger:"change"}],settlementStoreId:[{required:!0,message:"请填写原始成本主体",trigger:"change"}]},btnLoading:!1,loading:!1,storeList:[]}},methods:{cancel:function(){this.$refs.form.resetFields(),this.$emit("update:dialogVisible",!1)},getStoreCodeName:function(e){var t=this;this.loading=!0,Object(i.c)(l.a.storeCodeName,{searchParam:e,flag:1}).then(function(e){0===e.data.errorCode?t.storeList=e.data.result:Object(s.a)(e.data.message)}).catch(function(e){Object(s.b)(e)}).finally(function(e){return t.loading=!1})},submit:function(){var e=this;this.$refs.form.validate(function(t){if(!t)return!1;e.btnLoading=!0;var a=[];e.multipleList.forEach(function(e){a.push(e.memberId)}),Object(i.a)(l.a.updateIntegrals,o()({},e.form,{memberIds:1==e.selectAll?"-1":a.join(","),isCurrent:1==e.selectAll?2:e.multipleList.length==e.pageSize?1:0,memberSearchParamStr:1==e.selectAll?e.memberSearchStr?e.memberSearchStr:"-1":"",phoneNameCard:e.phoneNameCard,pageName:e.pageName})).then(function(t){0===t.data.errorCode?setTimeout(function(){e.btnLoading=!1,Object(s.c)(),e.$refs.form.resetFields(),e.$emit("update:dialogVisible",!1),e.$emit("refresh")},4500):(Object(s.a)(),e.btnLoading=!1)}).catch(function(t){e.btnLoading=!1,Object(s.b)(t)})})}}},m={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-dialog",{attrs:{title:"批量调整积分","custom-class":"customer-dailog",visible:e.dialogVisible,"close-on-click-modal":!1,width:"600px"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.cancel}},[a("div",{staticClass:"checkedCustomers"},[e._v("当前选中"),a("span",{staticClass:"num"},[e._v(" "+e._s(e.multipleList.length)+" ")]),e._v("位客户")]),e._v(" "),a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"133px"}},[a("el-form-item",{attrs:{label:"调整积分:",prop:"editType"}},[a("el-radio-group",{model:{value:e.form.editType,callback:function(t){e.$set(e.form,"editType",t)},expression:"form.editType"}},[a("el-radio",{attrs:{label:1}},[e._v("增加积分")]),e._v(" "),a("el-radio",{attrs:{label:2}},[e._v("扣除积分")])],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"调整额度:",prop:"accumulatPoints"}},[a("el-input-number",{staticStyle:{width:"115px"},attrs:{"controls-position":"right",min:1,max:999999},model:{value:e.form.accumulatPoints,callback:function(t){e.$set(e.form,"accumulatPoints",t)},expression:"form.accumulatPoints"}})],1),e._v(" "),"gic"==e.integralFlag&&1==e.form.editType?a("el-form-item",{attrs:{label:"原始成本主体:",prop:"settlementStoreId"}},[a("el-select",{staticStyle:{width:"400px"},attrs:{prop:"settlementStoreId",filterable:"",remote:"","reserve-keyword":"",placeholder:"请输入门店名称/门店code","remote-method":e.getStoreCodeName,loading:e.loading},model:{value:e.form.settlementStoreId,callback:function(t){e.$set(e.form,"settlementStoreId",t)},expression:"form.settlementStoreId"}},e._l(e.storeList,function(e){return a("el-option",{key:e.storeId,attrs:{label:e.storeName,value:e.storeId}})}),1),e._v(" "),a("p",{staticClass:"sub-tip"},[e._v("注:除输入选择具体门店外,还可输入总部,记总部名下")])],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:"原因备注:",prop:"remark"}},[a("el-input",{staticStyle:{width:"400px"},attrs:{type:"text",maxlength:"20","show-word-limit":""},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.cancel}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.btnLoading},on:{click:e.submit}},[e._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var c=a("C7Lr")(n,m,!1,function(e){a("xDAv")},"data-v-0a0746e0",null);t.default=c.exports},xDAv:function(e,t){}});
\ No newline at end of file
webpackJsonp([42],{ae7D:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=a("WSiR"),i=a("AKaA"),n=a("8V46"),c=a("PKNu"),r={components:{"v-nav":s.a},data:function(){return{navpath:[{name:"首页",path:""},{name:"微信会员",path:"/wechatmembers"},{name:"会员设置",path:""}],value:!1,projectName:"member",actionUrl:"/api-plug/upload-img",dilogVisible:!1,maxlength:5,dilogImageUrl:""}},methods:{uploadOnSuccess:function(t){t.file.url=t.res.result[0].qcloudImageUrl,this.imageList.push(t.file)},deleteImage:function(t){this.imageList.splice(t,1)},saveSet:function(t){var e=this;Object(i.a)("/api-member/members-setting",{optype:t,appStatus:this.value?1:0}).then(function(a){0===a.data.errorCode?(1==a.data.result.appStatus&&(e.value=!0),2==t&&(e.$message({message:"设置成功!",type:"success"}),Object(c.setTimeout)(function(){e.$router.push({path:"/wechatmembers"})},1e3))):Object(n.a)(a.data.message)})},sortImg:function(t){this.imageList=t}},created:function(){this.saveSet(1),this.$store.commit("mutations-slide",!0)}},o={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"member-setting"},[a("div",{staticClass:"minheight"},[a("v-nav",{attrs:{navpath:t.navpath}}),t._v(" "),a("div",{staticClass:"setting-con"},[a("div",{staticClass:"setting-container"},[a("el-switch",{model:{value:t.value,callback:function(e){t.value=e},expression:"value"}}),t._v(" "),a("span",{staticClass:"member-setting-txt"},[t._v("是否允许好办通过会员姓名、手机号和卡号搜索查询全品牌会员")])],1),t._v(" "),a("div",{staticClass:"save-btn"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.saveSet(2)}}},[t._v("保存")])],1)])],1),t._v(" "),a("div",{staticClass:"footer-box"},[a("vue-gic-footer")],1)])},staticRenderFns:[]};var u=a("C7Lr")(r,o,!1,function(t){a("n66h")},"data-v-04000bb2",null);e.default=u.exports},n66h:function(t,e){}});
\ No newline at end of file
webpackJsonp([54],{ae7D:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=a("WSiR"),i=a("AKaA"),n=a("8V46"),c=a("PKNu"),r={components:{"v-nav":s.a},data:function(){return{navpath:[{name:"首页",path:""},{name:"微信会员",path:"/wechatmembers"},{name:"会员设置",path:""}],value:!1,projectName:"member",actionUrl:"/api-plug/upload-img",dilogVisible:!1,maxlength:5,dilogImageUrl:""}},methods:{uploadOnSuccess:function(t){t.file.url=t.res.result[0].qcloudImageUrl,this.imageList.push(t.file)},deleteImage:function(t){this.imageList.splice(t,1)},saveSet:function(t){var e=this;Object(i.a)("/api-member/members-setting",{optype:t,appStatus:this.value?1:0}).then(function(a){0===a.data.errorCode?(1==a.data.result.appStatus&&(e.value=!0),2==t&&(e.$message({message:"设置成功!",type:"success"}),Object(c.setTimeout)(function(){e.$router.push({path:"/wechatmembers"})},1e3))):Object(n.a)(a.data.message)})},sortImg:function(t){this.imageList=t}},created:function(){this.saveSet(1),this.$store.commit("mutations-slide",!0)}},o={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"member-setting"},[a("div",{staticClass:"minheight"},[a("v-nav",{attrs:{navpath:t.navpath}}),t._v(" "),a("div",{staticClass:"setting-con"},[a("div",{staticClass:"setting-container"},[a("el-switch",{model:{value:t.value,callback:function(e){t.value=e},expression:"value"}}),t._v(" "),a("span",{staticClass:"member-setting-txt"},[t._v("是否允许好办通过会员姓名、手机号和卡号搜索查询全品牌会员")])],1),t._v(" "),a("div",{staticClass:"save-btn"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.saveSet(2)}}},[t._v("保存")])],1)])],1),t._v(" "),a("div",{staticClass:"footer-box"},[a("vue-gic-footer")],1)])},staticRenderFns:[]};var u=a("C7Lr")(r,o,!1,function(t){a("n66h")},"data-v-04000bb2",null);e.default=u.exports},n66h:function(t,e){}});
\ No newline at end of file
webpackJsonp([43],{VuKn:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"upload"},[a("vue-gic-space",{ref:"myDropzone",attrs:{id:"dropzone",options:e.dropzoneOptions,action:e.folderUrl,parentId:e.parentId,useCustomSlot:!0}},[a("i",{staticClass:"el-icon-upload"}),e._v(" "),a("div",{staticClass:"el-upload__text"},[e._v("将图片或文件夹拖到此处上传,或点击"),a("b",[e._v("上传")]),e._v("图片")]),e._v(" "),a("div",{staticClass:"upload-tips"},[e._v("仅支持5M以内的jpg、png、gif格式的图片")])])],1)},staticRenderFns:[]},o=a("C7Lr")({name:"upload-space",data:function(){return{dropzoneOptions:{autoProcessQueue:!1,url:"http://gicdev.com/api-mall/gic-cloud-image-upload?requestProject=mall",headers:{"Gic-Header":"header value"}},parentId:"60404611a2a64502b0612b703f8c3b27",folderUrl:"http://gicdev.com/api-mall/gic-cloud-image-createUploadFolder?requestProject=mall"}}},l,!1,null,null,null);t.default=o.exports}});
\ No newline at end of file
webpackJsonp([55],{VuKn:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"upload"},[a("vue-gic-space",{ref:"myDropzone",attrs:{id:"dropzone",options:e.dropzoneOptions,action:e.folderUrl,parentId:e.parentId,useCustomSlot:!0}},[a("i",{staticClass:"el-icon-upload"}),e._v(" "),a("div",{staticClass:"el-upload__text"},[e._v("将图片或文件夹拖到此处上传,或点击"),a("b",[e._v("上传")]),e._v("图片")]),e._v(" "),a("div",{staticClass:"upload-tips"},[e._v("仅支持5M以内的jpg、png、gif格式的图片")])])],1)},staticRenderFns:[]},o=a("C7Lr")({name:"upload-space",data:function(){return{dropzoneOptions:{autoProcessQueue:!1,url:"http://gicdev.com/api-mall/gic-cloud-image-upload?requestProject=mall",headers:{"Gic-Header":"header value"}},parentId:"60404611a2a64502b0612b703f8c3b27",folderUrl:"http://gicdev.com/api-mall/gic-cloud-image-createUploadFolder?requestProject=mall"}}},l,!1,null,null,null);t.default=o.exports}});
\ No newline at end of file
webpackJsonp([6],{hFSw:function(e,t){},lUaT:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("aA9S"),i=a.n(r),l=a("4YfN"),o=a.n(l),s=a("AKaA"),n=a("NTL1"),d=a("SJI6"),c=a("8V46"),m={name:"gradeDailog",props:{dialogVisible:{type:Boolean,default:!1},multipleList:{type:Array,default:function(){return[]}},gradeList:{type:Array,default:function(){return[]}},pageSize:{type:Number,default:""},memberSearchStr:{type:Number,default:""},phoneNameCard:{type:String,default:""},pageName:{type:String,default:""}},data:function(){return{form:{gradeId:"",remark:"",isClique:0},rules:{gradeId:[{required:!0,message:"请选择等级",trigger:"change"}],remark:[{required:!0,message:"请输入原因备注",trigger:"change"}]},btnLoading:!1}},computed:o()({},Object(d.mapState)(["showEditClique"])),methods:{cancel:function(){this.$refs.form.resetFields(),this.$emit("update:dialogVisible",!1)},submit:function(){var e=this;this.$refs.form.validate(function(t){if(!t)return!1;e.btnLoading=!0;var a=[];e.multipleList.forEach(function(e){a.push(e.memberId)}),Object(s.a)(n.a.updateGrade,i()({},e.form,{memberIds:1==e.selectAll?"-1":a.join(","),isCurrent:1==e.selectAll?2:e.multipleList.length==e.pageSize?1:0,memberSearchParamStr:1==e.selectAll?e.memberSearchStr?e.memberSearchStr:"-1":"",phoneNameCard:e.phoneNameCard,pageName:e.pageName})).then(function(t){0===t.data.errorCode?setTimeout(function(){e.btnLoading=!1,Object(c.c)(),e.$refs.form.resetFields(),e.$emit("update:dialogVisible",!1),e.$emit("refresh")},4500):(Object(c.a)(),e.btnLoading=!1)}).catch(function(t){e.btnLoading=!1,Object(c.b)(t)})})}},watch:{dialogVisible:function(e,t){e&&this.showEditClique&&(this.form.isClique=1)}}},u={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-dialog",{attrs:{title:"批量修改等级","custom-class":"customer-dailog",visible:e.dialogVisible,"close-on-click-modal":!1,width:"600px"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.cancel}},[a("div",{staticClass:"checkedCustomers"},[e._v("当前选中"),a("span",{staticClass:"num"},[e._v(" "+e._s(e.multipleList.length)+" ")]),e._v("位客户")]),e._v(" "),a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"133px"}},[e.showEditClique?a("el-form-item",{attrs:{label:"等级类型:",prop:"gradeType"}},[a("el-radio",{attrs:{label:1},on:{change:function(t){e.form.gradeId=""}},model:{value:e.form.isClique,callback:function(t){e.$set(e.form,"isClique",t)},expression:"form.isClique"}},[e._v("集团等级")]),e._v(" "),a("el-radio",{attrs:{label:0},on:{change:function(t){e.form.gradeId=""}},model:{value:e.form.isClique,callback:function(t){e.$set(e.form,"isClique",t)},expression:"form.isClique"}},[e._v("商户等级")])],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:"调整后等级:",prop:"gradeId"}},[a("el-select",{staticStyle:{width:"400px"},attrs:{placeholder:"请选择"},model:{value:e.form.gradeId,callback:function(t){e.$set(e.form,"gradeId",t)},expression:"form.gradeId"}},e._l(e.gradeList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"原因备注:",prop:"remark"}},[a("el-input",{staticStyle:{width:"400px"},attrs:{type:"text",maxlength:"20","show-word-limit":""},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark",t)},expression:"form.remark"}})],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.cancel}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary",loading:e.btnLoading},on:{click:e.submit}},[e._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var f=a("C7Lr")(m,u,!1,function(e){a("hFSw"),a("t2i3")},"data-v-ba849c48",null);t.default=f.exports},t2i3:function(e,t){}});
\ No newline at end of file
webpackJsonp([7],{Minx:function(t,s,e){t.exports=e.p+"img/error_404.42b8c8c.svg"},PRsh:function(t,s,e){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var i=e("Minx"),a=e.n(i),n={name:"page404",data:function(){return{img_404:a.a}},computed:{message:function(){return"抱歉,你访问的页面不存在"}},mounted:function(){consoleconsole.log(this.$route.path)}},r={render:function(){var t=this.$createElement,s=this._self._c||t;return s("div",{staticStyle:{background:"#f0f2f5","margin-top":"-20px",height:"100%"}},[s("div",{staticClass:"wscn-http404"},[s("div",{staticClass:"pic-404"},[s("img",{staticClass:"pic-404__parent",attrs:{src:this.img_404,alt:"404"}})]),this._v(" "),s("div",{staticClass:"bullshit"},[s("div",{staticClass:"bullshit__headline"},[this._v(this._s(this.message))]),this._v(" "),s("a",{staticClass:"bullshit__return-home",attrs:{href:"member/#/memberSummary"}},[this._v("返回首页")])])])])},staticRenderFns:[]};var c=e("C7Lr")(n,r,!1,function(t){e("nO83")},"data-v-080144af",null);s.default=c.exports},nO83:function(t,s){}});
\ No newline at end of file
webpackJsonp([8],{"+MFi":function(e,n){},"mYM/":function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a={name:"onlinemembers",components:{Navbar:t("+vdD").a}},r={render:function(){var e=this.$createElement,n=this._self._c||e;return n("div",{staticClass:"online-part"},[n("Navbar"),this._v("\n 电商会员\n")],1)},staticRenderFns:[]};var i=t("C7Lr")(a,r,!1,function(e){t("+MFi")},"data-v-f4f7baec",null);n.default=i.exports}});
\ No newline at end of file
webpackJsonp([4],{"/HCr":function(t,s,i){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var e=i("2X9c"),a=i.n(e),r={name:"page500",data:function(){return{img_500:a.a}},computed:{message:function(){return"抱歉,服务器出错了"}}},n={render:function(){var t=this.$createElement,s=this._self._c||t;return s("div",{staticStyle:{background:"#f0f2f5","margin-top":"-20px",height:"100%"}},[s("div",{staticClass:"wscn-http404"},[s("div",{staticClass:"pic-404"},[s("img",{staticClass:"pic-404__parent",attrs:{src:this.img_500,alt:"500"}})]),this._v(" "),s("div",{staticClass:"bullshit"},[s("div",{staticClass:"bullshit__headline"},[this._v(this._s(this.message))]),this._v(" "),s("a",{staticClass:"bullshit__return-home",attrs:{href:"member/#/memberSummary"}},[this._v("返回首页")])])])])},staticRenderFns:[]};var c=i("C7Lr")(r,n,!1,function(t){i("uiK1")},"data-v-56ad123d",null);s.default=c.exports},"2X9c":function(t,s,i){t.exports=i.p+"img/error_500.af3a106.svg"},uiK1:function(t,s){}});
\ No newline at end of file
webpackJsonp([8],{"/HCr":function(t,s,i){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var e=i("2X9c"),a=i.n(e),r={name:"page500",data:function(){return{img_500:a.a}},computed:{message:function(){return"抱歉,服务器出错了"}}},n={render:function(){var t=this.$createElement,s=this._self._c||t;return s("div",{staticStyle:{background:"#f0f2f5","margin-top":"-20px",height:"100%"}},[s("div",{staticClass:"wscn-http404"},[s("div",{staticClass:"pic-404"},[s("img",{staticClass:"pic-404__parent",attrs:{src:this.img_500,alt:"500"}})]),this._v(" "),s("div",{staticClass:"bullshit"},[s("div",{staticClass:"bullshit__headline"},[this._v(this._s(this.message))]),this._v(" "),s("a",{staticClass:"bullshit__return-home",attrs:{href:"member/#/memberSummary"}},[this._v("返回首页")])])])])},staticRenderFns:[]};var c=i("C7Lr")(r,n,!1,function(t){i("uiK1")},"data-v-56ad123d",null);s.default=c.exports},"2X9c":function(t,s,i){t.exports=i.p+"img/error_500.af3a106.svg"},uiK1:function(t,s){}});
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
!function(e){var a=window.webpackJsonp;window.webpackJsonp=function(c,d,n){for(var r,t,o,u=0,i=[];u<c.length;u++)t=c[u],b[t]&&i.push(b[t][0]),b[t]=0;for(r in d)Object.prototype.hasOwnProperty.call(d,r)&&(e[r]=d[r]);for(a&&a(c,d,n);i.length;)i.shift()();if(n)for(u=0;u<n.length;u++)o=f(f.s=n[u]);return o};var c={},b={58:0};function f(a){if(c[a])return c[a].exports;var b=c[a]={i:a,l:!1,exports:{}};return e[a].call(b.exports,b,b.exports,f),b.l=!0,b.exports}f.e=function(e){var a=b[e];if(0===a)return new Promise(function(e){e()});if(a)return a[2];var c=new Promise(function(c,f){a=b[e]=[c,f]});a[2]=c;var d=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,f.nc&&n.setAttribute("nonce",f.nc),n.src=f.p+"js/"+e+"."+{0:"de8391f0a6306426a76b",1:"c0a553337da31d6876b4",2:"e6b9bbc0df0542151928",3:"61b1494d2b95c4ae163f",4:"44aabcc5d7e430b6ed1e",5:"8294722c5edb72b1b92d",6:"985eb5ff1bb0716b424a",7:"7adf067d931db7794f2a",8:"f3a0330b45a6c1ff6a0c",9:"aee66512288636ae122f",10:"6bd99a986bf004915947",11:"f97b0353a16d4161ff88",12:"9784ce7a6b19e2c026ec",13:"96ee94441322617d7aeb",14:"993efc42ee60f3f72b96",15:"00529befc35b2323972a",16:"dec56b6c8432f48b7c6a",17:"832d094dbcdfbacf7a6c",18:"0e7ab2f5402702ef558d",19:"bb85385c95ba0784d807",20:"4f38c030f985640aca9c",21:"b7fb3ffc39535b6b4096",22:"ae5ed38b6ee1a908cd35",23:"52b414cb3bbfc84248ce",24:"0e5faa981af5bd8f16d8",25:"c4e8922002a0915640f8",26:"95a0dd9fb21f47acf30b",27:"c9500110e00b40327dd5",28:"2899d8eb835f64c77906",29:"4e7530b20443f78fb671",30:"399d5d0a63e22da0a7ab",31:"5e9e5d53b99414c31168",32:"7676ee4666abc1cb6c28",33:"648f9053bf880464e2ef",34:"9d42878235e672fcbbea",35:"c5cd528c0443e61f70a2",36:"244d5ad6689e550a96ed",37:"f29b102ddca9f58aeadf",38:"b1439cdcd85d6ecc1bc0",39:"5f4ad3502c195b115838",40:"4e736565bf3d883db7d8",41:"bcbf0ceda49a54ed9e13",42:"4eb1fcc52d9176ac4c38",43:"a2cc81614089b186c41d",44:"42bfa9f97f517e6dcf72",45:"9dc7218b87ad1d39b191",46:"99802bc41ea1572babc9",47:"c76d5e8b9f7adb9eaddd",48:"34f7c2d838277901b284",49:"b9bca0b9abf3b595598e",50:"e0aac0fd95d342cd8d39",51:"487afd15b653b644a56b",52:"50324cc591e6ba6ae28c",53:"ca300d7b6aa9e40da431",54:"75696097a401101ac3a6",55:"06948776e74798f8dc77"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var a=b[e];0!==a&&(a&&a[1](new Error("Loading chunk "+e+" failed.")),b[e]=void 0)}return n.onerror=n.onload=t,d.appendChild(n),c},f.m=e,f.c=c,f.d=function(e,a,c){f.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:c})},f.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(a,"a",a),a},f.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},f.p="./",f.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(a,n,r){for(var t,o,b,u=0,i=[];u<a.length;u++)o=a[u],f[o]&&i.push(f[o][0]),f[o]=0;for(t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t]);for(c&&c(a,n,r);i.length;)i.shift()();if(r)for(u=0;u<r.length;u++)b=d(d.s=r[u]);return b};var a={},f={46:0};function d(c){if(a[c])return a[c].exports;var f=a[c]={i:c,l:!1,exports:{}};return e[c].call(f.exports,f,f.exports,d),f.l=!0,f.exports}d.e=function(e){var c=f[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var a=new Promise(function(a,d){c=f[e]=[a,d]});c[2]=a;var n=document.getElementsByTagName("head")[0],r=document.createElement("script");r.type="text/javascript",r.charset="utf-8",r.async=!0,r.timeout=12e4,d.nc&&r.setAttribute("nonce",d.nc),r.src=d.p+"js/"+e+"."+{0:"7787f0f6ff4580e9a3a8",1:"60d9a6ff4d45867d02f5",2:"087436adc40c57c57c8e",3:"1c07a17f7c76bb4e04d8",4:"0d9a571f3006aacca2d7",5:"b7d79b146d01b3b07f94",6:"7307b1862fbddb99879d",7:"939b72c82411b8b1d7fc",8:"1e84997cc63448703048",9:"e89ce8bb8900ceb1abdd",10:"638081115c7087547acd",11:"bfa6536a7cfe89d94d74",12:"293a6648ec21dd5689bd",13:"187ce3a0e45b01877f9c",14:"41c9c8bfa18505ce1c1d",15:"9c6cb996e283475b141e",16:"7e291971599ff8c8c2ab",17:"7512d417d86e63e1d91e",18:"6e3386606197b205cc52",19:"d4c0859d43c3de3a0d1d",20:"44f982e3267f969ab94d",21:"0e0e27f3ffc93d3df429",22:"20d504d83f364e7151f7",23:"9e2715b8e19cceadda16",24:"dc2de5ba147319391fb0",25:"9b5eaa5c254c8c51acae",26:"f18275930c22cde94f0c",27:"0c40f11a470b75a5915d",28:"bfeff52fe9d1e01eb4dd",29:"ca4a1a6e49e9050f0f41",30:"8b3b238f104b06d552a8",31:"3bc0d70df5ac2c59c6f7",32:"a622ef30c47ce3258b91",33:"414a34a5789ac756671c",34:"f86509c3ee0007545127",35:"f55b2238042c948d6753",36:"5f7fda5a94bb85381c3e",37:"1ea418f1eaa438e234b7",38:"65ce7979bcc97bc72099",39:"30b717053d59f05f357c",40:"72b4920626b03bfe1a77",41:"b63b7ab800684e0d186c",42:"752a51197b152a743c0a",43:"daec7362f0760dd2fca4"}[e]+".js";var t=setTimeout(o,12e4);function o(){r.onerror=r.onload=null,clearTimeout(t);var c=f[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),f[e]=void 0)}return r.onerror=r.onload=o,n.appendChild(r),a},d.m=e,d.c=a,d.d=function(e,c,a){d.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:a})},d.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return d.d(c,"a",c),c},d.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},d.p="./",d.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
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.
.list-section {
min-height: 100%;
.top-search-wrap {
display: flex;
align-items: center;
margin: 20px 20px 10px;
padding: 20px;
background: #fff;
& > .label {
font-size: 14px;
font-weight: 400;
color: #606266;
line-height: 20px;
}
.flex-wrap {
display: flex;
align-items: center;
justify-content: flex-start;
.el-checkbox:first-child {
margin-right: 0;
}
/deep/.el-checkbox__label {
font-size: 14px;
font-weight: 400;
color: #303133;
line-height: 22px;
}
.line {
display: block;
width: 1px;
height: 14px;
margin: 0 26px;
background: #e4e7ed;
}
.label {
font-size: 14px;
font-weight: 400;
color: #909399;
line-height: 20px;
}
/deep/.el-checkbox__label {
font-size: 14px;
font-weight: 400;
color: #303133;
line-height: 22px;
}
}
}
}
.list-section-contain {
margin: 0 20px 20px;
padding: 20px;
background: #fff;
.contain-header {
margin-bottom: 20px;
.top-header {
display: flex;
align-items: center;
margin-bottom: 20px;
h2 {
margin-right: 20px;
font-size: 16px;
font-weight: bold;
color: #303133;
line-height: 22px;
}
.right {
margin: 0;
font-size: 14px;
color: #606266;
}
}
.action-wrap {
display: flex;
justify-content: space-between;
align-items: center;
.senior-search {
margin-left: 17px;
.el-icon-d-arrow-right,
.el-icon-d-arrow-left {
display: inline-block;
transform: rotate(90deg);
margin-left: 5px;
font-size: 12px;
}
}
}
.senior-search-content {
margin-top: 20px;
}
}
}
/deep/.el-table {
th > .cell:first-child,
td > .cell:first-child {
padding-left: 10px;
}
.setting-cell.el-table__cell {
display: flex;
align-items: center;
height: 59px;
padding: 0;
.cell.setting-cell {
display: flex;
justify-content: space-between;
align-items: center;
height: 59px;
padding-right: 0;
.el-icon-setting {
display: flex;
justify-content: center;
align-items: center;
width: 60px;
height: 100%;
font-size: 20px;
color: #666;
cursor: pointer;
background: #eaeaea;
&:hover {
color: #000;
}
}
}
}
.customer-info-cell {
display: flex;
align-items: center;
img {
display: block;
width: 40px;
height: 40px;
margin-right: 10px;
border-radius: 100%;
}
.memberName {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
}
}
<template>
<div>
<el-dialog title="编辑基本信息" custom-class="customer-dailog" :visible.sync="dialogVisible"
:close-on-click-modal="false" @close="cancel" width="600px">
<el-form ref="form" :model="form" :rules="rules" label-width="133px">
<el-form-item label="姓名:" prop="memberName">
<el-input type="text" maxlength="10" show-word-limit placeholder="请输姓名"
v-model="form.memberName" style="width: 252px;"></el-input>
</el-form-item>
<el-form-item label="性别:" prop="memberGender">
<el-select v-model="form.memberGender" placeholder="请选择" style="width: 252px;">
<el-option label="男" :value="1"></el-option>
<el-option label="女" :value="2"></el-option>
<el-option label="未知" :value="0"></el-option>
</el-select>
</el-form-item>
<el-form-item label="出生日期:" prop="memberBirthday">
<el-select v-model="form.birthType" placeholder="请选择"
style="width: 106px;margin-right:6px;">
<el-option label="阳历" :value="1"></el-option>
<el-option label="农历" :value="0"></el-option>
</el-select>
<el-date-picker :clearable="false" value-format="timestamp" style="width: 136px;"
v-model="form.memberBirthday" type="date" placeholder="选择日期"></el-date-picker>
</el-form-item>
<el-form-item label="手机号码:">
<el-select style="width: 106px;margin-right:6px;" v-model="form.nationCode">
<el-option v-for="item in nationCodeList" :key="item.dictCode" :value="item.dictCode"
:label="item.dictName"></el-option>
</el-select>
<el-form-item prop="phoneNumber" style="display:inline-block" class="gray-phone-error">
<el-input v-model="form.phoneNumber" style="width: 270px"></el-input>
</el-form-item>
</el-form-item>
<el-form-item label="原因备注:" prop="remark">
<el-input type="text" maxlength="20" show-word-limit v-model="form.remark"
placeholder="请输入内容" style="width: 386px;"></el-input>
</el-form-item>
</el-form>
<span slot="footer" class="dialog-footer">
<el-button @click="cancel">取消</el-button>
<el-button type="primary" :loading="btnLoading" @click="submit">确定</el-button>
</span>
</el-dialog>
</div>
</template>
<script>
import { fomatBirthday } from "../../../utils/fomatBirthday";
import { doFetch } from "../../axios/api";
import url from "../../axios/url";
import { mapState } from "vuex";
import { checkFalse, checkStatus, checkSuccess } from "../../../../static/js/checkStatus";
export default {
name: "baseinfoDialog",
props: {
dialogVisible: {
type: Boolean,
default: false
},
baseInfo: {
type: Object,
default: () => {
return {};
}
},
nationCodeList: {
type: Array,
default: () => {
return [];
}
},
},
data() {
var validateTel = (rule, value, callback) => {
if (value === "") {
callback(new Error("请输入号码"));
// return callback();
} else if (value.indexOf('*') == -1) {
if (!this.form.nationCode) {
this.form.nationCode = "86";
if (!/^0?1[3|4|5|6|7|8|9][0-9]\d{8}$/.test(value)) {
callback(new Error("请输入正确号码"));
}
}
if (this.form.nationCode) {
if (this.form.nationCode == "86") {
if (!/^0?1[3|4|5|6|7|8|9][0-9]\d{8}$/.test(value)) {
callback(new Error("请输入正确号码"));
}
} else {
if (!/^(\d{1,11})$/.test(value)) {
callback(new Error("请输入正确号码"));
}
}
}
callback();
} else {
if (!this.form.nationCode) {
this.form.nationCode = "86";
if (!/^0?1[3|4|5|6|7|8|9][0-9]\*{4}\d{4}$/.test(value)) {
callback(new Error("请输入正确号码"));
}
}
if (this.form.nationCode) {
if (this.form.nationCode == "86") {
if (!/^0?1[3|4|5|6|7|8|9][0-9]\*{4}\d{4}$/.test(value)) {
callback(new Error("请输入正确号码"));
}
} else {
if (!/^\d{3}\*{4}\d{4}$/.test(value)) {
callback(new Error("请输入正确号码"));
}
}
}
callback();
}
};
return {
form: {
memberId: '',
memberName: '',
memberGender: null,
memberBirthday: '',
birthType: 1,
remark: '',
phoneNumber: '',
nationCode: '86'
},
rules: {
remark: [ { required: true, message: "请输入原因备注", trigger: "blur" } ],
phoneNumber: [ { validator: validateTel, trigger: "blur" } ]
},
btnLoading: false,
};
},
computed: {
...mapState([ "showEditClique" ])
},
methods: {
cancel() {
this.$refs[ 'form' ].resetFields();
this.$emit('update:dialogVisible', false);
},
submit() {
this.$refs[ 'form' ].validate(valid => {
if (valid) {
this.btnLoading = true;
doFetch(url.updateBaseDetail, Object.assign({}, this.form, { memberBirthday: fomatBirthday(this.form.memberBirthday) }))
.then(res => {
if (res.data.errorCode === 0) {
setTimeout(() => {
this.btnLoading = false;
checkSuccess();
this.$refs[ 'form' ].resetFields();
this.$emit('update:dialogVisible', false);
this.$emit('refresh');
}, 2000);
} else {
this.$message.error(res.data.response.message);
this.btnLoading = false;
}
})
.catch(err => {
this.btnLoading = false;
checkStatus(err);
});
} else {
return false;
}
});
},
},
watch: {
dialogVisible(n, o) {
if (n) {
const { memberId,
memberName,
memberGender,
memberBirthday,
birthType,
remark,
phoneNumber
} = this.baseInfo;
this.form = Object.assign({}, this.form, {
memberId,
memberName,
memberGender,
memberBirthday,
birthType,
remark,
phoneNumber,
nationCode: this.baseInfo.nationCode || '86'
});
this.$refs[ 'form' ].clearValidate();
}
}
}
};
</script>
<style lang="less">
// 去除dailog-footer上边框
.customer-dailog .el-dialog__footer {
padding-top: 0;
padding-bottom: 20px;
border-top: none !important;
}
.customer-dailog .el-dialog__body {
padding-bottom: 0;
.gray-phone-error.is-error .el-form-item__error {
color: #c0c4cc;
}
}
</style>
\ No newline at end of file
<template>
<div class="batch-list">
<template v-if="dataList.length > 0">
<div v-for="(item, index) in dataList" :key="index" class="batch-item">
<p class="batch-item-name">{{item.name}}</p>
<div class="batch-item-progress">
<el-progress
:percentage="item.taskCount == 0 ? 100 : (+((item.finishCount*100/item.taskCount).toFixed(2)))">
</el-progress>
</div>
</div>
</template>
<div v-else style="text-align: center;">
暂无批量处理数据
</div>
</div>
</template>
<script>
export default {
name: "batchList",
props: {
dataList: {
type: Array,
default() {
return [];
}
}
},
data() {
return {};
},
methods: {},
watch: {}
};
</script>
<style lang="less" scoped>
.batch-list {
.batch-item {
display: flex;
justify-content: flex-start;
align-items: center;
.batch-item-name {
flex: 1;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.batch-item-progress {
display: inline-block;
width: 300px;
}
}
}
</style>
<style lang="less">
</style>
\ No newline at end of file
<template>
<div>
<el-dialog title="批量修改等级" custom-class="customer-dailog" :visible.sync="dialogVisible"
:close-on-click-modal="false" @close="cancel" width="600px">
<div class="checkedCustomers">当前选中<span class="num">
{{ selectObj.selectAll?selectObj.totalCount:selectObj.multipleList.length }} </span>位客户
</div>
<el-form ref="form" :model="form" :rules="rules" label-width="133px">
<el-form-item v-if="showEditClique" label="等级类型:" prop="gradeType">
<el-radio v-model="form.isClique" :label="1" @change="form.gradeId = ''">集团等级</el-radio>
<el-radio v-model="form.isClique" :label="0" @change="form.gradeId = ''">商户等级</el-radio>
</el-form-item>
<el-form-item label="调整后等级:" prop="gradeId">
<el-select v-model="form.gradeId" placeholder="请选择" style="width: 400px;">
<el-option v-for="item in gradeList" :key="item.id" :label="item.name" :value="item.id">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="原因备注:" prop="remark">
<el-input type="text" maxlength="20" show-word-limit v-model="form.remark"
placeholder="请输入内容" style="width: 400px;"></el-input>
</el-form-item>
</el-form>
<span slot="footer" class="dialog-footer">
<el-button @click="cancel">取消</el-button>
<el-button type="primary" :loading="btnLoading" @click="submit">确定</el-button>
</span>
</el-dialog>
</div>
</template>
<script>
import { doFetch } from "../../axios/api";
import url from "../../axios/url";
import { mapState } from "vuex";
import { checkFalse, checkStatus, checkSuccess } from "../../../../static/js/checkStatus";
export default {
name: "gradeDailog",
props: {
dialogVisible: {
type: Boolean,
default: false
},
gradeList: {
type: Array,
default: () => {
return [];
}
},
ajaxObj: {
type: Object,
default: () => {
return {
pageName: ''
};
}
},
selectObj: {
type: Object,
default: () => {
return {
totalCount: 0,
selectAll: false,
multipleList: []
};
}
},
},
data() {
return {
form: {
gradeId: "",
remark: "",
isClique: 0
},
rules: {
gradeId: [ { required: true, message: "请选择等级", trigger: "change" } ],
remark: [
{ required: true, message: "请输入原因备注", trigger: "change" }
]
},
btnLoading: false,
};
},
computed: {
...mapState([ "showEditClique" ])
},
methods: {
cancel() {
this.$refs[ 'form' ].resetFields();
this.$emit('update:dialogVisible', false);
},
submit() {
this.$refs[ 'form' ].validate(valid => {
if (valid) {
const { selectAll, multipleList } = this.selectObj;
const { memberSearchStr, pageSize, phoneNameCard, pageName } = this.ajaxObj;
this.btnLoading = true;
let memberIdsArr = [];
multipleList.forEach(item => {
memberIdsArr.push(item.memberId);
});
doFetch(url.updateGrade, Object.assign({}, this.form, {
memberIds: selectAll == true ? "-1" : memberIdsArr.join(","),
isCurrent: selectAll == true ? 2 : multipleList.length == pageSize ? 1 : 0,
memberSearchParamStr: selectAll == true ? (memberSearchStr ? memberSearchStr : "-1") : "",
phoneNameCard: phoneNameCard,
pageName: pageName
}))
.then(res => {
if (res.data.errorCode === 0) {
checkSuccess();
this.$refs[ 'form' ].resetFields();
this.$emit('update:dialogVisible', false);
this.$emit('refresh');
} else {
checkFalse();
}
})
.catch(err => {
checkStatus(err);
}).finally(_ => this.btnLoading = false);
} else {
return false;
}
});
},
},
watch: {
dialogVisible(n, o) {
if (n) {
if (this.showEditClique) {
this.form.isClique = 1;
}
}
}
}
};
</script>
<style lang="less" scoped>
.customer-dailog {
.checkedCustomers {
margin-left: 133px;
margin-bottom: 20px;
font-size: 14px;
font-weight: 400;
color: #909399;
line-height: 20px;
.num {
color: #303133;
}
}
.sub-tip {
margin: 4px 0 -5px;
font-size: 12px;
font-weight: 400;
color: #909399;
line-height: 17px;
}
}
</style>
<style lang="less">
// 去除dailog-footer上边框
.customer-dailog .el-dialog__footer {
padding-top: 0;
padding-bottom: 20px;
border-top: none !important;
}
.customer-dailog .el-dialog__body {
padding-bottom: 0;
}
</style>
\ No newline at end of file
<template>
<div>
<el-dialog title="修改等级" custom-class="customer-dailog" :visible.sync="dialogVisible"
:close-on-click-modal="false" @close="cancel" width="600px">
<el-form ref="form" :model="form" :rules="rules" label-width="133px">
<el-form-item label="调整后等级:" prop="gradeId">
<el-select v-model="form.gradeId" placeholder="请选择" style="width: 386px;">
<el-option v-for="item in gradeList" :key="item.id" :label="item.name" :value="item.id">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="原因备注:" prop="remark">
<el-input type="text" maxlength="20" show-word-limit v-model="form.remark"
placeholder="请输入内容" style="width: 386px;"></el-input>
</el-form-item>
</el-form>
<span slot="footer" class="dialog-footer">
<el-button @click="cancel">取消</el-button>
<el-button type="primary" :loading="btnLoading" @click="submit">确定</el-button>
</span>
</el-dialog>
</div>
</template>
<script>
import { doFetch } from "../../axios/api";
import url from "../../axios/url";
import { checkFalse, checkStatus, checkSuccess } from "../../../../static/js/checkStatus";
export default {
name: "customergradeDialog",
props: {
dialogVisible: {
type: Boolean,
default: false
},
gradeId: {
type: String,
default: ''
},
gradeList: {
type: Array,
default: () => {
return [];
}
},
memberId: ''
},
data() {
return {
form: {
memberId: '',
gradeId: "",
remark: ""
},
rules: {
gradeId: [
{ required: true, message: "请选择修改后等级", trigger: "change" }
],
remark: [
{ required: true, message: "请输入原因备注", trigger: "change" }
],
},
btnLoading: false,
};
},
methods: {
cancel() {
this.$refs[ 'form' ].resetFields();
this.$emit('update:dialogVisible', false);
},
submit() {
this.$refs[ 'form' ].validate(valid => {
if (valid) {
this.btnLoading = true;
doFetch(url.memberGrade, Object.assign({}, this.form))
.then(res => {
if (res.data.errorCode === 0) {
setTimeout(() => {
this.btnLoading = false;
checkSuccess();
this.$refs[ 'form' ].resetFields();
this.$emit('update:dialogVisible', false);
this.$emit('refresh');
}, 2000);
} else {
checkFalse();
this.btnLoading = false;
}
})
.catch(err => {
this.btnLoading = false;
checkStatus(err);
});
} else {
return false;
}
});
},
},
watch: {
dialogVisible(n, o) {
if (n) {
this.form = { ...this.form, gradeId: this.gradeId, memberId: this.memberId };
}
}
}
};
</script>
<style lang="less">
// 去除dailog-footer上边框
.customer-dailog .el-dialog__footer {
padding-top: 0;
padding-bottom: 20px;
border-top: none !important;
}
.customer-dailog .el-dialog__body {
padding-bottom: 0;
}
</style>
\ No newline at end of file
<template>
<div>
<el-dialog title="编辑手工标签" custom-class="customer-dailog label-dailog"
:visible.sync="dialogVisible" :close-on-click-modal="false" @close="cancel" width="600px">
<el-tabs v-model="activeName">
<template v-for="tab in tabsList">
<el-tab-pane :label="tab.label" :name="tab.name" :key="tab"
v-if="!(tab.name==='weimo'&&!weimobTagFlag)">
<ul class="tags-list" v-if="tab.name==='clerk'&&tagsList.length">
<li v-for="(item,index) in tagsList" :key="index" class="tag-item-new">
<div class="tag-group-name" v-if="item.subTags && item.subTags.length">
{{ item.tagsName }}</div>
<div class="tag-style">
<el-checkbox-group v-model="item.checkBox"
v-if="item.tagsName && item.subTags && item.subTags.length">
<el-checkbox v-for="(list, idx) in item.subTags" :key="idx"
:label="list.tagsName" @change="changeCheck(item)"></el-checkbox>
</el-checkbox-group>
</div>
</li>
</ul>
<ul class="tags-list" v-if="tab.name==='other'&&tagsList.length">
<li v-for="(item,index) in otherTagsList" :key="index" class="tag-item-new">
<div class="tag-group-name" v-if="item.subTags && item.subTags.length">
{{ item.tagsName }}</div>
<div class="tag-style">
<el-checkbox-group v-model="item.checkBox"
v-if="item.tagsName && item.subTags && item.subTags.length">
<el-checkbox v-for="(list, idx) in item.subTags" :key="idx"
:label="list.tagsName" @change="changeCheck(item)"></el-checkbox>
</el-checkbox-group>
</div>
</li>
</ul>
<ul class="tags-list" v-if="tab.name==='weimo'&&tagsList.length">
<li v-for="(item,index) in weimobTagsList" :key="index" class="tag-item-new">
<div class="tag-group-name" v-if="item.subTags && item.subTags.length">
{{ item.tagsName }}</div>
<div class="tag-style">
<el-checkbox-group v-model="item.checkBox"
v-if="item.tagsName && item.subTags && item.subTags.length">
<el-checkbox v-for="(list, idx) in item.subTags" :key="idx"
:label="list.tagsName" @change="changeCheck(item)"></el-checkbox>
</el-checkbox-group>
</div>
</li>
</ul>
</el-tab-pane>
</template>
</el-tabs>
<span slot="footer" class="dialog-footer">
<el-button @click="cancel">取消</el-button>
<el-button type="primary" :loading="btnLoading" @click="submit">确定</el-button>
</span>
</el-dialog>
</div>
</template>
<script>
import { doFetch } from "../../axios/api";
import url from "../../axios/url";
import { mapState } from "vuex";
import { checkFalse, checkStatus, checkSuccess } from "../../../../static/js/checkStatus";
export default {
name: "customergradeDialog",
props: {
dialogVisible: {
type: Boolean,
default: false
},
memberId: ''
},
data() {
return {
tabsList: [
{ name: 'clerk', label: '导购标签' },
{ name: 'other', label: '其他标签' },
{ name: 'weimo', label: '微盟标签' },
],
activeName: 'clerk',
weimobTagFlag: false,
tagsList: [],
otherTagsList: [],
weimobTagsList: [],
btnLoading: false,
};
},
computed: {
...mapState([ "showEditClique" ])
},
created() {
this.getTagList();
},
methods: {
cancel() {
this.$emit('update:dialogVisible', false);
},
getTagList() {
doFetch(url.clerkTags, {
memberId: this.memberId
})
.then(res => {
if (res.data.errorCode === 0) {
const {
tagsList = [],
otherTagsList = [],
weimobTagsList = [],
weimobTagFlag = false
} = res.data.result;
this.tagsList = this.formatTagsList(tagsList);
this.otherTagsList = this.formatTagsList(otherTagsList);
this.weimobTagsList = this.formatTagsList(weimobTagsList);
this.weimobTagFlag = weimobTagFlag;
} else {
checkFalse(res.data.message);
}
})
.catch(err => {
checkStatus(err);
});
},
formatTagsList(tempList) {
let curTagsList = [];
if (!tempList.length) return curTagsList;
let paranttag = tempList.filter(item => {
return item.parentTagsId == null;
});
paranttag.forEach(item => {
let subTags = [];
let checkBox = [];
tempList.forEach(list => {
if (item.tagsId == list.parentTagsId) {
subTags.push(list);
if (list.isCheck) {
checkBox.push(list.tagsName);
}
}
});
curTagsList.push({ ...item, subTags, checkBox });
});
return curTagsList;
},
// 切换选中
changeCheck(item) {
let count = 0;
this.$nextTick(_ => {
// 站位
});
for (let i = 0; i < item.checkBox.length; i++) {
let val = item.checkBox[ i ];
for (let j = 0; j < item.subTags.length; j++) {
if (val == item.subTags[ j ].tagsName) {
item.subTags[ j ].isCheck = 1;
count++;
}
}
}
// 是否都选中了
if (count == item.subTags.length) {
item.isCheck = 1;
}
},
submit() {
this.btnLoading = true;
let tagIds = [];
let arr = [
...this.tagsList,
...this.otherTagsList,
...this.weimobTagsList,
];
// 循环对比tagsName 是否在勾选框内部
arr.forEach(ele => {
ele.subTags.forEach(list => {
if (ele.checkBox.indexOf(list.tagsName) > -1) {
tagIds.push(list.tagsId);
}
});
});
let curtagIds = null;
if (tagIds.length > 0) {
curtagIds = tagIds.join(",");
}
if (!curtagIds) {
this.$message.warning("至少选择一个手工标签!");
return;
}
doFetch(url.updateClerkTags, {
memberId: this.memberId,
tagIds: curtagIds
})
.then(res => {
if (res.data.errorCode === 0) {
checkSuccess();
this.$emit('update:dialogVisible', false);
this.$emit('refresh');
} else {
checkFalse(res.data.message);
}
})
.then(() => {
this.dilogTagVisible = false;
})
.catch(err => {
checkStatus(err);
}).finally(_ => this.btnLoading = false);
},
}
};
</script>
<style lang="less" scoped>
</style>
<style lang="less">
// 去除dailog-footer上边框
.customer-dailog .el-dialog__footer {
padding-top: 0;
padding-bottom: 20px;
border-top: none !important;
}
.customer-dailog .el-dialog__body {
padding-bottom: 0;
}
.label-dailog {
.el-tabs__header {
margin-bottom: 29px;
}
.el-dialog__body {
padding-top: 0;
}
.el-tabs__content {
height: 247px;
padding-left: 20px;
overflow-y: scroll;
.tag-item-new {
.tag-group-name {
margin-bottom: 10px;
font-size: 14px;
color: #909399;
line-height: 20px;
}
.tag-style {
.el-checkbox-group {
display: flex;
flex-wrap: wrap;
.el-checkbox {
line-height: 20px;
margin-bottom: 20px;
}
.el-checkbox + .el-checkbox {
margin-left: 0;
}
}
}
}
}
}
</style>
\ No newline at end of file
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.
This source diff could not be displayed because it is too large. You can view the blob instead.
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