chunk-7879b4e9.11af8d10.js 12 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7879b4e9"],{"0d6b":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-dialog",{staticClass:"icon-dialog",attrs:{title:e.dialogtitle,width:"800px",visible:e.show,"before-close":e.closeForm,"append-to-body":""},on:{"update:visible":function(t){e.show=t},open:e.open}},[a("el-form",{ref:"form",attrs:{size:e.size,model:e.form,rules:e.rules,"label-width":"mobile"!==e.$store.getters.device?"16%":"90px"}},[a("el-row",[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"名称",prop:"area_name"}},[a("el-input",{attrs:{"auto-complete":"off",clearable:"",placeholder:"请输入名称"},model:{value:e.form.area_name,callback:function(t){e.$set(e.form,"area_name",t)},expression:"form.area_name"}})],1)],1)],1),a("el-row",[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"排序"}},[a("el-input-number",{staticStyle:{width:"200px"},attrs:{"controls-position":"right","auto-complete":"off",clearable:"",min:0,placeholder:"排序"},model:{value:e.form.area_sort,callback:function(t){e.$set(e.form,"area_sort",t)},expression:"form.area_sort"}})],1)],1)],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{loading:e.loading,type:"primary"},on:{click:e.submit}},[e.loading?a("span",[e._v("提 交 中...")]):a("span",[e._v("确 定")])]),a("el-button",{on:{click:e.closeForm}},[e._v("取 消")])],1)],1)],1)},r=[],o={name:"Areaupdate",components:{},props:{show:{type:Boolean,default:!1},opentype:{type:String,default:"add"},parent_id:{type:String,default:""},size:{type:String,default:"small"},info:{type:Object}},data(){return{dialogtitle:"",cidarray:[],form:{area_name:""},loading:!1,rules:{title:[{required:!0,message:"显示文字不能为空",trigger:"blur"}]}}},watch:{show(e){e&&this.$api.post("/area/getField").then(e=>{this.cidarray=e.data.cidarray})}},methods:{open(){"update"==this.opentype?(this.dialogtitle="修改",this.form=this.info):(this.dialogtitle="添加",this.form={area_sort:100,area_parent_id:this.parent_id})},submit(){this.$refs["form"].validate(e=>{e&&(this.loading=!0,this.$api.post("/area/update",this.form).then(e=>{this.$message({message:e.msg,type:"success"}),this.$emit("refesh_list"),this.closeForm()}).catch(()=>{this.loading=!1}))})},closeForm(){this.$emit("update:show",!1),this.loading=!1,void 0!==this.$refs["form"]&&this.$refs["form"].resetFields()}}},s=o,l=a("2877"),n=Object(l["a"])(s,i,r,!1,null,null,null);t["default"]=n.exports},"333d":function(e,t,a){"use strict";var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"pagination-container",class:{hidden:e.hidden}},[a("el-pagination",e._b({attrs:{background:e.background,"current-page":e.currentPage,"page-size":e.pageSize,layout:e.layout,"page-sizes":e.pageSizes,total:e.total},on:{"update:currentPage":function(t){e.currentPage=t},"update:current-page":function(t){e.currentPage=t},"update:pageSize":function(t){e.pageSize=t},"update:page-size":function(t){e.pageSize=t},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}},"el-pagination",e.$attrs,!1))],1)},r=[];Math.easeInOutQuad=function(e,t,a,i){return e/=i/2,e<1?a/2*e*e+t:(e--,-a/2*(e*(e-2)-1)+t)};var o=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}();function s(e){document.documentElement.scrollTop=e,document.body.parentNode.scrollTop=e,document.body.scrollTop=e}function l(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function n(e,t,a){const i=l(),r=e-i,n=20;let c=0;t="undefined"===typeof t?500:t;var d=function(){c+=n;var e=Math.easeInOutQuad(c,i,r,t);s(e),c<t?o(d):a&&"function"===typeof a&&a()};d()}var c={name:"Pagination",props:{total:{required:!0,type:Number},page:{type:Number,default:1},limit:{type:Number,default:20},pageSizes:{type:Array,default(){return[10,20,30,50,100,200]}},layout:{type:String,default:"total, sizes, prev, pager, next, jumper"},background:{type:Boolean,default:!0},autoScroll:{type:Boolean,default:!0},hidden:{type:Boolean,default:!1}},computed:{currentPage:{get(){return this.page},set(e){this.$emit("update:page",e)}},pageSize:{get(){return this.limit},set(e){this.$emit("update:limit",e)}}},methods:{handleSizeChange(e){this.$emit("pagination",{page:this.currentPage,limit:e}),this.autoScroll&&n(0,800)},handleCurrentChange(e){this.$emit("pagination",{page:e,limit:this.pageSize}),this.autoScroll&&n(0,800)}}},d=c,p=(a("c13a"),a("2877")),u=Object(p["a"])(d,i,r,!1,null,"f2098c9e",null);t["a"]=u.exports},"42c0":function(e,t,a){},"9a95":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-row",{staticClass:"app-toptool",attrs:{type:"flex"}},[a("el-col",{attrs:{span:16}},[a("Search",{attrs:{size:"small","search-visible":e.searchVisible,"search-data":e.searchData,"search-form":e.searchForm},on:{"update:searchData":function(t){e.searchData=t},"update:search-data":function(t){e.searchData=t},refesh_list:e.searchgo}})],1),a("el-col",{attrs:{span:8}},[a("div",{staticClass:"btn-group",staticStyle:{"margin-bottom":"11px",float:"right"}},[a("div",[e.checkPermission("/area/add")?a("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-plus"},on:{click:function(t){return e.add()}}},[e._v("添加")]):e._e(),e.checkPermission("/area/delete")?a("el-button",{attrs:{type:"primary",disabled:e.multiple,size:"small",icon:"el-icon-delete"},on:{click:function(t){return e.del(e.ids)}}},[e._v("删除 ")]):e._e()],1)])])],1),a("div",[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"multipleTable",staticClass:"eltable",staticStyle:{width:"100%"},attrs:{"row-class-name":e.rowClass,"row-key":"id","header-cell-style":{background:"#eef1f6",color:"#606266"},border:!1,stripe:!0,data:e.list},on:{"selection-change":e.selection}},[a("el-table-column",{attrs:{align:"center",type:"selection",width:"42"}}),a("el-table-column",{attrs:{align:"center",type:"",property:"id",label:"编号","show-overflow-tooltip":"",width:"70"}}),a("el-table-column",{attrs:{align:"left",property:"area_name",label:"名称","show-overflow-tooltip":"",width:""}}),a("el-table-column",{attrs:{align:"left",property:"letter",label:"首字母","show-overflow-tooltip":"",width:""}}),a("el-table-column",{attrs:{align:"left",property:"keyword",label:"关键词","show-overflow-tooltip":"",width:""}}),a("el-table-column",{attrs:{align:"center",property:"area_sort",label:"排序","show-overflow-tooltip":"",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-input",{attrs:{size:"mini",placeholder:"排序"},on:{blur:function(a){return a.stopPropagation(),e.listUpdate(t.row,"area_sort")}},model:{value:t.row.area_sort,callback:function(a){e.$set(t.row,"area_sort",a)},expression:"scope.row.area_sort"}})]}}])}),a("el-table-column",{attrs:{label:"操作",align:"center",width:"200"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.id?a("div",[a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){return e.goparent(t.row)}}},[e._v("下级地区 ")]),e.checkPermission("/area/update")?a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){return e.update(t.row)}}},[a("i",{staticClass:"el-icon-edit"}),e._v("修改")]):e._e()],1):e._e()]}}])})],1),a("Pagination",{attrs:{total:e.page_data.total,page:e.page_data.page,limit:e.page_data.limit},on:{"update:page":function(t){return e.$set(e.page_data,"page",t)},"update:limit":function(t){return e.$set(e.page_data,"limit",t)},pagination:e.index}})],1),a("Update",{attrs:{info:e.updateInfo,opentype:e.opentype,parent_id:e.parent_id,show:e.dialog.updateDialogStatus,size:"small"},on:{"update:show":function(t){return e.$set(e.dialog,"updateDialogStatus",t)},refesh_list:e.index}})],1)},r=[],o=a("ee12"),s=a("333d"),l=a("0d6b"),n=a("cf45"),c={name:"Areaindex",components:{Search:o["a"],Pagination:s["a"],Update:l["default"]},data(){return{dialog:{updateDialogStatus:!1},ids:[],single:!0,multiple:!0,list:[],opentype:"add",parent_id:"",updateInfo:{},loading:!1,ws:{},filename:"",page_data:{limit:50,page:1,total:20},searchVisible:!0,searchForm:[],searchData:{}}},mounted(){this.index()},created(){this.index()},methods:{searchgo(){this.page_data.page=1,this.index()},index(){const e={limit:this.page_data.limit,page:this.page_data.page};Object.assign(e,this.searchData),Object.assign(e,Object(n["d"])(this.$route.fullPath)),this.loading=!0,this.parent_id=e.parent_id,this.$api.post("/area/index",e).then(e=>{this.list=e.data.data,this.page_data.total=e.data.total,this.loading=!1,1==this.page_data.page&&(this.searchForm=[{type:"Input",label:"关键词",prop:"keyword",width:"230px"}])})},listUpdate(e,t){e.id&&this.$api.post("/area/listUpdate",{id:e.id,[t]:e[t]}).then(e=>{this.$message({message:"操作成功",type:"success"})})},add(){this.opentype="add",this.dialog.updateDialogStatus=!0},update(e){this.opentype="update";const t=e.id?e.id:this.ids.join(",");this.$api.post("/area/getInfo",{id:t}).then(e=>{this.dialog.updateDialogStatus=!0,this.updateInfo=e.data})},goparent(e){const t=e.id?e.id:this.ids.join(",");this.parent_id=t,this.$router.push({path:"/area",query:{parent_id:t}}),this.index()},del(e){Object(n["b"])({content:"确定要操作吗"}).then(()=>{const t=e.id?e.id:this.ids.join(",");this.$api.post("/area/delete",{id:t}).then(e=>{this.$message({message:e.msg,type:"success"}),this.index()})}).catch(()=>{})},selection(e){this.ids=e.map(e=>e.id),this.single=1!=e.length,this.multiple=!e.length},rowClass({row:e,rowIndex:t}){for(let a=0;a<this.ids.length;a++)if(e.id===this.ids[a])return"rowLight"}}},d=c,p=(a("b6e1"),a("2877")),u=Object(p["a"])(d,i,r,!1,null,"79186324",null);t["default"]=u.exports},af4a:function(e,t,a){},b6e1:function(e,t,a){"use strict";a("c57c")},c13a:function(e,t,a){"use strict";a("af4a")},c57c:function(e,t,a){},d9d7:function(e,t,a){"use strict";a("42c0")},ee12:function(e,t,a){"use strict";var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.searchVisible?a("div",{staticStyle:{"margin-bottom":"15px"}},[a("el-form",{ref:"search",staticClass:"searchForm",attrs:{size:e.size,inline:""}},[e._l(e.searchForm,(function(t){return a("el-form-item",{key:t.prop},["Input"===t.type?a("el-input",{style:"width:"+t.width,attrs:{placeholder:t.label},model:{value:e.searchData[t.prop],callback:function(a){e.$set(e.searchData,t.prop,a)},expression:"searchData[item.prop]"}}):e._e(),"Select"===t.type?a("el-select",{style:"width:"+t.width,attrs:{placeholder:t.label,clearable:""},model:{value:e.searchData[t.prop],callback:function(a){e.$set(e.searchData,t.prop,a)},expression:"searchData[item.prop]"}},e._l(t.data,(function(e,t){return a("el-option",{key:t,attrs:{label:e.key,value:e.val}})})),1):e._e(),"treeSelect"===t.type?a("Treeselect",{style:"width:"+t.width,attrs:{"default-expand-level":1,options:t.data,normalizer:e.normalizer,"show-count":!0,placeholder:t.label},model:{value:e.searchData[t.prop],callback:function(a){e.$set(e.searchData,t.prop,a)},expression:"searchData[item.prop]"}}):e._e(),"datetime"===t.type?a("el-date-picker",{attrs:{"value-format":"yyyy-MM-dd",type:"daterange",clearable:"","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.searchData[t.prop],callback:function(a){e.$set(e.searchData,t.prop,a)},expression:"searchData[item.prop]"}}):e._e()],1)})),a("el-form-item",[a("el-button",{attrs:{type:"primary",size:e.size,icon:"el-icon-search"},on:{click:e.search}},[e._v("查询")]),a("el-button",{attrs:{size:e.size,icon:"el-icon-refresh"},on:{click:e.searchReset}},[e._v("清除")])],1)],2)],1):e._e()},r=[],o=a("ca17"),s=a.n(o),l=(a("542c"),{name:"Search",components:{Treeselect:s.a},props:{labelWidth:{type:String,default:"100px"},size:{type:String,default:"mini"},searchForm:{type:Array,default:()=>[]},searchVisible:{type:Boolean}},data(){return{searchData:{}}},methods:{search(){this.$emit("update:searchData",this.searchData),this.$emit("refesh_list")},normalizer(e){return e.children&&!e.children.length&&delete e.children,{id:e.val,label:e.key,children:e.children}},searchReset(){this.searchData={},this.$emit("refesh_list",[])}}}),n=l,c=(a("d9d7"),a("2877")),d=Object(c["a"])(n,i,r,!1,null,"1207ad43",null);t["a"]=d.exports}}]);