|
|
|
@ -10,6 +10,16 @@ |
|
|
|
<el-form-item :label = "inputSearch2"> |
|
|
|
<el-input style="width: 110px;" placeholder="" v-model = "queryViewIfs.description"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="inputSearch12"> |
|
|
|
<el-select v-model="queryViewIfs.receiveFlag" placeholder="请选择" style="width: 75px;"> |
|
|
|
<el-option |
|
|
|
v-for="item in selectList.select1" |
|
|
|
:key="item.value" |
|
|
|
:label="item.label" |
|
|
|
:value="item.value"> |
|
|
|
</el-option> |
|
|
|
</el-select> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item> |
|
|
|
<el-button @click="initViewIfsTable('Y')" type="primary">{{ buttons.search }}</el-button> |
|
|
|
<el-button @click="saveColumnList()" type="primary" v-show="showDefault">{{ buttons.defaultTable }} |
|
|
|
@ -101,7 +111,7 @@ |
|
|
|
</span> |
|
|
|
</el-dialog> |
|
|
|
|
|
|
|
<el-dialog title="检验方式选择" :visible.sync="poToolFlag" width="520px"> |
|
|
|
<el-dialog title="检验方式选择" :visible.sync="poToolFlag" width="655px"> |
|
|
|
<el-form :inline="true"> |
|
|
|
<el-form-item :label = "inputSearch3"> |
|
|
|
<el-input style="width: 90px;text-align: left;padding: 0px 5px;" @change="initQtyAlert()" oninput="value=value.replace(/^\.+|[^\d.]/g,'')" v-model = "receiveQuantity"></el-input> |
|
|
|
@ -109,6 +119,9 @@ |
|
|
|
<el-form-item :label = "inputSearch4"> |
|
|
|
<el-input style="width: 90px;text-align: left;padding: 0px 5px;" oninput="value=value.replace(/^\.+|[^\d.]/g,'')" v-model = "serviceLife"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label = "inputSearch11"> |
|
|
|
<el-input style="width: 90px;text-align: left;padding: 0px 5px;" oninput="value=value.replace(/^\.+|[^\d.]/g,'')" v-model = "invoicePrice"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<!--<el-form-item > |
|
|
|
<el-radio v-model="radio" label="N">{{inputSearch5}}</el-radio> |
|
|
|
<el-radio style="margin-left: 10px;" v-model="radio" label="Y">{{inputSearch6}}</el-radio> |
|
|
|
@ -234,6 +247,15 @@ |
|
|
|
setUp: { |
|
|
|
fileFlag : false, |
|
|
|
}, |
|
|
|
selectList: { |
|
|
|
select1: [{ |
|
|
|
value: 'Y', |
|
|
|
label: '显示' |
|
|
|
}, { |
|
|
|
value: 'N', |
|
|
|
label: '不显示' |
|
|
|
}], |
|
|
|
}, |
|
|
|
height: 0, |
|
|
|
//搜索名称 |
|
|
|
inputSearch1 : "工具编码", |
|
|
|
@ -246,6 +268,8 @@ |
|
|
|
inputSearch8 : "横幅", |
|
|
|
inputSearch9 : "宽幅", |
|
|
|
inputSearch10 : "接收号", |
|
|
|
inputSearch11 : "入库价格", |
|
|
|
inputSearch12 : "接收完成", |
|
|
|
//横幅宽幅设定 |
|
|
|
bannersFlag : false, |
|
|
|
bannersBut : false, |
|
|
|
@ -261,6 +285,8 @@ |
|
|
|
radio : '', |
|
|
|
//录入库位 |
|
|
|
locationNo : '' , |
|
|
|
//入库价格 |
|
|
|
invoicePrice : 0, |
|
|
|
site: this.$store.state.user.site, |
|
|
|
addLanguage: false, |
|
|
|
functionId: 1001, |
|
|
|
@ -284,6 +310,7 @@ |
|
|
|
limit : "", |
|
|
|
//页数 |
|
|
|
page : "", |
|
|
|
receiveFlag : 'N', |
|
|
|
}, |
|
|
|
// 默认table 查询参数 |
|
|
|
queryTable: { |
|
|
|
@ -802,7 +829,7 @@ |
|
|
|
}, |
|
|
|
mounted() { |
|
|
|
this.$nextTick(() => { |
|
|
|
this.height = window.innerHeight - 250; |
|
|
|
this.height = window.innerHeight - 200; |
|
|
|
}) |
|
|
|
}, |
|
|
|
watch: { |
|
|
|
@ -962,7 +989,16 @@ |
|
|
|
} |
|
|
|
}); |
|
|
|
return |
|
|
|
} |
|
|
|
}else if(this.invoicePrice <= 0){ |
|
|
|
this.$alert('请输入入库价格!', '使用寿命', { |
|
|
|
confirmButtonText: '确定', |
|
|
|
callback: action => { |
|
|
|
this.serviceLife = 0 |
|
|
|
this.generateFlag = false |
|
|
|
} |
|
|
|
}); |
|
|
|
return |
|
|
|
} |
|
|
|
if(this.radio == 'N'){ |
|
|
|
this.saveToolInstanceId() |
|
|
|
}else{ |
|
|
|
@ -1003,6 +1039,7 @@ |
|
|
|
sequenceNo : this.ifsToolData.sequenceNo, |
|
|
|
lineItemNo : this.ifsToolData.lineItemNo, |
|
|
|
vendorName : this.ifsToolData.vendorName, |
|
|
|
invoicePrice : this.invoicePrice, |
|
|
|
} |
|
|
|
let currQty = this.receiveQuantity |
|
|
|
saveToolDetail(saveData).then(({data}) =>{ |
|
|
|
@ -1081,6 +1118,7 @@ |
|
|
|
this.receiveQuantity = this.ifsToolData.quantity - this.ifsToolData.generateQuantity |
|
|
|
this.serviceLife = 0 |
|
|
|
this.radio = '0' |
|
|
|
this.invoicePrice = 0 |
|
|
|
this.locationNo = '' |
|
|
|
this.generateFlag = false |
|
|
|
getPoToolList(queryPoTool).then(({data}) =>{ |
|
|
|
@ -1164,7 +1202,6 @@ |
|
|
|
// 获取button的词典 |
|
|
|
getFunctionButtonList() { |
|
|
|
searchFunctionButtonList(this.queryButton).then(({data}) => { |
|
|
|
console.log(data.data) |
|
|
|
if (data.data.length>0) { |
|
|
|
this.buttons = data.data |
|
|
|
} else { |
|
|
|
@ -1306,7 +1343,6 @@ |
|
|
|
}) |
|
|
|
}, |
|
|
|
fields(){ |
|
|
|
console.log(this.columnList) |
|
|
|
let json = "{" |
|
|
|
this.columnList.forEach((item,index) =>{ |
|
|
|
if (index == this.columnList.length-1 ){ |
|
|
|
@ -1317,7 +1353,6 @@ |
|
|
|
}) |
|
|
|
json +="}" |
|
|
|
let s = eval("(" + json + ")") |
|
|
|
console.log(s) |
|
|
|
|
|
|
|
return s |
|
|
|
}, |
|
|
|
|