pages-index-upload.9450f65c.js 18 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-upload"],{"019b":function(t,e,a){"use strict";a.r(e);var i=a("9cf5"),o=a("f16a");for(var n in o)"default"!==n&&function(t){a.d(e,t,(function(){return o[t]}))}(n);a("4bb5");var s,u=a("f0c5"),l=Object(u["a"])(o["default"],i["b"],i["c"],!1,null,"2882340a",null,!1,i["a"],s);e["default"]=l.exports},"07e9":function(t,e,a){"use strict";a.r(e);var i=a("4e5a"),o=a.n(i);for(var n in i)"default"!==n&&function(t){a.d(e,t,(function(){return i[t]}))}(n);e["default"]=o.a},"0e49":function(t,e,a){"use strict";var i=a("4ea4");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=i(a("019b")),n=i(a("c2f2")),s=i(a("68d9")),u=getApp(),l={data:function(){return{uploadLists:[],max:1,chooseNum:9,ceshiData:[],ceshiData1:[],file_type:{file_type:"img"},steps:{name:""},url:"",resource_ids:[],staff_id:"",isShow:!1,tips:"",baseUrl:n.default.data.baseUrl}},components:{htzImageUpload:s.default,navBar:o.default},onLoad:function(){var t=this;console.log("ceshi-------h5");var e=uni.getStorageSync("steps");this.steps=uni.getStorageSync("steps"),this.name=e.name,u.request("/authorization","","get").then((function(e){t.staff_id=e.data.data.staff_id,console.log(e,"------------------")}));var a={key:uni.getStorageSync("steps").key};u.request("/templates",a,"get").then((function(e){console.log(e.data.data.data[0].resource,"---------------------模板"),t.url=e.data.data.data[0].resource,t.tips=e.data.data.data[0].remark}))},methods:{backLast:function(){console.log(this.url),uni.reLaunch({url:"./fileList"})},downLoad:function(){var t=this.url,e=document.createElement("a");e.download="",e.href=t,document.body.appendChild(e),e.click(),e.remove(),uni.showToast({title:"正在下载",icon:"success"})},tiaozhuan:function(){},saveSubmit:function(){if(console.log(this.resource_ids,"________"),this.steps.name)if(this.resource_ids){JSON.stringify();var t={name:this.steps.name,key:this.steps.key,resource_type:1,resource_ids:this.resource_ids,staff_id:this.staff_id,user_id:uni.getStorageSync("userInfo").id,organization_id:uni.getStorageSync("userInfo").organization_id};console.log(t.resource_ids,"llllllllllllllllllllll"),u.request("/archives",t,"post").then((function(t){console.log(t,"上传成功"),200==t.data.code?(uni.showToast({title:"上传成功",icon:"none"}),setTimeout((function(){uni.navigateBack({})}),500)):uni.showToast({title:t.data.message,icon:"none"})}))}else uni.showToast({title:"请选择图片~",icon:"none"});else uni.showToast({title:"文件名称不能为空~",icon:"none"})},zidingyiSuccess:function(t){var e=JSON.parse(t.data);if(200==e.code){var a=e.data.id;return this.resource_ids.push(a),console.log(this.resource_ids),{success:!0,url:e.data.url}}return{success:!1,url:""}}}};e.default=l},"29d8":function(t,e,a){"use strict";var i;a.d(e,"b",(function(){return o})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){return i}));var o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"htz-image-upload-list"},[t._l(t.uploadLists,(function(e,i){return a("v-uni-view",{key:i,staticClass:"htz-image-upload-Item"},[a("v-uni-image",{staticClass:"img",attrs:{src:e},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.imgPreview(i)}}}),t.remove?a("v-uni-view",{staticClass:"htz-image-upload-Item-del",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.imgDel(i)}}},[t._v("×")]):t._e()],1)})),t.uploadLists.length<t.max?a("v-uni-view",{staticClass:"htz-image-upload-Item htz-image-upload-Item-add",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.imgAdd.apply(void 0,arguments)}}},[t._v("+")]):t._e()],2)},n=[]},"4bb5":function(t,e,a){"use strict";var i=a("fbb1"),o=a.n(i);o.a},"4e5a":function(t,e,a){"use strict";a("4160"),a("a434"),a("a9e3"),a("d3b7"),a("3ca3"),a("159b"),a("ddb0"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i={name:"htz-image-upload",props:{max:{type:Number,default:1},chooseNum:{type:Number,default:9},name:{type:String,default:"file"},remove:{type:Boolean,default:!0},sourceType:{type:Array,default:function(){return["album","camera"]}},action:{type:String,default:""},headers:{type:Object,default:function(){}},formData:{type:Object},compress:{type:Boolean,default:!0},quality:{type:Number,default:80},value:{type:Array,default:function(){return[]}},uploadSuccess:{default:function(t){return{success:!1,url:""}}}},data:function(){return{uploadLists:[]}},mounted:function(){this.$nextTick((function(){this.uploadLists=this.value}))},watch:{value:function(t,e){console.log("value",t,e),this.uploadLists=t}},methods:{imgDel:function(t){var e=this;uni.showModal({title:"提示",content:"您确定要删除么?",success:function(a){if(a.confirm){var i=e.uploadLists[t];e.uploadLists.splice(t,1),e.$emit("input",e.uploadLists),e.$emit("imgDelete",{del:i,tempFilePaths:e.uploadLists})}else a.cancel}})},imgPreview:function(t){console.log("imgPreview",t),console.log(this.uploadLists),uni.previewImage({urls:this.uploadLists,current:t,loop:!0})},imgAdd:function(){var t=this,e=Math.abs(this.uploadLists.length-this.max),a=this.chooseNum>e?e:this.chooseNum;uni.chooseImage({count:a,sizeType:["original","compressed"],sourceType:this.sourceType,success:function(e){t.chooseSuccessMethod(e.tempFilePaths),t.compress&&e.tempFiles[0].size/1024>1025?(t.imgCompress(e.tempFilePaths),console.log("压缩文件")):(t.imgUpload(e.tempFilePaths),console.log("直接上传"))}})},appCamera:function(){var t=this,e=plus.camera.getCamera(),a=e.supportedImageResolutions[0],i=e.supportedImageFormats[0];e.captureImage((function(e){t.chooseSuccessMethod([e])}),(function(t){console.log("Capture image failed: "+t.message)}),{resolution:a,format:i})},appGallery:function(t){var e=this;plus.gallery.pick((function(t){e.chooseSuccessMethod(t.files)}),(function(t){}),{filter:"image",multiple:!0,maximum:t})},chooseSuccessMethod:function(t){""==this.action?this.$emit("chooseSuccess",t):console.log(this.compress,"-------------压缩")},imgCompress:function(t){var e=this;console.log("CESJOJO"),uni.showLoading({title:"压缩中..."});var a=[],i=[];t.forEach((function(o,n){console.log(t,"========================"),a.push(new Promise((function(t,a){uni.compressImage({src:o,quality:e.quality,success:function(e){i.push(e.tempFilePath),console.log(1,"========================"),t(e.tempFilePath)},fail:function(t){a(t)},complete:function(){}}),e.canvasDataURL(o,{quality:e.quality/100},(function(e){i.push(e),t(e)}))})))})),Promise.all(a).then((function(t){uni.hideLoading(),e.imgUpload(t)})).catch((function(t,e){uni.hideLoading()}))},imgUpload:function(t){var e=this;console.log("测试上传次数"),uni.showLoading({title:"上传中"});var a=[];t.forEach((function(t,i){a.push(new Promise((function(a,i){uni.uploadFile({url:e.action,filePath:t,name:e.name,fileType:"image",formData:{file_type:"img"},header:e.headers,success:function(t){console.log("first-------------------"),"function"==typeof e.uploadSuccess&&(e.uploadSuccess(t).success&&(e.value.push(e.uploadSuccess(t).url),e.$emit("input",e.uploadLists)),console.log("成功")),a(t),e.$emit("uploadSuccess",t)},fail:function(t){console.log(t),i(t),e.$emit("uploadFail",t)},complete:function(){}})})))})),Promise.all(a).then((function(t){uni.hideLoading()})).catch((function(t,a){uni.hideLoading(),e.$emit("uploadFail",t)}))},canvasDataURL:function(t,e,a){var i=new Image;i.src=t,i.onload=function(){var t=this,i=t.width,o=t.height,n=i/o;i=e.width||i,o=e.height||i/n;var s=.8,u=document.createElement("canvas"),l=u.getContext("2d"),r=document.createAttribute("width");r.nodeValue=i;var c=document.createAttribute("height");c.nodeValue=o,u.setAttributeNode(r),u.setAttributeNode(c),l.drawImage(t,0,0,i,o),e.quality&&e.quality<=1&&e.quality>0&&(s=e.quality);var d=u.toDataURL("image/jpeg",s);a(d)}}}};e.default=i},5007:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i={name:"navBar",methods:{backLast:function(){console.log(this.url);var t=getCurrentPages();console.log(t.length,"页面数组"),uni.reLaunch({url:this.url})}}};e.default=i},"68d9":function(t,e,a){"use strict";a.r(e);var i=a("29d8"),o=a("07e9");for(var n in o)"default"!==n&&function(t){a.d(e,t,(function(){return o[t]}))}(n);a("e03f");var s,u=a("f0c5"),l=Object(u["a"])(o["default"],i["b"],i["c"],!1,null,"64d37700",null,!1,i["a"],s);e["default"]=l.exports},"7dfa":function(t,e,a){var i=a("24fb");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */uni-page-body[data-v-11e65aae]{background-color:#eff1f6}.navbar[data-v-11e65aae]{font-size:%?32?%;height:%?100?%;line-height:%?100?%;color:#888;position:relative;position:fixed;top:0;z-index:9999999;width:100%;background-color:#fff;text-align:center;border-bottom:solid %?2?% #eff1f6}.navbar .back[data-v-11e65aae]{height:%?100?%;width:%?100?%;text-align:center;position:absolute;float:left;left:%?0?%;font-size:%?32?%}.upload-home[data-v-11e65aae]{background-color:#eff1f6;width:100%;height:100%;padding-top:%?100?%}.upload-home .table[data-v-11e65aae]{background-color:#fff;font-size:%?28?%;margin-top:%?30?%;padding:%?30?%}.upload-home .table .title[data-v-11e65aae]{color:#666;font-size:%?30?%;display:block;padding-bottom:%?30?%;border-bottom:1px solid #eff1f6}.upload-home .table .text-box[data-v-11e65aae]{margin-top:%?20?%}.upload-home .table .text-box .input-key[data-v-11e65aae]{display:inline-block;height:%?80?%;line-height:%?80?%;width:%?160?%;vertical-align:top;color:#555;font-size:%?32?%}.upload-home .table .text-box .input-val[data-v-11e65aae]{display:inline-block;height:%?80?%;line-height:%?80?%;vertical-align:top;width:calc(100% - %?160?%);text-align:right;color:#333;font-size:%?32?%}.upload-home .imgList[data-v-11e65aae]{background-color:#fff;padding:%?30?%}.upload-home .imgList .remark[data-v-11e65aae]{font-size:%?26?%;padding-top:%?20?%;color:#555}.upload-home .imgList .img-title[data-v-11e65aae]{color:#666;font-size:%?30?%;display:block;position:relative}.upload-home .imgList .img-title .down-tmp[data-v-11e65aae]{color:red;position:absolute;right:0}.upload-home .imgList .img-title .down-tmp a[data-v-11e65aae]{text-decoration:none;color:red}.upload-home .imgList .img-box[data-v-11e65aae]{margin-top:%?20?%;background-color:#f3f3f3;border-radius:%?10?%;padding:%?15?%}.upload-home .submit[data-v-11e65aae]{padding:%?25?% 0;width:90%;margin:0 auto;margin-top:%?100?%;margin-bottom:%?50?%;text-align:center;font-size:%?32?%;color:#fff;background-color:#e61916;border-radius:%?10?%}.upload-home .htz-image-upload-list[data-v-11e65aae]{display:flex;flex-wrap:wrap}.upload-home .htz-image-upload-Item[data-v-11e65aae]{width:%?160?%;height:%?160?%;margin:%?13?%;border-radius:%?10?%;position:relative}.upload-home .htz-image-upload-Item uni-image[data-v-11e65aae]{width:100%;height:100%;border-radius:%?10?%}.upload-home .htz-image-upload-Item-add[data-v-11e65aae]{font-size:%?105?%;\n /* line-height: 160rpx; */text-align:center;border:1px dashed #d9d9d9;color:#d9d9d9}.upload-home .htz-image-upload-Item-del[data-v-11e65aae]{background-color:#f5222d;font-size:%?24?%;position:absolute;width:%?35?%;height:%?35?%;line-height:%?35?%;text-align:center;top:0;right:0;z-index:100;color:#fff}.upload-home .tips[data-v-11e65aae]{margin:%?90?% auto 0;border:1px dashed red;padding:%?20?%;width:85%;border-radius:%?15?%;font-size:%?28?%;color:#555}body.?%PAGE?%[data-v-11e65aae]{background-color:#eff1f6}',""]),t.exports=e},"878f":function(t,e,a){"use strict";var i=a("8a22"),o=a.n(i);o.a},"8a22":function(t,e,a){var i=a("7dfa");"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var o=a("4f06").default;o("0274bfc2",i,!0,{sourceMap:!1,shadowMode:!1})},"9cf5":function(t,e,a){"use strict";var i;a.d(e,"b",(function(){return o})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){return i}));var o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"navbar"},[a("v-uni-view",{staticClass:"back"},[a("v-uni-text",{staticClass:"iconfont icon-fanhui ",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.backLast()}}})],1),t._t("default")],2)},n=[]},a474:function(t,e,a){"use strict";a.r(e);var i=a("f657"),o=a("a51a");for(var n in o)"default"!==n&&function(t){a.d(e,t,(function(){return o[t]}))}(n);a("878f");var s,u=a("f0c5"),l=Object(u["a"])(o["default"],i["b"],i["c"],!1,null,"11e65aae",null,!1,i["a"],s);e["default"]=l.exports},a51a:function(t,e,a){"use strict";a.r(e);var i=a("0e49"),o=a.n(i);for(var n in i)"default"!==n&&function(t){a.d(e,t,(function(){return i[t]}))}(n);e["default"]=o.a},a873:function(t,e,a){var i=a("24fb");e=i(!1),e.push([t.i,".htz-image-upload-list[data-v-64d37700]{display:flex;flex-wrap:wrap}.htz-image-upload-Item[data-v-64d37700]{width:%?200?%;height:%?200?%;margin:%?13?%;border-radius:%?10?%;line-height:%?180?%;position:relative}.htz-image-upload-Item[data-v-64d37700]:first-child{margin-left:%?5?%!important}.htz-image-upload-Item[data-v-64d37700]:nth-child(4n){margin-left:%?5?%!important}.htz-image-upload-Item[data-v-64d37700]:nth-child(3n){margin-right:%?5?%!important}.htz-image-upload-Item uni-image[data-v-64d37700]{width:100%;height:100%;border-radius:%?10?%;border:1px solid red}.htz-image-upload-Item-add[data-v-64d37700]{font-size:%?105?%;\n\t/* line-height: 160rpx; */text-align:center;\n\t/* border: 1px dashed #d9d9d9;\n\tcolor: #d9d9d9; */color:#e61916;border:1px dashed #e61916}.htz-image-upload-Item-del[data-v-64d37700]{background-color:#f5222d;font-size:%?24?%;position:absolute;width:%?35?%;height:%?35?%;line-height:%?35?%;text-align:center;top:%?-12?%;right:%?-12?%;border-radius:50%;z-index:100;color:#fff}",""]),t.exports=e},a8f0:function(t,e,a){var i=a("a873");"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var o=a("4f06").default;o("10368b75",i,!0,{sourceMap:!1,shadowMode:!1})},d1e0:function(t,e,a){var i=a("24fb");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.navbar[data-v-2882340a]{font-size:%?32?%;height:%?100?%;line-height:%?100?%;color:#888;position:relative;position:fixed;top:0;z-index:9999999;width:100%;background-color:#fff;text-align:center;border-bottom:solid %?2?% #eff1f6}.navbar .back[data-v-2882340a]{height:%?100?%;width:%?100?%;text-align:center;position:absolute;float:left;left:%?0?%;font-size:%?32?%}',""]),t.exports=e},e03f:function(t,e,a){"use strict";var i=a("a8f0"),o=a.n(i);o.a},f16a:function(t,e,a){"use strict";a.r(e);var i=a("5007"),o=a.n(i);for(var n in i)"default"!==n&&function(t){a.d(e,t,(function(){return i[t]}))}(n);e["default"]=o.a},f657:function(t,e,a){"use strict";a.d(e,"b",(function(){return o})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){return i}));var i={htzImageUpload:a("68d9").default},o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{},[a("v-uni-view",{staticClass:"navbar"},[a("v-uni-view",{staticClass:"back"},[a("v-uni-text",{staticClass:"iconfont icon-fanhui ",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.backLast()}}})],1),a("v-uni-text",[t._v("上传文件")])],1),a("v-uni-view",{staticClass:"upload-home"},[a("v-uni-view",{staticClass:"imgList"},[a("v-uni-view",{staticClass:"img-title"},[t._v("请拍摄并上传图片"),a("v-uni-text",{staticClass:"down-tmp"},[a("a",{attrs:{href:t.url}},[t._v("点击下载模板")])])],1),a("v-uni-view",{staticClass:"img-box"},[a("htz-image-upload",{attrs:{max:9,uploadSuccess:t.zidingyiSuccess,action:t.baseUrl+"/upload"},model:{value:t.ceshiData1,callback:function(e){t.ceshiData1=e},expression:"ceshiData1"}})],1),a("v-uni-view",{staticClass:"remark"},[t._v("拍摄时确保文件照片"),a("v-uni-text",{staticStyle:{color:"red"}},[t._v("边缘完整,字体完整,亮度均匀。")])],1)],1),a("v-uni-view",{staticClass:"table"},[a("v-uni-view",{staticClass:"title"},[t._v("请确定文件信息")]),a("v-uni-view",{staticClass:"text-box"},[a("v-uni-text",{staticClass:"input-key"},[t._v("文件名称:")]),a("v-uni-input",{staticClass:"input-val",attrs:{type:"text",placeholder:"请输入文件名称"},model:{value:t.steps.name,callback:function(e){t.$set(t.steps,"name",e)},expression:"steps.name"}})],1)],1),a("v-uni-view",{staticClass:"submit",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.saveSubmit()}}},[t._v("保存")]),t.tips?a("v-uni-view",{staticClass:"tips"},[a("v-uni-view",{staticClass:"title"},[t._v("注意事项:")]),a("v-uni-view",{staticClass:"content"},[t._v(t._s(t.tips))])],1):t._e()],1)],1)},n=[]},fbb1:function(t,e,a){var i=a("d1e0");"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var o=a("4f06").default;o("4b8013b1",i,!0,{sourceMap:!1,shadowMode:!1})}}]);