(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-47eecee6"],{"44d3":function(t,e,i){"use strict";i.r(e);var o=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],attrs:{title:t.upload.title,visible:t.upload.importDeviceDialog,width:"500px","append-to-body":""},on:{"update:visible":function(e){return t.$set(t.upload,"importDeviceDialog",e)}}},[i("el-form",{ref:"importForm",attrs:{"label-position":"top",model:t.importForm,rules:t.importRules}},[i("el-form-item",{attrs:{label:t.$t("uploadFile"),prop:"fileList"}},[i("el-upload",{ref:"upload",attrs:{limit:1,accept:".xlsx, .xls",headers:t.upload.headers,action:t.upload.url+"?productId="+t.productId,disabled:t.upload.isUploading,"on-progress":t.handleFileUploadProgress,"on-error":t.handleError,"on-success":t.handleFileSuccess,"auto-upload":!1,"on-change":t.handleChange,"on-remove":t.handleRemove,drag:""},model:{value:t.importForm.fileList,callback:function(e){t.$set(t.importForm,"fileList",e)},expression:"importForm.fileList"}},[i("i",{staticClass:"el-icon-upload"}),i("div",{staticClass:"el-upload__text"},[t._v(" "+t._s(t.$t("dragFileTips"))+" "),i("em",[t._v(t._s(t.$t("clickFileTips")))])]),i("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[i("div",{staticStyle:{"margin-top":"10px"}},[i("span",[t._v(t._s(t.$t("device.batch-import-dialog.850870-5")))])])])]),i("el-link",{staticStyle:{"font-size":"14px","vertical-align":"baseline"},attrs:{type:"primary",underline:!1},on:{click:t.importTemplate}},[i("i",{staticClass:"el-icon-download"}),t._v(" "+t._s(t.$t("device.batch-import-dialog.850870-6"))+" ")])],1)],1),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:t.submitFileForm}},[t._v(t._s(t.$t("confirm")))]),i("el-button",{on:{click:function(e){t.upload.importDeviceDialog=!1}}},[t._v(t._s(t.$t("cancel")))])],1)],1)},r=[],l=(i("a9e3"),i("9b9c"),i("5f87")),a={name:"import-thingModel",props:{productId:{type:Number,default:0},justiceSelect:{type:String,default:"isSelectData"}},data:function(){return{type:1,importForm:{productId:null,fileList:[]},file:null,upload:{importDeviceDialog:!1,title:this.$t("batchImport"),isUploading:!1,headers:{Authorization:"Bearer "+Object(l["a"])()},url:"/prod-api/iot/model/importData"},importRules:{fileList:[{required:!0,message:this.$t("plzUploadFile"),trigger:"change"}]},loading:!1}},methods:{importTemplate:function(){this.download("/iot/model/temp",{},"".concat((new Date).getTime(),".xlsx"))},handleChange:function(t,e){this.importForm.fileList=e,this.importForm.fileList&&this.$refs.importForm.clearValidate("fileList")},handleRemove:function(t,e){this.importForm.fileList=e,this.$refs.importForm.validateField("fileList")},handleFileUploadProgress:function(t,e,i){this.upload.isUploading=!0},handleError:function(t,e,i){this.upload.importDeviceDialog=!1,this.$alert("
"+t.msg+"
",this.$t("device.allot-import-dialog.060657-17"),{dangerouslyUseHTMLString:!0})},handleFileSuccess:function(t,e,i){this.upload.importDeviceDialog=!1,this.upload.isUploading=!1,this.loading=!1,this.$refs.upload.clearFiles(),this.$alert("
"+t.msg+"
",this.$t("device.allot-import-dialog.060657-17"),{dangerouslyUseHTMLString:!0}),this.$parent.getList()},submitFileForm:function(){var t=this;this.$refs["importForm"].validate((function(e){e&&(t.upload.isUploading=!0,t.$refs.upload.submit())}))}}},n=a,d=i("2877"),s=Object(d["a"])(n,o,r,!1,null,null,null);e["default"]=s.exports},"9b9c":function(t,e,i){"use strict";i.d(e,"g",(function(){return r})),i.d(e,"h",(function(){return l})),i.d(e,"f",(function(){return a})),i.d(e,"a",(function(){return n})),i.d(e,"i",(function(){return d})),i.d(e,"e",(function(){return s})),i.d(e,"b",(function(){return u})),i.d(e,"d",(function(){return p})),i.d(e,"c",(function(){return c}));var o=i("b775");function r(t){return Object(o["a"])({url:"/iot/product/list",method:"get",params:t})}function l(t){return Object(o["a"])({url:"/iot/product/shortList",method:"get",params:t})}function a(t){return Object(o["a"])({url:"/iot/product/"+t,method:"get"})}function n(t){return Object(o["a"])({url:"/iot/product",method:"post",data:t})}function d(t){return Object(o["a"])({url:"/iot/product",method:"put",data:t})}function s(t){return Object(o["a"])({url:"/iot/product/deviceCount/"+t,method:"get"})}function u(t){return Object(o["a"])({url:"/iot/product/status",method:"put",data:t})}function p(t){return Object(o["a"])({url:"/iot/product/"+t,method:"delete"})}function c(t){return Object(o["a"])({url:"/iot/product/copy?productId="+t,method:"post"})}}}]);