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 line
69 KiB

1 month ago
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-af6e47d4"],{"07ac":function(e,t,r){var n=r("23e7"),a=r("6f53").values;n({target:"Object",stat:!0},{values:function(e){return a(e)}})},"13d5":function(e,t,r){"use strict";var n=r("23e7"),a=r("d58f").left,s=r("a640"),o=r("ae40"),i=s("reduce"),l=o("reduce",{1:0});n({target:"Array",proto:!0,forced:!i||!l},{reduce:function(e){return a(this,e,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"221b":function(e,t,r){},"26dc":function(e,t,r){"use strict";r.r(t);var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-dialog",{attrs:{title:"地点管理",visible:e.innerVisible,width:"640px","append-to-body":""},on:{"update:visible":function(t){e.innerVisible=t},open:function(t){return e.$emit("open")}}},[r("div",{staticClass:"manager-toolbar"},[r("div",{staticClass:"manager-title"},[e._v("地点列表")]),r("div",{staticClass:"manager-actions"},[r("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.openCreate}},[e._v("新增")])],1)]),r("el-table",{attrs:{data:e.list,border:"",size:"small"}},[r("el-table-column",{attrs:{prop:"name",label:"地点","min-width":"220"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[e._v(e._s(r.name))]}}])}),r("el-table-column",{attrs:{prop:"status",label:"状态",width:"100",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[r("el-tag",{attrs:{type:1===Number(n.status)?"success":"info"}},[e._v(e._s(1===Number(n.status)?"启用":"禁用"))])]}}])}),r("el-table-column",{attrs:{prop:"sort",label:"排序",width:"100",align:"center"}}),r("el-table-column",{attrs:{label:"操作",width:"200",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.row;return[r("el-button",{attrs:{type:"text",size:"small"},on:{click:function(t){return e.openEdit(n)}}},[e._v("编辑")]),r("el-button",{staticClass:"danger-text",attrs:{type:"text",size:"small"},on:{click:function(t){return e.$emit("delete",n)}}},[e._v("删除")])]}}])})],1),r("span",{attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:function(t){e.innerVisible=!1}}},[e._v("关闭")])],1),r("el-dialog",{attrs:{title:"create"===e.editor.mode?"新增地点":"编辑地点",visible:e.editor.visible,width:"420px","append-to-body":""},on:{"update:visible":function(t){return e.$set(e.editor,"visible",t)}}},[r("el-form",{ref:"editorRef",attrs:{model:e.editor.form,rules:e.editorRules,"label-width":"80px"}},[r("el-form-item",{attrs:{label:"地点名称",prop:"name"}},[r("el-input",{attrs:{placeholder:"请输入地点名称"},model:{value:e.editor.form.name,callback:function(t){e.$set(e.editor.form,"name",t)},expression:"editor.form.name"}})],1),r("el-form-item",{attrs:{label:"状态",prop:"status"}},[r("el-radio-group",{model:{value:e.editor.form.status,callback:function(t){e.$set(e.editor.form,"status",t)},expression:"editor.form.status"}},[r("el-radio",{attrs:{label:1}},[e._v("启用")]),r("el-radio",{attrs:{label:0}},[e._v("禁用")])],1)],1),r("el-form-item",{attrs:{label:"排序",prop:"sort"}},[r("el-input-number",{staticStyle:{width:"100%"},attrs:{min:0,max:9999},model:{value:e.editor.form.sort,callback:function(t){e.$set(e.editor.form,"sort",t)},expression:"editor.form.sort"}})],1)],1),r("span",{attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:function(t){e.editor.visible=!1}}},[e._v("取消")]),r("el-button",{attrs:{type:"primary"},on:{click:e.submitEditor}},[e._v("保存")])],1)],1)],1)},a=[],s=(r("4e82"),r("b0c0"),r("a9e3"),r("498a"),{name:"LocationManagerDialog",props:{visible:{type:Boolean,default:!1},list:{type:Array,default:function(){return[]}}},data:function(){return{editor:{visible:!1,mode:"create",form:{id:"",name:"",status:1,sort:0}},editorRules:{name:[{required:!0,message:"请输入地点名称",trigger:"blur"}]}}},computed:{innerVisible:{get:function(){return this.visible},set:function(e){this.$emit("update:visible",e)}}},methods:{openCreate:function(){var e=this;this.editor.mode="create",this.editor.form={id:"",name:"",status:1,sort:0},this.editor.visible=