beehole-store-server
Version:
www.bee-hole.com
1 lines • 7 kB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2154d948","chunk-15c027b2"],{"083c":function(t,e,r){"use strict";r.r(e);r("4e82");var o=r("2dd7"),a=r("19c5");e["default"]={name:"CreateForm",props:{showTitleOptions:{type:Array,required:!0},isAllowDragOptions:{type:Array,required:!0},statusOptions:{type:Array,required:!0}},components:{AntModal:o["a"]},data:function(){var t=this,e=function(e,r,o){""===r||void 0===r||null===r?o(new Error("小页编码不允许为空")):(Object(a["b"])(t.form.id,t.form.code),o())};return{open:!1,spinning:!1,delayTime:100,labelCol:{span:4},wrapperCol:{span:14},loading:!1,total:0,id:void 0,formTitle:"添加工作台小页管理",form:{},rules:{name:[{required:!0,message:"小页名称不能为空",trigger:"blur"}],code:[{required:!0,message:"小页编码不能为空",validator:e,trigger:"blur"}],status:[{required:!0,message:"状态不能为空",trigger:"blur"}]}}},filters:{},created:function(){},computed:{},watch:{},mounted:function(){},methods:{onClose:function(){this.open=!1,this.reset(),this.$emit("close")},cancel:function(){this.open=!1,this.reset(),this.$emit("close")},reset:function(){this.form={id:void 0,name:void 0,code:void 0,url:void 0,refreshRate:void 0,showTitle:"N",isAllowDrag:"N",xGridNumber:"2",yGridNumber:100,sort:void 0,status:"0"}},handleAdd:function(){var t=this;this.reset(),Object(a["e"])().then((function(e){t.form.sort=e.data,t.open=!0,t.formTitle="添加工作台小页管理"}))},handleUpdate:function(t){var e=this;this.reset(),this.open=!0,this.spinning=!this.spinning;var r=t.id;Object(a["f"])(r).then((function(t){e.form=t.data,e.formTitle="修改工作台小页管理",e.spinning=!e.spinning}))},submitForm:function(){var t=this;this.$refs.form.validate((function(e){if(!e)return!1;var r=JSON.parse(JSON.stringify(t.form));void 0!==t.form.id?Object(a["i"])(r).then((function(e){t.$message.success("新增成功",3),t.open=!1,t.$emit("ok"),t.$emit("close")})):Object(a["a"])(r).then((function(e){t.$message.success("新增成功",3),t.open=!1,t.$emit("ok"),t.$emit("close")}))}))},back:function(){var t="/system/sysportlet/index";this.$router.push(t)}}}},"19c5":function(t,e,r){"use strict";r.d(e,"g",(function(){return a})),r.d(e,"f",(function(){return s})),r.d(e,"a",(function(){return n})),r.d(e,"i",(function(){return i})),r.d(e,"c",(function(){return l})),r.d(e,"e",(function(){return u})),r.d(e,"b",(function(){return c})),r.d(e,"d",(function(){return m})),r.d(e,"h",(function(){return d}));var o=r("b775");function a(t){return Object(o["b"])({url:"/system/sysPortlet/list",method:"get",params:t})}function s(t){return Object(o["b"])({url:"/system/sysPortlet/"+t,method:"get"})}function n(t){return Object(o["b"])({url:"/system/sysPortlet",method:"post",data:t})}function i(t){return Object(o["b"])({url:"/system/sysPortlet",method:"put",data:t})}function l(t){return Object(o["b"])({url:"/system/sysPortlet/"+t,method:"delete"})}function u(){return Object(o["b"])({url:"/system/sysPortlet/findMaxSort",method:"get"})}function c(t,e){return void 0===t&&(t=""),Object(o["b"])({url:"/system/sysPortlet/checkCodeUnique/"+e+"/"+t,method:"get"})}function m(t){return Object(o["b"])({url:"/system/sysPortlet/export",method:"get",params:t})}function d(t){return Object(o["b"])({url:"/system/sysPortlet/getSysPortletByRoleId",method:"get",params:t})}},d217:function(t,e,r){"use strict";r.r(e);r("b0c0"),r("4e82");var o=function(){var t=this,e=t._self._c;return e("ant-modal",{attrs:{visible:t.open,"modal-title":t.formTitle,"adjust-size":!0,modalHeight:"480",modalWidth:"640"},on:{cancel:t.cancel}},[e("a-form-model",{ref:"form",attrs:{slot:"content",model:t.form,rules:t.rules,layout:"vertical"},slot:"content"},[e("a-row",{attrs:{gutter:32}},[e("a-col",{attrs:{span:12}},[e("a-form-model-item",{attrs:{label:"小页名称",prop:"name"}},[e("a-input",{attrs:{placeholder:"请输入小页名称"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1)],1),e("a-col",{attrs:{span:12}},[e("a-form-model-item",{attrs:{label:"小页编码",prop:"code"}},[e("a-input",{attrs:{placeholder:"请输入小页编码"},model:{value:t.form.code,callback:function(e){t.$set(t.form,"code",e)},expression:"form.code"}})],1)],1),e("a-col",{attrs:{span:12}},[e("a-form-model-item",{attrs:{label:"小页URL",prop:"url"}},[e("a-input",{attrs:{placeholder:"请输入小页URL"},model:{value:t.form.url,callback:function(e){t.$set(t.form,"url",e)},expression:"form.url"}})],1)],1),e("a-col",{attrs:{span:12}},[e("a-form-model-item",{attrs:{label:"是否允许拖拽",prop:"isAllowDrag"}},[e("a-radio-group",{attrs:{"button-style":"solid"},model:{value:t.form.isAllowDrag,callback:function(e){t.$set(t.form,"isAllowDrag",e)},expression:"form.isAllowDrag"}},t._l(t.isAllowDragOptions,(function(r,o){return e("a-radio-button",{key:o,attrs:{value:r.dictValue}},[t._v(" "+t._s(r.dictLabel)+" ")])})),1)],1)],1),e("a-col",{attrs:{span:12}},[e("a-form-model-item",{attrs:{label:"横向比例",prop:"xGridNumber"}},[e("a-select",{staticStyle:{width:"100%"},attrs:{getPopupContainer:function(e){return e.parentNode||t.document.body}},model:{value:t.form.xGridNumber,callback:function(e){t.$set(t.form,"xGridNumber",e)},expression:"form.xGridNumber"}},[e("a-select-option",{attrs:{value:"3"}},[t._v("1行")]),e("a-select-option",{attrs:{value:"2"}},[t._v("2/3行")]),e("a-select-option",{attrs:{value:"1"}},[t._v("1/3行")])],1)],1)],1),e("a-col",{attrs:{span:12}},[e("a-form-model-item",{attrs:{label:"高度",prop:"yGridNumber"}},[e("a-input-number",{staticStyle:{width:"80%"},attrs:{min:10},model:{value:t.form.yGridNumber,callback:function(e){t.$set(t.form,"yGridNumber",e)},expression:"form.yGridNumber"}}),t._v(" px ")],1)],1),e("a-col",{attrs:{span:12}},[e("a-form-model-item",{attrs:{label:"排序号",prop:"sort"}},[e("a-input-number",{staticStyle:{width:"100%"},attrs:{min:0},model:{value:t.form.sort,callback:function(e){t.$set(t.form,"sort",e)},expression:"form.sort"}})],1)],1),e("a-col",{attrs:{span:12}},[e("a-form-model-item",{attrs:{label:"状态",prop:"status"}},[e("a-radio-group",{attrs:{"button-style":"solid"},model:{value:t.form.status,callback:function(e){t.$set(t.form,"status",e)},expression:"form.status"}},t._l(t.statusOptions,(function(r,o){return e("a-radio-button",{key:o,attrs:{value:r.dictValue}},[t._v(" "+t._s(r.dictLabel)+" ")])})),1)],1)],1),e("a-col",{attrs:{span:24}},[e("a-form-model-item",{attrs:{label:"备注",prop:"remark"}},[e("a-input",{attrs:{placeholder:"请输入",type:"textarea","allow-clear":""},model:{value:t.form.remark,callback:function(e){t.$set(t.form,"remark",e)},expression:"form.remark"}})],1)],1)],1)],1),e("template",{slot:"footer"},[e("a-button",{on:{click:t.cancel}},[t._v(" 取消 ")]),e("a-button",{attrs:{type:"primary"},on:{click:t.submitForm}},[t._v(" 保存 ")])],1)],2)},a=[],s=r("5530"),n=r("083c"),i=Object(s["a"])({},n["default"]),l=i,u=r("2877"),c=Object(u["a"])(l,o,a,!1,null,null,null);e["default"]=c.exports}}]);