Commit f4b58f2d by 无尘

fix: 修改日报导出

parent 20ba48a8
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link rel=stylesheet type=text/css href=//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.24.css><link href=./static/css/app.cff52e2a27a1ea75a3a06b50c7860d40.css rel=stylesheet></head><body style="min-width: 1400px;" class=damolish><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/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/components/img-preview.2.0.00.js></script><script src=//web-1251519181.file.myqcloud.com/components/footer.2.0.04.js></script><script>// Raven.config('https://3715a345910d4c768e7a1ec14619c2d5@sentry.io/1413672').install();</script><script type=text/javascript src=./static/js/manifest.5704a7a00cfa396e3797.js></script><script type=text/javascript src=./static/js/vendor.335cad076562a197329f.js></script><script type=text/javascript src=./static/js/app.eb913879aac24ce50bb6.js></script></body></html> <!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link rel=stylesheet type=text/css href=//web-1251519181.file.myqcloud.com/custom-element/custom-element.1.0.24.css><link href=./static/css/app.a65fc860d4301bcff4f48660d21079c5.css rel=stylesheet></head><body style="min-width: 1400px;" class=damolish><div id=app></div><script src=//web-1251519181.file.myqcloud.com/lib/vue/2.6.6/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/components/img-preview.2.0.00.js></script><script src=//web-1251519181.file.myqcloud.com/components/footer.2.0.04.js></script><script>// Raven.config('https://3715a345910d4c768e7a1ec14619c2d5@sentry.io/1413672').install();</script><script type=text/javascript src=./static/js/manifest.14775f349d9de0b0d9cb.js></script><script type=text/javascript src=./static/js/vendor.335cad076562a197329f.js></script><script type=text/javascript src=./static/js/app.687bafb1ecb8aa245bc5.js></script></body></html>
\ No newline at end of file \ 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.
...@@ -31,6 +31,48 @@ ...@@ -31,6 +31,48 @@
<ul class="icon_lists dib-box"> <ul class="icon_lists dib-box">
<li class="dib"> <li class="dib">
<span class="icon iconfont">&#xe629;</span>
<div class="name"></div>
<div class="code-name">&amp;#xe629;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe66b;</span>
<div class="name">性别女</div>
<div class="code-name">&amp;#xe66b;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe7a5;</span>
<div class="name">任务指派</div>
<div class="code-name">&amp;#xe7a5;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xea6c;</span>
<div class="name">完成任务</div>
<div class="code-name">&amp;#xea6c;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe6a4;</span>
<div class="name">导购微商城</div>
<div class="code-name">&amp;#xe6a4;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe918;</span>
<div class="name">定位</div>
<div class="code-name">&amp;#xe918;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xea5b;</span>
<div class="name">更多</div>
<div class="code-name">&amp;#xea5b;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xea7a;</span> <span class="icon iconfont">&#xea7a;</span>
<div class="name">企业信息</div> <div class="name">企业信息</div>
<div class="code-name">&amp;#xea7a;</div> <div class="code-name">&amp;#xea7a;</div>
...@@ -267,6 +309,69 @@ ...@@ -267,6 +309,69 @@
<ul class="icon_lists dib-box"> <ul class="icon_lists dib-box">
<li class="dib"> <li class="dib">
<span class="icon iconfont iconnan"></span>
<div class="name">
</div>
<div class="code-name">.iconnan
</div>
</li>
<li class="dib">
<span class="icon iconfont iconxingbienv"></span>
<div class="name">
性别女
</div>
<div class="code-name">.iconxingbienv
</div>
</li>
<li class="dib">
<span class="icon iconfont iconrenwuzhipai"></span>
<div class="name">
任务指派
</div>
<div class="code-name">.iconrenwuzhipai
</div>
</li>
<li class="dib">
<span class="icon iconfont iconwanchengrenwu"></span>
<div class="name">
完成任务
</div>
<div class="code-name">.iconwanchengrenwu
</div>
</li>
<li class="dib">
<span class="icon iconfont iconziyuan1"></span>
<div class="name">
导购微商城
</div>
<div class="code-name">.iconziyuan1
</div>
</li>
<li class="dib">
<span class="icon iconfont icondingwei"></span>
<div class="name">
定位
</div>
<div class="code-name">.icondingwei
</div>
</li>
<li class="dib">
<span class="icon iconfont icongengduo2"></span>
<div class="name">
更多
</div>
<div class="code-name">.icongengduo2
</div>
</li>
<li class="dib">
<span class="icon iconfont iconqiyexinxi"></span> <span class="icon iconfont iconqiyexinxi"></span>
<div class="name"> <div class="name">
企业信息 企业信息
...@@ -576,6 +681,62 @@ ...@@ -576,6 +681,62 @@
<li class="dib"> <li class="dib">
<svg class="icon svg-icon" aria-hidden="true"> <svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconnan"></use>
</svg>
<div class="name"></div>
<div class="code-name">#iconnan</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconxingbienv"></use>
</svg>
<div class="name">性别女</div>
<div class="code-name">#iconxingbienv</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconrenwuzhipai"></use>
</svg>
<div class="name">任务指派</div>
<div class="code-name">#iconrenwuzhipai</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconwanchengrenwu"></use>
</svg>
<div class="name">完成任务</div>
<div class="code-name">#iconwanchengrenwu</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconziyuan1"></use>
</svg>
<div class="name">导购微商城</div>
<div class="code-name">#iconziyuan1</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icondingwei"></use>
</svg>
<div class="name">定位</div>
<div class="code-name">#icondingwei</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icongengduo2"></use>
</svg>
<div class="name">更多</div>
<div class="code-name">#icongengduo2</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconqiyexinxi"></use> <use xlink:href="#iconqiyexinxi"></use>
</svg> </svg>
<div class="name">企业信息</div> <div class="name">企业信息</div>
......
...@@ -6,6 +6,55 @@ ...@@ -6,6 +6,55 @@
"description": "", "description": "",
"glyphs": [ "glyphs": [
{ {
"icon_id": "711192",
"name": "男",
"font_class": "nan",
"unicode": "e629",
"unicode_decimal": 58921
},
{
"icon_id": "1170471",
"name": "性别女",
"font_class": "xingbienv",
"unicode": "e66b",
"unicode_decimal": 58987
},
{
"icon_id": "9893462",
"name": "任务指派",
"font_class": "renwuzhipai",
"unicode": "e7a5",
"unicode_decimal": 59301
},
{
"icon_id": "13038924",
"name": "完成任务",
"font_class": "wanchengrenwu",
"unicode": "ea6c",
"unicode_decimal": 60012
},
{
"icon_id": "3829037",
"name": "导购微商城",
"font_class": "ziyuan1",
"unicode": "e6a4",
"unicode_decimal": 59044
},
{
"icon_id": "11194337",
"name": "定位",
"font_class": "dingwei",
"unicode": "e918",
"unicode_decimal": 59672
},
{
"icon_id": "12941308",
"name": "更多",
"font_class": "gengduo2",
"unicode": "ea5b",
"unicode_decimal": 59995
},
{
"icon_id": "13503188", "icon_id": "13503188",
"name": "企业信息", "name": "企业信息",
"font_class": "qiyexinxi", "font_class": "qiyexinxi",
......
webpackJsonp([14],{H3Dc:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("mvHQ"),r=a.n(s),i=a("P9l9"),o=a("Ch4/"),l=a("PI0u"),n={name:"daily-export",props:{brandId:{type:String,default:function(){return""}},activeGroupId:{type:String,default:function(){return""}}},data:function(){var e=this;return{projectName:"",activeBrand:this.brandId,activeGroup:this.activeGroupId,dailyRuleForm:{dateRange:[],storeType:"",stores:[]},templates:[],checkAll:!1,isIndeterminate:!1,searchSelect:"",storeVisible:!1,stores:[],storesCopy:[],choiceDateCopy:[],pickerOptions:{onPick:function(t){var a=t.maxDate,s=t.minDate;e.choiceDateCopy=[s.getTime()],a&&(e.choiceDateCopy=[])},disabledDate:function(t){if(e.choiceDateCopy.length){var a=e.choiceDateCopy[0]-7776e6,s=e.choiceDateCopy[0]+7776e6;return t.getTime()<a||t.getTime()>s||t.getTime()>Date.now()-864e4}return t.getTime()>Date.now()-864e4}},rules:{dateRange:[{required:!0,message:"请选择日期",trigger:"change"}],storeType:[{required:!0,message:"请选择自定义模板",trigger:"change"}],stores:[{type:"array",required:!0,message:"请选择门店",trigger:"change"}]},pageNum:1,pageSize:200}},methods:{handleCheckAllChange:function(e){this.dailyRuleForm.stores=e?this.stores.map(function(e){return e.storeId}):[],this.isIndeterminate=!1},handleStoresChange:function(e){var t=e.length;this.checkAll=t===this.stores.length,this.isIndeterminate=t>0&&t<this.stores.length},changeDate:function(e){e||(this.choiceDateCopy=[],this.dailyRuleForm.dateRange=[])},changeTemplate:function(){var e=this;e.pageNum=1,e.dailyRuleForm.stores=[],e.stores=[],e.storesCopy=[],e.searchSelect="",e.checkAll=!1,e.$nextTick(function(){e.getStoreData()})},exportForm:Object(l.a)(function(e){var t=this;t.$refs[e].validate(function(e){if(!e)return!1;var a="";t.templates.forEach(function(e){e.storeType==t.dailyRuleForm.storeType&&(a=e.dailyReportTemplateId)}),t.postDailyExcel(a)})},500),postDailyExcel:function(e){var t=this,a={storeIds:t.dailyRuleForm.stores.join(",")||"",templateId:e,startDate:t.dailyRuleForm.dateRange[0]||"",endDate:t.dailyRuleForm.dateRange[1]||"",enterpriseId:t.activeBrand};Object(i.b)("/haoban-app-daily-three-web/daily/batch-export",a).then(function(e){if(!e.data)return o.a.errorMsg("暂无数据"),!1;var a=new Blob([e.data],{type:"application/vnd.ms-excel"}),s=t.dailyRuleForm.dateRange[0]+"-"+t.dailyRuleForm.dateRange[1]+"日报.xls",r=document.createElement("a");r.download=s,r.style.display="none",r.href=URL.createObjectURL(a),document.body.appendChild(r),r.click(),URL.revokeObjectURL(r.href),document.body.removeChild(r)}).catch(function(e){t.$message.error({duration:1e3,message:e.message})})},toInput:Object(l.a)(function(e,t){if(!this.storesCopy.length)return!1;""==t&&(this.stores=JSON.parse(r()(this.storesCopy)));var a=JSON.parse(r()(this.storesCopy)).filter(function(e){return e.storeName.includes(t)});this.stores=a},500),changeVisible:function(){},checkStore:function(e){var t=this;if(e.select){e.select=!1;var a=t.dailyRuleForm.stores.indexOf(e.storeId);t.dailyRuleForm.stores.splice(a,1)}else e.select=!0,t.dailyRuleForm.stores.push(e.storeId);t.storesCopy.forEach(function(e){t.dailyRuleForm.stores.includes(e.storeId)&&(e.select=!0)})},clearSearch:function(){this.stores=JSON.parse(r()(this.storesCopy))},getTemplateData:function(){var e=this,t={enterpriseId:e.brandId};Object(i.a)("/haoban-app-daily-three-web/daily/list-define-template",t).then(function(t){var a=t.data;1!=a.errorCode?o.a.errorMsg(a):a.result&&a.result.length&&(e.templates=a.result)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})},getStoreData:function(){var e=this,t={enterpriseId:e.activeBrand,storeGroupId:e.activeGroup,showChild:1,showType:1,status:1,storeType:e.dailyRuleForm.storeType,pageNum:e.pageNum,pageSize:e.pageSize};Object(i.a)("/haoban-manage3-web/store/find-simple-page",t).then(function(t){var a=t.data;if(1==a.errorCode)return a.result.list&&a.result.list.forEach(function(e){e.select=!1}),1==e.pageNum?(e.stores=JSON.parse(r()(a.result.list))||[],e.storesCopy=JSON.parse(r()(a.result.list))||[]):a.result.list.forEach(function(t){e.stores.push(t),e.storesCopy.push(t)}),void(e.pageNum*e.pageSize<a.result.total&&(e.pageNum++,e.getStoreData()));o.a.errorMsg(a)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{brandId:function(e,t){e&&(this.dailyRuleForm.storeType="",this.dailyRuleForm.stores=[],this.stores=[],this.storesCopy=[],this.searchSelect="",this.checkAll=!1,this.activeBrand=e,this.getTemplateData())},activeGroupId:function(e,t){e&&(this.activeGroup=e)}},mounted:function(){this.brandId&&(this.activeBrand=this.brandId,this.activeGroup=this.activeGroupId,this.getTemplateData())}},c={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"daily-export-content"},[a("el-form",{ref:"dailyRuleForm",staticClass:"demo-dailyRuleForm",attrs:{model:e.dailyRuleForm,rules:e.rules}},[a("el-form-item",{attrs:{label:"",prop:"dateRange"}},[a("p",{staticClass:"inline-block daily-form-label"},[e._v("选择时间:")]),e._v(" "),a("el-date-picker",{staticClass:"search-date",attrs:{format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",editable:!1,"picker-options":e.pickerOptions,type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:e.changeDate},model:{value:e.dailyRuleForm.dateRange,callback:function(t){e.$set(e.dailyRuleForm,"dateRange",t)},expression:"dailyRuleForm.dateRange"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"",prop:"storeType"}},[a("p",{staticClass:"inline-block daily-form-label"},[e._v("选择自定义模板:")]),e._v(" "),a("el-select",{staticClass:"w-350",attrs:{placeholder:"请选择自定义模板"},on:{change:e.changeTemplate},model:{value:e.dailyRuleForm.storeType,callback:function(t){e.$set(e.dailyRuleForm,"storeType",t)},expression:"dailyRuleForm.storeType"}},e._l(e.templates,function(e){return a("el-option",{key:e.value,attrs:{label:e.title,value:e.storeType}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"",prop:"stores"}},[a("p",{staticClass:"inline-block daily-form-label"},[e._v("选择门店:")]),e._v(" "),a("el-popover",{attrs:{placement:"bottom",title:"",width:"350",trigger:"click"},model:{value:e.storeVisible,callback:function(t){e.storeVisible=t},expression:"storeVisible"}},[a("div",{staticClass:"daily-store-select"},[a("div",{staticClass:"select-search"},[a("el-input",{staticStyle:{width:"100%"},attrs:{placeholder:"请输入门店名称"},on:{clear:e.clearSearch},nativeOn:{keyup:function(t){return a=t,e.toInput(a,e.searchSelect);var a}},model:{value:e.searchSelect,callback:function(t){e.searchSelect=t},expression:"searchSelect"}},[a("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})])],1),e._v(" "),a("div",{staticClass:"checkbox border-box",staticStyle:{padding:"15px 20px"}},[a("el-checkbox",{attrs:{indeterminate:e.isIndeterminate},on:{change:e.handleCheckAllChange},model:{value:e.checkAll,callback:function(t){e.checkAll=t},expression:"checkAll"}},[e._v("全选")])],1),e._v(" "),a("div",{staticClass:"el-scrollbar define-search-select"},[a("div",{staticClass:"el-select-dropdown__wrap el-scrollbar__wrap",staticStyle:{"margin-bottom":"-5px","margin-right":"-5px"}},[a("el-checkbox-group",{on:{change:e.handleStoresChange},model:{value:e.dailyRuleForm.stores,callback:function(t){e.$set(e.dailyRuleForm,"stores",t)},expression:"dailyRuleForm.stores"}},[a("ul",{staticClass:"el-scrollbar__view el-select-dropdown__list"},[e._l(e.stores,function(t){return a("li",{key:t.storeId,class:["el-select-dropdown__item",t.select?"selected hover":""]},[a("el-checkbox",{attrs:{label:t.storeId}},[e._v(e._s(t.storeName))])],1)}),e._v(" "),e.stores.length?e._e():a("li",{staticClass:"text-center"},[a("span",[e._v("暂无数据")])])],2)])],1),e._v(" "),a("div",{staticClass:"el-scrollbar__bar is-horizontal"},[a("div",{staticClass:"el-scrollbar__thumb",staticStyle:{transform:"translateX(0%)"}})]),e._v(" "),a("div",{staticClass:"el-scrollbar__bar is-vertical"},[a("div",{staticClass:"el-scrollbar__thumb",staticStyle:{transform:"translateY(0%)"}})])])]),e._v(" "),a("div",{staticClass:"show-select-num w-350",attrs:{slot:"reference"},on:{click:e.changeVisible},slot:"reference"},[e._v("\n 已经选择"+e._s(e.dailyRuleForm.stores.length)+"家门店\n "),a("span",{staticClass:"el-input__suffix"},[a("span",{staticClass:"el-input__suffix-inner"},[a("i",{class:["el-select__caret el-input__icon el-icon-arrow-up",e.storeVisible?"is-reverse":""]})])])])])],1),e._v(" "),a("el-form-item",[a("p",{staticClass:"inline-block daily-form-label m-t-50"}),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.exportForm("dailyRuleForm")}}},[e._v("导出日报")])],1)],1)],1)},staticRenderFns:[]};var d=a("VU/8")(n,c,!1,function(e){a("n7N9")},"data-v-48fc4cca",null).exports,u={name:"reviewed",props:{brandId:{type:String,default:function(){return""}},activeGroupId:{type:String,default:function(){return""}}},data:function(){return{activeName:"first",tableH:window.screen.availHeight-464-126,activeTab:"1",activeBrand:this.brandId,activeGroup:this.activeGroupId,activeId:"1",showDialog:!1}},computed:{},methods:{},watch:{brandId:function(e,t){e&&(this.activeBrand=e)},activeGroupId:function(e,t){e&&(this.activeGroup=e)}},mounted:function(){this.$emit("showTab","12"),document.documentElement.style.backgroundColor="#f0f2f5",this.activeBrand=this.brandId,this.activeGroup=this.activeGroupId},destroyed:function(){this.activeGroup="",document.documentElement.style.backgroundColor="#fff"},components:{dailyExport:d}},p={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"daily-set-wrap "},[t("div",{staticClass:"daily-set-content border-box"},[t("daily-export",{attrs:{brandId:this.brandId,activeGroupId:this.activeGroupId}})],1)])},staticRenderFns:[]};var h=a("VU/8")(u,p,!1,function(e){a("cEzB")},"data-v-7bd3a0f2",null);t.default=h.exports},cEzB:function(e,t){},n7N9:function(e,t){}});
\ No newline at end of file
webpackJsonp([12],{AejC:function(t,s,i){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var e=i("Minx"),a=i.n(e),n={name:"page404",data:function(){return{img_404:a.a}},computed:{message:function(){return"抱歉,你访问的页面不存在"}},mounted:function(){}},c={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:"#/companyGroup"}},[this._v("返回首页")])])])])},staticRenderFns:[]};var r=i("VU/8")(n,c,!1,function(t){i("tDw4")},"data-v-5bffce3c",null);s.default=r.exports},Minx:function(t,s,i){t.exports=i.p+"static/img/error_404.bf58747.svg"},tDw4:function(t,s){}}); webpackJsonp([14],{AejC:function(t,s,i){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var e=i("Minx"),a=i.n(e),n={name:"page404",data:function(){return{img_404:a.a}},computed:{message:function(){return"抱歉,你访问的页面不存在"}},mounted:function(){}},c={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:"#/companyGroup"}},[this._v("返回首页")])])])])},staticRenderFns:[]};var r=i("VU/8")(n,c,!1,function(t){i("tDw4")},"data-v-5bffce3c",null);s.default=r.exports},Minx:function(t,s,i){t.exports=i.p+"static/img/error_404.bf58747.svg"},tDw4:function(t,s){}});
\ No newline at end of file \ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(a,b,n){for(var r,t,o,i=0,u=[];i<a.length;i++)t=a[i],f[t]&&u.push(f[t][0]),f[t]=0;for(r in b)Object.prototype.hasOwnProperty.call(b,r)&&(e[r]=b[r]);for(c&&c(a,b,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=d(d.s=n[i]);return o};var a={},f={58: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 b=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,d.nc&&n.setAttribute("nonce",d.nc),n.src=d.p+"static/js/"+e+"."+{0:"57e3038cb33dbec1b6e4",1:"06c4e42e62c1f75191f0",2:"3c6fecbda86aa6a79aa2",3:"2c0da176696724977f99",4:"b1b70b72a2056a444bf9",5:"84cc7594f6ec4ce297f5",6:"0f70421ba87368bd298c",7:"90d30d8c00a90b9333db",8:"241b31c0f90693099a89",9:"05214b8acf2cee14ea9e",10:"2cd7b84af97cebc94561",11:"4f74c2560b17f99d9138",12:"a7a4987a73deb0f829db",13:"a2e112e23ac3896d5598",14:"c707fa6f242406cc8561",15:"334d2135686da4d796a1",16:"24bd825a4a63e256d021",17:"4222227083825101d06f",18:"1dfa0a3b4d4d47e3ac5d",19:"0204c6cb4ef2cb194122",20:"8e7f0ac1ac1ffebe0d8d",21:"040bc6f7abe2945d7aac",22:"91858cd58bd26447b559",23:"d69acbf60d61ebed570c",24:"4481e48c3594860dc791",25:"0dba8f7125c2c7d9da8a",26:"3b5599ec250c74b60129",27:"ba77365d6797cc20192f",28:"c3407dd1d598ee90b920",29:"7d7ffe74ec68334d5713",30:"b95238086e42f0b026e9",31:"d6d4e10f5441c87f4267",32:"0891926422a8f1eb3670",33:"c1bc5f598c1efaab0639",34:"e636fbceb1ac800dde48",35:"05a911c3b0186551a9a7",36:"061a93fd38be497575bf",37:"f4edd463499c9e470be8",38:"ac6e21ea5cd441ae16e1",39:"654df4815a5bc7bc5e18",40:"7e38b1e44d5a1ac86cf0",41:"f615f6009e122f28c524",42:"f6049554d57b9bc9a0e0",43:"f84e006c86cd3dc1fdcd",44:"730cbc4fc2d8db734d3b",45:"455dfb1afb11e2c550b8",46:"2f15d0d207833a7d90f3",47:"0eba1f42904d92477bdd",48:"822eaf1fd47304d32102",49:"0865718e2e1a5f2737e9",50:"50c5b75dde0c5cf54717",51:"e402921057959fc42c83",52:"6490323960a0e0a6135b",53:"7940b0a00298b9b5b2b3",54:"0a60fe3b4417f6480f1d",55:"9271504a8071ec123f01"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var c=f[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),f[e]=void 0)}return n.onerror=n.onload=t,b.appendChild(n),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}}([]); !function(e){var c=window.webpackJsonp;window.webpackJsonp=function(a,b,n){for(var r,t,o,i=0,u=[];i<a.length;i++)t=a[i],f[t]&&u.push(f[t][0]),f[t]=0;for(r in b)Object.prototype.hasOwnProperty.call(b,r)&&(e[r]=b[r]);for(c&&c(a,b,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=d(d.s=n[i]);return o};var a={},f={58: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 b=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,d.nc&&n.setAttribute("nonce",d.nc),n.src=d.p+"static/js/"+e+"."+{0:"57e3038cb33dbec1b6e4",1:"06c4e42e62c1f75191f0",2:"3c6fecbda86aa6a79aa2",3:"2c0da176696724977f99",4:"b1b70b72a2056a444bf9",5:"84cc7594f6ec4ce297f5",6:"0f70421ba87368bd298c",7:"90d30d8c00a90b9333db",8:"3420b4cfb81872b960fe",9:"54d9cc1f66c85be3b24b",10:"2cd7b84af97cebc94561",11:"4f74c2560b17f99d9138",12:"157592ccccfa257add4a",13:"88e77b62e92e773a3250",14:"ca1a8f44e2042dbd0b1a",15:"90a6369dde244e8240f4",16:"24bd825a4a63e256d021",17:"4222227083825101d06f",18:"1dfa0a3b4d4d47e3ac5d",19:"0204c6cb4ef2cb194122",20:"8e7f0ac1ac1ffebe0d8d",21:"040bc6f7abe2945d7aac",22:"91858cd58bd26447b559",23:"d69acbf60d61ebed570c",24:"4481e48c3594860dc791",25:"0dba8f7125c2c7d9da8a",26:"3b5599ec250c74b60129",27:"ba77365d6797cc20192f",28:"c3407dd1d598ee90b920",29:"7d7ffe74ec68334d5713",30:"b95238086e42f0b026e9",31:"d6d4e10f5441c87f4267",32:"0891926422a8f1eb3670",33:"c1bc5f598c1efaab0639",34:"e636fbceb1ac800dde48",35:"05a911c3b0186551a9a7",36:"061a93fd38be497575bf",37:"f4edd463499c9e470be8",38:"ac6e21ea5cd441ae16e1",39:"654df4815a5bc7bc5e18",40:"7e38b1e44d5a1ac86cf0",41:"f615f6009e122f28c524",42:"f6049554d57b9bc9a0e0",43:"f84e006c86cd3dc1fdcd",44:"730cbc4fc2d8db734d3b",45:"455dfb1afb11e2c550b8",46:"2f15d0d207833a7d90f3",47:"0eba1f42904d92477bdd",48:"822eaf1fd47304d32102",49:"0865718e2e1a5f2737e9",50:"50c5b75dde0c5cf54717",51:"e402921057959fc42c83",52:"6490323960a0e0a6135b",53:"7940b0a00298b9b5b2b3",54:"0a60fe3b4417f6480f1d",55:"9271504a8071ec123f01"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var c=f[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),f[e]=void 0)}return n.onerror=n.onload=t,b.appendChild(n),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 \ No newline at end of file
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2019-07-05 10:29:46 * @Date: 2019-07-05 10:29:46
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2020-03-06 14:07:02 * @LastEditTime: 2020-03-18 13:41:35
--> -->
<!-- <!--
门店下拉选择: 门店下拉选择:
...@@ -182,6 +182,10 @@ export default { ...@@ -182,6 +182,10 @@ export default {
const that = this; const that = this;
that.$refs[formName].validate(valid => { that.$refs[formName].validate(valid => {
if (valid) { if (valid) {
that.$alert('数据查询量较大,导出时间较长,请耐心等待!', '', {
confirmButtonText: '确定',
callback: action => {}
});
let templateId = ''; let templateId = '';
that.templates.forEach(ele => { that.templates.forEach(ele => {
if (ele.storeType == that.dailyRuleForm.storeType) { if (ele.storeType == that.dailyRuleForm.storeType) {
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2020-03-17 15:12:41 * @Date: 2020-03-17 15:12:41
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2020-03-17 17:09:22 * @LastEditTime: 2020-03-18 13:36:17
--> -->
<!-- <!--
...@@ -22,15 +22,39 @@ previewVisible: false, ...@@ -22,15 +22,39 @@ previewVisible: false,
<div class="qr-mask" @click.stop="closeDialog"></div> <div class="qr-mask" @click.stop="closeDialog"></div>
<div class="qr-dialog border-box"> <div class="qr-dialog border-box">
<div class="qr-dialog-body border-box"> <div class="qr-dialog-body border-box">
<h2 class="font-20 color-222 text-left">{{ noticeData.title }}</h2> <!-- <div class="notice-date m-t-10 flex flex-space-between">
<div class="notice-date m-t-10 flex flex-space-between">
<div class="notice-date-left font-10 color-88949C">{{ noticeData.announcementId ? noticeData.sendTime : new Date().getTime() | formatTimeYmdHms }}</div> <div class="notice-date-left font-10 color-88949C">{{ noticeData.announcementId ? noticeData.sendTime : new Date().getTime() | formatTimeYmdHms }}</div>
<div class="notice-date-right font-10 color-4d7fd0">
<!-- <span>未读 {{ noticeData.announcementId ? noticeData.sendCount - noticeData.readCount : 0 }}</span </div> -->
><span class="p-lr-5 color-a5afb8">|</span><span>已读 {{ noticeData.announcementId ? noticeData.readCount : 0 }}</span> --> <!-- <div class="notice-body border-box color-222" v-htmlContent="noticeData.content"></div> -->
<div class="detail-content border-box">
<div class="detail-content-top border-box">
<div class="task-title font-16 color-303133 font-w-500">关注中会员送奖励</div>
<div class="task-des font-14 color-303133 font-w-400">关注中会员送奖励</div>
<div class="task-des font-12 color-fd6b6d font-w-400">逾期剩余时长:3天12小时25分</div>
<div class="task-people"></div>
</div>
<div class="detail-content-bottom border-box">
<div class="user-info flex">
<div class="user-photo"><img src="" alt="" /></div>
<div class="user-name-body">
<div class="user-name"><span>林蒙</span><span class="iconfont iconnan iconxingbienv"></span></div>
<div class="user-age color-7f818a"><span>25岁</span><span></span><span>生日 农历11月12</span></div>
</div>
</div>
<div class="user-info-body">
<ul class="flex">
<li class="flex-1"><span>会员卡:</span><span></span></li>
<li class="flex-1"><span>会员身份:</span><span></span></li>
<li class="flex-1"><span>会员卡号:</span><span></span></li>
<li class="flex-1"><span>积 分:</span><span></span></li>
<li class="flex-1"><span>消费总额:</span><span></span></li>
<li class="flex-1"><span>消费次数:</span><span></span></li>
</ul>
</div>
<div class="user-clerk"><span class="iconfont iconziyuan1 font-12 color-4b69e5"></span><span class="font-12 color-4b69e5">张小萌</span></div>
</div> </div>
</div> </div>
<div class="notice-body border-box color-222" v-htmlContent="noticeData.content"></div>
<!-- 关闭 --> <!-- 关闭 -->
<div class="qr-dialog__hd"> <div class="qr-dialog__hd">
<i class="el-icon-plus" @click.stop="closeDialog"></i> <i class="el-icon-plus" @click.stop="closeDialog"></i>
...@@ -132,6 +156,15 @@ export default { ...@@ -132,6 +156,15 @@ export default {
.color-a5afb8 { .color-a5afb8 {
color: #a5afb8; color: #a5afb8;
} }
.color-fd6b6d {
color: #fd6b6d;
}
.color-4b69e5 {
color: #4b69e5;
}
.color-7f818a {
color: #7f818a;
}
.p-lr-5 { .p-lr-5 {
padding: 0 5px; padding: 0 5px;
} }
...@@ -146,6 +179,22 @@ export default { ...@@ -146,6 +179,22 @@ export default {
cursor: pointer; cursor: pointer;
} }
.detail-content {
width: 100%;
.detail-content-top {
width: 100%;
padding: 15px;
background: #fff;
border-radius: 12px;
}
.detail-content-bottom {
width: 100%;
padding: 15px;
background: #fff;
border-radius: 12px;
}
}
.qr-dialog { .qr-dialog {
position: fixed; position: fixed;
z-index: 5000; z-index: 5000;
...@@ -165,9 +214,10 @@ export default { ...@@ -165,9 +214,10 @@ export default {
position: relative; position: relative;
width: 100%; width: 100%;
height: 100%; height: 100%;
padding: 15px 8px; padding: 10px;
text-align: left; text-align: left;
// background: #ccc; // background: #ccc;
background: rgba(241, 242, 247, 1);
overflow-y: auto; overflow-y: auto;
.notice-body { .notice-body {
padding: 20px 0; padding: 20px 0;
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2019-03-20 14:36:37 * @Date: 2019-03-20 14:36:37
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2020-03-18 09:58:10 * @LastEditTime: 2020-03-18 10:55:59
--> -->
<template> <template>
<div class="my-customer-wrap common-set-wrap"> <div class="my-customer-wrap common-set-wrap">
...@@ -110,7 +110,7 @@ ...@@ -110,7 +110,7 @@
<el-table-column label="操作" fixed="right"> <el-table-column label="操作" fixed="right">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button type="text" size="small" @click="handleDel(scope.$index, scope.row)">删除</el-button> <el-button type="text" size="small" @click="handleDel(scope.$index, scope.row)">删除</el-button>
<el-button type="text" size="small" @click="handlePreview(scope.$index, scope.row)">预览</el-button> <el-button type="text" size="small" @click="getPreviewData(scope.$index, scope.row)">预览</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
* @Author: 无尘 * @Author: 无尘
* @Date: 2018-10-10 14:44:45 * @Date: 2018-10-10 14:44:45
* @LastEditors: 无尘 * @LastEditors: 无尘
* @LastEditTime: 2020-03-18 09:30:18 * @LastEditTime: 2020-03-18 13:43:56
--> -->
<template> <template>
<div class="login-wrap"> <div class="login-wrap">
......
...@@ -31,6 +31,48 @@ ...@@ -31,6 +31,48 @@
<ul class="icon_lists dib-box"> <ul class="icon_lists dib-box">
<li class="dib"> <li class="dib">
<span class="icon iconfont">&#xe629;</span>
<div class="name"></div>
<div class="code-name">&amp;#xe629;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe66b;</span>
<div class="name">性别女</div>
<div class="code-name">&amp;#xe66b;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe7a5;</span>
<div class="name">任务指派</div>
<div class="code-name">&amp;#xe7a5;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xea6c;</span>
<div class="name">完成任务</div>
<div class="code-name">&amp;#xea6c;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe6a4;</span>
<div class="name">导购微商城</div>
<div class="code-name">&amp;#xe6a4;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xe918;</span>
<div class="name">定位</div>
<div class="code-name">&amp;#xe918;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xea5b;</span>
<div class="name">更多</div>
<div class="code-name">&amp;#xea5b;</div>
</li>
<li class="dib">
<span class="icon iconfont">&#xea7a;</span> <span class="icon iconfont">&#xea7a;</span>
<div class="name">企业信息</div> <div class="name">企业信息</div>
<div class="code-name">&amp;#xea7a;</div> <div class="code-name">&amp;#xea7a;</div>
...@@ -267,6 +309,69 @@ ...@@ -267,6 +309,69 @@
<ul class="icon_lists dib-box"> <ul class="icon_lists dib-box">
<li class="dib"> <li class="dib">
<span class="icon iconfont iconnan"></span>
<div class="name">
</div>
<div class="code-name">.iconnan
</div>
</li>
<li class="dib">
<span class="icon iconfont iconxingbienv"></span>
<div class="name">
性别女
</div>
<div class="code-name">.iconxingbienv
</div>
</li>
<li class="dib">
<span class="icon iconfont iconrenwuzhipai"></span>
<div class="name">
任务指派
</div>
<div class="code-name">.iconrenwuzhipai
</div>
</li>
<li class="dib">
<span class="icon iconfont iconwanchengrenwu"></span>
<div class="name">
完成任务
</div>
<div class="code-name">.iconwanchengrenwu
</div>
</li>
<li class="dib">
<span class="icon iconfont iconziyuan1"></span>
<div class="name">
导购微商城
</div>
<div class="code-name">.iconziyuan1
</div>
</li>
<li class="dib">
<span class="icon iconfont icondingwei"></span>
<div class="name">
定位
</div>
<div class="code-name">.icondingwei
</div>
</li>
<li class="dib">
<span class="icon iconfont icongengduo2"></span>
<div class="name">
更多
</div>
<div class="code-name">.icongengduo2
</div>
</li>
<li class="dib">
<span class="icon iconfont iconqiyexinxi"></span> <span class="icon iconfont iconqiyexinxi"></span>
<div class="name"> <div class="name">
企业信息 企业信息
...@@ -576,6 +681,62 @@ ...@@ -576,6 +681,62 @@
<li class="dib"> <li class="dib">
<svg class="icon svg-icon" aria-hidden="true"> <svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconnan"></use>
</svg>
<div class="name"></div>
<div class="code-name">#iconnan</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconxingbienv"></use>
</svg>
<div class="name">性别女</div>
<div class="code-name">#iconxingbienv</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconrenwuzhipai"></use>
</svg>
<div class="name">任务指派</div>
<div class="code-name">#iconrenwuzhipai</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconwanchengrenwu"></use>
</svg>
<div class="name">完成任务</div>
<div class="code-name">#iconwanchengrenwu</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconziyuan1"></use>
</svg>
<div class="name">导购微商城</div>
<div class="code-name">#iconziyuan1</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icondingwei"></use>
</svg>
<div class="name">定位</div>
<div class="code-name">#icondingwei</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#icongengduo2"></use>
</svg>
<div class="name">更多</div>
<div class="code-name">#icongengduo2</div>
</li>
<li class="dib">
<svg class="icon svg-icon" aria-hidden="true">
<use xlink:href="#iconqiyexinxi"></use> <use xlink:href="#iconqiyexinxi"></use>
</svg> </svg>
<div class="name">企业信息</div> <div class="name">企业信息</div>
......
No preview for this file type
...@@ -6,6 +6,55 @@ ...@@ -6,6 +6,55 @@
"description": "", "description": "",
"glyphs": [ "glyphs": [
{ {
"icon_id": "711192",
"name": "男",
"font_class": "nan",
"unicode": "e629",
"unicode_decimal": 58921
},
{
"icon_id": "1170471",
"name": "性别女",
"font_class": "xingbienv",
"unicode": "e66b",
"unicode_decimal": 58987
},
{
"icon_id": "9893462",
"name": "任务指派",
"font_class": "renwuzhipai",
"unicode": "e7a5",
"unicode_decimal": 59301
},
{
"icon_id": "13038924",
"name": "完成任务",
"font_class": "wanchengrenwu",
"unicode": "ea6c",
"unicode_decimal": 60012
},
{
"icon_id": "3829037",
"name": "导购微商城",
"font_class": "ziyuan1",
"unicode": "e6a4",
"unicode_decimal": 59044
},
{
"icon_id": "11194337",
"name": "定位",
"font_class": "dingwei",
"unicode": "e918",
"unicode_decimal": 59672
},
{
"icon_id": "12941308",
"name": "更多",
"font_class": "gengduo2",
"unicode": "ea5b",
"unicode_decimal": 59995
},
{
"icon_id": "13503188", "icon_id": "13503188",
"name": "企业信息", "name": "企业信息",
"font_class": "qiyexinxi", "font_class": "qiyexinxi",
......
No preview for this file type
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