1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-wenjuan-wenjuan"],{"3d45":function(t,e,n){"use strict";function i(t,e,n){this.$children.map((function(a){t===a.$options.name?a.$emit.apply(a,[e].concat(n)):i.apply(a,[t,e].concat(n))}))}n("7a82"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("d81d"),n("99af");var a={methods:{dispatch:function(t,e,n){var i=this.$parent||this.$root,a=i.$options.name;while(i&&(!a||a!==t))i=i.$parent,i&&(a=i.$options.name);i&&i.$emit.apply(i,[e].concat(n))},broadcast:function(t,e,n){i.call(this,t,e,n)}}};e.default=a},"4a97":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return i}));var i={uInput:n("f2d8").default},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"wenjuan"},[n("v-uni-view",{staticClass:"title_wrap"},[n("v-uni-view",{staticClass:"title"},[t._v(t._s(t.title))]),n("v-uni-view",{staticClass:"notice"},[n("v-uni-text",[t._v("注意事项:")]),t._l(t.notice,(function(e,i){return n("v-uni-view",{key:i,staticClass:"item"},[t._v(t._s(e))])}))],2)],1),n("v-uni-view",{staticClass:"wrap"},t._l(t.list,(function(e,i){return n("v-uni-view",{key:i,staticClass:"item"},[n("v-uni-view",{staticClass:"item_title"},[1==e.is_must?n("v-uni-text",{staticClass:"star"},[t._v("*")]):t._e(),n("v-uni-text",[t._v(t._s(i+1)+"、"+t._s(e.title))])],1),n("u-input",{attrs:{disabled:!t.status,border:!0,min:"0",max:"25",type:"number",placeholder:"请输入分值",value:""},on:{blur:function(n){arguments[0]=n=t.$handleEvent(n),t.change(e,i)}},model:{value:t.form[i],callback:function(e){t.$set(t.form,i,e)},expression:"form[index]"}})],1)})),1),t.status?n("v-uni-view",{staticClass:"btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.confirm.apply(void 0,arguments)}}},[t._v("提交")]):n("v-uni-view",{staticClass:"wraning"},[t._v("您已完成评价,不可再次评价!")])],1)},o=[]},"70dd":function(t,e,n){"use strict";n.r(e);var i=n("4a97"),a=n("b60a");for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);n("9d91");var r=n("f0c5"),u=Object(r["a"])(a["default"],i["b"],i["c"],!1,null,"4656ce82",null,!1,i["a"],void 0);e["default"]=u.exports},8631:function(t,e,n){"use strict";n("7a82");var i=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("a9e3"),n("e25e"),n("d3b7"),n("159b"),n("d9e2"),n("d401"),n("14d9");var a=i(n("c7eb")),o=i(n("1da1")),r={data:function(){return{list:[],form:{},title:"",warn:!1,id:"",notice:"",status:!0,mine_id:""}},onLoad:function(t){var e=this;return(0,o.default)((0,a.default)().mark((function n(){return(0,a.default)().wrap((function(n){while(1)switch(n.prev=n.next){case 0:return e.mine_id=t.id,n.next=3,e.getList();case 3:console.log(e.$store.state.vuex_user,"this.$store.state.vuex_user");case 4:case"end":return n.stop()}}),n)})))()},methods:{getList:function(){var t=this;this.$u.get("/answer/question",{type:1}).then((function(e){t.list=e.data.list,t.title=e.data.title,t.id=e.data.id,t.notice=e.data.announcements,console.log(e,"res"),t.getStatus()}))},getStatus:function(){var t=this;this.$u.get("/answer/is-answer-status",{question_id:this.id,teacher_id:this.mine_id}).then((function(e){e.data.msg&&uni.showToast({title:e.data.msg,icon:"none"}),t.status=e.data.status,console.log(e,"res")}))},change:function(t,e){if(console.log(this.form[e],"fushu"),1==t.is_must&&0!=Number(this.form[e])&&!this.form[e]){this.warn=!0;var n="请完成第"+(e+1)+"条的填写";uni.showToast({title:n,icon:"none"})}(Number(this.form[e])>t.max_point||Number(this.form[e])<t.min_point)&&(console.log(this.form[e],"fushu"),this.form[e]="",uni.showToast({title:"输入分值超出范围,请重新输入",icon:"none"}),console.log(this.form[e])),this.form[e]=parseInt(this.form[e])},confirm:function(){var t=this,e=this;console.log(this.form,"form");try{this.list.forEach((function(e,n){if(1==e.is_must&&0!=Number(t.form[n])&&!t.form[n]){var i="请完成第"+(n+1)+"条的填写";throw uni.showToast({title:i,icon:"none"}),new Error("ending")}})),uni.showModal({title:"提交确认",content:"确认提交问卷?",showCancel:!0,cancelText:"否",confirmText:"是",success:function(t){if(t.cancel);else{var n={question_id:e.id,data:[],teacher_id:e.mine_id};for(var i in e.form)n.data.push(e.form[i]);console.log(n,"params"),e.$u.post("/answer/answer",n).then((function(t){uni.showToast({title:t.message,icon:"none"}),setTimeout((function(){uni.navigateBack()}),1e3)}))}}})}catch(n){"ending"==n.message?console.log("结束了"):console.log(n.message)}}}};e.default=r},"934b":function(t,e,n){var i=n("a68f");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("4f06").default;a("50442f4e",i,!0,{sourceMap:!1,shadowMode:!1})},9432:function(t,e,n){"use strict";n("7a82");var i=n("4ea4").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,n("a9e3"),n("498a");var a=i(n("3d45")),o={name:"u-input",mixins:[a.default],props:{value:{type:[String,Number],default:""},type:{type:String,default:"text"},inputAlign:{type:String,default:"left"},placeholder:{type:String,default:"请输入内容"},disabled:{type:Boolean,default:!1},maxlength:{type:[Number,String],default:140},placeholderStyle:{type:String,default:"color: #c0c4cc;"},confirmType:{type:String,default:"done"},customStyle:{type:Object,default:function(){return{}}},fixed:{type:Boolean,default:!1},focus:{type:Boolean,default:!1},passwordIcon:{type:Boolean,default:!0},border:{type:Boolean,default:!1},borderColor:{type:String,default:"#dcdfe6"},autoHeight:{type:Boolean,default:!0},selectOpen:{type:Boolean,default:!1},height:{type:[Number,String],default:""},clearable:{type:Boolean,default:!0},cursorSpacing:{type:[Number,String],default:0},selectionStart:{type:[Number,String],default:-1},selectionEnd:{type:[Number,String],default:-1},trim:{type:Boolean,default:!0},showConfirmbar:{type:Boolean,default:!0}},data:function(){return{defaultValue:this.value,inputHeight:70,textareaHeight:100,validateState:!1,focused:!1,showPassword:!1,lastValue:""}},watch:{value:function(t,e){this.defaultValue=t,t!=e&&"select"==this.type&&this.handleInput({detail:{value:t}})}},computed:{inputMaxlength:function(){return Number(this.maxlength)},getStyle:function(){var t={};return t.minHeight=this.height?this.height+"rpx":"textarea"==this.type?this.textareaHeight+"rpx":this.inputHeight+"rpx",t=Object.assign(t,this.customStyle),t},getCursorSpacing:function(){return Number(this.cursorSpacing)},uSelectionStart:function(){return String(this.selectionStart)},uSelectionEnd:function(){return String(this.selectionEnd)}},created:function(){this.$on("on-form-item-error",this.onFormItemError)},methods:{handleInput:function(t){var e=this,n=t.detail.value;this.trim&&(n=this.$u.trim(n)),this.$emit("input",n),this.defaultValue=n,setTimeout((function(){e.dispatch("u-form-item","on-form-change",n)}),40)},handleBlur:function(t){var e=this;setTimeout((function(){e.focused=!1}),100),this.$emit("blur",t.detail.value),setTimeout((function(){e.dispatch("u-form-item","on-form-blur",t.detail.value)}),40)},onFormItemError:function(t){this.validateState=t},onFocus:function(t){this.focused=!0,this.$emit("focus")},onConfirm:function(t){this.$emit("confirm",t.detail.value)},onClear:function(t){this.$emit("input","")},inputClick:function(){this.$emit("click")}}};e.default=o},"9d91":function(t,e,n){"use strict";var i=n("e5aa"),a=n.n(i);a.a},a68f:function(t,e,n){var i=n("24fb");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 下方引入的为uView UI的集成样式文件,为scss预处理器,其中包含了一些"u-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * uView自定义的css类名和scss变量,均以"u-"开头,不会造成冲突,请放心使用 \n */.u-input[data-v-23939e4b]{position:relative;flex:1;display:flex;flex-direction:row}.u-input__input[data-v-23939e4b]{font-size:%?28?%;color:#303133;flex:1}.u-input__textarea[data-v-23939e4b]{width:auto;font-size:%?28?%;color:#303133;padding:%?10?% 0;line-height:normal;flex:1}.u-input--border[data-v-23939e4b]{border-radius:%?6?%;border-radius:4px;border:1px solid #dcdfe6}.u-input--error[data-v-23939e4b]{border-color:#fa3534!important}.u-input__right-icon__item[data-v-23939e4b]{margin-left:%?10?%}.u-input__right-icon--select[data-v-23939e4b]{transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.u-input__right-icon--select--reverse[data-v-23939e4b]{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}',""]),t.exports=e},b60a:function(t,e,n){"use strict";n.r(e);var i=n("8631"),a=n.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);e["default"]=a.a},b9da:function(t,e,n){var i=n("24fb");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 下方引入的为uView UI的集成样式文件,为scss预处理器,其中包含了一些"u-"开头的自定义变量\n * 使用的时候,请将下面的一行复制到您的uniapp项目根目录的uni.scss中即可\n * uView自定义的css类名和scss变量,均以"u-"开头,不会造成冲突,请放心使用 \n */.wenjuan[data-v-4656ce82]{padding:0 15px 20px}.wenjuan .title_wrap[data-v-4656ce82]{border-bottom:1px dashed #999}.wenjuan .title_wrap .title[data-v-4656ce82]{text-align:center;font-size:18px;font-weight:600;padding-bottom:10px}.wenjuan .title_wrap .notice[data-v-4656ce82]{background-color:#f0f0f0;padding:5px;border-radius:6px;margin-bottom:10px;font-size:12px;line-height:22px}.wenjuan .title_wrap .notice uni-text[data-v-4656ce82]{font-size:14px;font-weight:550}.wenjuan .wrap[data-v-4656ce82]{margin-top:15px;margin-bottom:30px}.wenjuan .wrap .item[data-v-4656ce82]{margin-bottom:30px}.wenjuan .wrap .item .item_title[data-v-4656ce82]{margin-bottom:10px}.wenjuan .wrap .item .item_title .star[data-v-4656ce82]{color:red;margin-right:2px}.wenjuan .wrap .item u-input[data-v-4656ce82]{margin-top:10px;border:1px solid;width:50%;padding:5px 8px;height:30px;box-sizing:border-box}.wenjuan .btn[data-v-4656ce82]{height:40px;background-color:#3b7653;color:#fff;font-size:16px;line-height:40px;text-align:center;border-radius:20px}.wenjuan .wraning[data-v-4656ce82]{color:#ce3c39;font-size:14px;text-align:center}',""]),t.exports=e},c289:function(t,e,n){"use strict";var i=n("934b"),a=n.n(i);a.a},e5aa:function(t,e,n){var i=n("b9da");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var a=n("4f06").default;a("d2290f52",i,!0,{sourceMap:!1,shadowMode:!1})},f2d8:function(t,e,n){"use strict";n.r(e);var i=n("f949"),a=n("f72b");for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);n("c289");var r=n("f0c5"),u=Object(r["a"])(a["default"],i["b"],i["c"],!1,null,"23939e4b",null,!1,i["a"],void 0);e["default"]=u.exports},f72b:function(t,e,n){"use strict";n.r(e);var i=n("9432"),a=n.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);e["default"]=a.a},f949:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return i}));var i={uIcon:n("9eb7").default},a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-uni-view",{staticClass:"u-input",class:{"u-input--border":t.border,"u-input--error":t.validateState},style:{padding:"0 "+(t.border?20:0)+"rpx",borderColor:t.borderColor,textAlign:t.inputAlign},on:{click:function(e){e.stopPropagation(),arguments[0]=e=t.$handleEvent(e),t.inputClick.apply(void 0,arguments)}}},["textarea"==t.type?n("v-uni-textarea",{staticClass:"u-input__input u-input__textarea",style:[t.getStyle],attrs:{value:t.defaultValue,placeholder:t.placeholder,placeholderStyle:t.placeholderStyle,disabled:t.disabled,maxlength:t.inputMaxlength,fixed:t.fixed,focus:t.focus,autoHeight:t.autoHeight,"selection-end":t.uSelectionEnd,"selection-start":t.uSelectionStart,"cursor-spacing":t.getCursorSpacing,"show-confirm-bar":t.showConfirmbar},on:{input:function(e){arguments[0]=e=t.$handleEvent(e),t.handleInput.apply(void 0,arguments)},blur:function(e){arguments[0]=e=t.$handleEvent(e),t.handleBlur.apply(void 0,arguments)},focus:function(e){arguments[0]=e=t.$handleEvent(e),t.onFocus.apply(void 0,arguments)},confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.onConfirm.apply(void 0,arguments)}}}):n("v-uni-input",{staticClass:"u-input__input",style:[t.getStyle],attrs:{type:"password"==t.type?"text":t.type,value:t.defaultValue,password:"password"==t.type&&!t.showPassword,placeholder:t.placeholder,placeholderStyle:t.placeholderStyle,disabled:t.disabled||"select"===t.type,maxlength:t.inputMaxlength,focus:t.focus,confirmType:t.confirmType,"cursor-spacing":t.getCursorSpacing,"selection-end":t.uSelectionEnd,"selection-start":t.uSelectionStart,"show-confirm-bar":t.showConfirmbar},on:{focus:function(e){arguments[0]=e=t.$handleEvent(e),t.onFocus.apply(void 0,arguments)},blur:function(e){arguments[0]=e=t.$handleEvent(e),t.handleBlur.apply(void 0,arguments)},input:function(e){arguments[0]=e=t.$handleEvent(e),t.handleInput.apply(void 0,arguments)},confirm:function(e){arguments[0]=e=t.$handleEvent(e),t.onConfirm.apply(void 0,arguments)}}}),n("v-uni-view",{staticClass:"u-input__right-icon u-flex"},[t.clearable&&""!=t.value&&t.focused?n("v-uni-view",{staticClass:"u-input__right-icon__clear u-input__right-icon__item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.onClear.apply(void 0,arguments)}}},[n("u-icon",{attrs:{size:"32",name:"close-circle-fill",color:"#c0c4cc"}})],1):t._e(),t.passwordIcon&&"password"==t.type?n("v-uni-view",{staticClass:"u-input__right-icon__clear u-input__right-icon__item"},[n("u-icon",{attrs:{size:"32",name:t.showPassword?"eye-fill":"eye",color:"#c0c4cc"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.showPassword=!t.showPassword}}})],1):t._e(),"select"==t.type?n("v-uni-view",{staticClass:"u-input__right-icon--select u-input__right-icon__item",class:{"u-input__right-icon--select--reverse":t.selectOpen}},[n("u-icon",{attrs:{name:"arrow-down-fill",size:"26",color:"#c0c4cc"}})],1):t._e()],1)],1)},o=[]}}]);
|