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.
 
 
 
 
 
 

1 lines
3.4 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1dd4951f"],{"06de":function(e){e.exports=JSON.parse('[{"type":"p","title":"","native":true,"children":["问卷标题"],"style":{"color":"#000","fontSize":"20px","display":"block","textAlign":"center"},"_fc_drag_tag":"p","hidden":false,"display":true,"class":"title"},{"type":"p","title":"","native":true,"children":["问卷描述问卷描述问卷描述问卷描述问卷描述问卷描述"],"style":{"color":"#000","fontSize":"14px","lineHeight":"28px","display":"block","textAlign":"center"},"_fc_drag_tag":"p","hidden":false,"display":true,"class":"title"}]')},"39da":function(e){e.exports=JSON.parse('{"form":{"labelPosition":"top","size":"mini","labelWidth":"125px","hideRequiredAsterisk":false,"showMessage":true,"inlineMessage":false},"submitBtn":true,"resetBtn":false}')},8508:function(e,t,n){"use strict";n("d2d4")},c7ea:function(e,t,n){"use strict";var r=n("365c");function i(e){var t="/form/index";return r["a"].get(t,e)}function a(e){var t="/form/add";return r["a"].post(t,e)}function s(e){var t="/form/info";return r["a"].get(t,e)}function o(e){var t="/form/edit";return r["a"].post(t,e)}function d(e){var t="/form/del";return r["a"].get(t,e)}function u(e){var t="/form/deploy";return r["a"].get(t,e)}function c(e){var t="/form/undeploy";return r["a"].get(t,e)}function f(e){var t="/form/detail";return r["a"].get(t,e)}function l(e){var t="/form/quesDetail";return r["a"].get(t,e)}function p(e){var t="/form/exportForm";return r["a"].post(t,e)}t["a"]={list:i,formInfo:s,add:a,edit:o,del:d,deploy:u,undeploy:c,detail:f,quesDetail:l,exportForm:p}},d2d4:function(e,t,n){},f3b1:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"box"},[n("huocms-fc-designer",{ref:"designer",on:{saveForm:e.saveForm}})],1)},i=[],a=n("c7eb"),s=n("1da1"),o=(n("e9c4"),n("b0c0"),n("c7ea")),d=n("06de"),u=n("39da"),c={name:"Design",props:["ids"],data:function(){return{id:0,formdata:{},defaultRule:"",defaultOption:""}},created:function(){this.id=this.$route.query.id},mounted:function(){this.getInfo(),this.defaultRule=JSON.stringify(d),this.defaultOption=JSON.stringify(u)},methods:{getInfo:function(){var e=this;return Object(s["a"])(Object(a["a"])().mark((function t(){var n;return Object(a["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,o["a"].formInfo({id:e.id});case 2:n=t.sent,0==n.code?(e.formdata=n.data,e.formdata.design_content?e.$refs.designer.setRule(e.formdata.design_content):2==e.formdata.type&&(e.$refs.designer.setRule(e.defaultRule),e.$refs.designer.setOption(e.defaultOption)),e.formdata.design_option&&e.$refs.designer.setOption(e.formdata.design_option)):e.$emit("success");case 4:case"end":return t.stop()}}),t)})))()},saveForm:function(){var e=this;return Object(s["a"])(Object(a["a"])().mark((function t(){var n,r,i;return Object(a["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e.$refs.designer.getRule(),r=e.$refs.designer.getOption(),0!=n.length){t.next=5;break}return e.$message.error("表单内容不能为空!"),t.abrupt("return",!1);case 5:return t.next=7,o["a"].edit({id:e.formdata.id,name:e.formdata.name,design_content:JSON.stringify(n),design_option:JSON.stringify(r)});case 7:i=t.sent,0==i.code&&(e.$emit("success"),e.$message.success(i.msg));case 9:case"end":return t.stop()}}),t)})))()}}},f=c,l=(n("8508"),n("2877")),p=Object(l["a"])(f,r,i,!1,null,"6fc0403c",null);t["default"]=p.exports}}]);