UNPKG

@xysfe/actui

Version:

A fantastic mobile ui lib implement by Vue

1 lines 88.4 kB
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.Questionnaire=t():e.Questionnaire=t()}("undefined"!=typeof self?self:this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,t),i.l=!0,i.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="../lib",t(t.s=2339)}({0:function(e,t){var n=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=n)},1:function(e,t,n){"use strict";function r(e,t,n,r,i,a,s,o){e=e||{};var u=typeof e.default;"object"!==u&&"function"!==u||(e=e.default);var l="function"==typeof e?e.options:e;t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0),r&&(l.functional=!0),a&&(l._scopeId=a);var c;if(s?(c=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(s)},l._ssrRegister=c):i&&(c=o?function(){i.call(this,this.$root.$options.shadowRoot)}:i),c)if(l.functional){l._injectStyles=c;var f=l.render;l.render=function(e,t){return c.call(t),f(e,t)}}else{var d=l.beforeCreate;l.beforeCreate=d?[].concat(d,c):[c]}return{exports:e,options:l}}t.a=r},10:function(e,t,n){var r=n(7),i=n(22);e.exports=n(4)?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},100:function(e,t,n){e.exports={default:n(101),__esModule:!0}},101:function(e,t,n){n(59),n(52),n(102),n(103),e.exports=n(0).Symbol},102:function(e,t,n){n(41)("asyncIterator")},103:function(e,t,n){n(41)("observable")},105:function(e,t,n){e.exports={default:n(177),__esModule:!0}},106:function(e,t,n){n(107),e.exports=n(0).Object.keys},107:function(e,t,n){var r=n(17),i=n(16);n(60)("keys",function(){return function(e){return i(r(e))}})},109:function(e,t,n){e.exports={default:n(110),__esModule:!0}},11:function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},110:function(e,t,n){n(111);var r=n(0).Object;e.exports=function(e){return r.getOwnPropertyNames(e)}},111:function(e,t,n){n(60)("getOwnPropertyNames",function(){return n(58).f})},112:function(e,t,n){e.exports={default:n(113),__esModule:!0}},113:function(e,t,n){n(59),e.exports=n(0).Object.getOwnPropertySymbols},116:function(e,t,n){var r=n(9);e.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(t){var a=e.return;throw void 0!==a&&r(a.call(e)),t}}},117:function(e,t,n){var r=n(21),i=n(3)("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||a[i]===e)}},118:function(e,t,n){"use strict";function r(e){var t={},n={},r={};for(var u in e)if(e.hasOwnProperty(u))if(-1!==o.indexOf(u))t[u]=e[u];else if(s.test(u)){var l=s.exec(u)[1];l=Object(a.a)(l),r[l]=e[u]}else n[u]=e[u];return t.on=Object(i.a)(r,t.on),t.props=Object(i.a)(n,t.props),t}t.a=r;var i=n(68),a=n(119),s=new RegExp(/^on(.+)/),o=["class","style","attrs","props","domProps","on","nativeOn","directives","scopedSlots","slot","key","ref","refInFor"]},119:function(e,t,n){"use strict";function r(e,t){var n=u(e,t);return n.charAt(0).toLowerCase()+n.slice(1)}t.a=r;var i=n(29),a=n.n(i),s=n(5),o=function(e){for(var t=!1,n=!1,r=!1,i=0;i<e.length;i++){var a=e[i];t&&/[a-zA-Z]/.test(a)&&a.toUpperCase()===a?(e=e.slice(0,i)+"-"+e.slice(i),t=!1,r=n,n=!0,i++):n&&r&&/[a-zA-Z]/.test(a)&&a.toLowerCase()===a?(e=e.slice(0,i-1)+"-"+e.slice(i-1),r=n,n=!1,t=!0):(t=a.toLowerCase()===a&&a.toUpperCase()!==a,r=n,n=a.toUpperCase()===a&&a.toLowerCase()!==a)}return e},u=function(e,t){if("string"!=typeof e&&!Object(s.p)(e))throw new TypeError("Expected the input to be `string | string[]`");t=a()({pascalCase:!1},t);return e=Array.isArray(e)?e.map(function(e){return e.trim()}).filter(function(e){return e.length}).join("-"):e.trim(),0===e.length?"":1===e.length?t.pascalCase?e.toUpperCase():e.toLowerCase():(e!==e.toLowerCase()&&(e=o(e)),e=e.replace(/^[_.\- ]+/,"").toLowerCase().replace(/[_.\- ]+(\w|$)/g,function(e,t){return t.toUpperCase()}).replace(/\d+(\w|$)/g,function(e){return e.toUpperCase()}),function(e){return t.pascalCase?e.charAt(0).toUpperCase()+e.slice(1):e}(e))}},120:function(e,t,n){"use strict";function r(e,t,n,r){var a=void 0,s=void 0,o=new e({render:function(e){var n=s&&s(e);return n&&!Object(i.p)(n)&&(n=[n]),e(t,a,n||[])},methods:{init:function(){document.body.appendChild(this.$el)},destroy:function(){this.$destroy(),document.body.removeChild(this.$el)}}});return o.updateRenderData=function(e,t){a=e,s=t},o.updateRenderData(n,r),o.$mount(),o.init(),o.$children[0]}t.a=r;var i=n(5)},122:function(e,t,n){"use strict";var r=n(2),i=n(0),a=n(7),s=n(4),o=n(3)("species");e.exports=function(e){var t="function"==typeof i[e]?i[e]:r[e];s&&t&&!t[o]&&a.f(t,o,{configurable:!0,get:function(){return this}})}},123:function(e,t,n){"use strict";t.__esModule=!0;var r=n(29),i=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=i.default||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}},13:function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},14:function(e,t,n){var r=n(48),i=n(31);e.exports=function(e){return r(i(e))}},1467:function(e,t,n){"use strict";function r(e){o||n(2346)}Object.defineProperty(t,"__esModule",{value:!0});var i=n(1663),a=n(2358),s=n(1),o=!1,u=r,l=Object(s.a)(i.a,a.a,a.b,!1,u,"data-v-39bf4081",null);l.options.__file="src\\components\\Questionnaire\\component\\questionItem.vue",t.default=l.exports},1468:function(e,t,n){"use strict";function r(e){o||n(2349)}var i=n(1665),a=n(2350),s=n(1),o=!1,u=r,l=Object(s.a)(i.a,a.a,a.b,!1,u,"data-v-2bcb9512",null);l.options.__file="src\\components\\Questionnaire\\component\\input.vue",t.a=l.exports},1469:function(e,t,n){"use strict";function r(e){o||n(2351)}Object.defineProperty(t,"__esModule",{value:!0});var i=n(1666),a=n(2352),s=n(1),o=!1,u=r,l=Object(s.a)(i.a,a.a,a.b,!1,u,"data-v-011b9f5a",null);l.options.__file="src\\components\\Questionnaire\\component\\questionTitle.vue",t.default=l.exports},15:function(e,t,n){"use strict";function r(e,t){return function(n,r){var s=this,o=Object(i.a)(n),u=Object(a.a)(t,e,o,r),l=u.$parent,c=u.remove,f=u.show,d=u.hide;return u.remove=function(){u.$removed=!0,c&&c.call(this),l.destroy()},u.show=function(){return f&&f.call.apply(f,[this].concat(Array.prototype.slice.call(arguments))),this},u.hide=function(){return d&&d.call.apply(d,[this].concat(Array.prototype.slice.call(arguments))),this},s&&s._isVue&&s.$once("hook:beforeDestroy",function(){u.$removed||u.remove()}),u}}t.a=r;var i=n(118),a=n(120)},152:function(e,t,n){var r=n(8);e.exports=function(e,t){if(!r(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},16:function(e,t,n){var r=n(55),i=n(35);e.exports=Object.keys||function(e){return r(e,i)}},1662:function(e,t,n){"use strict";var r=n(72),i=n.n(r),a=n(2342),s=n.n(a),o=n(123),u=n.n(o),l=n(29),c=n.n(l),f=n(219),d=n.n(f),p=n(105),v=n.n(p),h=n(90),b=n.n(h),y=n(5),g=n(1467);t.a={name:"Questionnaire",components:{questionItem:g.default},data:function(){return{renderData:[],qas:[],title:"",preDesc:"",afterDesc:"",answer:{},validErrMap:{},isSubmit:!1,useQaModule:0,hideQaSerialNumber:0,hideModuleSerialNumber:0}},props:{data:{type:Object,default:function(){}},isCps:{type:Boolean,default:!1},isCheck:{type:Boolean,default:!1},limitElems:{type:Object,default:function(){return{}}}},computed:{brandColor:function(){return this.isCps?"#FC7468":"#8C7FEE"},visibleQuestionMap:function(){for(var e=this,t=this.renderData||[],n={},r=t,i=Array.isArray(r),a=0,r=i?r:v()(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s,u=1===Number(o.needDisplayConfig)&&Array.isArray(o.displayRule)&&o.displayRule.length>0;n[o.key]=!u}for(var l=[],c=t,f=Array.isArray(c),d=0,c=f?c:v()(c);;){var p;if(f){if(d>=c.length)break;p=c[d++]}else{if(d=c.next(),d.done)break;p=d.value}for(var h=p,y=h.answers||[],g=y,m=Array.isArray(g),A=0,g=m?g:v()(g);;){var w;if(m){if(A>=g.length)break;w=g[A++]}else{if(A=g.next(),A.done)break;w=A.value}for(var _=w,k=_.subQuesTionList||[],x=k,S=Array.isArray(x),C=0,x=S?x:v()(x);;){var D;if(S){if(C>=x.length)break;D=x[C++]}else{if(C=x.next(),C.done)break;D=C.value}var M=D;l.push({sq:M,parentQuestion:h,parentAnswer:_})}}}for(var O={},E=l,T=Array.isArray(E),q=0,E=T?E:v()(E);;){var N;if(T){if(q>=E.length)break;N=E[q++]}else{if(q=E.next(),q.done)break;N=q.value}var Q=N,I=Q.sq,u=1===Number(I.needDisplayConfig)&&Array.isArray(I.displayRule)&&I.displayRule.length>0;O[I.key]=!u}for(var j=function(r){var i=r.startsWith("qa.")?r.substring(3):r;if(t.some(function(e){return e.key===i}))return!!n[i];var a=e.findSubQuestionParent(r);return!!a&&(!!n[a.parentQuestion.key]&&!(!Array.isArray(a.parentQuestion.userAnswer)||!a.parentQuestion.userAnswer.includes(a.parentAnswer.value_code)||!O[i]))},P=function(t){if(!t||"object"!==(void 0===t?"undefined":b()(t)))return!1;var n=t.condition||{},r=Array.isArray(n.subcondition)?n.subcondition:[],i=r.filter(function(e){var t=e&&e.key;if(!t||"string"!=typeof t||!t.includes(".plan."))return!1;var n=e&&Number(e.shotType),r=e&&Number(e.valueType),i=e&&Array.isArray(e.values)?e.values:[];return 1===n&&2===r&&i.length>0});return 0!==i.length&&i.every(function(t){var n=t.key,r=n.split(".").pop(),i=t.values.map(function(e){return String(e.value)}),a=e.limitElems&&r?String(e.limitElems[r]):void 0;return void 0!==a&&i.includes(a)})},L=function(e){if(!e||"object"!==(void 0===e?"undefined":b()(e)))return!1;for(var t=e.condition||{},n=Array.isArray(t.subcondition)?t.subcondition:[],r=n,i=Array.isArray(r),a=0,r=i?r:v()(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s,u=o&&o.key;if(u&&"string"==typeof u&&u.includes(".plan."))return!0}return!1},R=!0,B=0,F=3*(t.length+l.length);R&&B<F;){R=!1,B++;for(var V=!1,U=l,$=Array.isArray(U),W=0,U=$?U:v()(U);;){var z;if($){if(W>=U.length)break;z=U[W++]}else{if(W=U.next(),W.done)break;z=W.value}var J=z,K=J.sq,X=J.parentQuestion,G=J.parentAnswer,Y=!!n[X.key],H=!!Array.isArray(X.userAnswer)&&X.userAnswer.includes(G.value_code),Z=O[K.key],ee=!(!Y||!H)&&function(t){var n=Array.isArray(t.displayRule)?t.displayRule:[];return!(1===Number(t.needDisplayConfig)&&n.length>0)||n.some(function(t){var n=!L(t)||P(t),r=t.values||{};if("1"!==String(r.display))return!1;var i=t.condition||{},a=Array.isArray(i.subcondition)?i.subcondition:[];if(0!==Number(i.conditionType)||0===a.length)return!1;var s=a.filter(function(e){var t=e&&e.key;return!(t&&"string"==typeof t&&t.includes(".plan."))}),o=0===s.length||s.every(function(t){var n=t&&t.key,r=t&&Number(t.shotType),i=t&&Array.isArray(t.values)?t.values.map(function(e){return e.value}):[];if(!n||1!==r||0===i.length)return!1;if(!j(n))return!1;var a=e.findAnswerInRenderData(n);if(!a)return!1;var s=Number(a.question_type),o=a.userAnswer||[];return 1===s||5===s?o.some(function(e){return i.includes(e)}):2===s&&i.every(function(e){return o.includes(e)})});return n&&o})}(K);ee!==Z&&(O[K.key]=ee,V=!0)}for(var te=!1,ne=t,re=Array.isArray(ne),ie=0,ne=re?ne:v()(ne);;){var ae;if(re){if(ie>=ne.length)break;ae=ne[ie++]}else{if(ie=ne.next(),ie.done)break;ae=ie.value}var se=ae,Z=n[se.key],ee=function(r){var i=Array.isArray(r.displayRule)?r.displayRule:[];return!(1===Number(r.needDisplayConfig)&&i.length>0)||i.some(function(r){var i=!L(r)||P(r),a=r.values||{};if("1"!==String(a.display))return!1;var s=r.condition||{},o=Array.isArray(s.subcondition)?s.subcondition:[];if(0!==Number(s.conditionType)||0===o.length)return!1;var u=o.filter(function(e){var t=e&&e.key;return!(t&&"string"==typeof t&&t.includes(".plan."))}),l=0===u.length||u.every(function(r){var i=r&&r.key,a=r&&Number(r.shotType),s=r&&Array.isArray(r.values)?r.values.map(function(e){return e.value}):[];if(!i||1!==a||0===s.length)return!1;var o=i.startsWith("qa.")?i.substring(3):i;if(t.some(function(e){return e.key===o})){if(!n[o])return!1}else if(!j(i))return!1;var u=e.findAnswerInRenderData(i);if(!u)return!1;var l=Number(u.question_type),c=u.userAnswer||[];return 1===l||5===l?c.some(function(e){return s.includes(e)}):2===l&&s.every(function(e){return c.includes(e)})});return i&&l})}(se);ee!==Z&&(n[se.key]=ee,te=!0)}R=V||te}return n},visibleModuleMap:function(){for(var e={},t=this.renderData||[],n=this.visibleQuestionMap,r=t,i=Array.isArray(r),a=0,r=i?r:v()(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s,u=o.module;u&&(u in e||(e[u]=!1),n[o.key]&&(e[u]=!0))}return e},visibleSerialNumberMap:function(){for(var e={},t={},n=this.visibleQuestionMap,r=this.renderData||[],i=1===Number(this.useQaModule),a=r,s=Array.isArray(a),o=0,a=s?a:v()(a);;){var u;if(s){if(o>=a.length)break;u=a[o++]}else{if(o=a.next(),o.done)break;u=o.value}var l=u,c=i&&l.module?l.module:"__global__";c in t||(t[c]=0),!l.detachFlow&&n[l.key]&&(t[c]+=1,e[l.key]=t[c])}return e},visibleModuleOrdinalMap:function(){for(var e={},t=this.renderData||[],n=this.visibleModuleMap,r=0,i=new d.a,a=t,s=Array.isArray(a),o=0,a=s?a:v()(a);;){var u;if(s){if(o>=a.length)break;u=a[o++]}else{if(o=a.next(),o.done)break;u=o.value}var l=u,c=l.module;c&&!i.has(c)&&(n[c]?(r+=1,e[c]=r,i.add(c)):i.add(c))}return e},soloUnnamedModuleMap:function(){var e={};if(1!==Number(this.useQaModule))return e;for(var t=this.visibleQuestionMap,n=this.renderData||[],r={},i={},a=n,s=Array.isArray(a),o=0,a=s?a:v()(a);;){var u;if(s){if(o>=a.length)break;u=a[o++]}else{if(o=a.next(),o.done)break;u=o.value}var l=u,c=l.module;c&&(c in r||(r[c]=0),c in i||(i[c]=l.module_name),t[l.key]&&(r[c]+=1))}for(var c in r){var f=r[c],d=i[c],p=!d||""===String(d).trim();e[c]=1===f&&p}return e},visibleSubQuestionMap:function(){for(var e=this,t=this.visibleQuestionMap,n=this.renderData||[],r=[],i=n,a=Array.isArray(i),s=0,i=a?i:v()(i);;){var o;if(a){if(s>=i.length)break;o=i[s++]}else{if(s=i.next(),s.done)break;o=s.value}for(var u=o,l=u.answers||[],c=l,f=Array.isArray(c),d=0,c=f?c:v()(c);;){var p;if(f){if(d>=c.length)break;p=c[d++]}else{if(d=c.next(),d.done)break;p=d.value}for(var h=p,y=h.subQuesTionList||[],g=y,m=Array.isArray(g),A=0,g=m?g:v()(g);;){var w;if(m){if(A>=g.length)break;w=g[A++]}else{if(A=g.next(),A.done)break;w=A.value}var _=w;r.push({sq:_,parentQuestion:u,parentAnswer:h})}}}for(var k={},x=r,S=Array.isArray(x),C=0,x=S?x:v()(x);;){var D;if(S){if(C>=x.length)break;D=x[C++]}else{if(C=x.next(),C.done)break;D=C.value}var M=D,O=M.sq,E=1===Number(O.needDisplayConfig)&&Array.isArray(O.displayRule)&&O.displayRule.length>0;k[O.key]=!E}for(var T=function(r,i){var a=r.startsWith("qa.")?r.substring(3):r;if(n.some(function(e){return e.key===a}))return!!t[a];var s=e.findSubQuestionParent(r);return!!s&&(!!t[s.parentQuestion.key]&&!(!Array.isArray(s.parentQuestion.userAnswer)||!s.parentQuestion.userAnswer.includes(s.parentAnswer.value_code)||!i[a]))},q=function(t){if(!t||"object"!==(void 0===t?"undefined":b()(t)))return!1;var n=t.condition||{},r=Array.isArray(n.subcondition)?n.subcondition:[],i=r.filter(function(e){var t=e&&e.key;if(!t||"string"!=typeof t||!t.includes(".plan."))return!1;var n=e&&Number(e.shotType),r=e&&Number(e.valueType),i=e&&Array.isArray(e.values)?e.values:[];return 1===n&&2===r&&i.length>0});return 0!==i.length&&i.every(function(t){var n=t.key,r=n.split(".").pop(),i=t.values.map(function(e){return String(e.value)}),a=e.limitElems&&r?String(e.limitElems[r]):void 0;return void 0!==a&&i.includes(a)})},N=function(e){if(!e||"object"!==(void 0===e?"undefined":b()(e)))return!1;for(var t=e.condition||{},n=Array.isArray(t.subcondition)?t.subcondition:[],r=n,i=Array.isArray(r),a=0,r=i?r:v()(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s,u=o&&o.key;if(u&&"string"==typeof u&&u.includes(".plan."))return!0}return!1},Q=!0,I=0,j=3*r.length;Q&&I<j;){Q=!1,I++;for(var P=r,L=Array.isArray(P),R=0,P=L?P:v()(P);;){var B;if(L){if(R>=P.length)break;B=P[R++]}else{if(R=P.next(),R.done)break;B=R.value}var F=B,V=F.sq,U=F.parentQuestion,$=F.parentAnswer,W=!!t[U.key],z=!!Array.isArray(U.userAnswer)&&U.userAnswer.includes($.value_code),J=k[V.key],K=!(!W||!z)&&function(t,n){var r=Array.isArray(t.displayRule)?t.displayRule:[];return!(1===Number(t.needDisplayConfig)&&r.length>0)||r.some(function(t){var r=!N(t)||q(t),i=t.values||{};if("1"!==String(i.display))return!1;var a=t.condition||{},s=Array.isArray(a.subcondition)?a.subcondition:[];if(0!==Number(a.conditionType)||0===s.length)return!1;var o=s.filter(function(e){var t=e&&e.key;return!(t&&"string"==typeof t&&t.includes(".plan."))}),u=0===o.length||o.every(function(t){var r=t&&t.key,i=t&&Number(t.shotType),a=t&&Array.isArray(t.values)?t.values.map(function(e){return e.value}):[];if(!r||1!==i||0===a.length)return!1;if(!T(r,n))return!1;var s=e.findAnswerInRenderData(r);if(!s)return!1;var o=Number(s.question_type),u=s.userAnswer||[];return 1===o||5===o?u.some(function(e){return a.includes(e)}):2===o&&a.every(function(e){return u.includes(e)})});return r&&u})}(V,k);K!==J&&(k[V.key]=K,Q=!0)}}return k}},methods:{init:function(){var e=this;this.$nextTick(function(){e.title=e.data.title||"",e.preDesc=e.data.preDesc||"",e.afterDesc=e.data.afterDesc||"",e.qas=e.data.qas||[],e.answer=e.data.answer||{},e.useQaModule=e.data.has_module||0,e.hideQaSerialNumber=e.data.hide_qa_auto_serial_number||0,e.hideModuleSerialNumber=e.data.hide_module_auto_serial_number||0,e.initQas(),console.log(e.renderData,"renderData"),console.log(e.qas,"this.qas")})},initQas:function(){this.qas&&(this.renderData=this.processQuestions(this.qas,this.answer))},initSubQuestion:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e?this.processQuestions(e,t):[]},processQuestions:function(e,t){for(var n=Object(y.d)(e),r=[],i=1,a={},s=[],o={},u=null,l=0;l<n.length;l++){var f=n[l],d=Number(f.question_type),p=f.answers||[],h=f.list||[],b=f.key,g=0,m=this.findAnswer(b,t)||{},A=f.module;if(1===Number(this.useQaModule)&&A)if(u!==A){u=A,A in a||(a[A]=s.length+1,s.push(A)),o[A]=1,f._isFirstOfModule=!0;var w=a[A];f._moduleOrdinal=w}else f._isFirstOfModule=!1;else f._isFirstOfModule=!1;if(f.detachFlow||(1===Number(this.useQaModule)&&A?f.serialNumber=o[A]++:f.serialNumber=i++),1===d||2===d||5===d){if(m.answers&&m.answers.length){var _=m.answers.map(function(e){return e.value_code});f.userAnswer=_}else{var k=Array.isArray(f.prilevel_value)?f.prilevel_value.slice():[];f.userAnswer=1===d||5===d?k.length?[k[0]]:[]:2===d?k:[]}for(var x=p,S=Array.isArray(x),C=0,x=S?x:v()(x);;){var D;if(S){if(C>=x.length)break;D=x[C++]}else{if(C=x.next(),C.done)break;D=C.value}var M=D;if(M.label=M.value,M.add_detail&&M.add_detail.length)for(var O=M.add_detail,E=Array.isArray(O),T=0,O=E?O:v()(O);;){var q;if(E){if(T>=O.length)break;q=O[T++]}else{if(T=O.next(),T.done)break;q=T.value}var N=q;N.isTextArea=!0,N.min=1,N.max=500,N.placeholder=N.value;var Q=this.findAddDetailByCode(m.answers,N.value_code);N.userAnswer=Q?Q.value:""}if(M.list&&M.list.length)for(var I=0,j=M.list,P=Array.isArray(j),L=0,j=P?j:v()(j);;){var R;if(P){if(L>=j.length)break;R=j[L++]}else{if(L=j.next(),L.done)break;R=L.value}var B=R;2===B.type&&this.processBlankItem(B,++I,m,M.value_code)}if(M.sub_question_list&&M.sub_question_list.length){var F=this.findSubAnswers(M.value_code,m.answers),V=this.initSubQuestion(M.sub_question_list,F)||[];M.subQuesTionList=V}}}for(var U=h,$=Array.isArray(U),W=0,U=$?U:v()(U);;){var z;if($){if(W>=U.length)break;z=U[W++]}else{if(W=U.next(),W.done)break;z=W.value}var J=z;2===J.type&&this.processBlankItem(J,++g,m)}r.push(f)}return c()([],r)},processBlankItem:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;if(e.blankIndex=t,e.textValue="______",e.blank){var i=e.blank;c()(i,{blankIndex:t,placeholder:i.value||"",isDate:3===i.text_type,isTextArea:Number(i.max)>20&&3!==i.text_type,isText:3!==i.text_type&&Number(i.max)<=20});var a=null;a=r?this.findBlankInOption(n.answers,r,i.value_code):this.findBlank(n.blanks,i.value_code);var s="";i.prilevel_value&&(Array.isArray(i.prilevel_value)&&i.prilevel_value.length>0?s=String(i.prilevel_value[0]):"string"==typeof i.prilevel_value&&(s=i.prilevel_value)),i.userAnswer=a?a.value:s}},findAnswerInRenderData:function(e){var t=e.startsWith("qa.")?e.substring(3):e,n=(this.renderData||[]).find(function(e){return e.key===t});if(n)return n;for(var r=this.renderData||[],i=Array.isArray(r),a=0,r=i?r:v()(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}for(var o=s,u=o.answers||[],l=u,c=Array.isArray(l),f=0,l=c?l:v()(l);;){var d;if(c){if(f>=l.length)break;d=l[f++]}else{if(f=l.next(),f.done)break;d=f.value}var p=d,h=p.subQuesTionList||[],b=h.find(function(e){return e.key===t});if(b)return b}}return null},findSubQuestionParent:function(e){for(var t=e.startsWith("qa.")?e.substring(3):e,n=this.renderData||[],r=Array.isArray(n),i=0,n=r?n:v()(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}for(var s=a,o=s.answers||[],u=o,l=Array.isArray(u),c=0,u=l?u:v()(u);;){var f;if(l){if(c>=u.length)break;f=u[c++]}else{if(c=u.next(),c.done)break;f=c.value}for(var d=f,p=d.subQuesTionList||[],h=p,b=Array.isArray(h),y=0,h=b?h:v()(h);;){var g;if(b){if(y>=h.length)break;g=h[y++]}else{if(y=h.next(),y.done)break;g=y.value}if(g.key===t)return{parentQuestion:s,parentAnswer:d}}}}return null},checkSubmitData:function(){if(!this.renderData.length)return{state:!0};for(var e=this.visibleQuestionMap,t=0;t<this.renderData.length;t++){var n=this.renderData[t];if(e[n.key]){var r=this.validateQuestion(n,t,!0);if(!r.state)return u()({},r,{index:t})}}return{state:!0}},validSubmitData:function(){var e=this;if(this.renderData.length){this.validErrMap={};var t=this.visibleQuestionMap;this.renderData.forEach(function(n,r){t[n.key]&&e.validateQuestion(n,r,!1)})}},getAnswerData:function(){for(var e={},t=Object(y.d)(this.renderData),n=this.visibleQuestionMap,r=t,i=Array.isArray(r),a=0,r=i?r:v()(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s,u=o.key;n[u]?e[u]=this.processQuestionData(o):e[u]={display:0}}return e},findAnswer:function(e,t){if(!t)return{};var n={};for(var r in t)if(e===r&&t[r]){n=t[r];break}return n},findSubAnswers:function(e,t){if(!t)return{};for(var n=t,r=Array.isArray(n),i=0,n=r?n:v()(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a;if(s.value_code===e&&s.sub_answers)return s.sub_answers}return{}},findBlank:function(e,t){if(!e||!Array.isArray(e))return null;for(var n=e,r=Array.isArray(n),i=0,n=r?n:v()(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a;if(s&&s.value_code===t)return s}return null},findBlankInOption:function(e,t,n){if(!e||!Array.isArray(e))return null;for(var r=e,i=Array.isArray(r),a=0,r=i?r:v()(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;if(o.value_code===t&&o.blanks)for(var u=o.blanks,l=Array.isArray(u),c=0,u=l?u:v()(u);;){var f;if(l){if(c>=u.length)break;f=u[c++]}else{if(c=u.next(),c.done)break;f=c.value}var d=f;if(d.value_code===n)return d}}return null},findAddDetailByCode:function(e,t){if(!e)return null;for(var n=e,r=Array.isArray(n),i=0,n=r?n:v()(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a;if(s.add_detail){var o=s.add_detail.find(function(e){return e.value_code===t});if(o)return o}}return null},changeAnswer:function(e,t){this.$set(this.renderData,e,t)},getSubmitData:function(){this.validSubmitData();var e=this.checkSubmitData();return e.state?this.getAnswerData():(this.scrollToView(e.index),void(e.errMsg&&this.errTip(e.errMsg)))},validateQuestion:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=Number(e.question_type);n||(this.validErrMap[t]=this.createErrorStructure(e));var i=this.validateBlanks(e.list||[],n,[t,"listMsgArr"]);if(n&&!i.state)return i;if([1,2,5].includes(r)){var a=this.validateChoices(e,t,n,[t]);if(n&&!a.state)return a}return{state:!0}},validateBlanks:function(e,t,n){for(var r=0;r<e.length;r++){var i=e[r];if(2===i.type&&i.blank){var a=this.getBlankError(i.blank,t);if(a){if(t)return{state:!1,errMsg:a};this.setErrorMessage([].concat(n,[r,"errmsg"]),a)}}}return{state:!0}},validateChoices:function(e,t,n,r){var i=e.userAnswer||[],a=Number(e.question_type);if(0===i.length){var s=n?"请完成全部问题再提交":"请完成该问题";return n?{state:!1,errMsg:s}:(this.setErrorMessage([].concat(r,["errmsg"]),s),{state:!0})}for(var o=e.answers||[],u=0;u<o.length;u++){var l=o[u];if(i.includes(l.value_code)){if(n&&[1,5].includes(a)&&l.tips&&l.next_action&&5===Number(l.next_action))return{state:!1,errMsg:""};var c=[].concat(r,["answersMsgArr",u]),f=this.validateBlanks(l.list||[],n,[].concat(c,["listMsgArr"]));if(n&&!f.state)return f;var d=this.validateDetails(l.add_detail||[],n,[].concat(c,["addDetailMsgArr"]));if(n&&!d.state)return d;var p=this.validateSubQuestions(l.subQuesTionList||[],t,n,[].concat(c,["subQuestionMsgArr"]));if(n&&!p.state)return p}}return{state:!0}},validateDetails:function(e,t,n){for(var r=0;r<e.length;r++){var i=e[r],a=this.getDetailError(i,t);if(a){if(t)return{state:!1,errMsg:a};this.setErrorMessage([].concat(n,[r,"errmsg"]),a)}}return{state:!0}},validateSubQuestions:function(e,t,n,r){for(var i=0;i<e.length;i++){var a=e[i];if(this.visibleSubQuestionMap[a.key]){var s=[].concat(r,[i]),o=this.validateBlanks(a.list||[],n,[].concat(s,["listMsgArr"]));if(n&&!o.state)return o;if([1,2,5].includes(Number(a.question_type))){var u=this.validateChoices(a,t,n,s);if(n&&!u.state)return u}}}return{state:!0}},setErrorMessage:function(e,t){if(Array.isArray(e)&&0!==e.length){for(var n=this.validErrMap,r=0;r<e.length-1;r++){var i=e[r];if(!n||"object"!==(void 0===n?"undefined":b()(n)))return void console.warn("设置错误信息path路径有误:",e.slice(0,r+1));if(Array.isArray(n)){if(i<0||i>=n.length)return void console.warn("数组索引无效:",e.slice(0,r+1))}else if(!(i in n))return void console.warn("属性不存在:",e.slice(0,r+1));n=n[i]}n&&"object"===(void 0===n?"undefined":b()(n))&&(n[e[e.length-1]]=t)}},getBlankError:function(e,t){var n=e.userAnswer,r=e.text_type,i=e.min,a=e.max,o=e.decimal,u=Number(r);if(""===n)return t?"请完成全部问题再提交":"内容不能为空";if(2===u&&(!s()(Number(n))||n.includes(".")))return t?"请检查填写是否正确":"请输入整数";if([1,2].includes(u)&&(n.length<Number(i)||n.length>Number(a)))return t?"请检查填写是否正确":"内容需为"+i+"~"+a+"字符";if(4===u){if(isNaN(n))return t?"请检查填写是否正确":"请输入数值";var l=Number(n);if(l<Number(i)||l>Number(a))return t?"请检查填写是否正确":"请检查数值范围";if(n.includes(".")&&o){if(String(n).split(".")[1].length>Number(o))return t?"请检查填写是否正确":"请检查小数点位数"}}return""},getDetailError:function(e,t){var n=e.min,r=e.max,i=e.userAnswer;return""===i?t?"请完成全部问题再提交":"内容不能为空":i.length<Number(n)||i.length>Number(r)?t?"请检查填写是否正确":"内容需为"+n+"~"+r+"字符":""},createErrorStructure:function(e){var t=function(e){return{errmsg:"",listMsgArr:(e.list||[]).map(function(){return{errmsg:""}}),answersMsgArr:n(e.answers||[])}},n=function(e){return e.map(function(e){var n={};return(e.subQuesTionList||[]).forEach(function(e,r){n[r]=t(e)}),{errmsg:"",listMsgArr:(e.list||[]).map(function(){return{errmsg:""}}),addDetailMsgArr:(e.add_detail||[]).map(function(){return{errmsg:""}}),subQuestionMsgArr:n}})};return t(e)},scrollToView:function(e){var t=document.documentElement.scrollTop||document.body.scrollTop||window.pageYOffset,n=this.$refs.questionItem;if(n&&n.length&&n[e]&&n[e].$el){var r=n[e].$el;window.scrollTo({top:t+r.getBoundingClientRect().top-5,behavior:"smooth"})}},processQuestionData:function(e){var t=Number(e.question_type),n=e.answers||[],r=e.list||[],i={answers:[],blanks:[]};return 1!==t&&2!==t&&5!==t||(i.answers=this.processChoiceAnswers(e,n,t)),i.blanks=this.extractBlanksFromList(r),i},processChoiceAnswers:function(e,t,n){var r=this;return(e.userAnswer||[]).map(function(e){var i=t.find(function(t){return t.value_code===e});if(!i)return null;var a={question_type:n,value:i.value,value_code:i.value_code,add_detail:[],blanks:[]};return i.add_detail&&i.add_detail.length&&(a.add_detail=i.add_detail.map(function(e){return{value:e.userAnswer||"",value_code:e.value_code}})),i.list&&i.list.length&&(a.blanks=r.extractBlanksFromList(i.list)),i.subQuesTionList&&i.subQuesTionList.length>0&&(a.sub_answers={},i.subQuesTionList.forEach(function(e){var t=e.key;if(!r.visibleSubQuestionMap[e.key])return void(a.sub_answers[t]={display:0});a.sub_answers[t]=r.processQuestionData(e)})),a}).filter(function(e){return null!==e})},extractBlanksFromList:function(e){for(var t=[],n=["isText","isTextArea","isDate","blankIndex","placeholder","userAnswer"],r=e,a=Array.isArray(r),s=0,r=a?r:v()(r);;){var o;if(a){if(s>=r.length)break;o=r[s++]}else{if(s=r.next(),s.done)break;o=s.value}var u=o;if(2===u.type&&u.blank){for(var l={},c=i()(u.blank),f=0;f<c.length;f++){var d=c[f],p=u.blank[d];n.includes(d)||(l[d]=p)}l.value=u.blank.userAnswer||"",t.push(l)}}return t},errTip:function(e){this.$emit("errTip",e)},inputErrTip:function(e){this.$emit("inputErrTip",e)},getChineseIndex:function(e){var t=["零","一","二","三","四","五","六","七","八","九"],n=["","十","二十","三十","四十","五十","六十","七十","八十","九十"];return e<=10?["","一","二","三","四","五","六","七","八","九","十"][e]:e<20?"十"+t[e-10]:e%10==0?n[Math.floor(e/10)]:n[Math.floor(e/10)]+t[e%10]}}}},1663:function(e,t,n){"use strict";var r=n(123),i=n.n(r),a=n(105),s=n.n(a),o=n(5),u=n(2347),l=n(2355),c=n(1469);t.a={name:"QuestionItem",components:{myRadio:u.a,myCheckbox:l.a,questionTitle:c.default},data:function(){return{questionData:{},validData:{}}},props:{question:{type:Object,default:function(){}},validErrMap:{type:Object,default:function(){}},isCps:{type:Boolean,default:!1},isCheck:{type:Boolean,default:!1},brandColor:{type:String,default:"#8C7FEE"},index:{type:Number,default:0},serialNumber:{type:[Number,String],default:1},enlargeTitle:{type:Boolean,default:!1},visibleSubQuestionMap:{type:Object,default:function(){return{}}},isSubmit:{type:Boolean,default:!1},isSubQuestion:{type:Boolean,default:!1},isSubOption:{type:Boolean,default:!1},hideQaSerialNumber:{type:[Number,String],default:0},hideModuleSerialNumber:{type:[Number,String],default:0}},computed:{questionTitleList:function(){return this.question.list||[]},questionInputArr:function(){for(var e=[],t=this.question.list||[],n=t,r=Array.isArray(n),a=0,n=r?n:s()(n);;){var o;if(r){if(a>=n.length)break;o=n[a++]}else{if(a=n.next(),a.done)break;o=a.value}var u=o;2===u.type&&u.blank&&e.push(i()({},u.blank))}return e},isShowNum:function(){if(this.question.list&&this.question.list.length){var e=this.question.list,t=e.filter(function(e){return 2===e.type});return t&&t.length>1}return!1},hasInput:function(){return!(!this.question.list||!this.question.list.length)&&this.question.list.some(function(e){return 2===e.type})}},watch:{validErrMap:function(e){e&&e[this.index]&&(this.validData=Object(o.d)(e[this.index]))}},created:function(){this.questionData=Object(o.d)(this.question)},methods:{inputChangeAnswer:function(e){var t=e.index,n=e.userAnswer;this.questionData.list[t]&&this.questionData.list[t].blank&&(this.questionData.list[t].blank.userAnswer=n),this.changeAnswer()},inputSubChangeAnswer:function(e){var t=e.index,n=e.subIndex,r=e.userAnswer;this.questionData.answers[t]&&this.questionData.answers[t].add_detail&&this.questionData.answers[t].add_detail[n]&&(this.questionData.answers[t].add_detail[n].userAnswer=r,this.changeAnswer())},changeRadioOrCheckBoxAnswer:function(e){this.questionData.userAnswer=e,e&&e.length&&(this.validData.errmsg=""),this.changeAnswer()},changeAnswer:function(){this.$emit("changeAnswer",this.index,this.questionData)},handleUpdateOptionInput:function(e){var t=e.optionIndex,n=e.inputData,r=n.index,i=n.userAnswer;if(!(this.questionData&&this.questionData.answers&&this.questionData.answers[t]&&this.questionData.answers[t].list&&this.questionData.answers[t].list[r]&&this.questionData.answers[t].list[r].blank))return void console.log("handleUpdateOptionInput: 数据路径不完整");this.questionData.answers[t].list[r].blank.userAnswer=i,this.changeAnswer()},handleUpdateSubQuestion:function(e){var t=e.optionIndex,n=e.subQuestionIndex,r=e.subAnswer;if(!(this.questionData&&this.questionData.answers&&this.questionData.answers[t]&&this.questionData.answers[t].subQuesTionList))return void console.log("handleUpdateSubQuestion: 数据路径不完整或索引无效");this.$set(this.questionData.answers[t].subQuesTionList,n,r),this.changeAnswer()},inputErrTip:function(e){this.$emit("inputErrTip",e)},getListErrmsg:function(e){if(this.validData&&this.validData.listMsgArr&&this.validData.listMsgArr[e]){return(this.validData.listMsgArr[e]||{}).errmsg}return""}}}},1664:function(e,t,n){"use strict";var r=n(5),i=n(1468);t.a={name:"MyRadio",components:{myInput:i.a,subQuestionItem:function(){return new Promise(function(e){e()}).then(n.bind(null,1467))},questionTitle:function(){return new Promise(function(e){e()}).then(n.bind(null,1469))}},data:function(){return{answersListData:{},userAnswer:[]}},props:{question:{type:Object,default:function(){}},validData:{type:Object,default:function(){}},isCps:{type:Boolean,default:!1},isCheck:{type:Boolean,default:!1},brandColor:{type:String,default:"#8C7FEE"},visibleSubQuestionMap:{type:Object,default:function(){return{}}}},created:function(){if(this.question){var e=Object(r.d)(this.question);this.answersListData=e.answers||[],this.userAnswer=e.userAnswer||[],this.changeAnswer()}},computed:{questionType:function(){return Number(this.question.question_type)}},methods:{getTipsVisible:function(e){return!!e.tips&&!!(e.next_action&&5===Number(e.next_action)||0===e.next_action)},isCheckedRadio:function(e){var t=e.value_code;return this.userAnswer.indexOf(t)>-1},changeRadio:function(e){this.isCheck||(this.userAnswer=[e.value_code],this.changeAnswer())},isSubQuestionVisible:function(e){return!!(this.visibleSubQuestionMap||{})[e.key]},inputChangeAnswer:function(e){this.$emit("inputChangeAnswer",e)},changeAnswer:function(){this.$emit("changeAnswer",this.userAnswer)},inputOptionsChangeAnswer:function(e,t){this.$emit("updateOptionInput",{optionIndex:e,inputData:t})},changeSubAnswer:function(e,t,n){this.$emit("updateSubQuestion",{optionIndex:e,subQuestionIndex:t,subAnswer:n})},errTip:function(e){this.$emit("errTip",e)},inputErrTip:function(e){this.$emit("inputErrTip",e)},getAddDetailErr:function(e,t){return this.validData&&this.validData.answersMsgArr&&this.validData.answersMsgArr[e]&&this.validData.answersMsgArr[e].addDetailMsgArr&&this.validData.answersMsgArr[e].addDetailMsgArr[t]?this.validData.answersMsgArr[e].addDetailMsgArr[t].errmsg||"":""},getAnswerErr:function(e){return this.validData&&this.validData.answersMsgArr?this.validData.answersMsgArr[e]||{}:{}},getSubQuestionValidErr:function(e){return this.validData&&this.validData.answersMsgArr&&this.validData.answersMsgArr[e]&&this.validData.answersMsgArr[e].subQuestionMsgArr?this.validData.answersMsgArr[e].subQuestionMsgArr||{}:{}}}}},1665:function(e,t,n){"use strict";t.a={name:"MyInput",data:function(){return{datePicker:null,datePickerProp:{},datePickerInit:!1,inputValue:this.inputData.userAnswer||"",inputErr:""}},props:{inputData:{type:Object,default:function(){}},isCheck:{type:Boolean,default:!1},isShowNum:{type:Boolean,default:!1},brandColor:{type:String,default:"#8C7FEE"},isSubInput:{type:Boolean,default:!1},parentCode:{type:String,default:""},errmsg:{type:String,default:""},index:{type:Number,default:0},subIndex:{type:Number,default:0}},computed:{placeholder:function(){var e=this.inputData,t=e.min,n=void 0===t?"":t,r=e.max,i=void 0===r?"":r,a="",s=this.inputData.decimal?Number(this.inputData.decimal):0;return(n||i)&&(a=4==~~this.inputData.text_type?n+"~"+i+"之间的数值, 最多"+s+"位小数":"("+n+"~"+i+"个字)"),(this.inputData.placeholder?this.inputData.placeholder:"请输入")+a}},methods:{changeTime:function(){var e=this;this.isCheck||(this.datePicker||(this.datePicker=this.$createDatePicker({min:"1950-1-1",max:new Date(2099,1,1),value:new Date,columnCount:3,confirmColor:this.brandColor,format:{year:"YYYY年",month:"M月",date:"D日"},onSelect:function(t){e.inputValue=t.format("yyyy-MM-dd"),e.changeAnswer(),e.changeInputErr("")}})),this.datePicker.show())},checkBlur:function(e){if(e){if(3==~~this.inputData.text_type)return;var t=this.inputData.min?Number(this.inputData.min):0,n=this.inputData.max?Number(this.inputData.max):0,r=String(e).indexOf(".")>-1;if(4==~~this.inputData.text_type){if(isNaN(e))this.changeInputErr("请输入数值");else if(Number(e)<t||Number(e)>n)this.changeInputErr("请检查数值范围");else if(r){var i=String(e).split(".")[1],a=this.inputData.decimal?Number(this.inputData.decimal):0;a&&i.length>a?this.changeInputErr("最多支持"+a+"位小数,请检查"):this.changeInputErr("")}else this.changeInputErr("");return}if(2==~~this.inputData.text_type){var s=Number(e);if(!Number(s)||r)return void this.changeInputErr("请输入整数")}t&&e.length<t||n&&e.length>n?this.changeInputErr("内容需为"+t+"~"+n+"字符"):this.changeInputErr("")}else this.changeInputErr("内容不能为空")},changeAnswer:function(){var e={index:this.index,userAnswer:this.inputValue};this.isSubInput&&(e.code=this.parentCode,e.subIndex=this.subIndex),this.$emit("inputChangeAnswer",e)},adjustSize:function(){var e=this;this.$nextTick(function(){var t=e.$refs.textarea;if(t){t.style.height="auto";var n=t.scrollHeight;n=Math.min(n,140),n&&(t.style.height=n+"px")}})},changeInputErr:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.inputErr=e}},watch:{inputValue:{handler:"adjustSize",immediate:!0},errmsg:{handler:"changeInputErr",immediate:!0}}}},1666:function(e,t,n){"use strict";var r=n(123),i=n.n(r),a=n(105),s=n.n(a),o=n(1468);t.a={name:"QuestionItem",components:{myInput:o.a},data:function(){return{}},props:{question:{type:Object,default:function(){}},isCheck:{type:Boolean,default:!1},brandColor:{type:String,default:"#8C7FEE"},serialNumber:{type:[Number,String],default:1},validData:{type:Object,default:function(){return{}}},isOptionSelected:{type:Boolean,default:!0},isSubTitle:{type:Boolean,default:!1},enlargeTitle:{type:Boolean,default:!1},hideQaSerialNumber:{type:[Number,String],default:0}},computed:{questionTitleList:function(){return this.question.list||[]},questionInputArr:function(){for(var e=[],t=this.question.list||[],n=t,r=Array.isArray(n),a=0,n=r?n:s()(n);;){var o;if(r){if(a>=n.length)break;o=n[a++]}else{if(a=n.next(),a.done)break;o=a.value}var u=o;2===u.type&&u.blank&&e.push(i()({},u.blank))}return e},isShowNum:function(){if(this.question.list&&this.question.list.length){var e=this.question.list,t=e.filter(function(e){return 2===e.type});return t&&t.length>1}return!1},hasInput:function(){return!(!this.question.list||!this.question.list.length)&&this.question.list.some(function(e){return 2===e.type})},shouldShowInput:function(){return!1!==this.isOptionSelected}},created:function(){},methods:{inputErrTip:function(e){this.$emit("inputErrTip",e)},inputChangeAnswer:function(e){this.$emit("inputChangeAnswer",e)},getListErrmsg:function(e,t){if(this.validData&&this.validData.listMsgArr&&this.validData.listMsgArr[e]){return(this.validData.listMsgArr[e]||{}).errmsg}return""}}}},1667:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAMAAADWZboaAAAAe1BMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////NgkbwAAAAKHRSTlMABf3r3RB59shdMBuVdS0iHRbz5ZlMRkIM39rX0syxqn1stbOviIM4fwvtbAAAAPVJREFUSMft0tcSgjAQheFFqnQVFXvXff8ntGBWLBM5zOhVvmv+CZkcMgzjx0IvObUKrYIvVhbhYr454GWXKzZ8bOrzXQmWrqNKm0BLVjyw9KQMwKuOO/K7EVZGtio7Y3ALQeuLxlIu4S0ojtt2C35KOln+uoUpK11dOBwwOyOq20sZa8vqATb0kDTcwowrm09byHVlKd8l71sY6Z/eZ2nRLaxYeM9b2NEXvQGLNbiFrNYe075sIaTvsgmLfn0LWCsKaiZ3XsuFRQ1FMlrZQmM9NSrZAtDO+emRWrZbArmLxxbgNqieNiRcWVzPlBITDUMyjH85A2sLPuNWJZQeAAAAAElFTkSuQmCC"},1668:function(e,t,n){"use strict";var r=n(5),i=n(1468);t.a={name:"MyCheckbox",components:{myInput:i.a,subQuestionItem:function(){return new Promise(function(e){e()}).then(n.bind(null,1467))},questionTitle:function(){return new Promise(function(e){e()}).then(n.bind(null,1469))}},data:function(){return{answersListData:{},userAnswer:[]}},props:{question:{type:Object,default:function(){}},validData:{type:Object,default:function(){}},isCps:{type:Boolean,default:!1},isCheck:{type:Boolean,default:!1},brandColor:{type:String,default:"#8C7FEE"},visibleSubQuestionMap:{type:Object,default:function(){return{}}}},created:function(){if(this.question){var e=Object(r.d)(this.question);this.answersListData=e.answers||[],this.userAnswer=e.userAnswer||[]}},methods:{isChecked:function(e){var t=e.value_code;return this.userAnswer.indexOf(t)>-1},changeCheckbox:function(e){if(!this.isCheck){var t=this.userAnswer;if(-1===t.indexOf(e.value_code))t.push(e.value_code);else{var n=t.indexOf(e.value_code);t.splice(n,1)}this.userAnswer=t,this.changeAnswer()}},isSubQuestionVisible:function(e){return!!(this.visibleSubQuestionMap||{})[e.key]},inputChangeAnswer:function(e){this.$emit("inputChangeAnswer",e)},changeAnswer:function(){this.$emit("changeAnswer",this.userAnswer)},inputOptionsChangeAnswer:function(e,t){this.$emit("updateOptionInput",{optionIndex:e,inputData:t})},changeSubAnswer:function(e,t,n){this.$emit("updateSubQuestion",{optionIndex:e,subQuestionIndex:t,subAnswer:n})},getAddDetailErr:function(e,t){return this.validData&&this.validData.answersMsgArr&&this.validData.answersMsgArr[e]&&this.validData.answersMsgArr[e].addDetailMsgArr&&this.validData.answersMsgArr[e].addDetailMsgArr[t]?this.validData.answersMsgArr[e].addDetailMsgArr[t].errmsg||"":""},getAnswerErr:function(e){return this.validData&&this.validData.answersMsgArr?this.validData.answersMsgArr[e]||{}:{}},getSubQuestionValidErr:function(e){return this.validData&&this.validData.answersMsgArr&&this.validData.answersMsgArr[e]&&this.validData.answersMsgArr[e].subQuestionMsgArr?this.validData.answersMsgArr[e].subQuestionMsgArr||{}:{}},errTip:function(e){this.$emit("errTip",e)},inputErrTip:function(e){this.$emit("inputErrTip",e)}}}},17:function(e,t,n){var r=n(31);e.exports=function(e){return Object(r(e))}},177:function(e,t,n){n(44),n(38),e.exports=n(178)},178:function(e,t,n){var r=n(9),i=n(70);e.exports=n(0).getIterator=function(e){var t=i(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return r(t.call(e))}},19:function(e,t){e.exports=!0},2:function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},20:function(e,t,n){var r=n(30);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},203:function(e,t,n){"use strict";var r=n(7).f,i=n(47),a=n(75),s=n(20),o=n(74),u=n(57),l=n(46),c=n(67),f=n(122),d=n(4),p=n(61).fastKey,v=n(152),h=d?"_s":"size",b=function(e,t){var n,r=p(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,n,l){var c=e(function(e,r){o(e,c,t,"_i"),e._t=t,e._i=i(null),e._f=void 0,e._l=void 0,e[h]=0,void 0!=r&&u(r,n,e[l],e)});return a(c.prototype,{clear:function(){for(var e=v(this,t),n=e._i,r=e._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];e._f=e._l=void 0,e[h]=0},delete:function(e){var n=v(this,t),r=b(n,e);if(r){var i=r.n,a=r.p;delete n._i[r.i],r.r=!0,a&&(a.n=i),i&&(i.p=a),n._f==r&&(n._f=i),n._l==r&&(n._l=a),n[h]--}return!!r},forEach:function(e){v(this,t);for(var n,r=s(e,arguments.length>1?arguments[1]:void 0,3);n=n?n.n:this._f;)for(r(n.v,n.k,this);n&&n.r;)n=n.p},has:function(e){return!!b(v(this,t),e)}}),d&&r(c.prototype,"size",{get:function(){return v(this,t)[h]}}),c},def:function(e,t,n){var r,i,a=b(e,t);return a?a.v=n:(e._l=a={i:i=p(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=a),r&&(r.n=a),e[h]++,"F"!==i&&(e._i[i]=a)),e},getEntry:b,setStrong:function(e,t,n){l(e,t,function(e,n){this._t=v(e,t),this._k=n,this._l=void 0},function(){for(var e=this,t=e._k,n=e._l;n&&n.r;)n=n.p;return e._t&&(e._l=n=n?n.n:e._t._f)?"keys"==t?c(0,n.k):"values"==t?c(0,n.v):c(0,[n.k,n.v]):(e._t=void 0,c(1))},n?"entries":"values",!n,!0),f(t)}}},204:function(e,t,n){"use strict";var r=n(2),i=n(6),a=n(61),s=n(13),o=n(10),u=n(75),l=n(57),c=n(74),f=n(8),d=n(24),p=n(7).f,v=n(205)(0),h=n(4);e.exports=function(e,t,n,b,y,g){var m=r[e],A=m,w=y?"set":"add",_=A&&A.prototype,k={};return h&&"function"==typeof A&&(g||_.forEach&&!s(function(){(new A).entries().next()}))?(A=t(function(t,n){c(t,A,e,"_c"),t._c=new m,void 0!=n&&l(n,y,t[w],t)}),v("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(e){var t="add"==e||"set"==e;e in _&&(!g||"clear"!=e)&&o(A.prototype,e,function(n,r){if(c(this,A,e),!t&&g&&!f(n))return"get"==e&&void 0;var i=this._c[e](0===n?0:n,r);return t?this:i})}),g||p(A.prototype,"size",{get:function(){return this._c.size}})):(A=b.getConstructor(t,e,y,w),u(A.prototype,n),a.NEED=!0),d(A,e),k[e]=A,i(i.G+i.W+i.F,k),g||b.setStrong(A,e,y),A}},205:function(e,t,n){var r=n(20),i=n(48),a=n(17),s=n(45),o=n(206);e.exports=function(e,t){var n=1==e,u=2==e,l=3==e,c=4==e,f=6==e,d=5==e||f,p=t||o;return function(t,o,v){for(var h,b,y=a(t),g=i(y),m=r(o,v,3),A=s(g.length),w=0,_=n?p(t,A):u?p(t,0):void 0;A>w;w++)if((d||w in g)&&(h=g[w],b=m(h,w,y),e))if(n)_[w]=b;else if(b)switch(e){case 3:return!0;case 5:return h;case 6:return w;case 2:_.push(h)}else if(c)return!1;return f?-1:l||c?c:_}}},206:function(e,t,n){var r=n(207);e.exports=function(e,t){return new(r(e))(t)}},207:function(e,t,n){var r=n(8),i=n(69),a=n(3)("species");e.exports=function(e){var t;return i(e)&&(t=e.constructor,"function"!=typeof t||t!==Array&&!i(t.prototype)||(t=void 0),r(t)&&null===(t=t[a])&&(t=void 0)),void 0===t?Array:t}},208:function(e,t,n){var r=n(66),i=n(209);e.exports=function(e){return function(){if(r(this)!=e)throw TypeError(e+"#toJSON isn't generic");return i(this)}}},209:function(e,t,n){var r=n(57);e.exports=function(e,t){var n=[];return r(e,!1,n.push,n,t),n}},21:function(e,t){e.exports={}},210:function(e,t,n){"use strict";var r=n(6);e.exports=function(e){r(r.S,e,{of:function(){for(var e=arguments.length,t=new Array(e);e--;)t[e]=arguments[e];return new this(t)}})}},211:function(e,t,n){"use strict";var r=n(6),i=n(30),a=n(20),s=n(57);e.exports=function(e){r(r.S,e,{from:function(e){var t,n,r,o,u=arguments[1];return i(this),t=void 0!==u,t&&i(u),void 0==e?new this:(n=[],t?(r=0,o=a(u,arguments[2],2),s(e,!1,function(e){n.push(o(e,r++))})):s(e,!1,n.push,n),new this(n))}})}},219:function(e,t,n){e.exports={default:n(220),__esModule:!0}},22:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},220:function(e,t,n){n(52),n(38),n(44),n(221),n(222),n(223),n(224),e.exports=n(0).Set},221:function(e,t,n){"use strict";var r=n(203),i=n(152);e.exports=n(204)("Set",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return r.def(i(this,"Set"),e=0===e?0:e,e)}},r)},222:function(e,t,n){var r=n(6);r(r.P+r.R,"Set",{toJSON:n(208)("Set")})},223:function(e,t,n){n(210)("Set")},224:function(e,t,n){n(211)("Set")},23:function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},2339:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(15),i=n(2340);i.a.install=function(e){e.component(i.a.name,i.a),e.prototype.$createQuestionnaire=Object(r.a)(i.a,e)},t.default=i.a},2340:function(e,t,n){"use strict";function r(e){o||n(2341)}var i=n(1662),a=n(2359),s=n(1),o=!1,u=r,l=Object(s.a)(i.a,a.a,a.b,!1,u,"data-v-89f354fe",null);l.options.__file="src\\components\\Questionnaire\\src\\index.vue",t.a=l.exports},2341:function(e,t){},2342:function(e,t,n){e.exports={default:n(2343),__esModule:!0}},2343:function(e,t,n){n(2344),e.exports=n(0).Number.isInteger},2344:function(e,t,n){var r=n(6);r(r.S,"Number",{isInteger:n(2345)})},2345:function(e,t,n){var r=n(8),i=Math.floor;e.exports=function(e){return!r(e)&&isFinite(e)&&i(e)===e}},2346:function(e,t){},2347:function(e,t,n){"use strict";function r(e){o||n(2348)}var i=n(1664),a=n(2353),s=n(1),o=!1,u=r,l=Object(s.a)(i.a,a.a,a.b,!1,u,"data-v-e78e5e7a",null);l.options.__file="src\\components\\Questionnaire\\component\\radio.vue",t.a=l.exports},2348:function(e,t){},2349:function(e,t){},2350:function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"b",function(){return i});var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"question-input-wrap"},[n("div",{staticClass:"question-input",on:{click:function(e){e.stopPropagation()}}},[n("div",{staticClass:"input-wrap",style:e.isShowNum&&e.inputData.blankIndex?"padding-left: 3.4rem;":""},[e.inputData.isDate?n("div",{staticClass:"input-inner",on:{click:e.changeTime}},[e.inputValue?n("span",[e._v(" "+e._s(e.inputValue))]):n("span",{staticClass:"input-date-placeholder"},[e._v("请选择")])]):e.inputData.isTextArea?n("div",{staticClass:"textarea-content"},[n("textarea",{directives:[{name:"model",rawName:"v-model",value:e.inputValue,expression:"inputValue"}],ref:"textarea",staticClass:"question-textarea",attrs:{rows:"1",disabled:!!e.isCheck,placeholder:e.placeholder},domProps:{value:e.inputValue},on:{change:e.changeAnswer,blur:function(t){return t.stopPropagation(),e.checkBlur(e.inputValue)},input:function(t){t.target.composing||(e.inputValue=t.target.value)}}})]):n("input",{directives:[{name:"model",rawName:"v-model",value:e.inputValue,expression:"inputValue"}],staticClass:"