chunk-439966e0.1668695772318.js 7.4 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-439966e0"],{"06e9":function(e,t,i){"use strict";i("6f80")},"3b48":function(e,t,i){"use strict";i("c27a")},"6f80":function(e,t,i){},8668:function(e,t,i){"use strict";i.r(t);var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"container"},[t("my-table",{attrs:{data:e.data,"table-filter":e.tableFilter,columns:e.columns,"is-show-page":!1},on:{"event-handle":e.eventHandle}})],1)},a=[],l=i("4fcb"),n=i("cc7f"),o=i("c276"),c={name:"warning-list",components:{MyTable:n["a"]},data(){return{tableFilter:[{name:"Button",type:"primary",text:"结束预警",align:"right",e:"over"}],data:[],columns:[{title:"序号",type:"index",width:100,align:"center"},{title:"物料名称",key:"materialName",minWidth:150},{title:"物料编码",key:"materialCode",minWidth:150},{title:"物料标签",key:"rfidCode",minWidth:150},{title:"类型",key:"inOutType",minWidth:150},{title:"操作",align:"center",width:"150px",fixed:"right",render:(e,t)=>e("div",[e("Button",{props:{type:"primary",size:"small"},style:{marginRight:".5vw"},on:{click:()=>{Object(l["n"])({inOutStorageNo:"",storageDoor:sessionStorage.getItem("door"),plcStationCode:sessionStorage.getItem("plcCode"),rfidList:[t.row.RfidCode]}).then(e=>{0===e.code&&this.data.splice(t.row._index)})}}},"出库")])}]}},methods:{getList(){Object(l["e"])({plcStationCode:sessionStorage.getItem("plcCode")}).then(e=>{0===e.code&&(this.data=e.result)})},eventHandle(e){switch(e._evnet){case"over":Object(l["q"])({plcStationCode:sessionStorage.getItem("plcCode")}).then(e=>{0===e.code&&Object(o["c"])()});break}}},mounted(){this.getList()}},r=c,h=(i("06e9"),i("0b56")),d=Object(h["a"])(r,s,a,!1,null,"74dd8043",null);t["default"]=d.exports},c27a:function(e,t,i){},cc7f:function(e,t,i){"use strict";var s=function(){var e=this,t=e._self._c;return t("div",{staticClass:"container"},[e.isShowFilter?t("div",{staticClass:"table-filter",on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.enterHandle.apply(null,arguments)}}},e._l(e.tableFilter,(function(i,s){return t("div",{key:s,staticClass:"filter-item",style:{float:"right"===i.align?"right":"left"}},[t(i.name,{tag:"component",style:{width:i.width||e.getComWidth(i)},attrs:{placeholder:i.placeholder,type:i.type&&i.type,format:i.format,icon:i.icon,clearable:!0},on:{click:function(t){return e.filterClick(i)},"on-change":function(t){return e.onChange(t,i)},"on-click":function(t){return e.onChange(t,i)}},model:{value:e.filterData[i.value],callback:function(t){e.$set(e.filterData,i.value,t)},expression:"filterData[item.value]"}},["span"===i.name?t("span",{style:i.style},[e._v(e._s(i.text))]):e._e(),"Button"===i.name?t("span",[e._v(e._s(i.text))]):e._e(),e._l(i.list,(function(s,a){return"RadioGroup"===i.name?t("Radio",{key:a,attrs:{label:s.value}},[e._v(" "+e._s(s.label)+" ")]):e._e()})),e._l(i.list,(function(s){return"Select"===i.name?t("Option",{key:s.value,attrs:{value:s.value}},[e._v(" "+e._s(s.label)+" ")]):e._e()}))],2)],1)})),0):e._e(),t("div",{staticClass:"table-content",style:{height:e.getComHeight()}},[t("Table",{ref:"table",attrs:{columns:e.newColumns,data:e.data,border:e.border,"row-class-name":e.rowClassName},on:{"on-select":e.onselect,"on-select-cancel":e.onselectCancel,"on-select-all":e.onselectAll,"on-select-all-cancel":e.allCancel,"on-selection-change":e.onselectAllCancel,"on-row-click":e.rowClick}})],1),e.isShowPage?t("div",{staticClass:"table-page"},[t("Page",{attrs:{current:e.tablePage.pageIndex,"page-size":e.tablePage.pageSize,total:e.tablePage.total,"show-total":!0,"show-elevator":""},on:{"on-change":e.changePage}})],1):e._e()])},a=[],l=(i("3b08"),{props:{border:{type:Boolean,default:!1},multiple:{type:Boolean,default:!1},selectedList:{type:Array,default(){return[]}},selectKey:{type:String,default:"code"},tablePage:{type:Object,default(){return{pageIndex:1,pageSize:10,total:0}}},isShowFilter:{type:Boolean,default:!0},isShowPage:{type:Boolean,default:!0},tableFilter:{type:Array,default(){return[]}},data:{type:Array,default(){return[]}},columns:{type:Array,default(){return[]}},showFlag:Boolean},computed:{newColumns(){return this.columns.map(e=>({...e}))}},watch:{showFlag(e){e&&this.historySelected()}},data(){return{filterData:{},tempList:[],selectRow:""}},methods:{rowClassName(e,t){return 1==e.bgRed?"select-row-bg-red":t===this.selectRow?"select-row-bg":void 0},rowClick(e,t){this.selectRow===t?this.$emit("on-row-click",!1):(this.$emit("on-row-click",e),this.selectRow=t),e._disabled||this.$refs.table.toggleSelect(t)},setModel(e,t){this.$set(this.filterData,e,t),this.$emit("event-handle",{_evnet:"search",...this.filterData})},historySelected(){!this.multiple&&this.selectedList.length>0&&(this.tempList=this.selectedList,this.data.forEach(e=>{this.$set(e,"_checked",!1)}),this.setHistoryChecked(),this.$emit("on-select",[...this.tempList],{}))},clearHistoryChecked(){},clearTempList(){this.tempList=[]},setHistoryChecked(){this.data.forEach(e=>{this.tempList.forEach(t=>{t.code&&e.code===t.code&&this.$set(e,"_checked",!0)})})},onChange(e,t){"DatePicker"===t.name?"daterange"===t.type?(this.filterData[(t.value||"")+"StartTime"]=e[0],this.filterData[(t.value||"")+"EndTime"]=e[1]):this.filterData[t.value]=e:"RadioGroup"===t.name?this.$emit("event-handle",{_evnet:"search",...this.filterData}):"Input"===t.name&&this.$emit("event-handle",{_evnet:t.e,...this.filterData})},clear(){this.tempList=[],this.$refs.table.selectAll(!1)},onselect(e,t){if(this.multiple)setTimeout(()=>{this.$refs.table.selectAll(!1);let e=this.data.findIndex(e=>e.id===t.id);this.$refs.table.$refs.tbody.objData[e]._isChecked=!0,this.$emit("on-select",[],{...t})},100);else{let e=!1;this.tempList.forEach(i=>{i[this.selectKey]===t[this.selectKey]&&(e=!0)}),e||this.tempList.push(t),this.$emit("on-select",[...this.tempList],{...t})}},onselectAllCancel(e){if(!this.multiple&&0===e.length){for(const e of this.data)this.tempList.forEach((t,i)=>{t.code===e.code&&this.tempList.splice(i,1)});this.$emit("on-select",[...this.tempList],{})}},allCancel(){this.$emit("on-select-all-cancel",this.data)},onselectAll(e){if(this.multiple)this.$refs.table.selectAll(!1);else{for(const t of e){let e=!1;for(const i of this.tempList)if(t[this.selectKey]===i[this.selectKey]){e=!0;break}e||this.tempList.push(t)}this.$emit("on-select-all",[...this.tempList],{})}},onselectCancel(e,t){this.tempList.forEach((e,i)=>{e[this.selectKey]===t[this.selectKey]&&this.tempList.splice(i,1)}),this.$emit("on-select-cancel",[...this.tempList],{...t})},filterClick(e){"Button"===e.name&&this.$emit("event-handle",{_evnet:e.e,...this.filterData})},enterHandle(){this.$emit("event-handle",{_evnet:"search",...this.filterData})},changePage(e){this.$emit("on-change",e)},getComWidth(e){return"Button"===e.name?"90px":["Input","Select"].includes(e.name)?"200px":void 0},getComHeight(){return this.isShowFilter&&this.isShowPage?"calc(100% - 85px)":this.isShowFilter&&!this.isShowPage?"calc(100% - 42px)":!this.isShowFilter&&this.isShowPage?"calc(100% - 43px)":"100%"},handleCancel(e){this.tempList.forEach((t,i)=>{t.code===e&&this.tempList.splice(i,1)}),this.data.forEach(e=>{this.$set(e,"_checked",!1)}),this.tempList.length>0&&this.data.forEach(e=>{this.tempList.forEach(t=>{e.code===t.code&&this.$set(e,"_checked",!0)})})}},created(){this.tableFilter.forEach(e=>{"RadioGroup"===e.name&&this.$set(this.filterData,e.value,e.list[0].value)})},beforeUpdate(){null!==this.data&&this.setHistoryChecked()}}),n=l,o=(i("3b48"),i("0b56")),c=Object(o["a"])(n,s,a,!1,null,"239d275d",null);t["a"]=c.exports}}]);