| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5bbdfaba"],{"385d":function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("Card",[a("Row",[a("Button",{directives:[{name:"opcode",rawName:"v-opcode",value:"admins/notice/notice/edit",expression:"'admins/notice/notice/edit'"}],attrs:{type:"primary"},on:{click:function(e){return t.openNoticeModal()}}},[a("Icon",{attrs:{type:"md-add"}}),t._v("新增公告\n ")],1)],1),a("Row",{staticClass:"mt10"},[a("Table",{ref:"selection",attrs:{border:"",columns:t.columns,data:t.tableData}})],1),a("div",{staticStyle:{margin:"10px",overflow:"hidden"}},[a("div",{staticStyle:{float:"left"}},[a("Page",{attrs:{total:t.total,current:t.currentPage,"page-size":t.pagenum},on:{"on-change":t.levelchangepage}})],1)])],1),a("Modal",{model:{value:t.showNoticeModal,callback:function(e){t.showNoticeModal=e},expression:"showNoticeModal"}},[a("p",{staticStyle:{"text-align":"left","font-size":"16px"},attrs:{slot:"header"},slot:"header"},[a("Icon",{attrs:{type:"ios-alert",color:"#2d8cf0",size:"24"}}),a("span",[t._v(t._s("addnew"==t.eduModalTitle?"新增公告":"公告详情"))])],1),a("Form",{ref:"addform",attrs:{model:t.addData,rules:t.addRule,"label-position":"right","label-width":80}},[a("FormItem",{attrs:{prop:"title",label:"公告标题:"}},[a("Input",{attrs:{placeholder:"请输入公告标题"},model:{value:t.addData.title,callback:function(e){t.$set(t.addData,"title",e)},expression:"addData.title"}})],1),a("FormItem",{attrs:{label:"发布对象:"}},[a("RadioGroup",{model:{value:t.publishType,callback:function(e){t.publishType=e},expression:"publishType"}},[a("Radio",{attrs:{label:"1"}},[t._v("所有")]),a("Radio",{attrs:{label:"2"}},[t._v("选择区域")])],1)],1),a("FormItem",{directives:[{name:"show",rawName:"v-show",value:2==t.publishType,expression:"publishType==2"}],attrs:{label:"省",prop:"province"}},[a("Select",{attrs:{placeholder:"请选择省"},on:{"on-change":function(e){return t.getCity()}},model:{value:t.addData.province,callback:function(e){t.$set(t.addData,"province",e)},expression:"addData.province"}},t._l(t.provinceList,(function(e){return a("Option",{key:e.id,attrs:{value:e.id}},[t._v(t._s(e.name))])})),1)],1),a("FormItem",{directives:[{name:"show",rawName:"v-show",value:2==t.publishType,expression:"publishType==2"}],attrs:{label:"市",prop:"city"}},[a("Select",{attrs:{placeholder:"请选择市"},on:{"on-change":function(e){return t.getDistrict()}},model:{value:t.addData.city,callback:function(e){t.$set(t.addData,"city",e)},expression:"addData.city"}},t._l(t.cityList,(function(e){return a("Option",{key:e.id,attrs:{value:e.id}},[t._v(t._s(e.name))])})),1)],1),a("FormItem",{directives:[{name:"show",rawName:"v-show",value:2==t.publishType,expression:"publishType==2"}],attrs:{label:"区",prop:"district"}},[a("Select",{attrs:{placeholder:"请选择区"},model:{value:t.addData.district,callback:function(e){t.$set(t.addData,"district",e)},expression:"addData.district"}},t._l(t.districtList,(function(e){return a("Option",{key:e.id,attrs:{value:e.id}},[t._v(t._s(e.name))])})),1)],1),a("FormItem",{attrs:{prop:"content",label:"公告内容:"}},[a("Input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:5},placeholder:"请输入公告内容"},model:{value:t.addData.content,callback:function(e){t.$set(t.addData,"content",e)},expression:"addData.content"}})],1)],1),a("div",{attrs:{slot:"footer"},slot:"footer"},[a("Row",{attrs:{type:"flex",justify:"center"}},[a("Button",{on:{click:function(e){t.showNoticeModal=!1}}},[t._v("取消")]),a("Button",{directives:[{name:"show",rawName:"v-show",value:"addnew"==t.eduModalTitle,expression:"eduModalTitle=='addnew'"}],attrs:{type:"primary",loading:t.btnLoading_pass},on:{click:function(e){return t.saveAdd("addform")}}},[t._v("确定")])],1)],1)],1)],1)},s=[],d=a("66df"),o={name:"systemNotice",data(){return{btnLoading_pass:!1,currentPage:1,total:0,showNoticeModal:!1,eduModalTitle:"addnew",pagenum:10,addData:{title:"",content:"",province:"",city:"",district:""},editPid:"",editCid:"",editDid:"",provinceList:[],cityList:[],districtList:[],publishType:"1",addRule:{title:[{required:!0,message:"请先填写公告标题",trigger:"blur"}],content:[{required:!0,message:"请先填写公告内容",trigger:"blur"}],province:[{validator:(t,e,a)=>{if(1==this.publishType)a();else{if(!e)return a(new Error("请选择省"));a()}},trigger:"blur"}],city:[{validator:(t,e,a)=>{if(1==this.publishType)a();else{if(!e)return a(new Error("请选择市"));a()}},trigger:"blur"}],district:[{validator:(t,e,a)=>{if(1==this.publishType)a();else{if(!e)return a(new Error("请选择市"));a()}},trigger:"blur"}]},columns:[{title:" 排序",key:"id"},{title:"标题",key:"title"},{title:"更改时间",key:"updated_at"},{title:"创建时间",key:"created_at"},{title:"操作",key:"action",align:"center",render:(t,e)=>t("div",[t("Button",{props:{size:"small",type:"primary"},style:{marginTop:"5px",marginBottom:"5px"},on:{click:()=>{this.eduModalTitle="check",this.showNoticeModal=!0,this.addData.title=e.row.title,this.addData.content=e.row.content,this.addData.province=e.row.province,this.getCity(),e.row.province?(this.editPid=e.row.province,this.editCid=e.row.city,this.editDid=e.row.district,this.publishType="2"):this.publishType="1"}}},"查看")])}],tableData:[]}},created(){this.getList(),this.getProvince()},methods:{levelchangepage(t){this.currentPage=t,this.getList()},openNoticeModal(){this.eduModalTitle="addnew",this.publishType="1",this.addData.title="",this.addData.content="",this.showNoticeModal=!0},getList(){d["a"].request({method:"POST",url:"/admins/system/notice",data:{page:this.currentPage}}).then(t=>{"success"===t.data.code?(this.tableData=t.data.data.data,this.total=t.data.data.total):this.$Message.error(t.data.message,"middle")})},saveAdd(t){this.$refs[t].validate(t=>{if(t){var e=this;e.btnLoading_pass=!0;var a={title:this.addData.title,content:this.addData.content};2==this.publishType&&(a["province"]=this.addData.province,a["city"]=this.addData.city,a["district"]=this.addData.district),d["a"].request({url:"/admins/system/notice/edit",data:a,method:"POST"}).then(t=>{"success"===t.data.code&&(e.showNoticeModal=!1,e.getList()),e.$Message.info(t.data.message),e.btnLoading_pass=!1})}})},getProvince(){d["a"].request({method:"GET",url:"/admins/area/0"}).then(t=>{"success"===t.data.code?(""===this.addData.province&&(this.addData.province=t.data.data.list[0].id),this.provinceList=t.data.data.list,this.getCity()):this.$vux.toast.text(t.data.message,"middle")})},getCity(){var t=this.addData.province;this.editCid&&(t=this.editCid),d["a"].request({method:"GET",url:"/admins/area/"+t}).then(t=>{"success"===t.data.code?(this.cityList=t.data.data.list,this.editCid?(this.addData.city=this.editCid,this.editCid=""):this.addData.city=t.data.data.list[0].id,this.getDistrict()):this.$vux.toast.text(t.data.message,"middle")})},getDistrict(){this.addData.province;this.editDid&&this.editDid,console.log("getDistrict",this.addData.city),d["a"].request({method:"GET",url:"/admins/area/"+this.addData.city}).then(t=>{"success"===t.data.code?(this.districtList=t.data.data.list,this.editDid?(this.addData.district=this.editDid,this.editDid=""):this.addData.district=t.data.data.list[0].id):this.$vux.toast.text(t.data.message,"middle")})}}},r=o,n=(a("4848"),a("2877")),l=Object(n["a"])(r,i,s,!1,null,null,null);e["default"]=l.exports},4848:function(t,e,a){"use strict";a("fd91")},fd91:function(t,e,a){}}]);
|