1 line
30 KiB
JavaScript
1 line
30 KiB
JavaScript
|
webpackJsonp([101],{"5YWb":function(e,t){},EPtc:function(e,t,a){"use strict";var o={name:"dialogChooseSingleDevice",props:{id:{type:String,default:""},visible:{type:Boolean,default:!1},attribute:{}},watch:{visible:function(e,t){e!==t&&(e&&this.initData(),this.innerVisible=e)},innerVisible:function(e,t){e!==t&&this.$emit("update:visible",e)}},data:function(){return{subsetList:[],subsetAll:[],subsetTotal:0,searchData_Subset:{pageno:1,pagesize:5,auditSign:179,useStatus:1},callBackData:[],innerVisible:this.visible,loading:!1,dialogLoading:!1,deviceType:[],deviceDept:[],addVisible:!1}},computed:{},methods:{initData:function(){var e=this;this.$api.materielAPI.typeList({pageno:1,pagesize:100}).then(function(t){0===t.code&&t.data&&(e.deviceType=t.data.datas)}),this.searchSubset()},searchSubset:function(){var e=this;this.attribute&&(this.searchData_Subset.attribute=this.attribute),this.dialogLoading=!0,this.$api.materielAPI.list(this.searchData_Subset).then(function(t){e.dialogLoading=!1,0===t.code&&(e.subsetList=t.data?t.data.datas:[],e.subsetTotal=t.data?t.data.totalRows:0)})},ckSubsetAll:function(e){this.subsetAll=e},subsetSizeChange:function(e){this.searchData_Subset.pagesize=e,this.searchSubset()},subsetCurrentChange:function(e){this.searchData_Subset.pageno=e,this.searchSubset()},submit:function(e){console.log(e);var t={serialNo:e.serialNo,name:e.name,specification:e.specification,unitUomName:e.unitUomName,id:e.id,quantityAccuracy:e.quantityAccuracy};this.$emit("change",t),this.innerVisible=!1},resetFields:function(){this.$refs.form&&this.$refs.form.resetFields()}}},i={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],attrs:{center:"",title:"选择物料",visible:e.innerVisible,width:"900px"},on:{"update:visible":function(t){e.innerVisible=t}}},[a("div",[a("el-form",{attrs:{inline:""}},[a("el-form-item",{attrs:{label:"物料代码"}},[a("el-input",{attrs:{placeholder:"请出入物料代码",clearable:"",size:"small"},model:{value:e.searchData_Subset.serialNo,callback:function(t){e.$set(e.searchData_Subset,"serialNo",t)},expression:"searchData_Subset.serialNo"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"物料名称"}},[a("el-input",{attrs:{placeholder:"请输入物料名称",clearable:"",size:"small"},model:{value:e.searchData_Subset.name,callback:function(t){e.$set(e.searchData_Subset,"name",t)},expression:"searchData_Subset.name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"规格型号"}},[a("el-input",{attrs:{placeholder:"请输入规格型号",clearable:"",size:"small"},model:{value:e.searchData_Subset.specification,callback:function(t){e.$set(e.searchData_Subset,"specification",t)},expression:"searchData_Subset.specification"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"物料类型"}},[a("el-select",{attrs:{filterable:"",placeholder:"请选择备件类型",clearable:"",size:"small"},model:{value:e.searchData_Subset.type,callback:function(t){e.$set(e.searchData_Subset,"type",t)},expression:"searchData_Subset.type"}},e._l(e.deviceType,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}),1)],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){return e.searchSubset()}}},[e._v("查询")])],1)],1)],1),e._v(" "),a("div",{staticClass:"sys-table"},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.dialogLoading,expression:"dialogLoading"}],attrs:{data:e.subsetList,"header-cell-style":{fontWeight:"normal",textAlign:"center",backgroundColor:"#eceff4",color:"#222"}}},[a("el-table-column",{attrs:{prop:"serialNo",label:"物料代码",align:"center","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"name",label:"名称",align:"center","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"specification",label:"规格型号",align:"center","show-overflow-tooltip":""}}),e._v(" "),a("el-table-column",{attrs:{prop:"unitUomName",label:"计量单位",align:"center","show-overflow-tooltip":""}}),e
|