UNPKG

beehole-store-server

Version:

www.bee-hole.com

1 lines 19 kB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-802141d0","chunk-2154d948","chunk-44e47eda","chunk-15c027b2"],{"083c":function(t,e,a){"use strict";a.r(e);a("4e82");var r=a("2dd7"),o=a("19c5");e["default"]={name:"CreateForm",props:{showTitleOptions:{type:Array,required:!0},isAllowDragOptions:{type:Array,required:!0},statusOptions:{type:Array,required:!0}},components:{AntModal:r["a"]},data:function(){var t=this,e=function(e,a,r){""===a||void 0===a||null===a?r(new Error("小页编码不允许为空")):(Object(o["b"])(t.form.id,t.form.code),r())};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(o["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 a=t.id;Object(o["f"])(a).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 a=JSON.parse(JSON.stringify(t.form));void 0!==t.form.id?Object(o["i"])(a).then((function(e){t.$message.success("新增成功",3),t.open=!1,t.$emit("ok"),t.$emit("close")})):Object(o["a"])(a).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)}}}},"08a8":function(t,e,a){"use strict";a.r(e);a("b0c0"),a("4e82");var r=function(){var t=this,e=t._self._c;return e("a-drawer",{attrs:{width:"45%",title:t.formTitle,"label-col":4,"wrapper-col":14,visible:t.open,"body-style":{height:"calc(100vh - 100px)",overflow:"auto"}},on:{close:t.cancel}},[e("a-form-model",{ref:"form",attrs:{model:t.form,rules:t.rules,layout:"vertical"}},[e("a-spin",{attrs:{spinning:t.spinning,delay:t.delayTime,tip:"Loading..."}},[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(a,r){return e("a-radio-button",{key:r,attrs:{value:a.dictValue}},[t._v(" "+t._s(a.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(a,r){return e("a-radio-button",{key:r,attrs:{value:a.dictValue}},[t._v(" "+t._s(a.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("div",{staticClass:"bottom-control"},[e("a-space",[e("a-button",{on:{click:t.cancel}},[t._v(" 取消 ")]),e("a-button",{attrs:{type:"primary"},on:{click:t.submitForm}},[t._v(" 保存 ")])],1)],1)],1)],1)},o=[],s=a("5530"),n=a("083c"),i=Object(s["a"])({},n["default"]),l=i,c=a("2877"),u=Object(c["a"])(l,r,o,!1,null,null,null);e["default"]=u.exports},"19c5":function(t,e,a){"use strict";a.d(e,"g",(function(){return o})),a.d(e,"f",(function(){return s})),a.d(e,"a",(function(){return n})),a.d(e,"i",(function(){return i})),a.d(e,"c",(function(){return l})),a.d(e,"e",(function(){return c})),a.d(e,"b",(function(){return u})),a.d(e,"d",(function(){return d})),a.d(e,"h",(function(){return m}));var r=a("b775");function o(t){return Object(r["b"])({url:"/system/sysPortlet/list",method:"get",params:t})}function s(t){return Object(r["b"])({url:"/system/sysPortlet/"+t,method:"get"})}function n(t){return Object(r["b"])({url:"/system/sysPortlet",method:"post",data:t})}function i(t){return Object(r["b"])({url:"/system/sysPortlet",method:"put",data:t})}function l(t){return Object(r["b"])({url:"/system/sysPortlet/"+t,method:"delete"})}function c(){return Object(r["b"])({url:"/system/sysPortlet/findMaxSort",method:"get"})}function u(t,e){return void 0===t&&(t=""),Object(r["b"])({url:"/system/sysPortlet/checkCodeUnique/"+e+"/"+t,method:"get"})}function d(t){return Object(r["b"])({url:"/system/sysPortlet/export",method:"get",params:t})}function m(t){return Object(r["b"])({url:"/system/sysPortlet/getSysPortletByRoleId",method:"get",params:t})}},8573:function(t,e,a){"use strict";a.r(e);a("b0c0"),a("99af");var r=function(){var t=this,e=t._self._c;return e("div",[e("a-card",{staticStyle:{"margin-bottom":"10px"},attrs:{bordered:!1}},[e("div",{staticClass:"table-page-search-wrapper"},[e("a-form",{ref:"queryForm",attrs:{labelCol:t.labelCol,wrapperCol:t.wrapperCol}},[e("a-row",{attrs:{gutter:32}},[e("a-col",{attrs:{span:6}},[e("a-form-item",{attrs:{label:"小页名称"}},[e("a-input",{attrs:{placeholder:"请输入小页名称","allow-clear":""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleQuery.apply(null,arguments)}},model:{value:t.queryParam.name,callback:function(e){t.$set(t.queryParam,"name",e)},expression:"queryParam.name"}})],1)],1),e("a-col",{attrs:{span:6}},[e("a-form-item",{attrs:{label:"小页编码"}},[e("a-input",{attrs:{placeholder:"请输入小页编码","allow-clear":""},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleQuery.apply(null,arguments)}},model:{value:t.queryParam.code,callback:function(e){t.$set(t.queryParam,"code",e)},expression:"queryParam.code"}})],1)],1),e("a-col",[e("span",{staticClass:"table-page-search-submitButtons",staticStyle:{float:"right"}},[e("a-button",{attrs:{type:"primary"},on:{click:t.handleQuery}},[e("a-icon",{attrs:{type:"search"}}),t._v("查询")],1),e("a-button",{staticStyle:{"margin-left":"8px"},on:{click:t.resetQuery}},[e("a-icon",{attrs:{type:"redo"}}),t._v("重置")],1)],1)])],1)],1)],1)]),e("a-card",{staticClass:"table-card",attrs:{bordered:!1}},[t.showAddModal?e("sys-portlet-add-form",{ref:"sysPortletAddForm",attrs:{showTitleOptions:t.showTitleOptions,isAllowDragOptions:t.isAllowDragOptions,statusOptions:t.statusOptions},on:{ok:t.getList,close:function(e){t.showAddModal=!1}}}):t._e(),t.showEditModal?e("sys-portlet-edit-form",{ref:"sysPortletEditForm",attrs:{showTitleOptions:t.showTitleOptions,isAllowDragOptions:t.isAllowDragOptions,statusOptions:t.statusOptions},on:{ok:t.getList,close:function(e){t.showEditModal=!1}}}):t._e(),e("advance-table",{attrs:{title:"工作台小页管理",pagination:{current:t.queryParam.pageNum,pageSize:t.queryParam.pageSize,total:t.total,showSizeChanger:!0,showLessItems:!0,showQuickJumper:!0,showTotal:function(t,e){return"第 ".concat(e[0],"-").concat(e[1]," 条,总计 ").concat(t," 条")},onChange:t.changeSize,onShowSizeChange:t.onShowSizeChange},rowKey:"id",size:"middle",columns:t.columns,"data-source":t.sysPortletList,loading:t.loading,"format-conditions":!0,tableKey:"system-sysportlet-index-table","row-selection":{selectedRowKeys:t.selectedRowKeys,onChange:t.onSelectChange}},on:{refresh:t.getList},scopedSlots:t._u([{key:"showTitle",fn:function(a){var r=a.record;return e("span",{},[t._v(" "+t._s(t.showTitleFormat(r))+" ")])}},{key:"isAllowDrag",fn:function(a){var r=a.record;return e("span",{},[t._v(" "+t._s(t.isAllowDragFormat(r))+" ")])}},{key:"status",fn:function(a){var r=a.record;return e("span",{},[t._v(" "+t._s(t.statusFormat(r))+" ")])}},{key:"operation",fn:function(a){a.text;var r=a.record;return e("span",{},[e("a",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:sysPortlet:edit"],expression:"['system:sysPortlet:edit']"}],on:{click:function(e){return t.handleUpdate(r)}}},[t._v(" 修改 ")]),e("a-divider",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:sysPortlet:remove"],expression:"['system:sysPortlet:remove']"}],attrs:{type:"vertical"}}),e("a",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:sysPortlet:remove"],expression:"['system:sysPortlet:remove']"}],on:{click:function(e){return t.handleDelete(r)}}},[t._v(" 删除 ")])],1)}}])},[e("div",{staticClass:"table-operations",attrs:{slot:"button"},slot:"button"},[e("a-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:sysPortlet:add"],expression:"['system:sysPortlet:add']"}],attrs:{type:"primary"},on:{click:t.handleAdd}},[e("a-icon",{attrs:{type:"plus"}}),t._v("新增 ")],1),e("a-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:sysPortlet:export"],expression:"['system:sysPortlet:export']"}],attrs:{type:""},on:{click:t.handleExport}},[e("a-icon",{attrs:{type:"download"}}),t._v("导出 ")],1),t.multiple?t._e():e("a-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["system:sysPortlet:remove"],expression:"['system:sysPortlet:remove']"}],attrs:{type:"danger",disabled:t.multiple},on:{click:t.handleDelete}},[e("a-icon",{attrs:{type:"delete"}}),t._v("删除 ")],1)],1)])],1)],1)},o=[],s=(a("d81d"),a("19c5")),n=a("5d9e"),i=a("d217"),l=a("08a8"),c={name:"SysPortlet",components:{AdvanceTable:n["a"],SysPortletAddForm:i["default"],SysPortletEditForm:l["default"]},data:function(){return{showAddModal:!1,showEditModal:!1,loading:!0,ids:[],selectedRowKeys:[],selectedRows:[],advanced:!1,single:!0,multiple:!0,total:0,labelCol:{span:6},wrapperCol:{span:18},sysPortletList:[],showTitleOptions:[],isAllowDragOptions:[],statusOptions:[],queryParam:{pageNum:1,pageSize:10,name:void 0,code:void 0},columns:[{title:"小页名称",dataIndex:"name",ellipsis:!0,width:"10%"},{title:"小页编码",dataIndex:"code",ellipsis:!0,width:"10%"},{title:"小页URL",dataIndex:"url",ellipsis:!0,width:"10%"},{title:"刷新频率",dataIndex:"refreshRate",ellipsis:!0,width:"10%"},{title:"是否显示标题",dataIndex:"showTitle",scopedSlots:{customRender:"showTitle"},width:"10%"},{title:"是否允许拖拽",dataIndex:"isAllowDrag",scopedSlots:{customRender:"isAllowDrag"},width:"10%"},{title:"排序号",dataIndex:"sort",width:"10%"},{title:"状态",dataIndex:"status",scopedSlots:{customRender:"status"},width:"10%"},{title:"操作",dataIndex:"operation",width:"10%",align:"center",scopedSlots:{customRender:"operation"}}]}},created:function(){var t=this;this.getList(),this.getDicts("sys_yes_no").then((function(e){t.showTitleOptions=e.data})),this.getDicts("sys_yes_no").then((function(e){t.isAllowDragOptions=e.data})),this.getDicts("sys_normal_disable").then((function(e){t.statusOptions=e.data}))},methods:{getList:function(){var t=this;this.loading=!0,Object(s["g"])(this.queryParam).then((function(e){t.sysPortletList=e.data.list,t.total=e.data.total,t.loading=!1}))},showTitleFormat:function(t){return t.showTitle?this.selectDictLabel(this.showTitleOptions,t.showTitle):""},isAllowDragFormat:function(t){return t.isAllowDrag?this.selectDictLabel(this.isAllowDragOptions,t.isAllowDrag):""},statusFormat:function(t){return t.status?this.selectDictLabel(this.statusOptions,t.status):""},handleQuery:function(){this.queryParam.pageNum=1,this.getList()},resetQuery:function(){this.queryParam={pageNum:1,pageSize:10,name:void 0,code:void 0},this.handleQuery()},onShowSizeChange:function(t,e){this.queryParam.pageSize=e,this.getList()},onSizeChange:function(t,e){this.queryParam.pageNum=1,this.queryParam.pageSize=e,this.getList()},changeSize:function(t,e){this.queryParam.pageNum=t,this.queryParam.pageSize=e,this.getList()},onSelectChange:function(t,e){this.selectedRowKeys=t,this.selectedRows=e,this.ids=this.selectedRows.map((function(t){return t.id})),this.single=1!==t.length,this.multiple=!t.length},toggleAdvanced:function(){this.advanced=!this.advanced},handleAdd:function(){var t=this;this.showAddModal=!0,this.$nextTick((function(){return t.$refs.sysPortletAddForm.handleAdd()}))},handleUpdate:function(t,e){var a=this;this.showEditModal=!0,this.$nextTick((function(){return a.$refs.sysPortletEditForm.handleUpdate(t,e)}))},handleDelete:function(t){var e=this,a=t.id||this.ids;this.$confirm({title:"确认删除所选中数据?",onOk:function(){return Object(s["c"])(a).then((function(){e.onSelectChange([],[]),e.getList(),e.$message.success("删除成功",3)}))},onCancel:function(){}})},handleExport:function(){var t=this;this.$confirm({title:"是否确认导出?",content:"此操作将导出当前条件下所有数据而非选中数据",onOk:function(){return Object(s["d"])(t.queryParam).then((function(e){t.download(e.msg),t.$message.success("导出成功",3)}))},onCancel:function(){}})}}},u=c,d=a("2877"),m=Object(d["a"])(u,r,o,!1,null,null,null);e["default"]=m.exports},d217:function(t,e,a){"use strict";a.r(e);a("b0c0"),a("4e82");var r=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(a,r){return e("a-radio-button",{key:r,attrs:{value:a.dictValue}},[t._v(" "+t._s(a.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(a,r){return e("a-radio-button",{key:r,attrs:{value:a.dictValue}},[t._v(" "+t._s(a.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)},o=[],s=a("5530"),n=a("083c"),i=Object(s["a"])({},n["default"]),l=i,c=a("2877"),u=Object(c["a"])(l,r,o,!1,null,null,null);e["default"]=u.exports}}]);