Commit f39453cf by crushh

update: dist

parents 365d9504 e889722b
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link rel="shortcut icon" href=./favicon.ico><link href=./static/css/app.60dbd8dbdef4951a2440e55f7804f4d6.css rel=stylesheet></head><body style="min-width: 1400px;" class=damolish><div id=app></div><script>(function() {
<!DOCTYPE html><html><head><meta charset=utf-8><link rel="shortcut icon" href=./favicon.ico><title>好办管理平台</title><link rel="shortcut icon" href=./favicon.ico><link href=./static/css/app.791b53eabb1dde64d43e083bcc003de5.css rel=stylesheet></head><body style="min-width: 1400px;" class=damolish><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.10.js></script><script src=//web-1251519181.file.myqcloud.com/components/export-data.1.0.11.js></script><script type=text/javascript src=./static/js/manifest.7d14e3b29a348512b0c1.js></script><script type=text/javascript src=./static/js/vendor.06dddcebe00088992b67.js></script><script type=text/javascript src=./static/js/app.e247b7f8088c086c6159.js></script></body></html>
\ No newline at end of file
// document.write('<script src="//'+ host + src +'"><\/script>')
document.write('<script src="//172.16.30.233:8091/static/import-component.js"><\/script>')
})()</script><script src=//web-1251519181.file.myqcloud.com/components/pagination.1.0.10.js></script><script src=//web-1251519181.file.myqcloud.com/components/export-data.1.0.11.js></script><script type=text/javascript src=./static/js/manifest.632c747712bfdd91c1c3.js></script><script type=text/javascript src=./static/js/vendor.06dddcebe00088992b67.js></script><script type=text/javascript src=./static/js/app.5b8c8f7888032ae622bb.js></script></body></html>
\ 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([31],{AVFt:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("PI0u"),r=n("Ch4/"),o=n("P9l9"),a={name:"login",data:function(){return{active:0,enterpriseId:"",enterpriseList:[],numberCode:""}},computed:{},methods:{toRouterView:function(t){this.$router.push({path:t.path})},toIndex:Object(i.a)(function(){this.toLogin()},500),toLogin:function(){var t=window.location.origin+"/haoban-manage3-web/gic-login?wxEnterpriseId="+this.enterpriseList[this.active].wxEnterpriseId+"&random="+this.$route.query.random;window.location.href=t},changeEnterprise:function(t){this.active=t},getList:function(){var t=this;Object(o.a)("/haoban-manage3-web/login-wx-enterprise-list?random="+this.$route.query.random,{}).then(function(e){var n=e.data;if(1==n.errorCode)return t.enterpriseList=n.result,1===n.result.length?void t.toLogin():void 0;r.a.errorMsg(n)}).catch(function(t){this.$message.error({duration:1e3,message:t.message})})},arrowClick:function(t){"right"===t?this.$refs.cardShow.next():this.$refs.cardShow.prev()}},mounted:function(){this.$route.query.random&&this.getList(),localStorage.getItem("userInfos")&&localStorage.removeItem("userInfos")},components:{}},s={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"login-wrap"},[n("section",[t._m(0),t._v(" "),n("div",{staticClass:"login-body"},[n("i",{staticClass:"iconfont iconpre",on:{click:function(e){return t.arrowClick("left")}}}),t._v(" "),n("i",{staticClass:"iconfont iconnext",on:{click:function(e){return t.arrowClick("right")}}}),t._v(" "),n("el-carousel",{ref:"cardShow",attrs:{arrow:"never",height:"262px","indicator-position":"none",autoplay:!1},on:{change:t.changeEnterprise}},t._l(t.enterpriseList,function(e){return n("el-carousel-item",{key:e.wxEnterpriseId},[n("div",{staticClass:"info flex"},[n("p",{staticClass:"info_img"},[n("img",{attrs:{src:e.corpSquareLogoUrl,alt:""}})]),t._v(" "),n("p",{staticClass:"info_name"},[t._v(t._s(e.corpName))])])])}),1),t._v(" "),n("el-button",{attrs:{type:"primary"},on:{click:t.toIndex}},[t._v("登录")])],1)])])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"login-body-head border-box flex"},[e("img",{staticClass:"login-body-logo",attrs:{src:n("wdS9"),alt:"logo"}})])}]};var c=n("VU/8")(a,s,!1,function(t){n("O9QU")},"data-v-52a2a42a",null);e.default=c.exports},O9QU:function(t,e){},wdS9:function(t,e,n){t.exports=n.p+"static/img/logo-text.3ba0f9e.png"}});
\ No newline at end of file
webpackJsonp([34],{cuwz:function(t,e){},nfpZ:function(t,e){},rUvh:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("mvHQ"),r=n.n(o),i=n("P9l9"),a=n("Ch4/"),l=n("PI0u"),s={props:{brandId:{type:String,default:function(){return""}},policyId:{type:String,default:function(){return""}}},data:function(){return{dialogVisible:!0,tableData:[],conditionObj:{searchInput:"",searchType:"1",storeGroup:[],dateRange:[]},currentPage:1,pageSize:20,total:0}},filters:{percenteNum:function(t){return t>0?Number(100*t).toFixed(2)+"%":Number(t).toFixed(2)+"%"}},methods:{handleClose:function(t){this.$emit("closeSendRecord")},toInput:Object(l.a)(function(t,e){this.currentPage=1,this.getTableList()},500),clearInput:function(){this.currentPage=1,this.getTableList()},changeDate:function(t){t||(this.choiceDateCopy=[],this.conditionObj.dateRange=[]),this.getTableList()},handleSizeChange:function(t){this.currentPage=1,this.pageSize=t,this.getTableList()},handleCurrentChange:function(t){this.currentPage=t,this.getTableList()},getTableList:function(t){var e=this,n={policyId:e.policyId,search:e.conditionObj.searchInput||"",pageNum:e.currentPage,pageSize:e.pageSize};Object(i.d)("/haoban-app-customer-web/inner/find-card-total-log-page",n).then(function(t){var n=t.data;if(1==n.errorCode)return e.tableData=n.result.result||[],e.total=n.result.totalCount,!1;a.a.errorMsg(n)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{brandId:function(t,e){t&&(this.activeBrand=t,this.getTableList())},policyId:function(t,e){t&&this.getTableList()}},mounted:function(){this.policyId&&this.getTableList()}},c={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-dialog",{attrs:{title:"记录",visible:t.dialogVisible,width:"802px","before-close":t.handleClose},on:{"update:visible":function(e){t.dialogVisible=e}}},[n("div",{staticClass:"table-condition flex flex-space-between m-b-20"},[n("div",{staticClass:"table-condition-left"},[n("el-input",{staticClass:"w-369",attrs:{placeholder:"请输入卡券名称",maxlength:"50",clearable:""},on:{clear:t.clearInput},nativeOn:{keyup:function(e){return function(e){return t.toInput(e,t.conditionObj.searchInput)}.apply(null,arguments)}},model:{value:t.conditionObj.searchInput,callback:function(e){t.$set(t.conditionObj,"searchInput",e)},expression:"conditionObj.searchInput"}})],1)]),t._v(" "),n("div",[n("el-table",{ref:"multipleTable",staticClass:"select-table",style:{width:"100%",minHeight:t.tableH},attrs:{data:t.tableData,"tooltip-effect":"dark",height:"450"}},[n("el-table-column",{attrs:{label:"卡券名称","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.cardName||"--")+"\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"",label:"投放数量","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.issuingQuantity||"0")+"\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"",label:"领取数量"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.getedQuantity||"0"))]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"",label:"领取率"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(t._f("percenteNum")(e.row.getedRate)))]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"",label:"使用数量"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("div",[t._v(t._s(e.row.usageQuantity||"0"))])]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"",label:"核销率"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("div",[t._v(t._s(t._f("percenteNum")(e.row.verificationRate)))])]}}])})],1),t._v(" "),0!=t.tableData.length?n("div",{staticClass:"block common-wrap__page text-right m-t-24"},[n("dm-pagination",{attrs:{background:"","current-page":t.currentPage,"page-sizes":[20,40,60,80],"page-size":t.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1):t._e()],1)])},staticRenderFns:[]};var u=n("VU/8")(s,c,!1,function(t){n("nfpZ")},"data-v-48fb59e7",null).exports;
webpackJsonp([33],{cuwz:function(t,e){},nfpZ:function(t,e){},rUvh:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=n("mvHQ"),r=n.n(o),i=n("P9l9"),a=n("Ch4/"),l=n("PI0u"),s={props:{brandId:{type:String,default:function(){return""}},policyId:{type:String,default:function(){return""}}},data:function(){return{dialogVisible:!0,tableData:[],conditionObj:{searchInput:"",searchType:"1",storeGroup:[],dateRange:[]},currentPage:1,pageSize:20,total:0}},filters:{percenteNum:function(t){return t>0?Number(100*t).toFixed(2)+"%":Number(t).toFixed(2)+"%"}},methods:{handleClose:function(t){this.$emit("closeSendRecord")},toInput:Object(l.a)(function(t,e){this.currentPage=1,this.getTableList()},500),clearInput:function(){this.currentPage=1,this.getTableList()},changeDate:function(t){t||(this.choiceDateCopy=[],this.conditionObj.dateRange=[]),this.getTableList()},handleSizeChange:function(t){this.currentPage=1,this.pageSize=t,this.getTableList()},handleCurrentChange:function(t){this.currentPage=t,this.getTableList()},getTableList:function(t){var e=this,n={policyId:e.policyId,search:e.conditionObj.searchInput||"",pageNum:e.currentPage,pageSize:e.pageSize};Object(i.d)("/haoban-app-customer-web/inner/find-card-total-log-page",n).then(function(t){var n=t.data;if(1==n.errorCode)return e.tableData=n.result.result||[],e.total=n.result.totalCount,!1;a.a.errorMsg(n)}).catch(function(t){e.$message.error({duration:1e3,message:t.message})})}},watch:{brandId:function(t,e){t&&(this.activeBrand=t,this.getTableList())},policyId:function(t,e){t&&this.getTableList()}},mounted:function(){this.policyId&&this.getTableList()}},c={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("el-dialog",{attrs:{title:"记录",visible:t.dialogVisible,width:"802px","before-close":t.handleClose},on:{"update:visible":function(e){t.dialogVisible=e}}},[n("div",{staticClass:"table-condition flex flex-space-between m-b-20"},[n("div",{staticClass:"table-condition-left"},[n("el-input",{staticClass:"w-369",attrs:{placeholder:"请输入卡券名称",maxlength:"50",clearable:""},on:{clear:t.clearInput},nativeOn:{keyup:function(e){return function(e){return t.toInput(e,t.conditionObj.searchInput)}.apply(null,arguments)}},model:{value:t.conditionObj.searchInput,callback:function(e){t.$set(t.conditionObj,"searchInput",e)},expression:"conditionObj.searchInput"}})],1)]),t._v(" "),n("div",[n("el-table",{ref:"multipleTable",staticClass:"select-table",style:{width:"100%",minHeight:t.tableH},attrs:{data:t.tableData,"tooltip-effect":"dark",height:"450"}},[n("el-table-column",{attrs:{label:"卡券名称","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.cardName||"--")+"\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"",label:"投放数量","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.issuingQuantity||"0")+"\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"",label:"领取数量"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.getedQuantity||"0"))]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"",label:"领取率"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(t._f("percenteNum")(e.row.getedRate)))]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"",label:"使用数量"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("div",[t._v(t._s(e.row.usageQuantity||"0"))])]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"",label:"核销率"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("div",[t._v(t._s(t._f("percenteNum")(e.row.verificationRate)))])]}}])})],1),t._v(" "),0!=t.tableData.length?n("div",{staticClass:"block common-wrap__page text-right m-t-24"},[n("dm-pagination",{attrs:{background:"","current-page":t.currentPage,"page-sizes":[20,40,60,80],"page-size":t.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:t.total},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1):t._e()],1)])},staticRenderFns:[]};var u=n("VU/8")(s,c,!1,function(t){n("nfpZ")},"data-v-48fb59e7",null).exports;
/**!
* Sortable 1.14.0
* @author RubaXa <trash@rubaxa.org>
......
webpackJsonp([34],{"56+N":function(t,e){},AVFt:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("PI0u"),r=n("Ch4/"),o=n("P9l9"),s={name:"login",data:function(){return{active:0,enterpriseId:"",enterpriseList:[],numberCode:""}},computed:{},methods:{toRouterView:function(t){this.$router.push({path:t.path})},toIndex:Object(i.a)(function(){this.toLogin()},500),toLogin:function(){var t=window.location.origin+"/haoban-manage3-web/gic-login?wxEnterpriseId="+this.enterpriseList[this.active].wxEnterpriseId+"&random="+this.$route.query.random;window.location.href=t},changeEnterprise:function(t){this.active=t},getList:function(){var t=this;Object(o.a)("/haoban-manage3-web/login-wx-enterprise-list?random="+this.$route.query.random,{}).then(function(e){var n=e.data;if(1==n.errorCode)return t.enterpriseList=n.result,1===n.result.length?void t.toLogin():void 0;r.a.errorMsg(n)}).catch(function(t){this.$message.error({duration:1e3,message:t.message})})},arrowClick:function(t){"right"===t?this.$refs.cardShow.next():this.$refs.cardShow.prev()}},mounted:function(){this.$route.query.random&&this.getList(),localStorage.getItem("userInfos")&&localStorage.removeItem("userInfos")},components:{}},a={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"login-wrap"},[n("section",[t._m(0),t._v(" "),n("div",{staticClass:"login-body"},[n("i",{staticClass:"iconfont iconpre",on:{click:function(e){return t.arrowClick("left")}}}),t._v(" "),n("i",{staticClass:"iconfont iconnext",on:{click:function(e){return t.arrowClick("right")}}}),t._v(" "),n("el-carousel",{ref:"cardShow",attrs:{arrow:"never",height:"262px","indicator-position":"none",autoplay:!1},on:{change:t.changeEnterprise}},t._l(t.enterpriseList,function(e){return n("el-carousel-item",{key:e.wxEnterpriseId},[n("div",{staticClass:"info flex"},[n("p",{staticClass:"info_img"},[n("img",{attrs:{src:e.corpSquareLogoUrl,alt:""}})]),t._v(" "),n("p",{staticClass:"info_name"},[t._v(t._s(e.corpName))])])])}),1),t._v(" "),n("el-button",{attrs:{type:"primary"},on:{click:t.toIndex}},[t._v("登录")])],1)])])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"login-body-head border-box flex"},[e("img",{staticClass:"login-body-logo",attrs:{src:n("wdS9"),alt:"logo"}})])}]};var c=n("VU/8")(s,a,!1,function(t){n("56+N")},"data-v-3c6b2e1d",null);e.default=c.exports},wdS9:function(t,e,n){t.exports=n.p+"static/img/logo-text.3ba0f9e.png"}});
\ 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.
!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={100: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:"7283abfeda75b8e93970",1:"80ec7107adf684998411",2:"8ba175a78e79f26b3844",3:"00d4df818d4681d0473a",4:"44c9f836b554256b37bc",5:"77b03f3123179bc62fc4",6:"6b7479e9a03291c03b4f",7:"89a86a2505f1fd9afb3e",8:"a620d3643ce311c5e657",9:"fc369b3655331187f8ca",10:"51508b59ad693f591b04",11:"81f6667f8d435d23211b",12:"d27fce486098d2f011ec",13:"baab4a17bc8dbc86b144",14:"34b7414d5c6842dcd713",15:"28fbcd62173fe42e5e94",16:"25826ca15fb1347bb7a8",17:"fcc67eed2082b7438106",18:"8fc843e79572fb30bd68",19:"b2b0a38dd21a2dc61d2d",20:"84f5701ad4001e9618c8",21:"23ffd0d46789367f101c",22:"b78eccebc9ba85f39ccf",23:"ca251b7e87315435a911",24:"9b6c0ece181d5be053df",25:"53270642e9a6c0439812",26:"98090da394d2fcd7acbd",27:"b7471e7b7eb30abc3034",28:"bb65ad848fffd7ecfc24",29:"e1122bb287ca963098cf",30:"1a2c3d34bc94fd71a05b",31:"202e5ca9c044ace8a3f0",32:"c95dc2121a42e8642052",33:"74e6c489c2bea79419b4",34:"67247b9814ce15719ef7",35:"fa3d765c7c6326203e6e",36:"49089d4a8c107c795f53",37:"0e02949e809d3716e48b",38:"cf6466abfb8c2f8fd5d3",39:"cf37cb7b062f3b2048aa",40:"1bb2adbc9110e3fb7d36",41:"ec35a487ff5a3d46f5b5",42:"d8cd09ccfcf0f481f846",43:"f7328443e03087a27ce8",44:"272e2de8af15d979d10c",45:"469cc3f880b2c018d6b9",46:"8e7029cf36d70b98915a",47:"a853987e71cfb03f6eb8",48:"5a7b3cead549fe83f5e7",49:"909dfe75a15bbe482950",50:"643f21e60330f6ca46ea",51:"602f31c59732a8aaee25",52:"f9c30cdd58604c276133",53:"fcbe59ea1b10a30dd005",54:"c789c40316902b20ccb6",55:"6e2365af9808bbaf86ed",56:"73321d38b17ad93621e2",57:"fec3d7acb88b4c2e07b4",58:"cd63ae87b0e44a9a7b69",59:"a0fbcdb123eca5e7218d",60:"1c7701ef6f5b18b8d533",61:"14a359600fd740f5d245",62:"99db20a5ccaf5cc81ad9",63:"049efae24a1ce59a4aae",64:"9296449a6ebb17339ca9",65:"7fc9be036186de42cacf",66:"d33469345ae6264787f7",67:"80021490c592850554ef",68:"5eec5f42e06d798bfe56",69:"927cc6261b733e4642b2",70:"39942f20a1e4813777f9",71:"30525d3db11da1766b5e",72:"6ecaafb4bcdf06ac310d",73:"0d5f0e677479535a1535",74:"fc704c592f3e9bf698c1",75:"19778d31449cdaec2e21",76:"d2ca99025f566c98e19c",77:"bdc518dcddee0deab7f2",78:"8ed7ae9ddb04323fa0b9",79:"766c7ba8fae704945a30",80:"ffb4d21011fd99430e20",81:"175526175e2f6744081a",82:"0028cea16a99946ffd4c",83:"d160e45d663105bd2d06",84:"dc6820b3cfc128b399cf",85:"1a0f1b1da12d5c487d25",86:"6c9807a26107be4898ba",87:"9f1af55bb7bde32f9a46",88:"db9822ea5599447c45ab",89:"7f6efae33e8522a8254b",90:"8328de831fe7a4d46b88",91:"d02dd43ca087e1fd389e",92:"25ed17c5be90edf4f562",93:"6525e90e0e3a1d0cfe25",94:"c136816f48de340ef0c4",95:"dc32d70e4a6871a2896c",96:"9e786c2c26186f5a16b8",97:"bb4f298b513de09f9055"}[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
!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={100: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:"e3a177a51528e1c18551",1:"80ec7107adf684998411",2:"23aa49e7b897407d5cb4",3:"00d4df818d4681d0473a",4:"44c9f836b554256b37bc",5:"77b03f3123179bc62fc4",6:"6b7479e9a03291c03b4f",7:"89a86a2505f1fd9afb3e",8:"6e35ef751d4ea8769c2a",9:"fc369b3655331187f8ca",10:"51508b59ad693f591b04",11:"a3895b63865ad313c9de",12:"d27fce486098d2f011ec",13:"baab4a17bc8dbc86b144",14:"34b7414d5c6842dcd713",15:"28fbcd62173fe42e5e94",16:"25826ca15fb1347bb7a8",17:"fcc67eed2082b7438106",18:"8fc843e79572fb30bd68",19:"b2b0a38dd21a2dc61d2d",20:"84f5701ad4001e9618c8",21:"23ffd0d46789367f101c",22:"b78eccebc9ba85f39ccf",23:"ca251b7e87315435a911",24:"9b6c0ece181d5be053df",25:"53270642e9a6c0439812",26:"98090da394d2fcd7acbd",27:"b7471e7b7eb30abc3034",28:"bb65ad848fffd7ecfc24",29:"e1122bb287ca963098cf",30:"1a2c3d34bc94fd71a05b",31:"0aee8021373e1f3ccde5",32:"21525729585fc8d2e630",33:"0b6b927963269f9037d4",34:"0ef52d51a93d842168b5",35:"fa3d765c7c6326203e6e",36:"49089d4a8c107c795f53",37:"0e02949e809d3716e48b",38:"cf6466abfb8c2f8fd5d3",39:"cf37cb7b062f3b2048aa",40:"1bb2adbc9110e3fb7d36",41:"ec35a487ff5a3d46f5b5",42:"d8cd09ccfcf0f481f846",43:"f7328443e03087a27ce8",44:"272e2de8af15d979d10c",45:"469cc3f880b2c018d6b9",46:"8e7029cf36d70b98915a",47:"a853987e71cfb03f6eb8",48:"5a7b3cead549fe83f5e7",49:"909dfe75a15bbe482950",50:"643f21e60330f6ca46ea",51:"602f31c59732a8aaee25",52:"f9c30cdd58604c276133",53:"fcbe59ea1b10a30dd005",54:"c789c40316902b20ccb6",55:"6e2365af9808bbaf86ed",56:"73321d38b17ad93621e2",57:"fec3d7acb88b4c2e07b4",58:"cd63ae87b0e44a9a7b69",59:"a0fbcdb123eca5e7218d",60:"1c7701ef6f5b18b8d533",61:"14a359600fd740f5d245",62:"99db20a5ccaf5cc81ad9",63:"049efae24a1ce59a4aae",64:"9296449a6ebb17339ca9",65:"7fc9be036186de42cacf",66:"d33469345ae6264787f7",67:"80021490c592850554ef",68:"5eec5f42e06d798bfe56",69:"927cc6261b733e4642b2",70:"39942f20a1e4813777f9",71:"30525d3db11da1766b5e",72:"6ecaafb4bcdf06ac310d",73:"0d5f0e677479535a1535",74:"fc704c592f3e9bf698c1",75:"19778d31449cdaec2e21",76:"d2ca99025f566c98e19c",77:"bdc518dcddee0deab7f2",78:"8ed7ae9ddb04323fa0b9",79:"766c7ba8fae704945a30",80:"ffb4d21011fd99430e20",81:"175526175e2f6744081a",82:"0028cea16a99946ffd4c",83:"d160e45d663105bd2d06",84:"dc6820b3cfc128b399cf",85:"1a0f1b1da12d5c487d25",86:"6c9807a26107be4898ba",87:"9f1af55bb7bde32f9a46",88:"db9822ea5599447c45ab",89:"7f6efae33e8522a8254b",90:"8328de831fe7a4d46b88",91:"d02dd43ca087e1fd389e",92:"25ed17c5be90edf4f562",93:"6525e90e0e3a1d0cfe25",94:"c136816f48de340ef0c4",95:"dc32d70e4a6871a2896c",96:"9e786c2c26186f5a16b8",97:"bb4f298b513de09f9055"}[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
......@@ -26,7 +26,9 @@
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>')
// document.write('<script src="//'+ host + src +'"><\/script>')
document.write('<script src="//172.16.30.233:8091/static/import-component.js"><\/script>')
})()
</script>
<script src="//web-1251519181.file.myqcloud.com/components/pagination.1.0.10.js"></script>
......
......@@ -14,9 +14,9 @@
<el-dialog :title="!!editRow.materialId ? '编辑图片' : '新建图片'" :visible.sync="dialogVisible" width="600px" :before-close="handleClose">
<div class="">
<el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="100px" class="demo-ruleForm">
<el-form-item label="图片标题" prop="materialTitle">
<!-- <el-form-item label="图片标题" prop="materialTitle">
<limitInput :inputWidth="440" :inputValue.sync="ruleForm.materialTitle" :holder="'请输入图片标题'" :getByType="'word'" :maxLength="20"> </limitInput>
</el-form-item>
</el-form-item> -->
<el-form-item label="图片" prop="imgUrl">
<single-upload uploadType="1" :imgSrc.sync="ruleForm.imgUrl"> </single-upload>
</el-form-item>
......@@ -30,6 +30,7 @@
</template>
<script>
import singleUpload from '@/components/single-upload.vue';
import multUpload from '@/components/mult-upload-img.vue';
import limitInput from '@/components/limit-input.vue';
import limitTextarea from '@/components/limit-textarea.vue';
import { _debounce } from '@/common/js/public';
......@@ -55,7 +56,8 @@ export default {
components: {
limitInput,
limitTextarea,
singleUpload
singleUpload,
multUpload
},
data() {
return {
......
......@@ -15,16 +15,28 @@
-->
<template>
<div class="single-upload-wrap">
<el-upload class="avatar-uploader" :action="uploadUrl()" :show-file-list="false" :on-success="handleAvatarSuccess" :before-upload="beforeAvatarUpload">
<img v-if="imgSrc" :src="imgSrc" class="avatar" @mouseover="showImage(imgSrc)" />
<video v-if="videoSrc != '' && videoFlag == false" :src="videoSrc" class="avatar">您的浏览器不支持视频播放</video>
<div v-if="!imgSrc && !videoSrc">
<i class="el-icon-plus avatar-uploader-icon"></i>
<p class="font-12 color-606266">{{ uploadType == 1 || uploadType == 2 || uploadType == 4 ? '上传图片' : '上传视频' }}</p>
<div class="imageList">
<el-upload class="avatar-uploader" :action="uploadUrl()" multiple list-type="picture-card" :file-list="imgList" :show-file-list="false" :on-success="handleAvatarSuccess" :before-upload="beforeAvatarUpload">
<!-- <img v-if="imgSrc" :src="imgSrc" class="avatar" @mouseover="showImage(imgSrc)" /> -->
<!-- <i class="el-icon-plus"></i> -->
<video v-if="videoSrc != '' && videoFlag == false" :src="videoSrc" class="avatar">您的浏览器不支持视频播放</video>
<div v-if="!videoSrc" class="flex-column">
<i class="el-icon-plus vatar-uploader-icon"></i>
<p class="font-12 color-606266" style="line-height: 22px;">{{ uploadType == 1 || uploadType == 2 || uploadType == 4 ? '上传图片' : '上传视频' }}</p>
</div>
</el-upload>
<div v-for="item in imgList" :key="item" class="imageBox">
<img :src="item.url" class="image" />
<div class="imageMask">
<span @click="handleRemove(item.url)" class="el-upload-list__item-delete">
<i class="el-icon-error"></i>
</span>
<span @click="handlePreview(item.url)" class="el-upload-list__item-preview is-preview">
<i class="el-icon-zoom-in"></i>
</span>
</div>
</div>
<!-- <el-progress v-if="videoFlag == true" type="circle" :percentage="videoUploadPercent" style="margin-top:30px;"></el-progress> -->
</el-upload>
</div>
<p v-if="uploadType == 1" class="upload-tip color-909399 font-12">
图片支持png、jpg、jpeg格式,大小不超过2M,可上传1张
</p>
......@@ -38,7 +50,7 @@
建议尺寸:520×416,支持png、jpg、jpeg格式,大小不超过1M
</p>
<!-- 图片预览 -->
<!-- <vue-gic-img-preview :imgUrl="imgUrl" :imgShowFlag="imgShowFlag" @hideImage="hideImage"></vue-gic-img-preview> -->
<vue-gic-img-preview :imgUrl="imgUrl" :imgShowFlag="imgShowFlag" @hideImage="hideImage"></vue-gic-img-preview>
</div>
</template>
<script>
......@@ -79,6 +91,7 @@ export default {
imgShowFlag: false, // 是否弹框显示,true: 显示;false: 不显示
imgUrl: '', // 传递的图片 src
videoFlag: false,
imgList: [],
fileType: this.uploadType == 1 || this.uploadType == 2 ? 'jpg' : 'mp4'
};
},
......@@ -119,7 +132,8 @@ export default {
if (that.uploadType == 3) {
that.$emit('update:videoSrc', res.result.url);
} else {
that.$emit('update:imgSrc', res.result.url);
this.imgList.push({ uid: res.result.key, url: res.result.url });
that.$emit('update:imgSrc', this.imgList);
}
} else {
errMsg.errorMsg(res);
......@@ -176,17 +190,17 @@ export default {
/**
* 上传图片预览
*/
showImage(src) {
const that = this;
if (!src || src == '') {
return false;
}
that.imgShowFlag = true;
that.imgUrl = src;
handlePreview(url) {
this.imgShowFlag = true;
this.imgUrl = url;
},
handleRemove(item){
console.log(item)
this.imgList = this.imgList.filter(i=>i.url!=item);
},
hideImage(val) {
const that = this;
that.imgShowFlag = val;
this.imgShowFlag = val;
this.imgUrl = '';
}
}
// mounted() {}
......@@ -285,4 +299,82 @@ export default {
.color-1890ff {
color: #2f54eb;
}
.flex-column{
display: flex;
flex-direction: column;
}
.imageList{
display: flex;
flex-wrap: wrap;
}
.imageBox{
position: relative;
max-width: 102px;
height: 102px;
margin: 0 0 5px 5px;
img{
width: 100%;
height: 100%;
display: block;
}
.imageMask{
opacity:0;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
cursor: default;
&:hover{
opacity:1;
}
span {
display: inline-block;
cursor: pointer;
}
.el-upload-list__item-delete {
z-index: 1;
line-height: 1;
top: 0px;
right: 0px;
transform: translate(40%, -40%);
position: absolute;
font-size: inherit;
color: inherit;
.el-icon-error {
color: rgba(0, 0, 0, 0.4);
font-size: 16px;
&:hover {
color: rgba(0, 0, 0, 0.8);
}
}
}
.el-upload-list__item-preview {
z-index: 2;
position: absolute;
line-height: 1px;
border-radius: 100%;
right:-3px;
bottom:-3px;
height: 25px;
width: 25px;
background-color: rgba(0, 0, 0, 0.4);
.el-icon-zoom-in {
font-size: 14px;
margin-top: 50%;
margin-left: 50%;
transform: translate(-50%, -50%);
color: #fff;
}
&:hover {
background-color: rgba(0, 0, 0, 0.8);
transform: scale(1.3);
right: -2px;
bottom: -2px;
}
}
}
}
</style>
......@@ -70,15 +70,17 @@
><span :class="['iconfont', contactObj.checkFlag ? 'color-49c958 iconchenggong' : 'color-f83431 iconshibai']"></span><span class="p-l-10">{{ contactObj.checkFlag ? '校验成功' : '校验失败' }}</span></span
>
</div> -->
<div class="m-b-20 secret-cell">
<div class="m-b-20 secret-cell" v-show="haobanObj.secretVal">
<span class="inline-block w-127">
<el-tooltip class="item" effect="dark" content="用于获取登录小程序用户的手机号/姓名/部门信息" placement="top-start"> <span style="cursor: pointer;padding-bottom: 2px; border-bottom: 1px dashed #2F54EB;" class="font-14 color-606266">好办助手secret:</span></el-tooltip>
</span>
<el-input class="m-l-10 w-399" maxlength="200" v-model="haobanObj.secretVal" placeholder="必填"></el-input>
<el-button class="m-l-20" type="text" @click="saveSecret('3')">保存</el-button><span v-if="haobanObj.updateTime" class="m-l-20 font-12 color-909399">最后一次保存:{{ haobanObj.updateTime | formatTimeStamp }}</span
><span class="m-l-37 font-14 color-303133"
><span :class="['iconfont', haobanObj.checkFlag ? 'color-49c958 iconchenggong' : 'color-f83431 iconshibai']"></span><span class="p-l-10">{{ haobanObj.checkFlag ? '校验成功' : '校验失败' }}</span></span
>
<el-button class="m-l-20" type="text" @click="saveSecret('3')">保存</el-button>
<span v-if="haobanObj.updateTime" class="m-l-20 font-12 color-909399">最后一次保存:{{ haobanObj.updateTime | formatTimeStamp }}</span>
<span class="m-l-37 font-14 color-303133">
<span :class="['iconfont', haobanObj.checkFlag ? 'color-49c958 iconchenggong' : 'color-f83431 iconshibai']"></span>
<span class="p-l-10">{{ haobanObj.checkFlag ? '校验成功' : '校验失败' }}</span>
</span>
<div v-if="showHaobanError" class="el-form-item__error m-l-137">请填写好办助手 secret</div>
</div>
<!-- <div class="secret-cell m-b-20">
......@@ -89,6 +91,15 @@
><span :class="['iconfont', companyObj.memberSecretFlag ? 'color-49c958 iconchenggong' : 'color-f83431 iconshibai']"></span><span class="p-l-10">{{ companyObj.memberSecretFlag ? '校验成功' : '校验失败' }}</span></span
>
</div> -->
<div class="m-b-20 secret-cell" v-show="application.secretVal">
<span class="inline-block w-127">
<el-tooltip class="item" effect="dark" content="注意:2021-10-22之后新增的企微应用,全部要求走代开发模式,请录入代开发应用secret,之前建立的应用不受影响" placement="top-start">
<span style="cursor: pointer;padding-bottom: 2px; border-bottom: 1px dashed #2F54EB;" class="font-14 color-606266">代开发应用secret:</span>
</el-tooltip>
</span>
<el-input class="m-l-10 w-399" maxlength="200" v-model="application.secretVal"></el-input>
<span v-if="haobanObj.updateTime" class="m-l-20 font-12 color-909399">最后一次授权:{{ application.updateTime | formatTimeStamp }}</span>
</div>
<div class="secret-cell m-b-20">
<el-tooltip class="item" effect="dark" content="企业微信中【应用管理】关联的会员小程序secret,请复制后更新至此处。首次使用好办请输入。" placement="top-start"> <span style="cursor: pointer;padding-bottom: 2px; border-bottom: 1px dashed #2F54EB;" class="font-14 color-606266">会员小程序secret:</span></el-tooltip>
<span class="p-l-10 font-14 color-303133 font-w-500">会员小程序信息</span>
......@@ -266,7 +277,11 @@ export default {
addAppRow: {},
// 企微好友
wxShow: false,
wxDate: ''
wxDate: '',
application: {
secretVal: '',
updateTime: null
} // 待开发应用secret
};
},
computed: {},
......@@ -586,6 +601,9 @@ export default {
if (ele.secretType == 4) {
that.tableData.push(ele);
}
if (ele.secretType == 5) {
this.application = ele;
}
});
}
return 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