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
6.5 KiB
JavaScript

5 years ago
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-42a25b44"],{2e3:function(e,t,a){"use strict";a.d(t,"c",(function(){return o})),a.d(t,"b",(function(){return i})),a.d(t,"d",(function(){return n})),a.d(t,"a",(function(){return s})),a.d(t,"e",(function(){return c}));var o="/api/camera/config/import",i="/api/category/import",n="/api/stock/import",s="/api/pic/",c="/api/mp4/"},"3ac0":function(e,t,a){},4999:function(e,t,a){"use strict";a.r(t);var o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("a-button",{staticClass:"return",attrs:{type:"primary"},on:{click:e.back}},[e._v(" 返回 ")]),a("div",{staticClass:"button-box"},[a("a-button",{staticClass:"add",attrs:{type:"primary"},on:{click:function(t){return e.showModel("add","")}}},[e._v(" 新增 ")]),a("a-upload",{ref:"table",attrs:{name:"file",multiple:!0,accept:".xlsx",action:e.uploadProps.action,showUploadList:!1},on:{change:e.handleChange}},[a("a-button",{staticClass:"plc",attrs:{type:"primary"}},[e._v(" 导入 ")])],1)],1),a("a-table",{attrs:{columns:e.columns,"row-key":function(e){return e.id},"data-source":e.data,pagination:e.pagination},on:{change:e.handleGetCameraIoList},scopedSlots:e._u([{key:"action",fn:function(t,o){return a("span",{},[a("a-divider",{attrs:{type:"vertical"}}),a("a",{on:{click:function(t){return e.showModel("edit",o)}}},[e._v(" 编辑 ")]),a("a-divider",{attrs:{type:"vertical"}}),a("a-popconfirm",{attrs:{title:"是否删除?"},on:{confirm:function(){return e.delDosage(o)}}},[a("a",[e._v("删除")])])],1)}}])}),a("Model",{attrs:{visible:e.visible,modelType:e.modelType,modelData:e.modelData},on:{"update:visible":function(t){e.visible=t},"update:modelData":function(t){e.modelData=t},"update:model-data":function(t){e.modelData=t},sure:e.submit,close:e.closeModel}})],1)},i=[],n=(a("4160"),a("159b"),a("5530")),s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.isShow?a("div",["add"==e.type||"edit"==e.type?[a("a-modal",{staticClass:"p-model",attrs:{title:["add"==e.type?"新增指令":"编辑指令"],closable:e.closable,"ok-text":"确认","cancel-text":"取消"},on:{ok:e.handleOk,cancel:e.handleCancel},model:{value:e.isShow,callback:function(t){e.isShow=t},expression:"isShow"}},[a("a-form",{attrs:{form:e.form,"wrapper-col":e.formItemAcrossLayout.wrapperCol}},[a("a-form-item",{attrs:{label:"指令编码","label-col":e.formItemVerticalLayout.labelCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["code",{rules:[{required:!0,message:"请输入指令编码!"}]}],expression:"['code', { rules: [{ required: true, message: '请输入指令编码!' }] }]"}]})],1),a("a-form-item",{attrs:{label:"指令名称","label-col":e.formItemVerticalLayout.labelCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["name",{rules:[{required:!0,message:"请输入指令名称!"}]}],expression:"['name', { rules: [{ required: true, message: '请输入指令名称!' }] }]"}]})],1)],1)],1)]:e._e()],2):e._e()},c=[],r=(a("b0c0"),{labelCol:{span:8},wrapperCol:{span:14}}),l={labelCol:{span:4},wrapperCol:{span:8,offset:4}},d={props:["visible","modelType","modelData"],watch:{visible:function(e){this.isShow=e},modelType:function(e){this.type=e},modelData:function(e){var t=this;this.mdata=e,console.log(this.type),e.id&&"edit"==this.type&&(this.id=e.id,this.$nextTick((function(){t.form.setFieldsValue({name:e.name,code:e.code,ip:e.ip,rtsp:e.rtsp})})))}},data:function(){return{isShow:!1,type:"",title:"",closable:!1,formItemAcrossLayout:r,formItemVerticalLayout:l,confirmLoading:!1,form:this.$form.createForm(this,{name:"dynamic_rule"}),id:"",mdata:[]}},mounted:function(){console.log("mounted执行了")},methods:{handleOk:function(){var e=this;this.confirmLoading=!0,setTimeout((function(){e.form.validateFields((function(t,a){console.log(a),t||(console.log(e.title),"add"==e.type?e.$api.httpApi.addCameraIo({data:a}).then((function(t){200==t.code&&(e.$emit("sure",!1),e.$message.success("新增IO指令成功"))})).catch((function(e){})):"edit"==e.type&&(a.id=e.id,e.$api.httpApi.editCameraIo({