12345678910 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/page-component/app-diy-form/app-diy-form"],{"083a":function(t,e,i){},"3e75":function(t,e,i){"use strict";var a=i("083a"),n=i.n(a);n.a},"657c":function(t,e,i){"use strict";i.r(e);var a=i("f037"),n=i.n(a);for(var o in a)"default"!==o&&function(t){i.d(e,t,(function(){return a[t]}))}(o);e["default"]=n.a},"9b1f":function(t,e,i){"use strict";i.r(e);var a=i("bb03"),n=i("657c");for(var o in n)"default"!==o&&function(t){i.d(e,t,(function(){return n[t]}))}(o);i("3e75");var u,l=i("f0c5"),s=Object(l["a"])(n["default"],a["b"],a["c"],!1,null,"055fcc53",null,!1,a["a"],u);e["default"]=s.exports},bb03:function(t,e,i){"use strict";var a;i.d(e,"b",(function(){return n})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return a}));var n=function(){var t=this,e=t.$createElement;t._self._c},o=[]},f037:function(t,e,i){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=function(){i.e("components/basic-component/app-datetime-picker/app-datetime-picker").then(function(){return resolve(i("5bea"))}.bind(null,i)).catch(i.oe)},n=function(){i.e("components/basic-component/app-radio/app-radio").then(function(){return resolve(i("f291"))}.bind(null,i)).catch(i.oe)},o=function(){i.e("components/basic-component/app-radio/app-radio-group").then(function(){return resolve(i("6578"))}.bind(null,i)).catch(i.oe)},u=function(){i.e("components/page-component/app-diy-form/app-diy-form-checkbox-group").then(function(){return resolve(i("76bf"))}.bind(null,i)).catch(i.oe)},l=function(){i.e("components/basic-component/app-upload-image/app-upload-image").then(function(){return resolve(i("ccdf"))}.bind(null,i)).catch(i.oe)},s=function(){i.e("components/basic-component/app-textarea/app-textarea").then(function(){return resolve(i("ecce"))}.bind(null,i)).catch(i.oe)},r={name:"app-diy-form",components:{AppTextarea:s,AppUploadImage:l,AppDiyFormCheckboxGroup:u,AppRadioGroup:o,AppRadio:n,AppDatetimePicker:a},props:{sign:{default:null},title:{type:String,default:null},backgroundColor:{default:"#ffffff"},backgroundImage:{default:null},backgroundPosition:{default:"center"},backgroundWidth:{default:100},backgroundHeight:{default:100},backgroundRepeat:{default:"no-repeat"},marginTop:{default:0},marginBottom:{default:0},paddingTop:{default:0},paddingBottom:{default:0},list:{type:Array,default:[]},showRequiredIcon:{type:Boolean,default:!1},itemPaddingX:{default:24},itemMarginY:{default:0},itemHeight:{type:Number,default:88},showItemBorder:{default:!0},labelPosition:{default:"left"},labelColor:{default:"#666666"},labelTextAlign:{default:"right"},showInputBorder:{type:Boolean,default:!1},inputBackground:{default:"#ffffff"},inputBorderColor:{default:"#c0c4cc"},inputTextColor:{default:"#666666"},inputPlaceholderColor:{default:"#bbbbbb"},inputRadius:{default:0},showSubmit:{type:Boolean,default:!1},submitUrl:{type:String,default:null},submitBtnText:{default:"提交"},submitBtnHeight:{default:80},submitBtnPadding:{default:24},submitBtnMargin:{default:40},submitBtnRadius:{default:40},submitBtnBackground:{default:"#ff4544"},submitBtnBorderColor:{default:"#ff4544"},submitBtnTextColor:{default:"#ffffff"},showScrollBtn:{default:!1}},data:function(){var t=[];for(var e in this.list){var i=this.list[e];if("undefined"===typeof i.default&&(i.default=null),"undefined"!==typeof i.value&&null!==i.value&&""!==i.value||(i.value=i.default),i.hint=i.hint||"","radio"===i.key||"checkbox"===i.key)for(var a in i.list||(i.list=[]),i.list)i.list[a].value&&!1!==i.list[a].value&&"false"!==i.list[a].value?i.list[a].value=!0:i.list[a].value=!1;"img_upload"!==i.key||2!==i.img_type&&"2"!==i.img_type||i.value||(i.value=["",""]),t[e]=i}return{myList:t,randomString:"",validateResult:{hasError:!1,errors:[]},showAllItems:!this.showScrollBtn}},computed:{itemClass:function(){return"left"===this.labelPosition?"label-left dir-left-nowrap cross-top":"inset"===this.labelPosition?"label-inset dir-left-nowrap cross-top":"top"===this.labelPosition?"label-top":void 0},getDateTimeTextPosition:function(){return"top"===this.labelPosition?"left":"right"},getInputPaddingLeft:function(){return"top"===this.labelPosition?this.showInputBorder?24:0:24}},created:function(){this.validate(),this.outputData()},methods:{textInput:function(){this.outputData()},datetimeChange:function(){this.outputData()},checkChange:function(){var t=this;setTimeout((function(){t.outputData()}),10)},handleImageUpload:function(t){var e=parseInt(t.sign);t.imageList.length>0?this.myList[e].value=t.imageList[0]:this.myList[e].value="",this.outputData()},handleUserIdFrontUpload:function(t){var e=parseInt(t.sign);t.imageList.length>0?this.myList[e].value[0]=t.imageList[0]:this.myList[e].value[0]="",this.outputData()},handleUserIdBackUpload:function(t){var e=parseInt(t.sign);t.imageList.length>0?this.myList[e].value[1]=t.imageList[0]:this.myList[e].value[1]="",this.outputData()},validate:function(){for(var t in this.validateResult={hasError:!1,errors:[]},this.myList){var e=this.myList[t];if(1===e.is_required||"1"===e.is_required){if("undefined"===typeof e.value||null===e.value||""===e.value){this.validateResult.hasError=!0,this.validateResult.errors.push({index:t,msg:'"'.concat(e.name,'"不能为空。')});continue}if(e.img_type&&2===parseInt(e.img_type)){if(!e.value||!e.value.length){this.validateResult.hasError=!0,this.validateResult.errors.push({index:t,msg:'"'.concat(e.name,'"不能为空。')});continue}var i=!1;for(var a in e.value)if(null===e.value[a]||""===e.value[a]){i=!0;break}if(i){this.validateResult.hasError=!0,this.validateResult.errors.push({index:t,msg:'"'.concat(e.name,'"不能为空。')});continue}}}}this.$emit("validate",this.validateResult,this.sign)},outputData:function(){for(var t in this.validate(),this.myList)this.myList[t].label=this.myList[t].name,this.myList[t].required=this.myList[t].is_required;this.$emit("input",this.myList,this.sign)},submit:function(){this.outputData(),this.validateResult.hasError&&this.validateResult.errors?t.showModal({title:"提示",content:this.validateResult.errors[0].msg,showCancel:!1}):(t.showLoading({mask:!0,title:"正在提交..."}),this.$request({url:this.submitUrl?this.submitUrl:this.$api.diy.page_store,method:"post",data:{form_data:JSON.stringify(this.myList)}}).then((function(e){t.hideLoading(),0===e.code?t.showModal({title:"提示",content:e.msg||"提交成功",showCancel:!1}):t.showModal({title:"提示",content:e.msg||"提交失败",showCancel:!1})})).catch((function(){t.hideLoading()})))}}};e.default=r}).call(this,i("543d")["default"])}}]);
- ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
- 'components/page-component/app-diy-form/app-diy-form-create-component',
- {
- 'components/page-component/app-diy-form/app-diy-form-create-component':(function(module, exports, __webpack_require__){
- __webpack_require__('543d')['createComponent'](__webpack_require__("9b1f"))
- })
- },
- [['components/page-component/app-diy-form/app-diy-form-create-component']]
- ]);
|