Files
2023-11-23 09:05:23 +08:00

2 lines
13 KiB
JavaScript

/*! For license information please see index.js.LICENSE.txt */
"use strict";(wx.webpackJsonp=wx.webpackJsonp||[]).push([["pages/my/components/CheckinDetail/index"],{"./node_modules/@antmjs/vantui/es/uploader/index.js":function(e,a,i){var n=i("./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"),t=i("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),s=i("./node_modules/@swc/helpers/esm/_object_spread.js"),l=i("./node_modules/@swc/helpers/esm/_object_spread_props.js"),o=i("./node_modules/@swc/helpers/esm/_object_without_properties.js"),r=i("webpack/container/remote/react/jsx-runtime"),u=i("webpack/container/remote/@tarojs/taro"),c=i("webpack/container/remote/react"),d=i("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),m=i("./node_modules/@antmjs/vantui/es/loading/index.js"),p=i("./node_modules/@antmjs/vantui/es/icon/index.js"),f=i("./node_modules/@antmjs/vantui/es/common/validator.js"),v=i("./node_modules/@antmjs/vantui/es/utils/type.js"),h=i("./node_modules/@antmjs/vantui/es/uploader/wxs.js"),j=i("./node_modules/@antmjs/vantui/es/uploader/utils.js");a.default=function Uploader(e){var a=(0,c.useState)({lists:[],isInCount:!0}),i=(0,t.default)(a,2),b=i[0],g=i[1],x=e.disabled,_=e.multiple,w=e.uploadText,y=e.useBeforeRead,k=e.previewSize,F=void 0===k?160:k,C=e.name,V=void 0===C?"":C,T=e.accept,z=void 0===T?"image":T,I=e.maxSize,O=void 0===I?Number.MAX_VALUE:I,S=e.maxCount,N=void 0===S?100:S,P=e.deletable,D=void 0===P||P,A=e.showUpload,M=void 0===A||A,U=e.previewImage,E=void 0===U||U,B=e.previewFullImage,R=void 0===B||B,L=e.imageFit,Y=void 0===L?"aspectFill":L,H=e.uploadIcon,J=void 0===H?"photograph":H,G=e.capture,X=e.compressed,$=e.maxDuration,q=e.sizeType,K=e.camera,Q=e.onError,W=e.onDelete,Z=e.onBeforeRead,ee=e.onAfterRead,ae=e.onOversize,ie=e.onClickPreview,ne=e.style,te=e.className,se=e.children,le=(0,o._)(e,["disabled","multiple","uploadText","useBeforeRead","previewSize","name","accept","maxSize","maxCount","deletable","showUpload","previewImage","previewFullImage","imageFit","uploadIcon","capture","compressed","maxDuration","sizeType","camera","onError","onDelete","onBeforeRead","onAfterRead","onOversize","onClickPreview","style","className","children"]),oe=(0,c.useMemo)((function(){return(0,v.isArray)(e.fileList)?e.fileList:[]}),[e.fileList]),re=(0,c.useCallback)((function(e){var a=e.map((function(e){return Object.assign(Object.assign({},e),{isImage:(0,j.isImageFile)(e),isVideo:(0,j.isVideoFile)(e),deletable:!(0,f.isBoolean)(e.deletable)||e.deletable})}));g((function(e){return(0,l._)((0,s._)({},e),{lists:a,isInCount:a.length<N})}))}),[N]),ue=(0,c.useCallback)((function(e){return{name:V,index:null==e?null==oe?void 0:oe.length:e}}),[null==oe?void 0:oe.length,V]),ce=(0,c.useCallback)((function(e){var a=e.detail.file;if(Array.isArray(a)?a.some((function(e){return e.size>O})):a.size>O)return e.detail=Object.assign({file:a},ue()),void(null==ae||ae(e));e.detail=Object.assign({file:a},ue()),null==ee||ee(e)}),[ue,O,ee,ae]),de=(0,c.useCallback)((function(e){var a=e.detail.file,i=!0;y&&(i=new Promise((function(i,n){var t=Object.assign(Object.assign({file:a},ue()),{callback:function callback(e){e?i():n()}});e.detail=t,null==Z||Z(e)})).catch((function(e){console.log("err: ",e)}))),i&&((0,f.isPromise)(i)?i.then((function(i){return e.detail={file:i||a},ce(e)})):(e.detail={file:a},ce(e)))}),[ce,ue,Z,y]),me=(0,c.useCallback)((function(e){x||(0,j.chooseFile)({accept:z,multiple:_,capture:G,compressed:X,maxDuration:$,sizeType:q,camera:K,maxCount:N-b.lists.length}).then((function(a){Object.defineProperty(e,"detail",{value:{file:_?a:a[0]},writable:!0}),de(e)})).catch((function(e){null==Q||Q(e)}))}),[de,x,N,_,Q,b.lists.length,z,K,G,X,$,q]),pe=(0,c.useCallback)((function(e){var a=e.currentTarget.dataset.index,i=Object.assign(Object.assign({},ue(a)),{file:null==oe?void 0:oe[a],fileList:oe&&(0,v.isArray)(oe)?(0,n.default)(oe):oe});Object.defineProperty(e,"detail",{value:i,writable:!0}),null==W||W(e)}),[oe,ue,W]),fe=(0,c.useCallback)((function(e){if(R){var a=e.currentTarget.dataset.index,i=b.lists[a];(0,u.previewImage)({urls:b.lists.filter((function(e){return(0,j.isImageFile)(e)})).map((function(e){return e.url})),current:i.url,fail:function fail(){(0,u.showToast)({title:"预览图片失败",icon:"none"})}})}}),[R,b.lists]),ve=(0,c.useCallback)((function(){R&&wx.previewMedia({sources:b.lists.filter((function(e){return(0,j.isVideoFile)(e)})).map((function(e){return Object.assign(Object.assign({},e),{type:"video"})})),fail:function fail(){(0,u.showToast)({title:"预览视频失败",icon:"none"})}})}),[R,b.lists]),he=(0,c.useCallback)((function(e){var a=e.currentTarget.dataset.index;(0,u.openDocument)({filePath:b.lists[a].url,showMenu:!0})}),[b.lists]),je=(0,c.useCallback)((function(e){var a=e.currentTarget.dataset.index,i=b.lists[a];Object.defineProperty(e,"detail",{value:Object.assign(Object.assign({},i),ue(a)),writable:!0}),null==ie||ie(e)}),[ue,ie,b.lists]);return(0,c.useEffect)((function(){re(oe)}),[oe]),(0,r.jsx)(d.View,(0,l._)((0,s._)({className:"van-uploader ".concat(te),style:ne},le),{children:(0,r.jsxs)(d.View,{className:"van-uploader__wrapper",children:[E&&b.lists.map((function(e,a){return(0,r.jsxs)(d.View,{className:"van-uploader__preview","data-index":a,onClick:je,children:[e.isImage?(0,r.jsx)(d.Image,{mode:Y,src:e.thumb||e.url,alt:e.name||"图片"+a,className:"van-uploader__preview-image",style:h.sizeStyle({previewSize:F}),"data-index":a,onClick:fe}):e.isVideo?(0,r.jsx)(d.Video,{src:e.url,title:e.name||"视频"+a,poster:e.thumb,autoplay:e.autoplay,className:"van-uploader__preview-image",style:h.sizeStyle({previewSize:F}),"data-index":a,onClick:ve}):(0,r.jsxs)(d.View,{className:"van-uploader__file",style:h.sizeStyle({previewSize:F}),"data-index":a,onClick:he,children:[(0,r.jsx)(p.default,{name:"description",className:"van-uploader__file-icon"}),(0,r.jsx)(d.View,{className:"van-uploader__file-name van-ellipsis",children:e.name||e.url})]}),("uploading"===e.status||"failed"===e.status)&&(0,r.jsxs)(d.View,{className:"van-uploader__mask",children:["failed"===e.status?(0,r.jsx)(p.default,{name:"close",className:"van-uploader__mask-icon"}):(0,r.jsx)(m.default,{className:"van-uploader__loading"}),e.message&&(0,r.jsx)(d.Text,{className:"van-uploader__mask-message",children:e.message})]}),D&&e.deletable&&(0,r.jsx)(d.View,{"data-index":a,className:"van-uploader__preview-delete",onClick:pe,children:(0,r.jsx)(p.default,{name:"cross",className:"van-uploader__preview-delete-icon"})})]},e.index||a)})),b.isInCount&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d.View,{className:"van-uploader__slot",onClick:me,children:se}),M&&(0,r.jsxs)(d.View,{className:"van-uploader__upload "+(x?"van-uploader__upload--disabled":""),style:h.sizeStyle({previewSize:F}),onClick:me,children:[(0,r.jsx)(p.default,{name:J,className:"van-uploader__upload-icon"}),w&&(0,r.jsx)(d.Text,{className:"van-uploader__upload-text",children:w})]})]})]})}))}},"./node_modules/@antmjs/vantui/es/uploader/utils.js":function(e,a,i){i.d(a,{isImageFile:function(){return isImageFile},isVideoFile:function(){return isVideoFile},chooseFile:function(){return chooseFile}});var n=i("webpack/container/remote/@tarojs/taro"),t=i("./node_modules/@antmjs/vantui/es/common/utils.js"),s=i("./node_modules/@antmjs/vantui/es/common/validator.js");function isImageFile(e){return null!=e.isImage?e.isImage:e.type?"image"===e.type:!!e.url&&(0,s.isImageUrl)(e.url)}function isVideoFile(e){return null!=e.isVideo?e.isVideo:e.type?"video"===e.type:!!e.url&&(0,s.isVideoUrl)(e.url)}function chooseFile(e){var a=e.accept,i=e.multiple,s=e.capture,l=e.compressed,o=e.maxDuration,r=e.sizeType,u=e.camera,c=e.maxCount;return new Promise((function(e,d){switch(a){case"image":(0,n.chooseImage)({count:i?Math.min(c,9):1,sourceType:s||["album","camera"],sizeType:r||["original","compressed"],success:function success(a){return e(function formatImage(e){return e.tempFiles?e.tempFiles.map((function(e){return Object.assign(Object.assign({},(0,t.pickExclude)(e,["path"])),{type:"image",url:e.path,thumb:e.path})})):e.tempFilePaths?e.tempFilePaths.map((function(e){return{type:"image",url:e,thumb:e}})):void 0}(a))},fail:d});break;case"media":(0,n.chooseMedia)({count:i?Math.min(c,9):1,sourceType:s||["album","camera"],maxDuration:o,sizeType:r||["original","compressed"],camera:u||"back",success:function success(a){return e(function formatMedia(e){return e.tempFiles.map((function(a){return Object.assign(Object.assign({},(0,t.pickExclude)(a,["fileType","thumbTempFilePath","tempFilePath"])),{type:e.type,url:a.tempFilePath,thumb:"video"===e.type?a.thumbTempFilePath:a.tempFilePath})}))}(a))},fail:d});break;case"video":(0,n.chooseVideo)({sourceType:s||["album","camera"],compressed:l,maxDuration:o||60,camera:u||"back",success:function success(a){return e(function formatVideo(e){return[Object.assign(Object.assign({},(0,t.pickExclude)(e,["tempFilePath","thumbTempFilePath","errMsg"])),{type:"video",url:e.tempFilePath,thumb:e.thumbTempFilePath})]}(a))},fail:d});break;default:(0,n.chooseMessageFile)({count:i?c:1,type:a,success:function success(a){return e(function formatFile(e){return e.tempFiles.map((function(e){return Object.assign(Object.assign({},(0,t.pickExclude)(e,["path"])),{url:e.path})}))}(a))},fail:d})}}))}},"./node_modules/@antmjs/vantui/es/uploader/wxs.js":function(e,a,i){i.d(a,{sizeStyle:function(){return sizeStyle}});var n=i("./node_modules/@antmjs/vantui/es/wxs/style.js"),t=i("./node_modules/@antmjs/vantui/es/wxs/add-unit.js");function sizeStyle(e){return"Array"===e.previewSize.constructor?(0,n.style)({width:(0,t.addUnit)(e.previewSize[0]),height:(0,t.addUnit)(e.previewSize[1])}):(0,n.style)({width:(0,t.addUnit)(e.previewSize),height:(0,t.addUnit)(e.previewSize)})}},"./node_modules/@antmjs/vantui/es/utils/type.js":function(e,a,i){function isArray(e){return"[object Array]"===toString.call(e)}i.d(a,{isArray:function(){return isArray}})},"./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[9].use[1]!./src/pages/my/components/CheckinDetail/index.tsx":function(e,a,i){var n=i("./node_modules/@antmjs/vantui/es/empty/index.js"),t=i("./node_modules/@antmjs/vantui/es/uploader/index.js"),s=i("./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),l=i("./node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),o=i("./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),r=i("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),u=i("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),c=i("webpack/container/remote/react"),d=i("webpack/container/remote/@tarojs/taro"),m=i.n(d),p=i("./src/utils/index.ts"),f=i("webpack/container/remote/moment"),v=i.n(f),h=i("webpack/container/remote/react/jsx-runtime");a.default=function CheckinDetail(){var e=(0,c.useState)([]),a=(0,r.default)(e,2),i=a[0],d=a[1];(0,c.useEffect)((function(){f()}),[]);var f=function getcheckArr(){var e;m().cloud.callFunction({name:"getOpenid",complete:(e=(0,o.default)((0,s.default)().mark((function _callee(e){var a,i,n;return(0,s.default)().wrap((function _callee$(t){for(;;)switch(t.prev=t.next){case 0:i=null==e||null===(a=e.result)||void 0===a||null===(a=a.event)||void 0===a||null===(a=a.userInfo)||void 0===a?void 0:a.openId,n={tableName:"userInfo",keyValue:{openId:i},okFun:function okFun(e){var a,i,n;console.log("res",e),null==e||null===(a=e.data)||void 0===a||a._id,d(null!==(i=null==e||null===(n=e.data)||void 0===n||null===(n=n[0])||void 0===n||null===(n=n.checkInArr)||void 0===n?void 0:n.splice(-4).reverse())&&void 0!==i?i:[])}},(0,p.getTable)((0,l.default)({},n));case 3:case"end":return t.stop()}}),_callee)}))),function complete(a){return e.apply(this,arguments)})})};return(0,h.jsx)(u.View,{children:(null==i?void 0:i.length)>0?(0,h.jsx)(u.View,{className:"CheckinDetail",children:function checkCom(){return i.map((function(e){return(0,h.jsxs)(u.View,{className:"checkCom",children:[(null==e?void 0:e.remark)&&(0,h.jsx)(u.View,{children:null==e?void 0:e.remark}),(0,h.jsx)(u.View,{children:(0,h.jsx)(t.default,{fileList:[{url:null==e?void 0:e.imageUrl,name:""}],deletable:!1,disabled:!0,showUpload:!1,previewSize:350})}),(0,h.jsxs)(u.View,{className:"checkBottom",children:[(null==e?void 0:e.checkTime)&&(0,h.jsx)(u.View,{children:v()(null==e?void 0:e.checkTime).format("YYYY-MM-DD HH:mm:ss")}),(null==e?void 0:e.location)&&(0,h.jsx)(u.View,{children:null==e?void 0:e.location})]})]})}))}()}):(0,h.jsx)(u.View,{children:(0,h.jsx)(n.default,{description:""})})})}},"./src/pages/my/components/CheckinDetail/index.tsx":function(e,a,i){var n=i("webpack/container/remote/@tarojs/runtime"),t=i("./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[9].use[1]!./src/pages/my/components/CheckinDetail/index.tsx");Page((0,n.createPageConfig)(t.default,"pages/my/components/CheckinDetail/index",{root:{cn:[]}},{navigationBarTitleText:"打卡记录"}||{}))}},function(e){e.O(0,["taro","vendors","common"],(function(){return a="./src/pages/my/components/CheckinDetail/index.tsx",e(e.s=a);var a}));e.O()}]);