1 line
12 KiB
JavaScript
1 line
12 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-29c13a80"],{"1e9f":function(e,t,r){"use strict";r.r(t);var i=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"question-login-wrapper"},[r("div",{staticClass:"box-wrapper"},[r("h2",{staticStyle:{"text-align":"center"}},[e._v("\n "+e._s(e.$t("trials:researchForm:title:question"))+"\n ")]),e._v(" "),r("el-card",{attrs:{shadow:"hover"}},[r("el-form",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"resetForm",staticClass:"demo-ruleForm",staticStyle:{width:"80%",margin:"0 auto"},attrs:{model:e.form,"label-width":"150px",rules:e.rules,size:"small"}},[r("el-form-item",{attrs:{label:e.$t("trials:researchForm:form:trialId")}},[r("el-input",{attrs:{disabled:""},model:{value:e.form.TrialCode,callback:function(t){e.$set(e.form,"TrialCode",t)},expression:"form.TrialCode"}})],1),e._v(" "),r("el-form-item",{attrs:{label:e.$t("trials:researchForm:form:researchNo")}},[r("el-input",{attrs:{disabled:""},model:{value:e.form.ResearchProgramNo,callback:function(t){e.$set(e.form,"ResearchProgramNo",t)},expression:"form.ResearchProgramNo"}})],1),e._v(" "),r("el-form-item",{attrs:{label:e.$t("trials:researchForm:form:researchName")}},[r("el-input",{attrs:{disabled:""},model:{value:e.form.ExperimentName,callback:function(t){e.$set(e.form,"ExperimentName",t)},expression:"form.ExperimentName"}})],1),e._v(" "),r("el-form-item",{attrs:{label:e.$t("trials:researchForm:form:decleareType")}},[r("el-input",{attrs:{disabled:""},model:{value:e.form.IndicationType,callback:function(t){e.$set(e.form,"IndicationType",t)},expression:"form.IndicationType"}})],1),e._v(" "),r("el-form-item",{attrs:{label:e.$t("trials:researchForm:form:siteName"),prop:"SiteId"}},[r("el-select",{staticStyle:{width:"100%"},attrs:{filterable:""},on:{change:e.handleSiteChange},model:{value:e.form.SiteId,callback:function(t){e.$set(e.form,"SiteId",t)},expression:"form.SiteId"}},e._l(e.siteOptions,(function(e,t){return r("el-option",{key:t,attrs:{label:e.TrialSiteAliasName,value:e.SiteId}})})),1)],1),e._v(" "),e.form.SiteId?r("el-form-item",{attrs:{label:e.$t("trials:researchForm:form:siteId")}},[r("el-input",{attrs:{disabled:""},model:{value:e.form.TrialSiteCode,callback:function(t){e.$set(e.form,"TrialSiteCode",t)},expression:"form.TrialSiteCode"}})],1):e._e(),e._v(" "),e.form.SiteId&&e.isHaveSiteSurveyRecord?r("el-form-item",{staticStyle:{"text-align":"right"},attrs:{label:""}},[e.form.IsUpdate?r("el-link",{attrs:{type:"primary"},on:{click:function(t){e.form.IsUpdate=!1,e.form.ReplaceUserEmailOrPhone=""}}},[e._v("\n "+e._s(e.$t("trials:researchForm:button:cancelUpdateQsForm"))+"\n ")]):r("el-link",{attrs:{type:"primary"},on:{click:function(t){e.form.IsUpdate=!0}}},[e._v("\n "+e._s(e.$t("trials:researchForm:button:updateQsForm"))+"\n ")])],1):e._e(),e._v(" "),e.form.IsUpdate?r("el-form-item",{attrs:{label:e.$t("trials:researchForm:form:originalEmail"),prop:"ReplaceUserEmailOrPhone"}},[r("el-input",{attrs:{autocomplete:"new-password"},model:{value:e.form.ReplaceUserEmailOrPhone,callback:function(t){e.$set(e.form,"ReplaceUserEmailOrPhone",t)},expression:"form.ReplaceUserEmailOrPhone"}})],1):e._e(),e._v(" "),r("el-form-item",{attrs:{label:e.$t("trials:researchForm:form:contactorEmail"),prop:"EmailOrPhone"}},[r("el-input",{attrs:{autocomplete:"new-password"},on:{change:e.handleEmailChange},model:{value:e.form.EmailOrPhone,callback:function(t){e.$set(e.form,"EmailOrPhone",t)},expression:"form.EmailOrPhone"}})],1),e._v(" "),r("el-form-item",{attrs:{label:e.$t("trials:researchForm:form:verifyCode"),required:""}},[r("el-col",{attrs:{span:20}},[r("el-form-item",{attrs:{prop:"VerificationCode"}},[r("el-input",{attrs:{autocomplete:"new-password"},model:{value:e.form.VerificationCode,callback:function(t){e.$set(e.form,"VerificationCode",t)},expression:"form.VerificationCode"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:4}},[r("el-button",{staticStyle:{width:"100%"},attrs:{size:"small",type:"primary",disabled:e.sendDisabled},on:{click:e.handleSendCode}},[e._v(e._s(e.sendTitle))])],1)],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{size:"small",disabled:e.btnLoading},on:{click:e.onCancel}},[e._v("\n "+e._s(e.$t("common:button:cancel"))+"\n ")]),e._v(" "),r("el-button",{attrs:{size:"small",type:"primary",loading:e.btnLoading},on:{click:e.onSubmit}},[e._v("\n "+e._s(e.$t("common:button:submit"))+"\n ")])],1)],1)],1)],1)])},a=[],n=(r("7514"),r("456d"),r("ac6a"),r("96cf"),r("3b8d")),o=(r("c5f6"),r("7cdf"),r("896b")),s=r("c24f"),l=r("4360"),c={data:function(){var e=this,t=function(t,r,i){var a=/^1[3|4|5|7|8][0-9]{9}$/;if(!r)return i(new Error(e.$t("trials:researchForm:formRule:specify")));setTimeout((function(){Number.isInteger(+r)&&a.test(r)?i():i(new Error(e.$t("trials:researchForm:formRule:phone")))}),100)},r=function(t,r,i){if(""===r)i(new Error(e.$t("trials:researchForm:formRule:specify")));else{var a=/^[A-Za-z0-9]+([_\.][A-Za-z0-9]+)*@([A-Za-z0-9\-]+\.)+[A-Za-z]{2,6}$/;e.form.EmailOrPhone&&a.test(e.form.EmailOrPhone)?(e.sendDisabled=!1,i()):(i(new Error(e.$t("trials:researchForm:formRule:email"))),e.sendDisabled=!0)}},i=function(t,r,i){if(""===r)i(new Error(e.$t("trials:researchForm:formRule:specify")));else{var a=/^[A-Za-z0-9]+([_\.][A-Za-z0-9]+)*@([A-Za-z0-9\-]+\.)+[A-Za-z]{2,6}$/;e.form.ReplaceUserEmailOrPhone&&a.test(e.form.ReplaceUserEmailOrPhone)?i():i(new Error(e.$t("trials:researchForm:formRule:email")))}};return{trialId:"",form:{Sponsor:null,ResearchProgramNo:null,TrialCode:null,IndicationType:null,ExperimentName:"",SiteId:null,UserName:null,Phone:null,EmailOrPhone:"",TrialSiteCode:"",IsUpdate:!1,ReplaceUserEmailOrPhone:"",VerificationCode:""},rules:{SiteId:[{required:!0,message:this.$t("trials:researchForm:formRule:specify"),trigger:["blur"]}],UserName:[{required:!0,message:this.$t("trials:researchForm:formRule:specify"),trigger:["blur"]},{min:0,max:50,message:this.$t("trials:researchForm:formRule:maxLength"),trigger:"blur"}],Phone:[{required:!0,validator:t,trigger:["blur"]}],EmailOrPhone:[{required:!0,validator:r,trigger:["blur","change"]}],ReplaceUserEmailOrPhone:[{required:!0,validator:i,trigger:["blur"]}],VerificationCode:[{required:!0,message:this.$t("trials:researchForm:formRule:specify"),trigger:["blur"]}]},siteOptions:[],loading:!1,sendDisabled:!0,btnLoading:!1,sendTitle:this.$t("trials:researchForm:button:send"),count:"",timer:null,isHaveSiteSurveyRecord:!1}},mounted:function(){this.$route.query.trialId&&(this.trialId=this.$route.query.trialId,this.initPage())},methods:{initPage:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.loading=!0,Object(o["i"])(this.trialId).then((function(e){var r=e.Result;t.siteOptions=r.TrialSiteSelectList,Object.keys(t.form).forEach((function(e){r.hasOwnProperty(e)&&(t.form[e]=r[e])})),t.loading=!1})).catch((function(){t.loading=!1}));case 2:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),onSubmit:function(){var e=this;this.$refs["resetForm"].validate((function(t){if(!t)return!1;e.btnLoading=!0,e.sendDisabled=!0,e.form.IsUpdate||(e.form.ReplaceUserEmailOrPhone="");var r={siteId:e.form.SiteId,userName:e.form.UserName,phone:e.form.Phone,verificationType:0,emailOrPhone:e.form.EmailOrPhone,verificationCode:e.form.VerificationCode,isUpdate:e.form.IsUpdate,replaceUserEmailOrPhone:e.form.ReplaceUserEmailOrPhone,trialId:e.trialId};Object(o["n"])(r).then(function(){var t=Object(n["a"])(regeneratorRuntime.mark((function t(r){var i,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.btnLoading=!1,zzSessionStorage.clear(),l["a"].dispatch("user/setToken",r.Result.Token),zzSessionStorage.setItem("TokenKey",r.Result.Token),t.next=6,Object(s["e"])();case 6:return i=t.sent,t.next=9,Object(s["d"])();case 9:a=t.sent,l["a"].dispatch("user/setTree",a.Result),l["a"].dispatch("user/setPermissions",i.Result),e.$router.push({path:"/researchForm?trialId=".concat(e.trialId,"&trialSiteSurveyId=").concat(r.Result.TrialSiteSurveyId)});case 13:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(){e.btnLoading=!1,e.sendDisabled=!1}))}))},handleSiteChange:function(e){this.isHaveSiteSurveyRecord=!1;var t=this.siteOptions.find((function(t){return t.SiteId===e}));t&&(this.form.TrialSiteCode=t.TrialSiteCode,this.isHaveSiteSurveyRecord=t.IsHaveSiteSurveyRecord)},handleSendCode:function(){var e=this;this.sendDisabled=!0;var t={Email:this.form.EmailOrPhone,TrialId:this.trialId};Object(o["k"])(t).then((function(t){t.IsSuccess?e.getCode():e.$message.error(t.ErrorMessage)})).catch((function(){e.sendDisabled=!1}))},handleEmailChange:function(){var e=/^[A-Za-z0-9]+([_\.][A-Za-z0-9]+)*@([A-Za-z0-9\-]+\.)+[A-Za-z]{2,6}$/;this.form.EmailOrPhone&&e.test(this.form.EmailOrPhone)?this.sendDisabled=!1:this.sendDisabled=!0},getCode:function(){var e=this,t=60;this.timer||(this.count=t,this.sendDisabled=!0,this.timer=setInterval((function(){e.count>0&&e.count<=t?(e.count--,e.sendTitle="".concat(e.$t("trials:researchForm:button:send"),"(").concat(e.count,"s)"),e.sendDisabled=!0):(e.sendDisabled=!1,e.sendTitle=e.$t("trials:researchForm:button:send"),clearInterval(e.timer),e.timer=null)}),1e3))},onCancel:function(){this.$refs["resetForm"].resetFields()}}},u=c,m=(r("4946"),r("2877")),d=Object(m["a"])(u,i,a,!1,null,"6f0b9dee",null);t["default"]=d.exports},4946:function(e,t,r){"use strict";r("919a")},"7cdf":function(e,t,r){var i=r("5ca1");i(i.S,"Number",{isInteger:r("9c12")})},"896b":function(e,t,r){"use strict";r.d(t,"k",(function(){return a})),r.d(t,"n",(function(){return n})),r.d(t,"i",(function(){return o})),r.d(t,"f",(function(){return s})),r.d(t,"b",(function(){return l})),r.d(t,"h",(function(){return c})),r.d(t,"c",(function(){return u})),r.d(t,"e",(function(){return m})),r.d(t,"g",(function(){return d})),r.d(t,"a",(function(){return f})),r.d(t,"d",(function(){return h})),r.d(t,"m",(function(){return p})),r.d(t,"l",(function(){return b})),r.d(t,"j",(function(){return v}));var i=r("b775");function a(e){return Object(i["a"])({url:"/TrialSiteSurvey/sendVerifyCode",method:"post",data:e})}function n(e){return Object(i["a"])({url:"/TrialSiteSurvey/verifySendCode",method:"post",data:e})}function o(e){return Object(i["a"])({url:"/TrialSiteSurvey/getTrialSurveyInitInfo/".concat(e),method:"get"})}function s(e,t){return Object(i["a"])({url:"/TrialSiteSurvey/getSiteSurveyInfo/".concat(e,"/").concat(t),method:"get"})}function l(e){return Object(i["a"])({url:"/TrialSiteSurvey/addOrUpdateTrialSiteSurvey",method:"post",data:e})}function c(e){return Object(i["a"])({url:"/TrialSiteUserSurvey/getTrialSiteUserSurveyList/".concat(e),method:"get"})}function u(e,t){return Object(i["a"])({url:"/TrialSiteUserSurvey/addOrUpdateTrialSiteUserSurvey/".concat(e),method:"post",data:t})}function m(e,t){return Object(i["a"])({url:"/TrialSiteUserSurvey/deleteTrialSiteUserSurvey/".concat(e,"/").concat(t),method:"delete"})}function d(e){return Object(i["a"])({url:"/TrialSiteEquipmentSurvey/getTrialSiteEquipmentSurveyList/".concat(e),method:"get"})}function f(e,t){return Object(i["a"])({url:"/TrialSiteEquipmentSurvey/addOrUpdateTrialSiteEquipmentSurvey/".concat(e),method:"post",data:t})}function h(e,t){return Object(i["a"])({url:"/TrialSiteEquipmentSurvey/deleteTrialSiteEquipmentSurvey/".concat(e,"/").concat(t),method:"delete"})}function p(e){return Object(i["a"])({url:"/TrialSiteSurvey/trialSurveySubmit",method:"post",data:e})}function b(e){return Object(i["a"])({url:"/TrialSiteSurvey/submissionRejection",method:"post",data:e})}function v(e){return Object(i["a"])({url:"/UserTypeRole/getUserTypeList/".concat(e),method:"get"})}},"919a":function(e,t,r){},"9c12":function(e,t,r){var i=r("d3f4"),a=Math.floor;e.exports=function(e){return!i(e)&&isFinite(e)&&a(e)===e}}}]); |