(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["plugin-page-recycling-submitForRecycling"],{"149c":function(e,t,i){var a=i("9a5f");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);var n=i("967d").default;n("121b0ea4",a,!0,{sourceMap:!1,shadowMode:!1})},"47ee":function(e,t,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.submitRecyclingApi=t.gteRecoveryList=t.getSampleGraphApi=t.getRecoveryInfoApi=t.getCateApi=t.getBrandProductsApi=t.getBrandLsitApi=t.getBrandDetailApi=t.editRecoveryApi=t.cancelRequestApi=void 0;var n=a(i("7653"));t.gteRecoveryList=function(e){return n.default.get("api/user.recovery.recovery/gteRecoveryList",e)};t.getBrandLsitApi=function(e){return n.default.get("api/user.recovery.recovery/getBrandLsit",e)};t.getSampleGraphApi=function(){return n.default.get("api/user.recovery.recovery/getSampleGraph")};t.submitRecyclingApi=function(e){return n.default.post("api/user.recovery.recovery/submitRecycling",e)};t.cancelRequestApi=function(e){return n.default.post("api/user.recovery.recovery/cancelRequest",e)};t.getRecoveryInfoApi=function(e){return n.default.post("api/user.recovery.recovery/getRecoveryInfo",e)};t.editRecoveryApi=function(e){return n.default.post("api/user.recovery.recovery/editRecovery",e)};t.getCateApi=function(e){return n.default.post("api/user.recovery.recovery/getCate",e)};t.getBrandDetailApi=function(e){return n.default.get("api/user.recovery.recovery/getBrandDetail",e)};t.getBrandProductsApi=function(e){return n.default.get("api/user.recovery.recovery/getBrandProducts",e)}},"584a":function(e,t,i){"use strict";i.r(t);var a=i("b024"),n=i("84ea");for(var o in n)["default"].indexOf(o)<0&&function(e){i.d(t,e,(function(){return n[e]}))}(o);i("c805");var r=i("828b"),c=Object(r["a"])(n["default"],a["b"],a["c"],!1,null,"1f0c6549",null,!1,a["a"],void 0);t["default"]=c.exports},"84ea":function(e,t,i){"use strict";i.r(t);var a=i("c42f"),n=i.n(a);for(var o in a)["default"].indexOf(o)<0&&function(e){i.d(t,e,(function(){return a[e]}))}(o);t["default"]=n.a},"9a5f":function(e,t,i){var a=i("c86c");t=a(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 下方引入的为Tuniao UI的集成样式文件,为scss预处理器,其中包含了一些"tn-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * Tuniao UI自定义的css类名和scss变量,均以"tn-"开头,不会造成冲突,请放心使用 \n */.submit-container[data-v-1f0c6549]{min-height:100vh;background-color:#f8f8f8;padding:%?20?%;box-sizing:border-box}.submit-container .form-item[data-v-1f0c6549]{background-color:#fff;border-radius:%?12?%;padding:%?30?%;margin-bottom:%?20?%}.submit-container .form-item.brand-info[data-v-1f0c6549]{display:flex;justify-content:space-between;align-items:center}.submit-container .form-item.brand-info .brand-content[data-v-1f0c6549]{display:flex;align-items:center;flex:1}.submit-container .form-item.brand-info .brand-content .brand-logo[data-v-1f0c6549]{width:%?180?%;height:%?150?%;margin-right:%?24?%;object-fit:contain;background:#fff;padding:%?10?%;border-radius:%?8?%}.submit-container .form-item.brand-info .brand-content .brand-name[data-v-1f0c6549]{font-size:%?32?%;color:#333;font-weight:700}.submit-container .form-item.brand-info .change-brand[data-v-1f0c6549]{display:flex;align-items:center;padding:%?16?% %?24?%;border-radius:%?100?%}.submit-container .form-item.brand-info .change-brand uni-text[data-v-1f0c6549]{color:#666;font-size:%?26?%}.submit-container .form-item.brand-info .change-brand .arrow[data-v-1f0c6549]{margin-left:%?10?%;color:#999}.submit-container .form-item.brand-info .change-brand[data-v-1f0c6549]:active{opacity:.8}.submit-container .form-item .item-title[data-v-1f0c6549]{font-size:%?28?%;font-weight:700;color:#333;margin-bottom:%?20?%}.submit-container .form-item .item-title .required[data-v-1f0c6549]{color:#ff4d4f;margin-left:%?4?%}.submit-container .form-item .tips[data-v-1f0c6549]{font-size:%?24?%;color:#999;margin-bottom:%?20?%}.submit-container .form-item .example-images[data-v-1f0c6549]{margin-bottom:%?30?%}.submit-container .form-item .example-images .example-title[data-v-1f0c6549]{font-size:%?26?%;color:#666;margin-bottom:%?20?%}.submit-container .form-item .example-images .image-grid[data-v-1f0c6549]{display:grid;grid-template-columns:repeat(4,1fr);gap:%?30?% %?20?%}.submit-container .form-item .example-images .image-grid .image-item.example[data-v-1f0c6549]{display:flex;flex-direction:column;align-items:center}.submit-container .form-item .example-images .image-grid .image-item.example .image-box[data-v-1f0c6549]{width:%?120?%;height:%?120?%;border-radius:%?12?%;margin-bottom:%?12?%;overflow:hidden;display:flex;align-items:center;justify-content:center}.submit-container .form-item .example-images .image-grid .image-item.example .image-box .example-icon[data-v-1f0c6549]{display:block;width:100%;height:100%;object-fit:cover}.submit-container .form-item .example-images .image-grid .image-item.example .example-text[data-v-1f0c6549]{font-size:%?22?%;color:#666;text-align:center;margin-top:%?8?%;width:%?120?%}.submit-container .form-item .category-list[data-v-1f0c6549], .submit-container .form-item .condition-list[data-v-1f0c6549]{display:flex;flex-wrap:wrap;gap:%?20?%}.submit-container .form-item .category-list .category-item[data-v-1f0c6549], .submit-container .form-item .category-list .condition-item[data-v-1f0c6549], .submit-container .form-item .condition-list .category-item[data-v-1f0c6549], .submit-container .form-item .condition-list .condition-item[data-v-1f0c6549]{padding:%?10?% %?32?%;border-radius:%?10?%;font-size:%?26?%;color:#666;background-color:#f5f5f5;border:%?2?% solid transparent}.submit-container .form-item .category-list .category-item.active[data-v-1f0c6549], .submit-container .form-item .category-list .condition-item.active[data-v-1f0c6549], .submit-container .form-item .condition-list .category-item.active[data-v-1f0c6549], .submit-container .form-item .condition-list .condition-item.active[data-v-1f0c6549]{color:#ff4d4f;border-color:#ff4d4f;background-color:#fff}.submit-container .form-item .description-input[data-v-1f0c6549]{width:100%;height:%?200?%;background-color:#f8f8f8;border-radius:%?12?%;padding:%?20?%;font-size:%?26?%;box-sizing:border-box}.submit-container .form-item .product-number-input[data-v-1f0c6549]{width:100%;height:%?80?%;background-color:#f8f8f8;border-radius:%?12?%;padding:0 %?20?%;font-size:%?26?%;box-sizing:border-box}.submit-container .form-item .upload-section .upload-title[data-v-1f0c6549]{font-size:%?26?%;color:#666;margin-bottom:%?20?%}.submit-container .form-item .upload-section .image-grid[data-v-1f0c6549]{display:grid;grid-template-columns:repeat(4,1fr);gap:%?20?%}.submit-container .form-item .upload-section[data-v-1f0c6549] :deep(.tn-image-upload){border:%?2?% dashed #ddd!important;border-radius:%?12?%!important;overflow:hidden;background-color:#f8f8f8;width:100%!important;height:auto!important;aspect-ratio:1}.submit-container .form-item .upload-section :deep(.tn-image-upload) .upload-box[data-v-1f0c6549]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.submit-container .form-item .upload-section :deep(.tn-image-upload) .upload-box .plus-icon[data-v-1f0c6549]{font-size:%?60?%;color:#999;font-weight:300;margin-bottom:%?10?%}.submit-container .form-item .upload-section :deep(.tn-image-upload) .upload-box .upload-text[data-v-1f0c6549]{font-size:%?22?%;color:#999}.submit-container .form-item .upload-section[data-v-1f0c6549] :deep(.tn-image-upload__preview-list){display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:%?20?%!important;width:100%!important}.submit-container .form-item .upload-section[data-v-1f0c6549] :deep(.tn-image-upload__preview){width:100%!important;height:auto!important;aspect-ratio:1;margin:0!important;border-radius:%?12?%;overflow:hidden}.submit-container .form-item .upload-section :deep(.tn-image-upload__preview) uni-image[data-v-1f0c6549]{width:100%;height:100%;object-fit:cover}.submit-container .form-item .upload-section[data-v-1f0c6549] :deep(.tn-image-upload__upload){width:100%!important;height:auto!important;aspect-ratio:1;margin:0!important}.submit-container .submit-btn[data-v-1f0c6549]{width:100%;height:%?88?%;background-color:#ffd100;border-radius:%?8?%;display:flex;align-items:center;justify-content:center;font-size:%?32?%;color:#333;margin-top:%?40?%;margin-bottom:%?40?%}.submit-container .submit-btn[data-v-1f0c6549]:active{opacity:.9}.placeholder[data-v-1f0c6549]{color:#999;font-size:%?26?%}.image-grid[data-v-1f0c6549]{display:grid;grid-template-columns:repeat(4,1fr);gap:%?20?%;padding:%?20?% 0}.image-grid .image-item[data-v-1f0c6549]{display:flex;flex-direction:column;align-items:center}.image-grid .image-item .image-box[data-v-1f0c6549]{width:%?160?%;height:%?160?%;border:%?2?% dashed #ddd;border-radius:%?12?%;display:flex;align-items:center;justify-content:center;margin-bottom:%?12?%;background:#f8f8f8}.image-grid .image-item .image-box .example-icon[data-v-1f0c6549]{width:100%;height:100%;object-fit:contain}.image-grid .image-item .image-box.add-box[data-v-1f0c6549]{background:#fff}.image-grid .image-item .image-box.add-box .add-icon[data-v-1f0c6549]{font-size:%?60?%;color:#999;font-weight:300}.image-grid .image-item .image-info[data-v-1f0c6549]{display:flex;align-items:center}.image-grid .image-item .image-info .image-name[data-v-1f0c6549]{font-size:%?24?%;color:#666}.image-grid .image-item .image-info .required-mark[data-v-1f0c6549]{color:#ff4d4f;margin-left:%?4?%}.image-grid .image-item.add-image[data-v-1f0c6549]{cursor:pointer}.image-grid .image-item.add-image[data-v-1f0c6549]:active{opacity:.8}',""]),e.exports=t},b024:function(e,t,i){"use strict";i.d(t,"b",(function(){return n})),i.d(t,"c",(function(){return o})),i.d(t,"a",(function(){return a}));var a={tnImageUploadDrag:i("58eb").default},n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("v-uni-view",{staticClass:"submit-container"},[i("v-uni-view",{staticClass:"form-item brand-info"},[i("v-uni-view",{staticClass:"brand-content"},[i("v-uni-image",{staticClass:"brand-logo",attrs:{src:e.brandInfo.logo,mode:"aspectFit"}}),i("v-uni-text",{staticClass:"brand-name"},[e._v(e._s(e.brandInfo.name))])],1),i("v-uni-view",{staticClass:"change-brand",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.goSelectBrand.apply(void 0,arguments)}}},[i("v-uni-text",[e._v("重选品牌")]),i("v-uni-text",{staticClass:"arrow"},[e._v(">")])],1)],1),i("v-uni-view",{staticClass:"form-item"},[i("v-uni-view",{staticClass:"item-title"},[e._v("商品品类"),i("v-uni-text",{staticClass:"required"},[e._v("*")])],1),i("v-uni-view",{staticClass:"category-list"},e._l(e.categories,(function(t,a){return i("v-uni-view",{key:a,class:["category-item",{active:e.selectedCategory===t}],on:{click:function(i){arguments[0]=i=e.$handleEvent(i),e.selectCategory(t)}}},[e._v(e._s(t))])})),1)],1),i("v-uni-view",{staticClass:"form-item"},[i("v-uni-view",{staticClass:"item-title"},[e._v("商品图片"),i("v-uni-text",{staticClass:"required"},[e._v("*")])],1),i("v-uni-view",{staticClass:"tips"},[e._v("商品图用于展示您的商品,可根据图示拍摄")]),i("v-uni-view",{staticClass:"image-grid"},[e._l(e.imageTypes,(function(t,a){return i("v-uni-view",{key:a,staticClass:"image-item",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.goToTakePhoto(a)}}},[i("v-uni-view",{staticClass:"image-box"},[i("v-uni-image",{staticClass:"example-icon",attrs:{src:t.image,mode:"aspectFit"}})],1),i("v-uni-view",{staticClass:"image-info"},[i("v-uni-text",{staticClass:"image-name"},[e._v(e._s(t.name))]),t.required?i("v-uni-text",{staticClass:"required-mark"},[e._v("*")]):e._e()],1)],1)})),i("v-uni-view",{staticClass:"image-item add-image",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.chooseImage.apply(void 0,arguments)}}},[i("v-uni-view",{staticClass:"image-box add-box"},[i("v-uni-text",{staticClass:"add-icon"},[e._v("+")])],1)],1)],2)],1),i("v-uni-view",{staticClass:"form-item"},[i("v-uni-view",{staticClass:"item-title"},[e._v("商品描述"),i("v-uni-text",{staticClass:"required"},[e._v("*")])],1),i("v-uni-textarea",{staticClass:"description-input",attrs:{placeholder:"请填写商品描述","placeholder-class":"placeholder"},model:{value:e.description,callback:function(t){e.description=t},expression:"description"}})],1),i("v-uni-view",{staticClass:"form-item"},[i("v-uni-view",{staticClass:"item-title"},[e._v("商品成色"),i("v-uni-text",{staticClass:"required"},[e._v("*")])],1),i("v-uni-view",{staticClass:"condition-list"},e._l(e.conditions,(function(t,a){return i("v-uni-view",{key:a,class:["condition-item",{active:e.selectedCondition===t}],on:{click:function(i){arguments[0]=i=e.$handleEvent(i),e.selectCondition(t)}}},[e._v(e._s(t))])})),1)],1),i("v-uni-view",{staticClass:"form-item"},[i("v-uni-view",{staticClass:"item-title"},[e._v("商品货号")]),i("v-uni-input",{staticClass:"product-number-input",attrs:{placeholder:"多个货号使用,分割","placeholder-class":"placeholder"},model:{value:e.productNumber,callback:function(t){e.productNumber=t},expression:"productNumber"}})],1),i("v-uni-view",{staticClass:"form-item"},[i("v-uni-view",{staticClass:"item-title"},[e._v("联系电话"),i("v-uni-text",{staticClass:"required"},[e._v("*")])],1),i("v-uni-input",{staticClass:"product-number-input",attrs:{type:"number",maxlength:"11",placeholder:"请输入联系电话","placeholder-class":"placeholder"},model:{value:e.phone,callback:function(t){e.phone=t},expression:"phone"}})],1),i("v-uni-view",{staticClass:"form-item"},[i("v-uni-view",{staticClass:"item-title"},[e._v("备注")]),i("v-uni-view",{staticClass:"note-images"},[i("tn-image-upload-drag",{attrs:{width:230,height:230,max:9,action:e.action,multiple:!0,beforeUpload:e.beforeUpload},on:{"on-success":function(t){arguments[0]=t=e.$handleEvent(t),e.suceessChange(t,"note")},"on-remove":function(t){arguments[0]=t=e.$handleEvent(t),e.removeChange(t,"note")}},model:{value:e.noteImages,callback:function(t){e.noteImages=t},expression:"noteImages"}},[e.noteImages.length?e._e():[i("v-uni-view",{staticClass:"upload-box"},[i("v-uni-text",{staticClass:"plus-icon"},[e._v("+")]),i("v-uni-text",{staticClass:"upload-text"},[e._v("最多添加9张")])],1)]],2)],1),i("v-uni-textarea",{staticClass:"description-input",attrs:{placeholder:"建议填写:卖方收款账户+手机号+名称+店铺信息+地址","placeholder-class":"placeholder"},model:{value:e.noteTxt,callback:function(t){e.noteTxt=t},expression:"noteTxt"}})],1),i("v-uni-view",{staticClass:"submit-btn",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.submitForm.apply(void 0,arguments)}}},[e._v("提交")])],1)},o=[]},c42f:function(e,t,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,i("aa9c"),i("dd2b"),i("0c26"),i("01a2"),i("e39c"),i("5c47"),i("0506"),i("bf0f"),i("5ef2"),i("7a76"),i("c9b5"),i("c223"),i("d4b5"),i("2797");var n=a(i("b7c7")),o=i("e0a2"),r=i("47ee"),c={name:"submitForRecycling",data:function(){return{brandInfo:{id:"",name:"",logo:""},action:"".concat(o.BASE_URL,"api/upload/image"),categories:["腕表","箱包","首饰","配饰","鞋靴","服装","其他"],selectedCategory:"腕表",imageTypes:[],description:"",conditions:["商品崭新","几乎全新","轻微使用痕迹","明显使用痕迹"],selectedCondition:"商品崭新",userPic:[],productNumber:"",showAddMore:!0,noteImages:[],uploadImages:[],noteTxt:"",phone:""}},onLoad:function(e){e.brandId&&(this.brandInfo={id:e.brandId,name:decodeURIComponent(e.brandName||""),logo:decodeURIComponent(e.brandLogo||"")}),this.getData()},methods:{getData:function(){var e=this;(0,r.getSampleGraphApi)().then((function(t){e.imageTypes=(0,n.default)(t)})).catch((function(e){console.log(e)}))},suceessChange:function(e,t){"thumb"==t?this.uploadImages.push({url:e.data.uri}):this.noteImages.push({url:e.data.uri})},removeChange:function(e,t){"thumb"==t?this.uploadImages.splice(e,1):this.noteImages.splice(e,1)},selectCategory:function(e){this.selectedCategory=e},selectCondition:function(e){this.selectedCondition=e},uploadImage:function(e){var t=this;uni.chooseImage({count:1,success:function(i){t.imageTypes[e].image=i.tempFilePaths[0]}})},previewImage:function(e){uni.previewImage({urls:[e]})},addMoreImages:function(){uni.chooseImage({count:9,success:function(e){}})},addNote:function(){uni.chooseImage({count:9,success:function(e){}})},validateForm:function(){return this.selectedCategory?(console.log(this.uploadImages),this.uploadImages.length<1?(uni.showToast({title:"请至少上传1张商品图片",icon:"none"}),!1):this.description.trim()?this.selectedCondition?this.phone?!!/^1[3-9]\d{9}$/.test(this.phone)||(uni.showToast({title:"请输入正确的手机号",icon:"none"}),!1):(uni.showToast({title:"请填写联系电话",icon:"none"}),!1):(uni.showToast({title:"请选择商品成色",icon:"none"}),!1):(uni.showToast({title:"请填写商品描述",icon:"none"}),!1)):(uni.showToast({title:"请选择商品品类",icon:"none"}),!1)},submitForm:function(){if(this.validateForm()){var e={brandId:this.brandInfo.id,brandName:this.brandInfo.name,brandLogo:this.brandInfo.logo,category:this.selectedCategory,images:this.uploadImages,description:this.description,condition:this.selectedCondition,productNumber:this.productNumber,noteImages:this.noteImages,noteTxt:this.noteTxt,phone:this.phone};console.log(e,"formDataformDataformData"),uni.showLoading({title:"提交中..."}),console.log("提交的表单数据:",e),(0,r.submitRecyclingApi)(e).then((function(e){uni.hideLoading(),uni.showToast({title:"提交成功",icon:"success",duration:2e3,success:function(){setTimeout((function(){uni.navigateTo({url:"/plugin-page/recycling/recyclingList"})}),2e3)}})})).catch((function(e){uni.hideLoading(),console.log(e)}))}},goSelectBrand:function(){uni.navigateTo({url:"/plugin-page/recycling/classification"})},beforeUpload:function(e){return new Promise((function(t,i){var a=-1!==e.type.indexOf("image");a||(uni.showToast({title:"请上传图片文件",icon:"none"}),i(new Error("请上传图片文件"))),t(e)}))},previewExample:function(e){uni.previewImage({urls:[e.image],current:0})},goToTakePhoto:function(e){uni.navigateTo({url:"/plugin-page/recycling/takePhoto?imageTypes=".concat(encodeURIComponent(JSON.stringify(this.imageTypes)),"¤tIndex=").concat(e)})},chooseImage:function(){var e=this;uni.chooseImage({count:9,success:function(t){var i=t.tempFilePaths;i.forEach((function(t){uni.uploadFile({url:e.action,filePath:t,name:"file",success:function(t){console.log(t,"uploadResuploadRes");var i=JSON.parse(t.data);1===i.code?(e.imageTypes.push({name:"",image:i.data.uri,required:!1}),e.uploadImages.push({url:i.data.uri})):uni.showToast({title:"图片上传失败",icon:"none"})},fail:function(){uni.showToast({title:"图片上传失败",icon:"none"})}})}))}})}}};t.default=c},c805:function(e,t,i){"use strict";var a=i("149c"),n=i.n(a);n.a}}]);