You cannot 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
8.3 KiB
JavaScript

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0a0877f0"],{"16fd":function(t,e,a){"use strict";var o=a("407b"),i=a.n(o);i.a},"1b19":function(t,e,a){var o=a("24fb");e=o(!1),e.push([t.i,".alarm .ant-form-item-label[data-v-250e4480]{text-align:left}.p-model .across-layout[data-v-250e4480]{display:flex}.p-model .ant-divider-horizontal[data-v-250e4480]{margin:6px 0}.video-mask[data-v-250e4480]{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);z-index:1000}.video-mask[data-v-250e4480],.video-mask .video-close[data-v-250e4480]{display:flex;align-items:center;justify-content:center}.video-mask .video-close[data-v-250e4480]{position:absolute;right:20px;top:20px;color:#fff;font-size:24px;width:32px;height:32px;background:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;z-index:10}.video-mask .operation-list[data-v-250e4480]{position:absolute;right:200px;bottom:20px;z-index:10}.video-mask .operation-list .operation-item img[data-v-250e4480]{width:42px}.video-mask .operation-list .operation-item span[data-v-250e4480]{padding:5px 10px;background:rgba(0,0,0,.5);font-size:18px;color:#fff}.video-mask .direction-list[data-v-250e4480]{position:absolute;right:30px;bottom:20px;width:150px;z-index:10}.video-mask .direction-list .direction-item[data-v-250e4480]{display:flex;align-items:center;justify-content:space-between}.video-mask .direction-list .direction-item img[data-v-250e4480]{width:42px}.video-mask img[data-v-250e4480]{cursor:pointer}",""]),t.exports=e},2e3:function(t,e,a){"use strict";a.d(e,"c",(function(){return o})),a.d(e,"b",(function(){return i})),a.d(e,"d",(function(){return n})),a.d(e,"a",(function(){return s})),a.d(e,"e",(function(){return r}));var o="/api/camera/config/import",i="/api/category/import",n="/api/stock/import",s="/api/pic/",r="/api/mp4/"},2844:function(t,e,a){"use strict";var o=a("8612"),i=a.n(o);i.a},"407b":function(t,e,a){var o=a("8823");"string"===typeof o&&(o=[[t.i,o,""]]),o.locals&&(t.exports=o.locals);var i=a("499e").default;i("0b7e28e2",o,!0,{sourceMap:!1,shadowMode:!1})},8612:function(t,e,a){var o=a("1b19");"string"===typeof o&&(o=[[t.i,o,""]]),o.locals&&(t.exports=o.locals);var i=a("499e").default;i("60b2fbc6",o,!0,{sourceMap:!1,shadowMode:!1})},8823:function(t,e,a){var o=a("24fb");e=o(!1),e.push([t.i,".alarm .ant-form-item-label[data-v-602cc69a]{text-align:left}.button-box[data-v-602cc69a]{position:absolute;top:0;right:20px;display:flex;align-items:center;justify-content:center}.button-box .add[data-v-602cc69a]{margin-right:15px}",""]),t.exports=e},"98e8":function(t,e,a){"use strict";a.r(e);var o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"button-box"},[a("a-button",{staticClass:"add",attrs:{type:"primary"},on:{click:function(e){return t.showModel("add","")}}},[t._v(" 新增 ")]),a("a-upload",{ref:"table",staticStyle:{"margin-right":"15px"},attrs:{name:"file",multiple:!0,accept:".xlsx",action:t.uploadProps.action,showUploadList:!1},on:{change:t.handleChange}},[a("a-button",{attrs:{type:"primary"}},[t._v(" 导入 ")])],1),a("a-button",{attrs:{type:""},on:{click:t.categoryExportModel}},[t._v(" 模板下载 ")])],1),a("a-table",{attrs:{columns:t.columns,"row-key":function(t){return t.id},"data-source":t.data,pagination:t.pagination},on:{change:t.handleGetCameraIoList},scopedSlots:t._u([{key:"action",fn:function(e,o){return a("span",{},[a("a-divider",{attrs:{type:"vertical"}}),a("a",{on:{click:function(e){return t.showModel("edit",o)}}},[t._v(" 编辑 ")]),a("a-divider",{attrs:{type:"vertical"}}),a("a-popconfirm",{attrs:{title:"是否删除?"},on:{confirm:function(){return t.delDosage(o)}}},[a("a",[t._v("删除")])])],1)}}])}),a("Model",{attrs:{visible:t.visible,modelType:t.modelType,modelData:t.modelData},on:{"update:visible":function(e){t.visible=e},"update:modelData":function(e){t.modelData=e},"update:model-data":function(e){t.modelData=e},sure:t.submit,close:t.closeModel}})],1)},i=[],n=(a("4160"),a("159b"),a("5530")),s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return t.isShow?a("div",["add"==t.type||"edit"==t.type?[a("a-modal",{staticClass:"p-model",attrs:{title:["add"==t.type?"新增品规":"编辑品规"],closable:t.closable,"ok-text":"确认","cancel-text":"取消"},on:{ok:t.handleOk,cancel:t.handleCancel},model:{value:t.isShow,callback:function(e){t.isShow=e},expression:"isShow"}},[a("a-form",{attrs:{form:t.form,"wrapper-col":t.formItemAcrossLayout.wrapperCol}},[a("a-form-item",{attrs:{label:"名称","label-col":t.formItemVerticalLayout.labelCol,help:"说明请按A - AA-AAA 的模式输入内容"}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["name",{rules:[{required:!0,message:"请输入品规名称!"}]}],expression:"['name', { rules: [{ required: true, message: '请输入品规名称!' }] }]"}]})],1)],1)],1)]:t._e()],2):t._e()},r=[],l=(a("b0c0"),{labelCol:{span:8},wrapperCol:{span:14}}),c={labelCol:{span:4},wrapperCol:{span:8,offset:4}},d={props:["visible","modelType","modelData"],watch:{visible:function(t){this.isShow=t},modelType:function(t){this.type=t},modelData:function(t){var e=this;this.mdata=t,console.log(this.type),t.id&&"edit"==this.type&&(this.id=t.id,this.$nextTick((function(){e.form.setFieldsValue({name:t.name,ip:t.ip,rtsp:t.rtsp})})))}},data:function(){return{isShow:!1,type:"",title:"",closable:!1,formItemAcrossLayout:l,formItemVerticalLayout:c,confirmLoading:!1,form:this.$form.createForm(this,{name:"dynamic_rule"}),id:"",mdata:[]}},mounted:function(){console.log("mounted执行了")},methods:{handleOk:function(){var t=this;this.confirmLoading=!0,setTimeout((function(){t.form.validateFields((function(e,a){console.log(a),e||(console.log(t.title),"add"==t.type?t.$api.httpApi.addCategory({data:a}).then((function(e){200==e.code&&(t.$emit("sure",!1),t.$message.success("新增品规成功"))})).catch((function(t){})):"edit"==t.type&&(a.id=t.id,t.$api.httpApi.editCategory({data:a}).then((function(e){200==e.code&&(t.$emit("sure",!1),t.$message.success("编辑品规成功"))})).catch((function(t){}))))})),t.confirmLoading=!1}),500)},handleCancel:function(){console.log("Clicked cancel button"),console.log(this.title),this.$emit("close",!1,{})}}},p=d,u=(a("2844"),a("2877")),m=Object(u["a"])(p,s,r,!1,null,"250e4480",null),f=m.exports,h=a("2000"),g=[{title:"序号",customRender:function(t,e,a){return 10*(e.pageNumber-1)+a+1}},{title:"品类",dataIndex:"name"},{title:"修改时间",dataIndex:"updateTime"},{title:"操作",dataIndex:"action",scopedSlots:{customRender:"action"}}],v={data:function(){var t=this;return{pageNum:1,pageSize:10,data:[],pagination:{total:0,current:1,defaultPageSize:10,showTotal:function(t){return"共 ".concat(t," 条数据")},showSizeChanger:!0,pageSizeOptions:["10","20","30"],onShowSizeChange:function(e,a){return t.pageSize=a}},loading:!1,columns:g,visible:!1,modelType:"",modelData:[]}},computed:{uploadProps:function(){return{action:h["b"]}}},mounted:function(){this.handleGetCameraIoList()},methods:{handleChange:function(t){console.log(t),"done"==t.file.status?(this.$message.success(t.file.response.message),this.handleGetCameraIoList()):"error"==t.file.status&&this.$message.error(t.file.response.message)},handleGetCameraIoList:function(t){console.log(t),t&&(this.pagination.current=t.current,this.pagination.pageSize=t.pageSize,this.pageNum=t.current,this.pageSize=t.pageSize),this.request()},request:function(){var t=this;this.$api.httpApi.categoryList({data:{pageNum:this.pageNum,pageSize:this.pageSize}}).then((function(e){var a=Object(n["a"])({},t.pagination);a.total=e.data.total,t.data=e.data.list,t.pagination=a,e.data.list.forEach((function(e,a){e.pageNumber=t.pagination.current}))})).catch((function(t){}))},categoryExportModel:function(){var t=this;this.$api.httpApi.categoryExportModel({params:{}}).then((function(e){var a=new Blob([e],{type:"application/vnd.ms-excel"});t.$utils.downloadFile("品规模板.xls",a)})).catch((function(t){}))},showModel:function(t,e){this.visible=!0,console.log(t),this.modelType=t,this.modelData=e},submit:function(t){this.visible=t,this.handleGetCameraIoList()},closeModel:function(t,e){this.visible=t,this.modelData=e},delDosage:function(t){var e=this;console.log(t.id);var a=t.id;this.$axios.delete("/category/"+a,{data:{}}).then((function(t){200==t.code&&(e.$message.success("删除分类成功"),e.handleGetCameraIoList())})).catch((function(t){}))}},components:{Model:f}},b=v,x=(a("16fd"),Object(u["a"])(b,o,i,!1,null,"602cc69a",null));e["default"]=x.exports}}]);