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
5.2 KiB
1 line
5.2 KiB
1 year ago
|
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-2d2383d7"],{ff12:function(t,e,a){"use strict";a.r(e);var s=a("c7eb"),i=a("1da1"),n=a("5530"),l=a("2f62"),o=a("6b6c");n={name:"school_class_ipc",data:function(){return{grid:{xl:7,lg:7,md:12,sm:24,xs:24},loading:!1,from:{page:1,limit:15},dataList:[],total:0,dialogTableVisible:!1,info:{}}},computed:Object(n.a)(Object(n.a)({},Object(l.d)("media",["isMobile"])),{},{labelWidth:function(){return this.isMobile?void 0:"75px"},labelPosition:function(){return this.isMobile?"top":"left"}}),created:function(){this.getList()},methods:{show:function(t){var e=this;t=t.id,Object(o.a)({url:"crud/school_class_ipc/".concat(t),method:"get"}).then((function(t){e.dialogTableVisible=!0,e.info=t.data})).catch((function(t){e.$message.error(t.msg)}))},updateStatus:function(t,e){var a,n=this;a=t.id,t={field:e,value:t[e]},Object(o.a)({url:"crud/school_class_ipc/status/".concat(a),method:"put",data:t}).then(function(){var t=Object(i.a)(Object(s.a)().mark((function t(e){return Object(s.a)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n.$message.success(e.msg);case 1:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){n.$message.error(t.msg)}))},add:function(){var t=this;this.$modalForm(Object(o.a)({url:"crud/school_class_ipc/create",method:"get"})).then((function(){return t.getList()}))},searchs:function(){this.from.page=1,this.getList()},getList:function(){var t,e=this;this.loading=!0,t=this.from,Object(o.a)({url:"crud/school_class_ipc",method:"get",params:t}).then(function(){var t=Object(i.a)(Object(s.a)().mark((function t(a){var i;return Object(s.a)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:i=a.data,e.dataList=i.list,e.total=i.count,e.loading=!1;case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.loading=!1,e.$message.error(t.msg)}))},pageChange:function(t){this.from.page=t,this.getList()},edit:function(t){var e=this;this.$modalForm((t=t,Object(o.a)({url:"crud/school_class_ipc/".concat(t,"/edit"),method:"get"}))).then((function(){return e.getList()}))},del:function(t,e,a){var s=this;e={title:e,num:a,url:"crud/school_class_ipc/".concat(t.id),method:"DELETE",ids:""};this.$modalSure(e).then((function(t){s.$message.success(t.msg),s.getList()})).catch((function(t){s.$message.error(t.msg)}))}}},l=a("2877"),a=Object(l.a)(n,(function(){var t=this,e=t._self._c;return e("div",[e("el-card",{staticClass:"ivu-mt",attrs:{shadow:"never","dis-hover":""}},[e("el-table",{ref:"table",staticClass:"mt25",attrs:{data:t.dataList,loading:t.loading,"highlight-current-row":""}},[e("el-table-column",{attrs:{prop:"iot_id",label:"设备ID"}}),e("el-table-column",{attrs:{label:"班级代码"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("div",[t._v(t._s(a.row.classIdHasOne.class_code))])]}}])}),e("el-table-column",{attrs:{label:"学校名称"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("div",[t._v(t._s(a.row.classIdHasOne.school_name))])]}}])}),e("el-table-column",{attrs:{label:"年级名称"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("div",[t._v(t._s(a.row.classIdHasOne.grade_name))])]}}])}),e("el-table-column",{attrs:{label:"班级名称"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("div",[t._v(t._s(a.row.classIdHasOne.class_name))])]}}])}),e("el-table-column",{attrs:{prop:"create_time",label:"关联时间"}}),e("el-table-column",{attrs:{label:"操作"},scopedSlots:t._u([{key:"default",fn:function(a){return[e("a",{on:{click:function(e){return t.show(a.row)}}},[t._v("详情")]),e("el-divider",{attrs:{direction:"vertical"}}),e("a",{on:{click:function(e){return t.del(a.row,"删除",a.$index)}}},[t._v("删除")])]}}])})],1),e("div",{staticClass:"acea-row row-right page"},[e("pagination",{attrs:{total:t.total,limit:t.from.limit,page:t.from.page},on:{pagination:t.pageChange,"update:limit":function(e){return t.$set(t.from,"limit",e)},"update:page":function(e){return t.$set(t.from,"page",e)}}})],1)],1),t.dialogTableVisible?e
|