bztang-admin/addons/yun_shop/static/app/js/chunk-7901ed7a.96eac81c.js

1 line
8.3 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7901ed7a"],{5096:function(t,o,i){var e=i("67df");e.__esModule&&(e=e.default),"string"===typeof e&&(e=[[t.i,e,""]]),e.locals&&(t.exports=e.locals);var a=i("499e").default;a("3aa31a97",e,!0,{sourceMap:!1,shadowMode:!1})},"67df":function(t,o,i){var e=i("24fb");o=e(!1),o.push([t.i,"#diy-form-prove-submit .code-box[data-v-dfc39672]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2rem 0;font-weight:600;font-size:16px}#diy-form-prove-submit .code-box img[data-v-dfc39672]{width:10rem;height:10rem;-o-object-fit:contain;object-fit:contain;margin-bottom:1rem}#diy-form-prove-submit .code-box .icon-clone[data-v-dfc39672]{position:absolute;top:16px;right:0}#diy-form-prove-submit .code-box .icon-clone i[data-v-dfc39672]{padding:.875rem}#diy-form-prove-submit .top-thumb img[data-v-dfc39672]{width:100%;-o-object-fit:contain;object-fit:contain}",""]),t.exports=o},"94d0":function(t,o,i){"use strict";i("5096")},"9619f":function(t,o){t.exports="data:image/png;base64,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"},b58a:function(t,o,i){"use strict";i.r(o);var e=function(){var t=this,o=t.$createElement,i=t._self._c||o;return i("div",{attrs:{id:"diy-form-prove-submit"}},[i("c-title",{attrs:{hide:!1,text:"表单核销"}}),i("div",{staticStyle:{height:"0.005rem",clear:"both"}}),t.loading?t._e():[i("diyform",{attrs:{status:t.status,field:t.field,thumb:t.thumb,description:t.description},on:{submit:t.submit}},["prove"==t.pageMode?i("van-button",{staticStyle:{height:"40px"},attrs:{disabled:t.isProve,size:"large",type:t.isProve?"danger":"primary"},nativeOn:{click:function(o){return t.proveForm.apply(null,arguments)}}},[t._v(t._s(t.isProve?"已确认":"确认"))]):t._e()],1)],i("van-popup",{style:{width:"18rem"},attrs:{"close-on-click-overlay":!1,round:""},model:{value:t.showCode,callback:function(o){t.showCode=o},expression:"showCode"}},[i("div",{staticClass:"code-box"},[t.code_url?i("img",{attrs:{src:t.code_url,alt:""}}):t._e(),t._v(" 请联系工作人员扫码"),i("br"),t.finish?i("em",{staticStyle:{"font-size":"14px","padding-top":"0.5rem",color:"#f15353"}},[t._v("二维码已失效")]):i("em",{staticStyle:{"font-size":"14px",display:"flex","justify-content":"center","padding-top":"0.5rem"}},[t._v("有效期2分钟,剩余:"),i("van-count-down",{ref:"countDown",attrs:{time:"120000",format:"mm:ss"},on:{finish:t.finishTimer}})],1),i("div",{staticClass:"icon-clone"},[i("i",{staticClass:"iconfont icon-guanbi",on:{click:function(o){return o.stopPropagation(),t.close.apply(null,arguments)}}})])])])],2)},a=[],n=(i("a4d3"),i("e01a"),i("99af"),i("ace1")),r={data:function(){return{isProve:!1,pageMode:null,loading:!0,showCode:!1,finish:!1,status:0,field:{},code_url:"",dataId:"",timer:null,thumb:null,description:null}},created:function(){"submit"==this.$route.params.mode?this.getData():"prove"==this.$route.params.mode&&(this.pageMode="prove",this.getProveData())},components:{diyform:n["a"]},computed:{},mounted:function(){},destroyed:function(){this.timer&&clearTimeout(this.timer)},methods:{getData:function(){var t=this;this.$route.params.id&&$http.get("plugin.diy-form-prove.frontend.controllers.prove.formDetail",{id:this.$route.params.id},".").then((function(o){1===o.result?(t.loading=!1,t.status=0,t.field=o.data.form_data.fields,t.thumb=o.data.form_data.thumb||null,t.description=o.data.form_data.description||null,t.fun.wxShare("",{},{title:o.data.form_data.title,imgUrl:t.thumb,description:t.description})):t.$toast(o.msg)})).catch((function(t){}))},submit:function(t){var o=this;$http.post("plugin.diy-form-prove.frontend.controllers.prove.saveData",{form_data:t,form_id:this.$route.params.id},".").then((function(t){1==t.result?(o.dataId=t.data.id,o.getEwmImg(t.data.id)):o.$toast(t.msg)}),(function(t){}))},getEwmImg:function(t){var o=this;$http.get("plugin.diy-form-prove.frontend.controllers.prove.proveCode",{data_id:t},".").then((function(t){o.code_url=null,1===t.result?(o.code_url="".concat(t.data.code_url,"?").concat(Date.now()),o.showCode=!0,o.finish=!1,o.pollTimers(),o.$nextTick((function(){o.$refs.countDown.reset()}))):o.$toast(t.msg)})).catch((function(t){}))},pollTimers:function(){var t=this;if(!this.finish){var o=this;$http.get("plugin.diy-form-prove.frontend.controllers.prove.checkProve",{id:this.dataId},".").then((function(i){1===i.result?0==i.data.status?t.timer=setTimeout((function(){o.pollTimers()}),3e3):(t.$toast("核销成功"),t.status=1,t.initForm()):(clearTimeout(t.timer),t.$toast(i.msg))})).catch((function(t){}))}},close:function(){var t=this,o=this.finish?"二维码链接已失效,请重新提交":"关闭后数据需要重新提交,是否确认关闭";this.$dialog.confirm({title:"提示",message:o}).then((function(){t.delForm(),t.initForm()})).catch((function(){}))},delForm:function(){var t=this;$http.get("plugin.diy-form-prove.frontend.controllers.prove.delProve",{data_id:this.dataId}).then((function(o){1===o.result?t.getData():t.$toast(o.msg)})).catch((function(t){}))},finishTimer:function(){this.finish=!0,this.delForm(),this.initForm()},initForm:function(){this.timer&&clearTimeout(this.timer),this.code_url=null,this.showCode=!1,this.dataId=null},getProveData:function(){var t=this;$http.get("plugin.diy-form-prove.frontend.controllers.prove.dataDetail",{id:this.$route.params.id},".").then((function(o){1===o.result?(t.field=o.data.form_data.fields,t.status=1,t.loading=!1,o.data.form_data.is_prove&&(t.isProve=!0),t.thumb=o.data.form_data.thumb||null,t.description=o.data.form_data.description||null):t.$dialog.alert({title:"提示",message:o.msg}).then((function(){}))})).catch((function(t){}))},proveForm:function(){var t=this;$http.get("plugin.diy-form-prove.frontend.controllers.prove.submitProve",{data_id:this.$route.params.id},".").then((function(o){t.$toast(o.msg),1===o.result&&(t.isProve=!0)})).catch((function(t){}))}}},s=r,d=(i("94d0"),i("2877")),c=Object(d["a"])(s,e,a,!1,null,"dfc39672",null);o["default"]=c.exports}}]);