You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ss-visit/public/cancel/static/js/pages-visit-testStudy.45390...

1 line
14 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-visit-testStudy"],{"0680":function(t,e,n){"use strict";n.r(e);var i=n("4bae"),a=n.n(i);for(var s in i)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(s);e["default"]=a.a},"3d4f":function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,".containers[data-v-76c79bab]{background-color:#fff;padding:%?20?%;padding-bottom:%?60?%;position:relative;overflow:hidden}.asks[data-v-76c79bab]{min-height:80vh;overflow-y:auto;padding-bottom:%?60?%}.asks>uni-view[data-v-76c79bab],\n.asks>uni-view>uni-view[data-v-76c79bab]{margin-bottom:%?20?%}.containers>.submitBtn[data-v-76c79bab]{position:fixed;bottom:0;width:100%;left:0}.containers>.submitBtn uni-text[data-v-76c79bab]{display:inline-block;padding:0 10px;text-align:center;width:70%;background-color:#f8f8f8;font-size:%?36?%;border-radius:%?10?%;padding:%?28?%}.containers>.submitBtn uni-text[data-v-76c79bab]:first-child{border-radius:%?0?% 0 0 %?10?%}.containers>.submitBtn uni-text[data-v-76c79bab]:last-child{width:30%;background-color:#4f607e;color:#fff;display:inline-block;border-radius:0 %?0?% %?10?% 0}.steps[data-v-76c79bab]{margin-bottom:%?40?%}.expire[data-v-76c79bab]{text-align:center;font-size:%?40?%;\n\t/* padding: 10px; */margin-bottom:%?40?%}",""]),t.exports=e},"4bae":function(t,e,n){"use strict";n("6a54");var i=n("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=i(n("3471")),s=i(n("2634")),o=i(n("2fdc"));n("e966"),n("aa9c"),n("e838"),n("fd3c");var r={data:function(){return{type:1,steps:[{title:"填报"},{title:"测验"},{title:"完成"}],stepActive:1,studyInfo:{},rate:0,askList:[],correctNum:{},answerList:[],result:{},resultArr:[],formData:{},askData:{},askContent:[]}},onLoad:function(t){this.type=t.type,this.askData.type=parseInt(t.type),this.getFormdata(),this.getStudy()},methods:{getFormdata:function(){var t=uni.getStorageSync("studydata");this.askData=t},getStudy:function(){var t=this;return(0,o.default)((0,s.default)().mark((function e(){var n;return(0,s.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:n=t,t.util.request({api:"/api/mobile/visit/get-ask",data:{type:n.type},utilSuccess:function(t){n.studyInfo=t,n.askList=t.asks,n.rate=parseInt(t.rate),n.askData.ask=t.asks,n.askData.expire_day=t.expire_day;for(var e=0;e<t.asks.length;e++)n.resultArr.push([])},utilFail:function(t){}});case 2:case"end":return e.stop()}}),e)})))()},radioAnswer:function(t,e){this.correctNum[e]=t.detail.data.result,this.askContent[e]=t.detail.data.content},chenckAnswer:function(t,e,n){var i,s=e.answer,o=0,r=t.detail.data,c=(0,a.default)(s);try{for(c.s();!(i=c.n()).done;){var u=i.value;1==u.result&&o++}}catch(p){c.e(p)}finally{c.f()}if(r.length==o){var l,d=(0,a.default)(r);try{for(d.s();!(l=d.n()).done;){var f=l.value;0==f.result?this.correctNum[n]=0:this.correctNum[n]=1}}catch(p){d.e(p)}finally{d.f()}}else this.correctNum[n]=0},submitAnswer:function(){var t=0;for(var e in console.log("this.correctNum",this.correctNum),this.correctNum)1==this.correctNum[e]&&t++;var n=100*parseFloat(t/this.askList.length);n<this.rate?this.util.alert("正确率不达标"):this.submitForm()},submitForm:function(){var t=this,e=this;this.resultArr.map((function(e,n){e.length>0&&(t.askContent[n]=e)})),this.askData.content=this.askContent,console.log(this.result,this.resultArr,"---",this.askContent),console.log("askdata",this.askData),e.submitStudy()},submitStudy:function(){console.log("that.askData",this.askData),this.util.request({api:"/api/mobile/visit/ask-save",method:"POST",data:this.askData,utilSuccess:function(t){uni.getStorageSync("studydata")&&uni.removeStorageSync("studydata"),uni.showToast({title:"提交成功",duration:1500,icon:"none"}),setTimeout((function(){uni.redirectTo({url:"/pages/index/index"})}),1500)},utilFail:function(t){uni.showToast({title:t,duration:2e3,icon:"none"})}})},newsSubscription:function(){uni.getSetting({withSubscriptions:!0,success:function(t){t.authSetting["scope.subscribeMessage"]?(uni.removeStorageSync("formdata"),uni.redirectTo({url:"/pages/visit/successform"})):uni.requestSubscribeMessage({tmplIds:["OfDFwAIZyXqvPgmc_czIXhveVtp3n_ftyWJEks1DSi4","r8n41lmkGeob15YBuuxhG7MbpgVSsUxKnK9ORPtr5VY"],success:function(t){console.log("res",t),uni.showToast({title:"订阅成功"}),uni.removeStorageSync("formdata"),uni.redirectTo({url:"/pages/visit/successform"})}})}})}}};e.default=r},"74d1":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return s})),n.d(e,"a",(function(){return i}));var i={uniSteps:n("9e1c").default,uniDataCheckbox:n("c157").default},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"containers"},[n("v-uni-view",{staticClass:"steps"},[n("uni-steps",{attrs:{options:t.steps,active:t.stepActive,"active-color":"#4f607e"}})],1),t.studyInfo.expire_day?n("v-uni-view",{staticClass:"expire"},[t._v("通过测验后,"+t._s(t.studyInfo.expire_day)+"天内可不再重复学习。")]):t._e(),n("v-uni-view",{staticClass:"asks"},t._l(t.askList,(function(e,i){return n("v-uni-view",[n("v-uni-view",[t._v(t._s(i+1)+"、"+t._s(e.title)+"("+t._s(1==e.type?"单选":"多选")+")")]),1==e.type?n("v-uni-view",[n("uni-data-checkbox",{attrs:{localdata:e.answer,wrap:!0,map:{text:"content",value:"content"}},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),function(e){return t.radioAnswer(e,i)}.apply(void 0,arguments)}},model:{value:t.result[i],callback:function(e){t.$set(t.result,i,e)},expression:"result[index]"}})],1):t._e(),2==e.type?n("v-uni-view",[n("uni-data-checkbox",{attrs:{localdata:e.answer,wrap:!0,multiple:!0,map:{text:"content",value:"content"}},on:{change:function(n){arguments[0]=n=t.$handleEvent(n),function(n){return t.chenckAnswer(n,e,i)}.apply(void 0,arguments)}},model:{value:t.resultArr[i],callback:function(e){t.$set(t.resultArr,i,e)},expression:"resultArr[index]"}})],1):t._e()],1)})),1),n("v-uni-view",{staticClass:"justify-between submitBtn",attrs:{disabled:!0}},[n("v-uni-text",[t._v("需要正确率达"+t._s(t.rate)+"%")]),n("v-uni-text",{on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.submitAnswer.apply(void 0,arguments)}}},[t._v("提交")])],1)],1)},s=[]},"7bfa":function(t,e,n){var i=n("3d4f");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("8fc05672",i,!0,{sourceMap:!1,shadowMode:!1})},"7d69":function(t,e,n){var i=n("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/* uni.scss */\n/**\n * 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.uni-steps[data-v-0e25ef43]{display:flex;width:100%;flex-direction:column}.uni-steps__row[data-v-0e25ef43]{display:flex;flex-direction:column}.uni-steps__column[data-v-0e25ef43]{display:flex;flex-direction:row-reverse}.uni-steps__row-text-container[data-v-0e25ef43]{display:flex;flex-direction:row;align-items:flex-end;margin-bottom:8px}.uni-steps__column-text-container[data-v-0e25ef43]{display:flex;flex-direction:column;flex:1}.uni-steps__row-text[data-v-0e25ef43]{display:inline-flex;flex:1;flex-direction:column}.uni-steps__column-text[data-v-0e25ef43]{padding:6px 0;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#ededed;display:flex;flex-direction:column}.uni-steps__row-title[data-v-0e25ef43]{font-size:14px;line-height:16px;text-align:center}.uni-steps__column-title[data-v-0e25ef43]{font-size:14px;text-align:left;line-height:18px}.uni-steps__row-desc[data-v-0e25ef43]{font-size:12px;line-height:14px;text-align:center}.uni-steps__column-desc[data-v-0e25ef43]{font-size:12px;text-align:left;line-height:18px}.uni-steps__row-container[data-v-0e25ef43]{display:flex;flex-direction:row}.uni-steps__column-container[data-v-0e25ef43]{display:inline-flex;width:30px;flex-direction:column}.uni-steps__row-line-item[data-v-0e25ef43]{display:inline-flex;flex-direction:row;flex:1;height:14px;line-height:14px;align-items:center;justify-content:center}.uni-steps__column-line-item[data-v-0e25ef43]{display:flex;flex-direction:column;flex:1;align-items:center;justify-content:center}.uni-steps__row-line[data-v-0e25ef43]{flex:1;height:1px;background-color:#b7bdc6}.uni-steps__column-line[data-v-0e25ef43]{width:1px;background-color:#b7bdc6}.uni-steps__row-line--after[data-v-0e25ef43]{-webkit-transform:translateX(1px);transform:translateX(1px)}.uni-steps__column-line--after[data-v-0e25ef43]{flex:1;-webkit-transform:translateY(1px);transform:translateY(1px)}.uni-steps__row-line--before[data-v-0e25ef43]{-webkit-transform:translateX(-1px);transform:translateX(-1px)}.uni-steps__column-line--before[data-v-0e25ef43]{height:6px;-webkit-transform:translateY(-13px);transform:translateY(-13px)}.uni-steps__row-circle[data-v-0e25ef43]{width:5px;height:5px;border-radius:50%;background-color:#b7bdc6;margin:0 3px}.uni-steps__column-circle[data-v-0e25ef43]{width:5px;height:5px;border-radius:50%;background-color:#b7bdc6;margin:4px 0 5px 0}.uni-steps__row-check[data-v-0e25ef43]{margin:0 6px}.uni-steps__column-check[data-v-0e25ef43]{height:14px;line-height:14px;margin:2px 0}',""]),t.exports=e},"9e1c":function(t,e,n){"use strict";n.r(e);var i=n("e2e2"),a=n("b480");for(var s in a)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(s);n("a5b0");var o=n("828b"),r=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,"0e25ef43",null,!1,i["a"],void 0);e["default"]=r.exports},a5b0:function(t,e,n){"use strict";var i=n("cd34"),a=n.n(i);a.a},b480:function(t,e,n){"use strict";n.r(e);var i=n("dab2"),a=n.n(i);for(var s in i)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(s);e["default"]=a.a},cd34:function(t,e,n){var i=n("7d69");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("967d").default;a("2b8ff9e4",i,!0,{sourceMap:!1,shadowMode:!1})},dab2:function(t,e,n){"use strict";n("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("64aa");var i={name:"UniSteps",props:{direction:{type:String,default:"row"},activeColor:{type:String,default:"#2979FF"},deactiveColor:{type:String,default:"#B7BDC6"},active:{type:Number,default:0},activeIcon:{type:String,default:"checkbox-filled"},options:{type:Array,default:function(){return[]}}},data:function(){return{}}};e.default=i},db49:function(t,e,n){"use strict";var i=n("7bfa"),a=n.n(i);a.a},e2e2:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return s})),n.d(e,"a",(function(){return i}));var i={uniIcons:n("8df0").default},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"uni-steps"},[n("v-uni-view",{class:["column"===t.direction?"uni-steps__column":"uni-steps__row"]},[n("v-uni-view",{class:["column"===t.direction?"uni-steps__column-text-container":"uni-steps__row-text-container"]},t._l(t.options,(function(e,i){return n("v-uni-view",{key:i,class:["column"===t.direction?"uni-steps__column-text":"uni-steps__row-text"]},[n("v-uni-text",{class:["column"===t.direction?"uni-steps__column-title":"uni-steps__row-title"],style:{color:i===t.active?t.activeColor:t.deactiveColor}},[t._v(t._s(e.title))]),n("v-uni-text",{class:["column"===t.direction?"uni-steps__column-desc":"uni-steps__row-desc"],style:{color:t.deactiveColor}},[t._v(t._s(e.desc))])],1)})),1),n("v-uni-view",{class:["column"===t.direction?"uni-steps__column-container":"uni-steps__row-container"]},t._l(t.options,(function(e,i){return n("v-uni-view",{key:i,class:["column"===t.direction?"uni-steps__column-line-item":"uni-steps__row-line-item"]},[n("v-uni-view",{class:["column"===t.direction?"uni-steps__column-line":"uni-steps__row-line","column"===t.direction?"uni-steps__column-line--before":"uni-steps__row-line--before"],style:{backgroundColor:i<=t.active&&0!==i?t.activeColor:0===i?"transparent":t.deactiveColor}}),i===t.active?n("v-uni-view",{class:["column"===t.direction?"uni-steps__column-check":"uni-steps__row-check"]},[n("uni-icons",{attrs:{color:t.activeColor,type:t.activeIcon,size:"14"}})],1):n("v-uni-view",{class:["column"===t.direction?"uni-steps__column-circle":"uni-steps__row-circle"],style:{backgroundColor:i<t.active?t.activeColor:t.deactiveColor}}),n("v-uni-view",{class:["column"===t.direction?"uni-steps__column-line":"uni-steps__row-line","column"===t.direction?"uni-steps__column-line--after":"uni-steps__row-line--after"],style:{backgroundColor:i<t.active&&i!==t.options.length-1?t.activeColor:i===t.options.length-1?"transparent":t.deactiveColor}})],1)})),1)],1)],1)},s=[]},e345:function(t,e,n){"use strict";n.r(e);var i=n("74d1"),a=n("0680");for(var s in a)["default"].indexOf(s)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(s);n("db49");var o=n("828b"),r=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,"76c79bab",null,!1,i["a"],void 0);e["default"]=r.exports}}]);