Commit 952e5eca by zhu_yu_dan

更新入群筛选器、积分策略优化

parent 6af286b8
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>GIC-集团后台</title><link href=./static/css/app.7cdb24a0877a647d930b070146b31d2d.css rel=stylesheet></head><body style="background-color: #f0f2f5;min-width: 1400px;"><div id=app></div><script type=text/javascript src=./static/js/manifest.f2ea50d91edf54667cbe.js></script><script type=text/javascript src=./static/js/vendor.de89532ec036c623c81a.js></script><script type=text/javascript src=./static/js/app.3f07ce0b8ab266acdf51.js></script></body></html> <!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>GIC-集团后台</title><link href=./static/css/app.8018096e479fdcd1badbd67c2bb6670b.css rel=stylesheet></head><body style="background-color: #f0f2f5;min-width: 1400px;"><div id=app></div><script type=text/javascript src=./static/js/manifest.45d04120bd826406e7aa.js></script><script type=text/javascript src=./static/js/vendor.8351b604c12064627b93.js></script><script type=text/javascript src=./static/js/app.5927fe1095301964fa29.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.
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.
webpackJsonp([17],{"Z9/t":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("3Xzz"),o=a("P9l9"),s={name:"nearStoreSet",data:function(){return{projectName:"gic-clique",navpath:[{name:"首页",path:"/"},{name:"附近门店",path:""}],nearStoreSwithFlag:!0}},created:function(){},methods:{changeRoute:function(e){console.log("route-change"),this.$router.push(e)},nearStoreSwitch:function(){console.log(this.nearStoreSwithFlag),this.setNearStore()},setNearStore:function(){var e=this,t={requestProject:e.projectName,isShowCliqueStore:1==e.nearStoreSwithFlag?1:0};Object(o.e)("/api-admin/save-clique-show-store",t).then(function(t){var a=t.data;0!=a.errorCode?(e.nearStoreSwithFlag=!1,e.$message.error({duration:1e3,message:a.message})):e.$message({message:"修改附近门店显示配置成功",type:"success"})}).catch(function(t){console.log(t),e.nearStoreSwithFlag=!1,e.$message.error({duration:1e3,message:t.message})})},getNearStore:function(){var e=this,t={requestProject:e.projectName};Object(o.e)("/api-admin/clique-show-store",t).then(function(t){var a=t.data;0!=a.errorCode?e.$message.error({duration:1e3,message:error.message}):e.nearStoreSwithFlag=1==a.result.isShowCliqueStore}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getNearStore()},components:{topNav:r.a}},n={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"right-wrap near-store-contain"},[a("topNav",{attrs:{navpath:e.navpath}}),e._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box"},[a("div",{staticClass:"attention-wrap"},[a("label",{staticClass:"near-store-tip"},[e._v("单商户小程序中附近门店是否展示集团其他商户门店")]),e._v(" "),a("div",{staticClass:"item-label"},[a("span",[e._v("展示")]),e._v(" "),a("el-switch",{on:{change:e.nearStoreSwitch},model:{value:e.nearStoreSwithFlag,callback:function(t){e.nearStoreSwithFlag=t},expression:"nearStoreSwithFlag"}})],1)])])]),e._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[]};var i=a("VU/8")(s,n,!1,function(e){a("sfJC")},"data-v-8589e67a",null);t.default=i.exports},sfJC:function(e,t){}}); webpackJsonp([16],{"Z9/t":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("3Xzz"),o=a("P9l9"),s={name:"nearStoreSet",data:function(){return{projectName:"gic-clique",navpath:[{name:"首页",path:"/"},{name:"附近门店",path:""}],nearStoreSwithFlag:!0}},created:function(){},methods:{changeRoute:function(e){console.log("route-change"),this.$router.push(e)},nearStoreSwitch:function(){console.log(this.nearStoreSwithFlag),this.setNearStore()},setNearStore:function(){var e=this,t={requestProject:e.projectName,isShowCliqueStore:1==e.nearStoreSwithFlag?1:0};Object(o.e)("/api-admin/save-clique-show-store",t).then(function(t){var a=t.data;0!=a.errorCode?(e.nearStoreSwithFlag=!1,e.$message.error({duration:1e3,message:a.message})):e.$message({message:"修改附近门店显示配置成功",type:"success"})}).catch(function(t){console.log(t),e.nearStoreSwithFlag=!1,e.$message.error({duration:1e3,message:t.message})})},getNearStore:function(){var e=this,t={requestProject:e.projectName};Object(o.e)("/api-admin/clique-show-store",t).then(function(t){var a=t.data;0!=a.errorCode?e.$message.error({duration:1e3,message:error.message}):e.nearStoreSwithFlag=1==a.result.isShowCliqueStore}).catch(function(t){console.log(t),e.$message.error({duration:1e3,message:t.message})})}},mounted:function(){this.getNearStore()},components:{topNav:r.a}},n={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"right-wrap near-store-contain"},[a("topNav",{attrs:{navpath:e.navpath}}),e._v(" "),a("div",{staticClass:"right-content"},[a("div",{staticClass:"right-box"},[a("div",{staticClass:"attention-wrap"},[a("label",{staticClass:"near-store-tip"},[e._v("单商户小程序中附近门店是否展示集团其他商户门店")]),e._v(" "),a("div",{staticClass:"item-label"},[a("span",[e._v("展示")]),e._v(" "),a("el-switch",{on:{change:e.nearStoreSwitch},model:{value:e.nearStoreSwithFlag,callback:function(t){e.nearStoreSwithFlag=t},expression:"nearStoreSwithFlag"}})],1)])])]),e._v(" "),a("vue-gic-footer")],1)},staticRenderFns:[]};var i=a("VU/8")(s,n,!1,function(e){a("sfJC")},"data-v-8589e67a",null);t.default=i.exports},sfJC:function(e,t){}});
//# sourceMappingURL=17.2a9a627585bfad35d6fd.js.map //# sourceMappingURL=16.c7192871332df2d4c145.js.map
\ 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.
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([32],{gOFg:function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var o=t("P9l9"),n={name:"public_num_attention",data:function(){return{baseUrl:"",enterpriseId:"",backgroundMode:""}},beforeMount:function(){var e=window.location.origin;console.log("当前host:",e),"-1"!=e.indexOf("localhost")?this.baseUrl="http://gicdev.demogic.com":this.baseUrl=e},methods:{redirect:function(e){var r=this,t={eid:e};Object(o.a)("/api-auth/do-login-for-clique",t).then(function(e){var t=e.data;if(0==t.errorCode){var o=r.baseUrl+"";return 1==r.backgroundMode?void(window.location.href=o+"/middle-ground/#/index"):void(window.location.href=o+"/report/#/memberSummary")}errMsg.errorMsg(t)}).catch(function(e){console.log(e),r.$message.error({duration:1e3,message:e.message})})}},mounted:function(){console.log("mounted",this.$route.query.gradeId),this.enterpriseId=this.$route.query.enterpriseId,this.backgroundMode=this.$route.query.backgroundMode,this.redirect(this.enterpriseId)}},i={render:function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"right-wrap"})},staticRenderFns:[]},s=t("VU/8")(n,i,!1,null,null,null);r.default=s.exports}}); webpackJsonp([30],{gOFg:function(e,r,t){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var o=t("P9l9"),n={name:"public_num_attention",data:function(){return{baseUrl:"",enterpriseId:"",backgroundMode:""}},beforeMount:function(){var e=window.location.origin;console.log("当前host:",e),"-1"!=e.indexOf("localhost")?this.baseUrl="http://gicdev.demogic.com":this.baseUrl=e},methods:{redirect:function(e){var r=this,t={eid:e};Object(o.a)("/api-auth/do-login-for-clique",t).then(function(e){var t=e.data;if(0==t.errorCode){var o=r.baseUrl+"";return 1==r.backgroundMode?void(window.location.href=o+"/middle-ground/#/index"):void(window.location.href=o+"/report/#/memberSummary")}errMsg.errorMsg(t)}).catch(function(e){console.log(e),r.$message.error({duration:1e3,message:e.message})})}},mounted:function(){console.log("mounted",this.$route.query.gradeId),this.enterpriseId=this.$route.query.enterpriseId,this.backgroundMode=this.$route.query.backgroundMode,this.redirect(this.enterpriseId)}},i={render:function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"right-wrap"})},staticRenderFns:[]},s=t("VU/8")(n,i,!1,null,null,null);r.default=s.exports}});
//# sourceMappingURL=32.34c6c67d1f9e29e97828.js.map //# sourceMappingURL=30.666907bd786bd3d85c16.js.map
\ 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.
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.
This source diff could not be displayed because it is too large. You can view the blob instead.
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(a,r,t){for(var o,d,b,i=0,u=[];i<a.length;i++)d=a[i],f[d]&&u.push(f[d][0]),f[d]=0;for(o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o]);for(c&&c(a,r,t);u.length;)u.shift()();if(t)for(i=0;i<t.length;i++)b=n(n.s=t[i]);return b};var a={},f={33:0};function n(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,n),f.l=!0,f.exports}n.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,n){c=f[e]=[a,n]});c[2]=a;var r=document.getElementsByTagName("head")[0],t=document.createElement("script");t.type="text/javascript",t.charset="utf-8",t.async=!0,t.timeout=12e4,n.nc&&t.setAttribute("nonce",n.nc),t.src=n.p+"static/js/"+e+"."+{0:"3d91ae6bf92ca2984d09",1:"c1017b8a513cbf71ebbe",2:"344d5c61c44868322e7e",3:"88a303fc10feb8b51091",4:"f6a8f25f4e8cc458879d",5:"823a8ab5ce161f395c2b",6:"d3a4bc691534b602045a",7:"3d7a9009e574a46aa06c",8:"93a836f8e24ccbfa37a8",9:"f2fc23ef3295d1d71397",10:"ccf6df9372faa8ea7468",11:"fcd28c063fc5f42fcfb1",12:"5f2625be387d0754a192",13:"e9b269df79fbe5ad9c06",14:"08094d611a3238947ab3",15:"03c99387e2d84322c63f",16:"c7192871332df2d4c145",17:"18050f1ebe90d6595677",18:"5531ca4a188bfd11a9d0",19:"db6c31d6d28bb558d398",20:"7b9c715be6b1f4fd1abb",21:"09ef3499b85121c205bf",22:"accc95cfa79a18a4db8e",23:"bb05d6b76554ea1c07f4",24:"88b60652d5c177c02031",25:"f21353279300f27f7bff",26:"ff6f0dc0f3ccb86ce531",27:"b7bc5cfa4165ec0d7dde",28:"096e3c9a8faca23ca3d8",29:"16999d57f486e85b197d",30:"666907bd786bd3d85c16"}[e]+".js";var o=setTimeout(d,12e4);function d(){t.onerror=t.onload=null,clearTimeout(o);var c=f[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),f[e]=void 0)}return t.onerror=t.onload=d,r.appendChild(t),a},n.m=e,n.c=a,n.d=function(e,c,a){n.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:a})},n.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(c,"a",c),c},n.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},n.p="./",n.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.45d04120bd826406e7aa.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap 02960eac9eb27e982464"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","33","exports","module","l","e","installedChunkData","Promise","resolve","promise","reject","head","document","getElementsByTagName","script","createElement","type","charset","async","timeout","nc","setAttribute","src","p","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","setTimeout","onScriptComplete","onerror","onload","clearTimeout","chunk","Error","undefined","appendChild","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","oe","err","console","error"],"mappings":"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","file":"static/js/manifest.45d04120bd826406e7aa.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t33: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData === 0) {\n \t\t\treturn new Promise(function(resolve) { resolve(); });\n \t\t}\n\n \t\t// a Promise means \"currently loading\".\n \t\tif(installedChunkData) {\n \t\t\treturn installedChunkData[2];\n \t\t}\n\n \t\t// setup Promise in chunk cache\n \t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t});\n \t\tinstalledChunkData[2] = promise;\n\n \t\t// start chunk loading\n \t\tvar head = document.getElementsByTagName('head')[0];\n \t\tvar script = document.createElement('script');\n \t\tscript.type = \"text/javascript\";\n \t\tscript.charset = 'utf-8';\n \t\tscript.async = true;\n \t\tscript.timeout = 120000;\n\n \t\tif (__webpack_require__.nc) {\n \t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t}\n \t\tscript.src = __webpack_require__.p + \"static/js/\" + chunkId + \".\" + {\"0\":\"3d91ae6bf92ca2984d09\",\"1\":\"c1017b8a513cbf71ebbe\",\"2\":\"344d5c61c44868322e7e\",\"3\":\"88a303fc10feb8b51091\",\"4\":\"f6a8f25f4e8cc458879d\",\"5\":\"823a8ab5ce161f395c2b\",\"6\":\"d3a4bc691534b602045a\",\"7\":\"3d7a9009e574a46aa06c\",\"8\":\"93a836f8e24ccbfa37a8\",\"9\":\"f2fc23ef3295d1d71397\",\"10\":\"ccf6df9372faa8ea7468\",\"11\":\"fcd28c063fc5f42fcfb1\",\"12\":\"5f2625be387d0754a192\",\"13\":\"e9b269df79fbe5ad9c06\",\"14\":\"08094d611a3238947ab3\",\"15\":\"03c99387e2d84322c63f\",\"16\":\"c7192871332df2d4c145\",\"17\":\"18050f1ebe90d6595677\",\"18\":\"5531ca4a188bfd11a9d0\",\"19\":\"db6c31d6d28bb558d398\",\"20\":\"7b9c715be6b1f4fd1abb\",\"21\":\"09ef3499b85121c205bf\",\"22\":\"accc95cfa79a18a4db8e\",\"23\":\"bb05d6b76554ea1c07f4\",\"24\":\"88b60652d5c177c02031\",\"25\":\"f21353279300f27f7bff\",\"26\":\"ff6f0dc0f3ccb86ce531\",\"27\":\"b7bc5cfa4165ec0d7dde\",\"28\":\"096e3c9a8faca23ca3d8\",\"29\":\"16999d57f486e85b197d\",\"30\":\"666907bd786bd3d85c16\"}[chunkId] + \".js\";\n \t\tvar timeout = setTimeout(onScriptComplete, 120000);\n \t\tscript.onerror = script.onload = onScriptComplete;\n \t\tfunction onScriptComplete() {\n \t\t\t// avoid mem leaks in IE.\n \t\t\tscript.onerror = script.onload = null;\n \t\t\tclearTimeout(timeout);\n \t\t\tvar chunk = installedChunks[chunkId];\n \t\t\tif(chunk !== 0) {\n \t\t\t\tif(chunk) {\n \t\t\t\t\tchunk[1](new Error('Loading chunk ' + chunkId + ' failed.'));\n \t\t\t\t}\n \t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t}\n \t\t};\n \t\thead.appendChild(script);\n\n \t\treturn promise;\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"./\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 02960eac9eb27e982464"],"sourceRoot":""}
\ No newline at end of file
!function(e){var a=window.webpackJsonp;window.webpackJsonp=function(c,r,t){for(var o,d,b,i=0,u=[];i<c.length;i++)d=c[i],f[d]&&u.push(f[d][0]),f[d]=0;for(o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o]);for(a&&a(c,r,t);u.length;)u.shift()();if(t)for(i=0;i<t.length;i++)b=n(n.s=t[i]);return b};var c={},f={35:0};function n(a){if(c[a])return c[a].exports;var f=c[a]={i:a,l:!1,exports:{}};return e[a].call(f.exports,f,f.exports,n),f.l=!0,f.exports}n.e=function(e){var a=f[e];if(0===a)return new Promise(function(e){e()});if(a)return a[2];var c=new Promise(function(c,n){a=f[e]=[c,n]});a[2]=c;var r=document.getElementsByTagName("head")[0],t=document.createElement("script");t.type="text/javascript",t.charset="utf-8",t.async=!0,t.timeout=12e4,n.nc&&t.setAttribute("nonce",n.nc),t.src=n.p+"static/js/"+e+"."+{0:"3d91ae6bf92ca2984d09",1:"c1017b8a513cbf71ebbe",2:"344d5c61c44868322e7e",3:"88a303fc10feb8b51091",4:"f6a8f25f4e8cc458879d",5:"21901a7a68186e8d15d4",6:"d3a4bc691534b602045a",7:"3d7a9009e574a46aa06c",8:"93a836f8e24ccbfa37a8",9:"f2fc23ef3295d1d71397",10:"ccf6df9372faa8ea7468",11:"fcd28c063fc5f42fcfb1",12:"5f2625be387d0754a192",13:"e9b269df79fbe5ad9c06",14:"08094d611a3238947ab3",15:"03c99387e2d84322c63f",16:"07547e4eb90aea48e215",17:"2a9a627585bfad35d6fd",18:"fd7287a651d92b585d92",19:"5834a038632e44903605",20:"7b9c715be6b1f4fd1abb",21:"09ef3499b85121c205bf",22:"accc95cfa79a18a4db8e",23:"bb05d6b76554ea1c07f4",24:"88b60652d5c177c02031",25:"cdf6aa90a1e02ffb8316",26:"f76f7276adb25f8ef4f4",27:"469904f8f61a61e67429",28:"ed6cd73628e041cf1498",29:"0f53dcaa1cfbc7704a08",30:"27db46f0e344d8da402d",31:"05709dac411948aad6e6",32:"34c6c67d1f9e29e97828"}[e]+".js";var o=setTimeout(d,12e4);function d(){t.onerror=t.onload=null,clearTimeout(o);var a=f[e];0!==a&&(a&&a[1](new Error("Loading chunk "+e+" failed.")),f[e]=void 0)}return t.onerror=t.onload=d,r.appendChild(t),c},n.m=e,n.c=c,n.d=function(e,a,c){n.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:c})},n.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(a,"a",a),a},n.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},n.p="./",n.oe=function(e){throw console.error(e),e}}([]);
//# sourceMappingURL=manifest.f2ea50d91edf54667cbe.js.map
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap f99010f219ed27d279ca"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","35","exports","module","l","e","installedChunkData","Promise","resolve","promise","reject","head","document","getElementsByTagName","script","createElement","type","charset","async","timeout","nc","setAttribute","src","p","0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","setTimeout","onScriptComplete","onerror","onload","clearTimeout","chunk","Error","undefined","appendChild","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","oe","err","console","error"],"mappings":"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","file":"static/js/manifest.f2ea50d91edf54667cbe.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t35: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData === 0) {\n \t\t\treturn new Promise(function(resolve) { resolve(); });\n \t\t}\n\n \t\t// a Promise means \"currently loading\".\n \t\tif(installedChunkData) {\n \t\t\treturn installedChunkData[2];\n \t\t}\n\n \t\t// setup Promise in chunk cache\n \t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t});\n \t\tinstalledChunkData[2] = promise;\n\n \t\t// start chunk loading\n \t\tvar head = document.getElementsByTagName('head')[0];\n \t\tvar script = document.createElement('script');\n \t\tscript.type = \"text/javascript\";\n \t\tscript.charset = 'utf-8';\n \t\tscript.async = true;\n \t\tscript.timeout = 120000;\n\n \t\tif (__webpack_require__.nc) {\n \t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t}\n \t\tscript.src = __webpack_require__.p + \"static/js/\" + chunkId + \".\" + {\"0\":\"3d91ae6bf92ca2984d09\",\"1\":\"c1017b8a513cbf71ebbe\",\"2\":\"344d5c61c44868322e7e\",\"3\":\"88a303fc10feb8b51091\",\"4\":\"f6a8f25f4e8cc458879d\",\"5\":\"21901a7a68186e8d15d4\",\"6\":\"d3a4bc691534b602045a\",\"7\":\"3d7a9009e574a46aa06c\",\"8\":\"93a836f8e24ccbfa37a8\",\"9\":\"f2fc23ef3295d1d71397\",\"10\":\"ccf6df9372faa8ea7468\",\"11\":\"fcd28c063fc5f42fcfb1\",\"12\":\"5f2625be387d0754a192\",\"13\":\"e9b269df79fbe5ad9c06\",\"14\":\"08094d611a3238947ab3\",\"15\":\"03c99387e2d84322c63f\",\"16\":\"07547e4eb90aea48e215\",\"17\":\"2a9a627585bfad35d6fd\",\"18\":\"fd7287a651d92b585d92\",\"19\":\"5834a038632e44903605\",\"20\":\"7b9c715be6b1f4fd1abb\",\"21\":\"09ef3499b85121c205bf\",\"22\":\"accc95cfa79a18a4db8e\",\"23\":\"bb05d6b76554ea1c07f4\",\"24\":\"88b60652d5c177c02031\",\"25\":\"cdf6aa90a1e02ffb8316\",\"26\":\"f76f7276adb25f8ef4f4\",\"27\":\"469904f8f61a61e67429\",\"28\":\"ed6cd73628e041cf1498\",\"29\":\"0f53dcaa1cfbc7704a08\",\"30\":\"27db46f0e344d8da402d\",\"31\":\"05709dac411948aad6e6\",\"32\":\"34c6c67d1f9e29e97828\"}[chunkId] + \".js\";\n \t\tvar timeout = setTimeout(onScriptComplete, 120000);\n \t\tscript.onerror = script.onload = onScriptComplete;\n \t\tfunction onScriptComplete() {\n \t\t\t// avoid mem leaks in IE.\n \t\t\tscript.onerror = script.onload = null;\n \t\t\tclearTimeout(timeout);\n \t\t\tvar chunk = installedChunks[chunkId];\n \t\t\tif(chunk !== 0) {\n \t\t\t\tif(chunk) {\n \t\t\t\t\tchunk[1](new Error('Loading chunk ' + chunkId + ' failed.'));\n \t\t\t\t}\n \t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t}\n \t\t};\n \t\thead.appendChild(script);\n\n \t\treturn promise;\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"./\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap f99010f219ed27d279ca"],"sourceRoot":""}
\ 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.
...@@ -99,9 +99,9 @@ ...@@ -99,9 +99,9 @@
} }
}, },
"@gic-test/vue-gic-group-people": { "@gic-test/vue-gic-group-people": {
"version": "0.1.8", "version": "0.1.9",
"resolved": "http://www.gicdev.com:7001/@gic-test/vue-gic-group-people/download/@gic-test/vue-gic-group-people-0.1.8.tgz", "resolved": "http://www.gicdev.com:7001/@gic-test/vue-gic-group-people/download/@gic-test/vue-gic-group-people-0.1.9.tgz",
"integrity": "sha1-L7xidIcqPGDVkutuOiZJlRZvPY8=", "integrity": "sha1-GdL4qmQtB/xT1QZDP3WCIi23CAs=",
"requires": { "requires": {
"@gic-test/vue-gic-store-new": "^1.2.9", "@gic-test/vue-gic-store-new": "^1.2.9",
"@riophae/vue-treeselect": "0.0.35", "@riophae/vue-treeselect": "0.0.35",
...@@ -115,9 +115,9 @@ ...@@ -115,9 +115,9 @@
}, },
"dependencies": { "dependencies": {
"@gic-test/vue-gic-store-new": { "@gic-test/vue-gic-store-new": {
"version": "1.2.9", "version": "1.3.1",
"resolved": "http://www.gicdev.com:7001/@gic-test/vue-gic-store-new/download/@gic-test/vue-gic-store-new-1.2.9.tgz", "resolved": "http://www.gicdev.com:7001/@gic-test/vue-gic-store-new/download/@gic-test/vue-gic-store-new-1.3.1.tgz",
"integrity": "sha1-+9zqQsH6pV8+QK4SPzQeeVHTr2I=", "integrity": "sha1-LnxE2Et4r3i9Li37ndSULpIZ5q0=",
"requires": { "requires": {
"axios": "^0.18.0", "axios": "^0.18.0",
"qs": "^6.5.2", "qs": "^6.5.2",
...@@ -144,9 +144,9 @@ ...@@ -144,9 +144,9 @@
"integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18="
}, },
"element-ui": { "element-ui": {
"version": "2.4.11", "version": "2.5.2",
"resolved": "http://registry.npm.taobao.org/element-ui/download/element-ui-2.4.11.tgz", "resolved": "http://registry.npm.taobao.org/element-ui/download/element-ui-2.5.2.tgz",
"integrity": "sha1-22otNwAbj+X/+fF2+1i7OQjPqck=", "integrity": "sha1-Pzi3XVS7DfLaJoLMYNzRmTvkv7E=",
"requires": { "requires": {
"async-validator": "~1.8.1", "async-validator": "~1.8.1",
"babel-helper-vue-jsx-merge-props": "^2.0.0", "babel-helper-vue-jsx-merge-props": "^2.0.0",
......
...@@ -193,7 +193,7 @@ ...@@ -193,7 +193,7 @@
</div> </div>
</template> </template>
<template v-if="item.channelType==8"> <template v-if="false">
<!-- 第三方 --> <!-- 第三方 -->
<el-form-item label="第三方电商渠道" prop=""> <el-form-item label="第三方电商渠道" prop="">
<el-switch <el-switch
...@@ -253,6 +253,49 @@ ...@@ -253,6 +253,49 @@
</el-form-item> </el-form-item>
</div> </div>
</template> </template>
<!-- 微盟渠道-->
<template v-if="item.channelType==9" >
<el-form-item label="微盟渠道" prop="">
<el-switch
v-model="item.openStatus">
</el-switch>
</el-form-item>
<div class="form-child margin-20" v-if="item.openStatus==true">
<el-form-item label="选择店铺">
<el-select v-model="item.channelRelationStoreType" placeholder="请选择" >
<el-option
v-for="item in wMShopOption"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="微盟商品" class="padding-0">
<el-select v-model="item.channelRelationProType" placeholder="请选择">
<el-option
v-for="item in wMGoodOption"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="折扣控制" prop="region" class="input-margin-b">
<div class="radio-cell">
<el-radio v-model="item.integralUseDiscountControl" label="1">所有折扣商品都适用</el-radio>
</div>
<div class="radio-cell margin-20" >
<el-radio v-model="item.integralUseDiscountControl" label="2">折扣</el-radio>
<el-input-number v-model="item.integralUseDiscountControlLower" :precision="2" :controls="false" :max="10.00" :min="0.01"></el-input-number>
<label></label>
<el-input-number v-model="item.integralUseDiscountControlUpper" :precision="2" :controls="false" :max="10.00" :min="0.01"></el-input-number>
<label>折商品都适用</label>
<span style="font-size: 13px;color: #828282;line-height: 1;padding-left: 10px;">注意:折扣范围0.01-10.00,最低折扣不能大于最高折扣</span>
</div>
</el-form-item>
</div>
</template>
</template> </template>
<el-form-item label="适用对象" prop="" class="margin-20"> <el-form-item label="适用对象" prop="" class="margin-20">
...@@ -485,7 +528,19 @@ export default { ...@@ -485,7 +528,19 @@ export default {
value: '1', value: '1',
}, },
], ],
// 微盟渠道
wMShopOption: [
{
label: '所有店铺', // 就是所有门店
value: '1',
},
],
wMGoodOption: [
{
label: '所有商品',
value: '1',
},
],
// 商户 // 商户
mechantOption:[], mechantOption:[],
// 适用对象 // 适用对象
...@@ -509,7 +564,7 @@ export default { ...@@ -509,7 +564,7 @@ export default {
useCrowd: '1', // 策略类型 1所有 2人群筛选 useCrowd: '1', // 策略类型 1所有 2人群筛选
crowdJson: '', //人群筛选器内容 crowdJson: '', //人群筛选器内容
integralGetStatus: '1', // 积分获取开启 1是0否 integralGetStatus: '1', // 积分获取开启 1是0否
integralGet: {fee:11,integral:12}, integralGet: {fee:1,integral:1},
integralGetStrategy: '1', // 取整策略 1四舍五入 2抹零 3向上取整 integralGetStrategy: '1', // 取整策略 1四舍五入 2抹零 3向上取整
integralGetFreezeDays: 1, // 获取积分冻结天数 integralGetFreezeDays: 1, // 获取积分冻结天数
integralGetEffectiveDays: 1, // 获取积分有效天 integralGetEffectiveDays: 1, // 获取积分有效天
...@@ -533,8 +588,7 @@ export default { ...@@ -533,8 +588,7 @@ export default {
strategyGoodsRelationIdArr: [], // 商品 strategyGoodsRelationIdArr: [], // 商品
storeRelationIdArr: [], //门店 storeRelationIdArr: [], //门店
enterpriseRelationIdArr: [] //商户 enterpriseRelationIdArr: [] //商户
}, },{
{
integralStrategyChannelId: "", //id integralStrategyChannelId: "", //id
enterpriseId: "", enterpriseId: "",
integralStrategyId: "", //策略id integralStrategyId: "", //策略id
...@@ -552,8 +606,7 @@ export default { ...@@ -552,8 +606,7 @@ export default {
strategyGoodsRelationIdArr: [], // 商品 strategyGoodsRelationIdArr: [], // 商品
storeRelationIdArr: [], //门店 storeRelationIdArr: [], //门店
enterpriseRelationIdArr: [] //商户 enterpriseRelationIdArr: [] //商户
}, },{
{
integralStrategyChannelId: "", //id integralStrategyChannelId: "", //id
enterpriseId: "", enterpriseId: "",
integralStrategyId: "", //策略id integralStrategyId: "", //策略id
...@@ -570,6 +623,23 @@ export default { ...@@ -570,6 +623,23 @@ export default {
strategyGoodsRelationIdArr: [], // 商品 strategyGoodsRelationIdArr: [], // 商品
storeRelationIdArr: [], //门店 storeRelationIdArr: [], //门店
enterpriseRelationIdArr: [] //商户 enterpriseRelationIdArr: [] //商户
},{
integralStrategyChannelId: "", //id
enterpriseId: "",
integralStrategyId: "", //策略id
channelType: "9", //渠道类型 1微信 3:线下 5淘宝 6京东 7唯品会 8天猫
openStatus: true, //渠道配置是否启用 1启用 0停用
channelRelationEnterpriseType: "1", // 策略关联企业 1所有企业 2部分企业
channelRelationStoreType: "1", //策略关联门店类型 1所有门店 2门店分组 3部分门店
channelStoreType: "0", // 策略选择门店类型 (-1:所有 0:自营 1:联营 2:加盟,3代销4托管)
channelRelationProType: "1", // 策略关联商品类型 1所有商品 2商品品牌 3商品类目 4部分商品
integralUseDiscountControl: "1", // 折扣控制 1所有折扣商品适用 2折扣范围
integralUseDiscountControlUpper: "0.0",
integralUseDiscountControlLower: "0.0",
useProportionalRestriction: "0.0", // 抵现比例限制
strategyGoodsRelationIdArr: [], // 商品
storeRelationIdArr: [], //门店
enterpriseRelationIdArr: [] //商户
}, },
], ],
}, },
...@@ -619,14 +689,6 @@ export default { ...@@ -619,14 +689,6 @@ export default {
var that = this var that = this
that.tempData = obj that.tempData = obj
}, },
// 输入框输入校验数字
formatInput(e){
var that = this
//console.log(e,e.target.value,that.tempData.integralUseDiscountControlLower)
that.tempData.integralUseDiscountControlLower = Number(String(that.tempData.integralUseDiscountControlLower).replace(/[^\.\d]/g,'')).toFixed(2) == 'NaN'? '0.00': Number(String(that.tempData.integralUseDiscountControlLower).replace(/[^\.\d]/g,'')).toFixed(2);
that.tempData.integralUseDiscountControlUpper = Number(String(that.tempData.integralUseDiscountControlUpper).replace(/[^\.\d]/g,'')).toFixed(2) == 'NaN'? '0.00': Number(String(that.tempData.integralUseDiscountControlUpper).replace(/[^\.\d]/g,'')).toFixed(2);
},
formatInputNum(e){ formatInputNum(e){
var that = this var that = this
that.ruleForm.integralGetEffectiveDays = strLength.getCharVal(String(that.ruleForm.integralGetEffectiveDays).replace(/[^\d]/g,''),4) that.ruleForm.integralGetEffectiveDays = strLength.getCharVal(String(that.ruleForm.integralGetEffectiveDays).replace(/[^\d]/g,''),4)
...@@ -636,12 +698,6 @@ export default { ...@@ -636,12 +698,6 @@ export default {
that.ruleForm.integralGet.integral = strLength.getCharVal(String(that.ruleForm.integralGet.integral).replace(/[^\d]/g,''),8) that.ruleForm.integralGet.integral = strLength.getCharVal(String(that.ruleForm.integralGet.integral).replace(/[^\d]/g,''),8)
}, },
formatInputNumBlur(){
var that = this
that.ruleForm.integralGet.fee = Number(strLength.getCharVal(String(that.ruleForm.integralGet.fee).replace(/[^\.\d]/g,''),6)).toFixed(1)
// that.ruleForm.integralGet.integral = Number(strLength.getCharVal(String(that.ruleForm.integralGet.integral).replace(/[^\.\d]/g,''),8)).toFixed(1)
},
checkListValue(data) { checkListValue(data) {
var that = this var that = this
var obj = { var obj = {
...@@ -744,7 +800,7 @@ export default { ...@@ -744,7 +800,7 @@ export default {
ele.strategyGoodsRelationIdArr = [] ele.strategyGoodsRelationIdArr = []
} }
}) })
console.log(JSON.stringify(data.channelList[0].strategyGoodsRelationIds)) // console.log(JSON.stringify(data.channelList[0].strategyGoodsRelationIds))
data.integralGet.fee = parseInt(data.integralGet.fee*10) data.integralGet.fee = parseInt(data.integralGet.fee*10)
data.integralGet.integral = parseInt(data.integralGet.integral*10) data.integralGet.integral = parseInt(data.integralGet.integral*10)
......
...@@ -204,7 +204,7 @@ ...@@ -204,7 +204,7 @@
</div> </div>
</template> </template>
<template v-if="item.channelType==8"> <template v-if="false">
<!-- 第三方 --> <!-- 第三方 -->
<el-form-item label="第三方电商渠道" prop=""> <el-form-item label="第三方电商渠道" prop="">
<el-switch <el-switch
...@@ -265,6 +265,49 @@ ...@@ -265,6 +265,49 @@
</el-form-item> </el-form-item>
</div> </div>
</template> </template>
<!-- 微盟渠道-->
<template v-if="item.channelType==9" >
<el-form-item label="微盟渠道" prop="">
<el-switch
v-model="item.openStatus">
</el-switch>
</el-form-item>
<div class="form-child margin-20" v-if="item.openStatus==true">
<el-form-item label="选择店铺">
<el-select v-model="item.channelRelationStoreType" placeholder="请选择" >
<el-option
v-for="item in wMShopOption"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="微盟商品" class="padding-0">
<el-select v-model="item.channelRelationProType" placeholder="请选择">
<el-option
v-for="item in wMGoodOption"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="折扣控制" prop="region" class="input-margin-b">
<div class="radio-cell">
<el-radio v-model="item.integralUseDiscountControl" label="1">所有折扣商品都适用</el-radio>
</div>
<div class="radio-cell margin-20" >
<el-radio v-model="item.integralUseDiscountControl" label="2">折扣</el-radio>
<el-input-number v-model="item.integralUseDiscountControlLower" :precision="2" :controls="false" :max="10.00" :min="0.01"></el-input-number>
<label></label>
<el-input-number v-model="item.integralUseDiscountControlUpper" :precision="2" :controls="false" :max="10.00" :min="0.01"></el-input-number>
<label>折商品都适用</label>
<span style="font-size: 13px;color: #828282;line-height: 1;padding-left: 10px;">注意:折扣范围0.01-10.00,最低折扣不能大于最高折扣</span>
</div>
</el-form-item>
</div>
</template>
</template> </template>
<el-form-item label="适用对象" prop="" class="margin-20"> <el-form-item label="适用对象" prop="" class="margin-20">
...@@ -504,10 +547,20 @@ export default { ...@@ -504,10 +547,20 @@ export default {
value: '1', value: '1',
}, },
], ],
// 微盟渠道
wMShopOption: [
{
label: '所有店铺', // 就是所有门店
value: '1',
},
],
wMGoodOption: [
{
label: '所有商品',
value: '1',
},
],
storeListOptions: [], //下拉搜索出现的门店列表 storeListOptions: [], //下拉搜索出现的门店列表
// 适用对象 // 适用对象
applyObjOption:[ applyObjOption:[
{ {
...@@ -531,69 +584,13 @@ export default { ...@@ -531,69 +584,13 @@ export default {
useCrowd: 1, // 策略类型 1所有 2人群筛选 useCrowd: 1, // 策略类型 1所有 2人群筛选
crowdJson: '', //人群筛选器内容 crowdJson: '', //人群筛选器内容
integralGetStatus: '1', // 积分获取开启 1是0否 integralGetStatus: '1', // 积分获取开启 1是0否
integralGet: {fee:11,integral:12}, integralGet: {fee:1,integral:1},
integralGetStrategy: '1', // 取整策略 1四舍五入 2抹零 3向上取整 integralGetStrategy: '1', // 取整策略 1四舍五入 2抹零 3向上取整
integralGetFreezeDays: 1, // 获取积分冻结天数 integralGetFreezeDays: 1, // 获取积分冻结天数
integralGetEffectiveDays: 1, // 获取积分有效天 integralGetEffectiveDays: 1, // 获取积分有效天
integralUseStatus: 0, // 积分抵现开启 1是0否 integralUseStatus: 0, // 积分抵现开启 1是0否
integralUse: null, // 积分抵现 {fee:5,integral:5} integralUse: null, // 积分抵现 {fee:5,integral:5}
channelList: [ channelList: [],
{
integralStrategyChannelId: "ff808081649321d20164a1fafbdd01df", //id
enterpriseId: "ff8080815dacd3a2015dacd3ef5c0000",
integralStrategyId: "ff80808163a7a09b0163b01171e202db", //策略id
channelType: "3", //渠道类型 1微信 3:线下 5淘宝 6京东 7唯品会 8天猫
openStatus: "0", //渠道配置是否启用 1启用 0停用
channelRelationEnterpriseType: "1", // 策略关联企业 1所有企业 2部分企业
channelRelationStoreType: "1", //策略关联门店类型 1所有门店 2门店分组 3部分门店
channelStoreType: "0", // 策略选择门店类型 (-1:所有 0:自营 1:联营 2:加盟,3代销4托管)
channelRelationProType: "1", // 策略关联商品类型 1所有商品 2商品品牌 3商品类目 4部分商品
integralUseDiscountControl: "1", // 折扣控制 1所有折扣商品适用 2折扣范围
integralUseDiscountControlUpper: "0.0",
integralUseDiscountControlLower: "0.0",
useProportionalRestriction: "0.0", // 抵现比例限制
strategyGoodsRelationIdArr: null, // 商品
storeRelationIdArr: null, //门店
enterpriseRelationIdArr: null //商户
},
{
integralStrategyChannelId: "ff808081649321d20164a1fafbdd01df", //id
enterpriseId: "ff8080815dacd3a2015dacd3ef5c0000",
integralStrategyId: "ff80808163a7a09b0163b01171e202db", //策略id
channelType: "1", //渠道类型 1微信 3:线下 5淘宝 6京东 7唯品会 8天猫
openStatus: "0", //渠道配置是否启用 1启用 0停用
channelRelationEnterpriseType: "1", // 策略关联企业 1所有企业 2部分企业
channelRelationStoreType: "1", //策略关联门店类型 1所有门店 2门店分组 3部分门店
channelStoreType: "0", // 策略选择门店类型 (-1:所有 0:自营 1:联营 2:加盟,3代销4托管)
channelRelationProType: "1", // 策略关联商品类型 1所有商品 2商品品牌 3商品类目 4部分商品
integralUseDiscountControl: "1", // 折扣控制 1所有折扣商品适用 2折扣范围
integralUseDiscountControlUpper: "0.0",
integralUseDiscountControlLower: "0.0",
useProportionalRestriction: "0.0", // 抵现比例限制
strategyGoodsRelationIdArr: null, // 商品
goodsRelationIdArr: null,
storeRelationIdArr: null, //门店
enterpriseRelationIdArr: null //商户
},
{
integralStrategyChannelId: "ff808081649321d20164a1fafbdd01df", //id
enterpriseId: "ff8080815dacd3a2015dacd3ef5c0000",
integralStrategyId: "ff80808163a7a09b0163b01171e202db", //策略id
channelType: "8", //渠道类型 1微信 3:线下 5淘宝 6京东 7唯品会 8天猫
openStatus: "0", //渠道配置是否启用 1启用 0停用
channelRelationEnterpriseType: "1", // 策略关联企业 1所有企业 2部分企业
channelRelationStoreType: "1", //策略关联门店类型 1所有门店 2门店分组 3部分门店
channelStoreType: "0", // 策略选择门店类型 (-1:所有 0:自营 1:联营 2:加盟,3代销4托管)
channelRelationProType: "1", // 策略关联商品类型 1所有商品 2商品品牌 3商品类目 4部分商品
integralUseDiscountControl: "1", // 折扣控制 1所有折扣商品适用 2折扣范围
integralUseDiscountControlUpper: "0.0",
integralUseDiscountControlLower: "0.0",
useProportionalRestriction: "0.0", // 抵现比例限制
strategyGoodsRelationIdArr: null, // 商品
storeRelationIdArr: null, //门店
enterpriseRelationIdArr: null //商户
},
],
}, },
cateOptions: [ cateOptions: [
{ {
......
...@@ -132,20 +132,48 @@ ...@@ -132,20 +132,48 @@
<el-form-item label="POS转微信会员" prop=""> <el-form-item label="POS转微信会员" prop="">
<el-radio v-model="mainStoreForm.posMainStoreSet" label="0" @change="changeRadio($event,9)">ERP中的开卡门店</el-radio> <el-radio v-model="mainStoreForm.posMainStoreSet" label="0" @change="changeRadio($event,9)">ERP中的开卡门店</el-radio>
</el-form-item> </el-form-item>
<el-form-item label="开卡选择服务门店" prop=""> <el-form-item label="开卡选择服务门店" prop="">
<el-switch <el-switch
v-model="mainStoreForm.openCardStoreEdit" v-model="mainStoreForm.openCardStoreEdit"
@change="changeSwitch($event,2)">
@change="changeSwitch($event,2)"> </el-switch>
</el-switch>
</el-form-item> </el-form-item>
<el-form-item label="开卡选择专属导购" prop=""> <el-form-item label="开卡选择专属导购" prop="">
<el-switch <el-switch
v-model="mainStoreForm.openCardClerkEdit" v-model="mainStoreForm.openCardClerkEdit"
@change="changeSwitch($event,3)">
@change="changeSwitch($event,3)"> </el-switch>
</el-switch> </el-form-item>
<el-form-item label="服务门店变更逻辑" prop="">
<el-table
:data="tableData"
style="width: 100%">
<el-table-column
prop="name"
label="对象"
width="150">
</el-table-column>
<el-table-column
prop="rules"
label="变更服务门店规则">
</el-table-column>
<el-table-column
prop="address"
label="优先级"
width="150">
<template slot-scope="scope">
<i class="el-icon-back" style="transform:rotate(-90deg)"></i>
</template>
</el-table-column>
<el-table-column
prop="typeValue"
label="是否开启"
width="150">
<template slot-scope="scope">
<el-switch v-model="scope.row.typeValue" @change="changeServiceSwitch(scope.row.typeValue)"></el-switch>
</template>
</el-table-column>
</el-table>
</el-form-item> </el-form-item>
</el-form> </el-form>
</div> </div>
...@@ -355,30 +383,7 @@ export default { ...@@ -355,30 +383,7 @@ export default {
cardCateInfo: {}, cardCateInfo: {},
// 会员模板 // 会员模板
memberTemp: [ memberTemp: [],
// {
// "systemFieldId": "k101", //固定值
// "fieldName": "姓名",
// "fieldType": "0", //字段类型(0:input,1:checkbox,2:radio 3:select 4:date 5:block)
// "fieldContent": "-1", //选项值
// "fieldDescription": "请输入", //提示文字
// "fieldEdited": 0, //修改(0:不可修改,1:可修改)
// "sortNum": 1, //排序值
// "isMult": "0", //是否支持复合 例如宝宝信息可以多条记录(0:不支持,1:支持)
// "parentFieldId": "-1", //组块id,选择组块时使用
// "isMust": "0", //是否必填(0:不是,1:必填)
// "fieldCode": "member_name", //系统级使用 会员field_code 用于映射会员表等字段
// "limitCountMin": "1", //最小长度
// "limitCountMax": "10", //最大长度
// "regularRule": "1111000", //0:intput使用前4位 4:date使用后2位 正则匹配项 顺序 中文、数字、字母、符号、年-月、年-月-日、邮箱 0表示不使用 1表示使用
// "modifyTimesLimit": -1, //可修改次数(-1:无限制)
// "ruleContent": "[{'type':'checkbox','name':'中文', 'checked':'checked','isEdit':0},{'type':'checkbox','name':'数字', 'checked':'checked','isEdit':0},{'type':'checkbox','name':'字母', 'checked':'checked','isEdit':0},{'type':'checkbox','name':'符号', 'checked':'checked','isEdit':0}]",
// "allowEdit": "1000", // DEFAULT '0000' COMMENT '是否可以编辑:0不可以,1可以;依次:提示语、输入规则、限制长度、选项',
// "modifyLimitFlag": "0", //是否支持修改限制 ,0 否,1是
// "modifyLimitStatus": -1, //修改限制范围:0 总数,1.每月,2.每年,-1 无限制
// "enterpriseIds": "null" //未关联集团商户为null,关联集团商户为集团下企业id,逗号分隔
// },
],
// 开卡门店配置 // 开卡门店配置
openCardForm: { openCardForm: {
...@@ -409,60 +414,49 @@ export default { ...@@ -409,60 +414,49 @@ export default {
}, },
// 商户会员等级 // 商户会员等级
merchantTableData:[ merchantTableData:[],
// {
// id: '0',
// enterpriseName: '达摩测试',
// gradeCount: '5',
// },
// {
// id: '1',
// enterpriseName: '江南布衣信息中心jnby',
// gradeCount: '2',
// }
],
// 集团会员等级 // 集团会员等级
cliqueForm: { cliqueForm: {
gradeUpModelSyncchange: false, // 单商户独立计算下是否关联升级 1是 0否 (集团) gradeUpModelSyncchange: false, // 单商户独立计算下是否关联升级 1是 0否 (集团)
gradeUpModel: '0', // 等级升级模式 0单商户独立计算 1跨商户联合计算 (集团参数) gradeUpModel: '0', // 等级升级模式 0单商户独立计算 1跨商户联合计算 (集团参数)
}, },
cliqueTableData:[ cliqueTableData:[],
// {
// "gradeId": "ff808081593917d9015939d92d060059",
// "gradeName": "普卡",
// "gradeCode": "01",
// "cardColor": "#000000", //背景颜色
// "cardFontColor": "#ffffff", //字体颜色
// "gradeType": 1 // 常规还是特殊卡 1常规 2特殊
// },
// {
// "gradeId": "ff808081593917d9015939d92d060059",
// "gradeName": "普卡",
// "gradeCode": "01",
// "cardColor": "#000000", //背景颜色
// "cardFontColor": "#ffffff", //字体颜色
// "gradeType": 2 // 常规还是特殊卡 1常规 2特殊
// },
// {
// "gradeId": "ff808081593917d9015939d92d060059",
// "gradeName": "普卡",
// "gradeCode": "01",
// "cardColor": "#000000", //背景颜色
// "cardFontColor": "#ffffff", //字体颜色
// "gradeType": 2 // 常规还是特殊卡 1常规 2特殊
// }
],
logoImg: "", //企业logo logoImg: "", //企业logo
popVisible: false, //表格中删除 popVisible: false, //表格中删除
// 服务门店变更
tableData: [{
name: '所有认证会员',
rules:'会员历史消费次数为0时,取在GIC系统上线后的首次消费门店为服务门店',
typeValue:false
}]
} }
}, },
created() { created() {
// this.selectReplayStyle() // this.selectReplayStyle()
}, },
methods: { methods: {
// 服务门店变更逻辑
changeServiceSwitch(val){
var typeValue = val?1:0;
var para = {
type: 16,
typeValue: typeValue
}
postRequest('/api-admin/modify-member-card-setting-flag',para)
.then((res) => {
var resData = res.data
if (resData.errorCode == 0) {
showMsg.showmsg('设置成功','success')
return;
}
errMsg.errorMsg(resData)
})
.catch(function (error) {
console.log(error);
});
},
// 路由跳转 // 路由跳转
changeRoute(route) { changeRoute(route) {
this.$router.push(route); this.$router.push(route);
...@@ -776,20 +770,18 @@ export default { ...@@ -776,20 +770,18 @@ export default {
if (!!member&& !!Object.keys(member).length) { if (!!member&& !!Object.keys(member).length) {
that.setCateInfo(member) that.setCateInfo(member)
that.cardCateInfo = that.setCateInfo(member) that.cardCateInfo = that.setCateInfo(member)
// 开卡门店配置 // 开卡门店配置
that.openCardForm.wxOpenCardStoreSet = String(member.wxOpenCardStoreSet) that.openCardForm.wxOpenCardStoreSet = String(member.wxOpenCardStoreSet)
that.openCardForm.posOpenCardStoreSet = String(member.posOpenCardStoreSet) that.openCardForm.posOpenCardStoreSet = String(member.posOpenCardStoreSet)
// 第三方 // 第三方
that.thirdForm.switch = member.ecommerceRelationFlag == 1? true:false that.thirdForm.switch = member.ecommerceRelationFlag == 1? true:false
// 主门店 // 主门店
that.mainStoreForm.wxMainStoreSet = String(member.wxMainStoreSet) that.mainStoreForm.wxMainStoreSet = String(member.wxMainStoreSet)
that.mainStoreForm.posMainStoreSet = String(member.posMainStoreSet) that.mainStoreForm.posMainStoreSet = String(member.posMainStoreSet)
that.mainStoreForm.openCardStoreEdit = member.openCardStoreEdit == 1? true:false that.mainStoreForm.openCardStoreEdit = member.openCardStoreEdit == 1? true:false
that.mainStoreForm.openCardClerkEdit = member.openCardClerkEdit == 1? true:false that.mainStoreForm.openCardClerkEdit = member.openCardClerkEdit == 1? true:false
// 服务门店变更逻辑
that.tableData[0].typeValue = member.storeChangeLogic==1?true:false
//归属修改权限 //归属修改权限
that.belongAuthForm.storeEdit = member.storeEdit==1? true:false that.belongAuthForm.storeEdit = member.storeEdit==1? true:false
that.belongAuthForm.clerkEdit = member.clerkEdit==1? true:false that.belongAuthForm.clerkEdit = member.clerkEdit==1? true:false
......
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