Files
orico-association/unpackage/dist/build/mp-weixin/pagesTools/questionnaire/details.js
2026-03-25 15:53:37 +08:00

1 line
5.1 KiB
JavaScript

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesTools/questionnaire/details"],{"0dfd":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){}));var i=function(){var e=this.$createElement,t=(this._self._c,this.loadEnd?this.questionDetails.topic.length:null);this.$mp.data=Object.assign({},{$root:{g0:t}})},o=[]},4191:function(e,t,n){"use strict";n.r(t);var i=n("45b1"),o=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(a);t["default"]=o.a},"45b1":function(e,t,n){"use strict";(function(e){var i=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(n("7ca3")),a=n("8f59");function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}var s={components:{questionProblem:function(){n.e("pagesTools/component/questionnaire/problem").then(function(){return resolve(n("8213"))}.bind(null,n)).catch(n.oe)}},data:function(){return{loadEnd:!1,questionId:null,questionDetails:{},pageShow:!1,showLogin:!1,delayer:null}},computed:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},(0,a.mapState)({themeColor:function(e){return e.app.themeColor},questionnaireImg:function(e){return e.app.questionnaireImg},loginImg:function(e){return e.app.loginImg}})),onLoad:function(t){var n=this;e.showLoading({title:"加载中"}),this.questionId=t.id||t.scene,this.getQuestionDetails((function(){e.hideLoading(),n.loadEnd=!0}))},onUnload:function(){clearTimeout(this.delayer)},onShareAppMessage:function(){return{title:this.questionDetails.data.title,path:"/pagesTools/questionnaire/details?id="+this.questionId,imageUrl:this.questionnaireImg}},onShareTimeline:function(){return{title:this.questionDetails.data.title,path:"/pagesTools/questionnaire/details?id="+this.questionId,imageUrl:this.questionnaireImg}},methods:{handleSubmit:function(){var t=this;e.showLoading({title:"提交中",mask:!0}),this.$refs.questionProblem.getApplyField((function(n){var i=[];for(var o in n){if(1==n[o].must){var a=!1;if("text"==n[o].type?n[o].value||(a=!0):"checkbox"==n[o].type||"images"==n[o].type?n[o].value&&n[o].value.length||(a=!0):n[o].value||0===n[o].value||(a=!0),a)return e.hideLoading(),void e.showToast({icon:"none",title:n[o].topic+"不能为空"})}if("number"==n[o].type)n[o].value=n[o].value||0===n[o].value?Number(n[o].value):n[o].value;else if("images"==n[o].type)for(var u in n[o].value)i.push({index:o,number:u,value:n[o].value[u]})}i.length?t.uploadFiles(i,(function(e){for(var o in i)"images"==n[i[o].index].type&&(n[i[o].index].value[i[o].number]=e[o]);t.submitQuestion(n)})):t.submitQuestion(n)}))},submitQuestion:function(t){var n=this;t.forEach((function(e){e.value?e.content=e.value:e.content="",e.explain?e.explain=e.explain:e.explain="","images"!=e.type&&"checkbox"!=e.type||(e.content=e.content.toString())})),this.$util.request("questionnaire.questionAdd",{questionnaire_id:this.questionId,content:JSON.stringify(t)}).then((function(t){e.hideLoading(),1==t.code?(e.showToast({title:"提交成功",icon:"success",mask:!0,duration:1500}),n.delayer=setTimeout((function(){e.navigateBack()}),1500)):e.showToast({title:t.msg,icon:"none",duration:2e3})})).catch((function(t){e.hideLoading(),console.error("提交问卷",t)}))},uploadFiles:function(e,t){this.$util.uploadFileMultiple(e.map((function(e){return e.value}))).then((function(e){t(e)})).catch((function(e){console.error("上传文件 ",e)}))},getQuestionDetails:function(t){var n=this;this.$util.request("questionnaire.questionDetails",{id:this.questionId}).then((function(i){t&&t(),1==i.code?(n.questionDetails=i.data,2==i.data.data.non_member_answer_sheet_status&&e.showToast({title:"该问卷仅会员可填写",icon:"none",duration:2e3})):e.showToast({title:i.msg,icon:"none"})})).catch((function(e){401==e?n.showLogin=!0:(t&&t(),console.error("获取问卷列表 ",e))}))},pageChange:function(e){this.pageShow=e},toLogin:function(){e.redirectTo({url:"/pagesTools/questionnaire/details?id=".concat(this.questionId)})}}};t.default=s}).call(this,n("df3c")["default"])},"919f":function(e,t,n){"use strict";(function(e,t){var i=n("47a9");n("aa6c");i(n("3240"));var o=i(n("b446"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(o.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},b446:function(e,t,n){"use strict";n.r(t);var i=n("0dfd"),o=n("4191");for(var a in o)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(a);n("ecae");var u=n("828b"),s=Object(u["a"])(o["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);t["default"]=s.exports},d1e3:function(e,t,n){},ecae:function(e,t,n){"use strict";var i=n("d1e3"),o=n.n(i);o.a}},[["919f","common/runtime","common/vendor"]]]);