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.4 KiB
JavaScript

5 years ago
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-375b73bd"],{"16fd":function(t,e,a){"use strict";var o=a("6436"),i=a.n(o);i.a},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 c}));var o="/api/camera/config/import",i="/api/category/import",n="/api/stock/import",s="/api/pic/",c="/api/mp4/"},2844:function(t,e,a){"use strict";var o=a("ef38"),i=a.n(o);i.a},6436:function(t,e,a){},"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()},c=[],l=(a("b0c0"),{labelCol:{span:8},wrapperCol:{span:14}}),r={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:r,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}