chunk-7165.5ecf53ce.js 4.2 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-7165"],{"EUb+":function(t,e,i){},"H6+x":function(t,e,i){"use strict";var s=i("EUb+");i.n(s).a},Sltz:function(t,e,i){"use strict";i.r(e);var s=i("QbLZ"),a=i.n(s),n=i("vDqi"),r=i.n(n),o={data:function(){return{fileList:[],menu_type_value:"",uploadParameters:{}}},mounted:function(){this.menu_type_value=this.$route.query.menu_type},methods:{beforeUpload:function(t){var e=t.name.lastIndexOf("."),i=t.name.substr(e+1);return i=i.toLowerCase(),["xls","xlsx"].includes(i)?this.fileList=[t]:this.$message.error("请上传文件后缀名为xls、xlsx的文件"),!1},exceedTips:function(t){this.$message.error("最多只能上传一个文件")},fileImportPrompt:function(){var t=this;this.$confirm("若数据量过大,需分批次处理,请耐心等待,不要关闭页面! 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.importConfirm()}).catch(function(){t.$message({type:"info",message:"已取消导入"})})},importConfirm:function(t){var e=this,i=1==this.menu_type?"plugin/CustomerManage/MyCustomer/importCustomer":"plugin/CustomerManage/PublicCustomer/importCustomer";if(this.fileList.length<1)return this.$message.error("请选择要导入的的excel文件");var s={menu_type:this.menu_type_value,need_name:1},n=this.fileList[0];"more"==t&&(s=a()({},s,this.uploadParameters));var o=this.fun.getRealPCUrl(i,s),l=new FormData;l.append("file",n);var u=this.$loading({lock:!0,text:"导入中...",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"});r.a.post(o,l,{headers:{"Content-Type":"multipart/form-data"}}).then(function(t){u.close();var i=t.data;if(1!=i.result)return e.$message.error(i.msg);1==i.data.is_continue?(e.uploadParameters=i.data,e.$message.success(i.msg),e.importConfirm("more")):(e.$message.success("导入成功"),e.fileList=[])}).catch(function(t){u.close(),e.$message.error("导入失败")})},toMyImportRecord:function(t){this.$router.push(this.fun.getUrl("myImportRecord",{},{menu_type:t}))}},components:{customerManageSide:i("Re+u").a}},l=(i("H6+x"),i("KHd+")),u=Object(l.a)(o,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"all private-customer"},[i("customer-manage-side",{attrs:{defaultActive:3==t.menu_type_value?"manageExternalCustomer":"managePrivateCustomer"}}),t._v(" "),i("div",{staticStyle:{width:"calc(100% - 150px)"},attrs:{id:"app"}},[t._m(0),t._v(" "),i("div",{staticClass:"vue-main"},[t._m(1),t._v(" "),i("a",{staticClass:"download-tem",attrs:{href:t.fun.getRealPCUrl("plugin/CustomerManage/importTemplate",{menu_type:this.menu_type_value})}},[t._v("\n 下载EXCEL模板文件\n ")]),t._v(" "),i("div",{staticClass:"upload-select-box"},[i("span",{staticStyle:{"margin-right":"20px","line-height":"34px"}},[t._v("EXCEL文件")]),t._v(" "),i("el-upload",{staticClass:"upload-demo",attrs:{action:"",accept:".xls, .xlsx",multiple:!0,limit:1,"file-list":t.fileList,"on-exceed":t.exceedTips,"before-upload":t.beforeUpload}},[i("el-button",{attrs:{type:"primary",plain:""}},[t._v("+选择文件")])],1)],1)]),t._v(" "),i("div",{staticClass:"vue-footer"},[i("el-button",{attrs:{type:"primary"},on:{click:t.fileImportPrompt}},[t._v("确认导入")]),t._v(" "),i("el-button",{on:{click:function(e){t.toMyImportRecord(t.menu_type_value)}}},[t._v("导入记录")]),t._v(" "),i("el-button",{on:{click:function(e){t.$router.back()}}},[t._v("返回")])],1)])],1)},[function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"vue-head"},[i("div",{staticClass:"vue-main-title",staticStyle:{"margin-bottom":"20px"}},[i("div",{staticClass:"vue-main-title-left"}),t._v(" "),i("div",{staticClass:"vue-main-title-content"},[t._v("导入方法")])]),t._v(" "),i("div",{staticClass:"tip-method"},[i("p",[t._v("使用方式:")]),t._v(" "),i("p",[t._v("1.下载Excel模板文件并录入信息")]),t._v(" "),i("p",[t._v("2.上传Excel导入")])])])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"vue-main-title",staticStyle:{"margin-bottom":"20px"}},[e("div",{staticClass:"vue-main-title-left"}),this._v(" "),e("div",{staticClass:"vue-main-title-content"},[this._v("导入客户")])])}],!1,null,"cacd8060",null);u.options.__file="ImportCustomer.vue";e.default=u.exports}}]);