TestEShopDist/dist/pages/applyAfterSales/sub-common/441b7df64c632cf467bebf9085faa6f7.js
2023-05-12 11:43:37 +08:00

2 lines
2.5 KiB
JavaScript

/*! For license information please see 441b7df64c632cf467bebf9085faa6f7.js.LICENSE.txt */
"use strict";(wx.webpackJsonp=wx.webpackJsonp||[]).push([["sub-common/441b7df64c632cf467bebf9085faa6f7"],{"./src/components/uploadImage/index.tsx":function(e,n,a){var s=a("./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),o=a("./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js"),t=a("./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),l=a("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),r=a("./node_modules/@tarojs/taro/index.js"),u=a.n(r),c=a("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),i=a("./node_modules/react/cjs/react.production.min.js"),m=a("./node_modules/classnames/index.js"),d=a.n(m),f=a("./src/components/uploadImage/index.module.scss"),p=a("./src/use/useUploadImage.ts"),j=a("./src/common/format.ts"),x=a("./node_modules/react/cjs/react-jsx-runtime.production.min.js"),g=function PictureItem(e){var n=e.onChange,a=e.defaultList,r=e.onlyRead,m=void 0!==r&&r,g=(0,p.default)().getWxPhoto,h=(0,i.useState)([]),b=(0,l.default)(h,2),w=b[0],I=b[1];(0,i.useEffect)((function(){I(a||[])}),[a]);var _=function(){var e=(0,t.default)((0,s.default)().mark((function _callee(){var e,n;return(0,s.default)().wrap((function _callee$(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,g("after-sale",5);case 2:e=a.sent,n=[],null==e||e.forEach((function(e){n.push(e.url)})),I([].concat((0,o.default)(w),n));case 6:case"end":return a.stop()}}),_callee)})));return function uploadImage(){return e.apply(this,arguments)}}();(0,i.useEffect)((function(){null==n||n(w)}),[w]);var v=function showImage(){var e=null==w?void 0:w.map((function(e){return(0,j.formatImgUrl)(e,"!w800")}));u().previewImage({current:e[0],urls:e})};return(0,x.jsxs)(c.View,{className:f.default.image_main,children:[null==w?void 0:w.map((function(e,n){return(0,x.jsxs)(c.View,{className:f.default.ImgItem,children:[(0,x.jsx)(c.Image,{mode:"aspectFill",src:(0,j.formatImgUrl)(e),onClick:v}),!m&&(0,x.jsx)(c.View,{onClick:function onClick(){return function delImage(e){w.splice(e,1),I((function(){return(0,o.default)(w)}))}(n)},className:d()(f.default.miconfont_close,"iconfont icon-qingkong")})]},n)})),!m&&(0,x.jsxs)(c.View,{className:f.default.uploadImg,onClick:_,children:[(0,x.jsx)(c.Text,{className:d()(f.default.miconfont,"iconfont icon-shangchuanzhaopian")}),(0,x.jsx)(c.Text,{className:f.default.uploadText,children:"上传照片"})]})]})};n.default=(0,i.memo)(g)}}]);