(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c884d4ae"],{"1c6d":function(e,t,a){var r=a("24fb");t=r(!1),t.push([e.i,".alarm .ant-form-item-label[data-v-d6bdde64]{text-align:left}.p-model .across-layout[data-v-d6bdde64]{display:flex}.p-model .ant-divider-horizontal[data-v-d6bdde64]{margin:6px 0}",""]),e.exports=t},5899:function(e,t){e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"},"58a8":function(e,t,a){var r=a("1d80"),l=a("5899"),o="["+l+"]",s=RegExp("^"+o+o+"*"),i=RegExp(o+o+"*$"),n=function(e){return function(t){var a=String(r(t));return 1&e&&(a=a.replace(s,"")),2&e&&(a=a.replace(i,"")),a}};e.exports={start:n(1),end:n(2),trim:n(3)}},7156:function(e,t,a){var r=a("861d"),l=a("d2bb");e.exports=function(e,t,a){var o,s;return l&&"function"==typeof(o=t.constructor)&&o!==a&&r(s=o.prototype)&&s!==a.prototype&&l(e,s),e}},"80a3":function(e,t,a){"use strict";var r=a("db79"),l=a.n(r);l.a},8194:function(e,t,a){var r=a("24fb");t=r(!1),t.push([e.i,".alarm .ant-form-item-label[data-v-377d716d]{text-align:left}.add[data-v-377d716d]{position:absolute;top:0;right:20px}",""]),e.exports=t},"92e4":function(e,t,a){"use strict";var r=a("ddc9"),l=a.n(r);l.a},a9e3:function(e,t,a){"use strict";var r=a("83ab"),l=a("da84"),o=a("94ca"),s=a("6eeb"),i=a("5135"),n=a("c6b6"),c=a("7156"),d=a("c04e"),u=a("d039"),m=a("7c73"),p=a("241c").f,f=a("06cf").f,h=a("9bf2").f,v=a("58a8").trim,g="Number",b=l[g],I=b.prototype,y=n(m(I))==g,S=function(e){var t,a,r,l,o,s,i,n,c=d(e,!1);if("string"==typeof c&&c.length>2)if(c=v(c),t=c.charCodeAt(0),43===t||45===t){if(a=c.charCodeAt(2),88===a||120===a)return NaN}else if(48===t){switch(c.charCodeAt(1)){case 66:case 98:r=2,l=49;break;case 79:case 111:r=8,l=55;break;default:return+c}for(o=c.slice(2),s=o.length,i=0;il)return NaN;return parseInt(o,r)}return+c};if(o(g,!b(" 0o1")||!b("0b1")||b("+0x1"))){for(var C,N=function(e){var t=arguments.length<1?0:e,a=this;return a instanceof N&&(y?u((function(){I.valueOf.call(a)})):n(a)!=g)?c(new b(S(t)),a,N):S(t)},w=r?p(b):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),T=0;w.length>T;T++)i(b,C=w[T])&&!i(N,C)&&h(N,C,f(b,C));N.prototype=I,I.constructor=N,s(l,g,N)}},db79:function(e,t,a){var r=a("1c6d");"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var l=a("499e").default;l("003eda88",r,!0,{sourceMap:!1,shadowMode:!1})},ddc9:function(e,t,a){var r=a("8194");"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var l=a("499e").default;l("91ff9898",r,!0,{sourceMap:!1,shadowMode:!1})},dff9:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("a-button",{staticClass:"add",attrs:{type:"primary"},on:{click:function(t){return e.showModel("add","")}}},[e._v(" 新增巷道 ")]),a("a-table",{attrs:{columns:e.columns,"row-key":function(e){return e.id},"data-source":e.data,pagination:e.pagination},on:{change:e.handleGetStreetList},scopedSlots:e._u([{key:"leftType",fn:function(t){return a("span",{},[e._v(" "+e._s(null===t?"-":0===t?"单伸":"双伸")+" ")])}},{key:"rightType",fn:function(t){return a("span",{},[e._v(" "+e._s(null===t?"-":0===t?"单伸":"双伸")+" ")])}},{key:"actions",fn:function(t){return a("span",{},[[t.camera1Name&&t.camera2Name?a("span",[e._v(e._s(t.camera1Name)+" 、"+e._s(t.camera2Name))]):a("span",[t.camera1Name?a("span",[e._v(e._s(t.camera1Name))]):e._e(),t.camera2Name?a("span",[e._v(e._s(t.camera2Name))]):e._e()])]],2)}},{key:"action",fn:function(t,r){return a("span",{},[a("a",{on:{click:function(t){return e.showModel("edit",r)}}},[e._v(" 编辑 ")]),a("a-divider",{attrs:{type:"vertical"}}),a("a-popconfirm",{attrs:{title:"是否删除?"},on:{confirm:function(){return e.delDosage(r)}}},[a("a",[e._v("删除")])])],1)}}])}),a("Model",{attrs:{visible:e.visible,modelTitle:e.modelTitle,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)},l=[],o=a("5530"),s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.isShow?a("div",[a("a-modal",{staticClass:"p-model",attrs:{title:e.title,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("div",{staticClass:"across-layout"},[a("a-form-item",{attrs:{label:"巷道名称","label-col":e.formItemAcrossLayout.labelCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["name",{rules:[{required:!0,message:"请输入巷道名称!"}]}],expression:"['name', { rules: [{ required: true, message: '请输入巷道名称!' }] }]"}]})],1),a("a-form-item",{attrs:{label:"PLC-ID","label-col":e.formItemAcrossLayout.labelCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["plcId",{rules:[{required:!0,message:"请输入PLC-ID!"}]}],expression:"['plcId', { rules: [{ required: true, message: '请输入PLC-ID!' }] }]"}]})],1)],1),a("div",{staticClass:"across-layout"},[a("a-form-item",{attrs:{label:"PLC IP地址","label-col":e.formItemAcrossLayout.labelCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["plcIp",{rules:[{required:!0,message:"请输入PLC IP地址!"}]}],expression:"['plcIp', { rules: [{ required: true, message: '请输入PLC IP地址!' }] }]"}]})],1),a("a-form-item",{attrs:{label:"端口","label-col":e.formItemAcrossLayout.labelCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["plcPort",{rules:[{required:!0,message:"请输入端口!"}]}],expression:"['plcPort', { rules: [{ required: true, message: '请输入端口!' }] }]"}]})],1)],1),a("a-divider"),a("div",{staticClass:"leftType"},[a("h3",[e._v("左货架")]),a("a-form-item",{attrs:{label:"类型","label-col":e.formItemVerticalLayout.labelCol}},[a("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["leftType",{rules:[{required:!0,message:"请选择类型!"}]}],expression:"[\n 'leftType',\n { rules: [{ required: true, message: '请选择类型!' }] },\n ]"}],attrs:{placeholder:"选择类型"},on:{change:e.handleSelectChangeLeft}},[a("a-select-option",{attrs:{value:"0"}},[e._v(" 单伸 ")]),a("a-select-option",{attrs:{value:"1"}},[e._v(" 双伸 ")])],1)],1),a("div",{staticClass:"across-layout"},[a("a-form-item",{attrs:{label:"货架规格","label-col":{span:7}}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["leftRow",{rules:[{required:!0,message:"请输入行数!"}]}],expression:"['leftRow', { rules: [{ required: true, message: '请输入行数!' }] }]"}],attrs:{suffix:"行"}})],1),a("a-form-item",{attrs:{label:"","wrapper-col":{span:20}}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["leftColumn",{rules:[{required:!0,message:"请输入列数!"}]}],expression:"['leftColumn', { rules: [{ required: true, message: '请输入列数!' }] }]"}],attrs:{suffix:"列"}})],1)],1),"0"==e.leftType?a("div",{staticClass:"across-layout"},[a("a-form-item",{attrs:{label:"货架号","label-col":e.formItemAcrossLayout.labelCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["leftShelveId",{rules:[{required:!0,message:"请输入货架号!"}]}],expression:"['leftShelveId', { rules: [{ required: true, message: '请输入货架号!' }] }]"}]})],1)],1):e._e(),"1"==e.leftType?a("div",{staticClass:"across-layout"},[a("a-form-item",{attrs:{label:"内货架号","label-col":e.formItemAcrossLayout.labelCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["leftInsideShelveId",{rules:[{required:!0,message:"请输入内货架号!"}]}],expression:"['leftInsideShelveId', { rules: [{ required: true, message: '请输入内货架号!' }] }]"}]})],1),a("a-form-item",{attrs:{label:"外货架号","label-col":e.formItemAcrossLayout.labelCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["leftOutsideShelveId",{rules:[{required:!0,message:"请输入外货架号!"}]}],expression:"['leftOutsideShelveId', { rules: [{ required: true, message: '请输入外货架号!' }] }]"}]})],1)],1):e._e(),a("a-divider")],1),a("div",{staticClass:"leftType"},[a("h3",[e._v("右货架")]),a("a-form-item",{attrs:{label:"类型","label-col":e.formItemVerticalLayout.labelCol}},[a("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["rightType",{rules:[{required:!0,message:"请选择类型!"}]}],expression:"[\n 'rightType',\n { rules: [{ required: true, message: '请选择类型!' }] },\n ]"}],attrs:{placeholder:"选择类型"},on:{change:e.handleSelectChangeRight}},[a("a-select-option",{attrs:{value:"0"}},[e._v(" 单伸 ")]),a("a-select-option",{attrs:{value:"1"}},[e._v(" 双伸 ")])],1)],1),a("div",{staticClass:"across-layout"},[a("a-form-item",{attrs:{label:"货架规格","label-col":{span:7}}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["rightRow",{rules:[{required:!0,message:"请输入行!"}]}],expression:"['rightRow', { rules: [{ required: true, message: '请输入行!' }] }]"}],attrs:{suffix:"行"}})],1),a("a-form-item",{attrs:{label:"","wrapper-col":{span:20}}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["rightColumn",{rules:[{required:!0,message:"请输入列!"}]}],expression:"['rightColumn', { rules: [{ required: true, message: '请输入列!' }] }]"}],attrs:{suffix:"列"}})],1)],1),"0"==e.rightType?a("div",{staticClass:"across-layout"},[a("a-form-item",{attrs:{label:"货架号","label-col":e.formItemAcrossLayout.labelCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["rightShelveId",{rules:[{required:!0,message:"请输入货架号!"}]}],expression:"['rightShelveId', { rules: [{ required: true, message: '请输入货架号!' }] }]"}]})],1)],1):e._e(),"1"==e.rightType?a("div",{staticClass:"across-layout"},[a("a-form-item",{attrs:{label:"内货架号","label-col":e.formItemAcrossLayout.labelCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["rightInsideShelveId",{rules:[{required:!0,message:"请输入内货架号!"}]}],expression:"['rightInsideShelveId', { rules: [{ required: true, message: '请输入内货架号!' }] }]"}]})],1),a("a-form-item",{attrs:{label:"外货架号","label-col":e.formItemAcrossLayout.labelCol}},[a("a-input",{directives:[{name:"decorator",rawName:"v-decorator",value:["rightOutsideShelveId",{rules:[{required:!0,message:"请输入外货架号!"}]}],expression:"['rightOutsideShelveId', { rules: [{ required: true, message: '请输入外货架号!' }] }]"}]})],1)],1):e._e(),a("a-divider")],1),e.cameraList.length>0?a("div",[a("a-form-item",{attrs:{label:"球机1","label-col":e.formItemVerticalLayout.labelCol}},[a("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["camera1Id"],expression:"[\n 'camera1Id',\n ]"}],attrs:{placeholder:"选择球机"},on:{dropdownVisibleChange:e.handleSelectCamera}},e._l(e.cameraList,(function(t){return a("a-select-option",{key:t.id,attrs:{value:t.id}},[e._v(" "+e._s(t.name)+" ")])})),1)],1),a("a-form-item",{attrs:{label:"球机2","label-col":e.formItemVerticalLayout.labelCol}},[a("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["camera2Id"],expression:"[\n 'camera2Id',\n ]"}],attrs:{placeholder:"选择球机"}},e._l(e.cameraList,(function(t){return a("a-select-option",{key:t.id,attrs:{value:t.id}},[e._v(" "+e._s(t.name)+" ")])})),1)],1)],1):a("div",[a("a-form-item",{attrs:{label:"球机1","label-col":e.formItemVerticalLayout.labelCol}},[a("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["camera1Name"],expression:"[\n 'camera1Name',\n ]"}],attrs:{placeholder:"选择球机"},on:{dropdownVisibleChange:e.handleSelectCamera}},e._l(e.cameraList,(function(t){return a("a-select-option",{key:t.id,attrs:{value:t.id}},[e._v(" "+e._s(t.name)+" ")])})),1)],1),a("a-form-item",{attrs:{label:"球机2","label-col":e.formItemVerticalLayout.labelCol}},[a("a-select",{directives:[{name:"decorator",rawName:"v-decorator",value:["camera2Name"],expression:"[\n 'camera2Name',\n ]"}],attrs:{placeholder:"选择球机"}},e._l(e.cameraList,(function(t){return a("a-select-option",{key:t.id,attrs:{value:t.id}},[e._v(" "+e._s(t.name)+" ")])})),1)],1)],1)],1)],1)],1):e._e()},i=[],n=(a("b0c0"),a("a9e3"),{labelCol:{span:8},wrapperCol:{span:14}}),c={labelCol:{span:4},wrapperCol:{span:8,offset:4}},d={props:["visible","modelTitle","modelData"],watch:{visible:function(e){this.isShow=e},modelTitle:function(e){this.title=e},modelData:function(e){var t=this;console.log(e),e.id&&(this.mdata=e,this.leftType=e.leftType,this.rightType=e.rightType,this.id=e.id,this.$nextTick((function(){t.form.setFieldsValue({name:e.name,plcId:e.plcId,plcIp:e.plcIp,plcPort:e.plcPort,leftType:null===e.leftType?"":0===e.leftType?"单伸":"双伸",leftRow:7,leftColumn:18,leftShelveId:e.leftShelveId,leftInsideShelveId:e.leftInsideShelveId,leftOutsideShelveId:e.leftOutsideShelveId,rightType:null===e.rightType?"":0===e.rightType?"单伸":"双伸",rightRow:7,rightColumn:18,rightShelveId:e.rightShelveId,rightInsideShelveId:e.rightInsideShelveId,rightOutsideShelveId:e.rightOutsideShelveId,camera1Id:e.camera1Name,camera2Id:e.camera2Name,camera1Name:e.camera1Name,camera2Name:e.camera2Name})})))}},data:function(){return{isShow:!1,title:"",closable:!1,formItemAcrossLayout:n,formItemVerticalLayout:c,confirmLoading:!1,form:this.$form.createForm(this,{name:"dynamic_rule"}),leftType:"",rightType:"",id:"",cameraList:[],mdata:[]}},mounted:function(){console.log("mounted执行了")},methods:{handleOk:function(){var e=this;this.confirmLoading=!0,setTimeout((function(){e.form.validateFields((function(t,a){if(console.log(a),a.leftColumn=Number(a.leftColumn),a.leftRow=Number(a.leftRow),a.leftType=Number(a.leftType),a.plcPort=Number(a.plcPort),a.rightColumn=Number(a.rightColumn),a.rightRow=Number(a.rightRow),a.rightType=Number(a.rightType),!t)if(console.log(e.title),"新增巷道"==e.title)e.$api.httpApi.addStreet({data:a}).then((function(t){200==t.code&&(e.$emit("sure",!1),e.$message.success("新增巷道成功"))})).catch((function(e){}));else if("编辑巷道"==e.title){switch(a.id=e.id,a.leftType){case"单伸":a.leftType="0";break;case"双伸":a.leftType="1";break}switch(a.rightType){case"单伸":a.rightType="0";break;case"双伸":a.rightType="1";break}!e.cameraList.length>0&&(a.camera1Id=e.mdata.camera1Id,a.camera2Id=e.mdata.camera2Id),e.$api.httpApi.editStreet({data:a}).then((function(t){200==t.code&&(e.$emit("sure",!1),e.$message.success("编辑巷道成功"))})).catch((function(e){}))}})),e.confirmLoading=!1}),500)},handleCancel:function(){console.log("Clicked cancel button"),console.log(this.title),this.$emit("close",!1,{})},handleSelectChangeLeft:function(e){console.log(e),this.form.setFieldsValue({leftInsideShelveId:"",leftOutsideShelveId:"",leftShelveId:""}),this.leftType=e},handleSelectChangeRight:function(e){this.form.setFieldsValue({rightInsideShelveId:"",rightOutsideShelveId:"",rightShelveId:""}),this.rightType=e},handleSelectCamera:function(){var e=this;this.$api.httpApi.getCameraList({data:{pageNum:0,pageSize:0}}).then((function(t){e.cameraList=t.data.list})).catch((function(e){}))}}},u=d,m=(a("80a3"),a("2877")),p=Object(m["a"])(u,s,i,!1,null,"d6bdde64",null),f=p.exports,h=[{title:"巷道名称",dataIndex:"name"},{title:"PLC-ID",dataIndex:"plcId"},{title:"左货架类型",dataIndex:"leftType",scopedSlots:{customRender:"leftType"}},{title:"右货架类型",dataIndex:"rightType",scopedSlots:{customRender:"rightType"}},{title:"对应球机",scopedSlots:{customRender:"actions"}},{title:"修改时间",dataIndex:"updateTime"},{title:"操作",dataIndex:"action",scopedSlots:{customRender:"action"}}],v={data:function(){var e=this;return{pageNum:1,pageSize:10,data:[],pagination:{total:0,defaultPageSize:10,showTotal:function(e){return"共 ".concat(e," 条数据")},showSizeChanger:!0,pageSizeOptions:["10","20","30"],onShowSizeChange:function(t,a){return e.pageSize=a}},loading:!1,columns:h,visible:!1,modelTitle:"",modelData:[]}},mounted:function(){this.handleGetStreetList()},methods:{handleGetStreetList:function(e){console.log(e),e&&(this.pagination.current=e.current,this.pagination.pageSize=e.pageSize,this.pageNum=e.current,this.pageSize=e.pageSize),this.request()},request:function(){var e=this;this.$api.httpApi.getStreetList({data:{pageNum:this.pageNum,pageSize:this.pageSize}}).then((function(t){var a=Object(o["a"])({},e.pagination);a.total=t.data.total,e.data=t.data.list,e.pagination=a})).catch((function(e){}))},showModel:function(e,t){this.visible=!0,console.log(e),"add"==e?this.modelTitle="新增巷道":"edit"==e&&(this.modelTitle="编辑巷道",this.modelData=t)},submit:function(e){this.visible=e,this.handleGetStreetList()},closeModel:function(e,t){this.visible=e,this.modelData=t},delDosage:function(e){var t=this;console.log(e.id);var a=e.id;this.$axios.delete("/street/"+a,{data:{}}).then((function(e){200==e.code&&(t.$message.success("删除巷道成功"),t.handleGetStreetList())})).catch((function(e){}))}},components:{Model:f}},g=v,b=(a("92e4"),Object(m["a"])(g,r,l,!1,null,"377d716d",null));t["default"]=b.exports}}]);