|
@@ -39,6 +39,15 @@
|
|
|
/>
|
|
|
</div>
|
|
|
<div v-if="MainTable == true">
|
|
|
+ <el-breadcrumb separator="/" style="display:flex;align-items: center;margin-bottom: 10px">
|
|
|
+ <el-breadcrumb-item>仓库入库</el-breadcrumb-item>
|
|
|
+ <el-breadcrumb-item>仓库入库详情</el-breadcrumb-item>
|
|
|
+ <el-breadcrumb-item>
|
|
|
+ <el-button plain size="mini" type="danger" icon="el-icon-arrow-left" @click="backRules">
|
|
|
+ 返回列表
|
|
|
+ </el-button>
|
|
|
+ </el-breadcrumb-item>
|
|
|
+ </el-breadcrumb>
|
|
|
<MainForm
|
|
|
ref="detailForm"
|
|
|
:searchdata="detailOption"
|
|
@@ -715,24 +724,43 @@ export default {
|
|
|
}
|
|
|
],
|
|
|
detailButton:[
|
|
|
+ // {
|
|
|
+ // type:'danger',
|
|
|
+ // size:'mini',
|
|
|
+ // icon:'el-icon-refresh-left',
|
|
|
+ // name:'返回列表',
|
|
|
+ // disabled:false,
|
|
|
+ // },
|
|
|
{
|
|
|
- type:'danger',
|
|
|
- size:'mini',
|
|
|
- icon:'el-icon-refresh-left',
|
|
|
- name:'返回列表',
|
|
|
- disabled:false,
|
|
|
- },{
|
|
|
type:'primary',
|
|
|
size:'mini',
|
|
|
icon:'el-icon-edit',
|
|
|
name:'录入',
|
|
|
disabled:false,
|
|
|
- },{
|
|
|
+ },
|
|
|
+ {
|
|
|
type:'success',
|
|
|
size:'mini',
|
|
|
icon:'el-icon-check',
|
|
|
name:'保存',
|
|
|
disabled:false
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type:'primary',
|
|
|
+ size:'mini',
|
|
|
+ icon:'el-icon-edit',
|
|
|
+ name:'新增',
|
|
|
+ plain: true,
|
|
|
+ disabled:false,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ type:'primary',
|
|
|
+ size:'mini',
|
|
|
+ icon:'el-icon-edit',
|
|
|
+ name:'复制新增',
|
|
|
+ copyeRow:true,
|
|
|
+ plain: true,
|
|
|
+ disabled:false,
|
|
|
},{
|
|
|
type:'info',
|
|
|
size:'mini',
|
|
@@ -796,13 +824,16 @@ export default {
|
|
|
this.selectMethods()
|
|
|
},
|
|
|
methods:{
|
|
|
+ //返回列表
|
|
|
+ goBack(){
|
|
|
+
|
|
|
+ },
|
|
|
change(scope){
|
|
|
for(let item in this.detailData){
|
|
|
for(let li in this.listData.fFeeid){
|
|
|
if(this.detailData[item].fFeeid == this.listData.fFeeid[li].value){
|
|
|
this.$set(this.detailData[item],'fFeeunitid',JSON.stringify(this.listData.fFeeid[li].fFeeunitid))
|
|
|
this.$set(this.detailData[item],'fCurrencyName',this.listData.fFeeid[li].fCurrency)
|
|
|
- console.log(this.detailData)
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -920,7 +951,6 @@ export default {
|
|
|
//获取付款单位
|
|
|
let queryParams = { pageNum: 1, fTypeid: 2}
|
|
|
getustomer(queryParams).then(res => {
|
|
|
- console.log(res)
|
|
|
for(let item in res.data){
|
|
|
this.detailOption[li].data.push({
|
|
|
label:res.data[item].fName,
|
|
@@ -942,7 +972,6 @@ export default {
|
|
|
}
|
|
|
if(this.detailOption[li].name == '采购人'){
|
|
|
getliable().then((res) => {
|
|
|
- console.log(res)
|
|
|
for(let item in res.rows){
|
|
|
this.detailOption[li].data.push({
|
|
|
label:res.rows[item].userName,
|
|
@@ -1034,7 +1063,6 @@ export default {
|
|
|
userId: Cookies.get("userName"),
|
|
|
};
|
|
|
select(data).then((res) => {
|
|
|
- console.log(res)
|
|
|
if (data.tableName === '仓库入库详情') {
|
|
|
if (res.data.length != 0) {
|
|
|
this.detailList.columnList = res.data.filter((e) => e.checked == 0);
|
|
@@ -1110,17 +1138,18 @@ export default {
|
|
|
}
|
|
|
for(let li in this.detailButton){
|
|
|
if(this.detailForm.fBillstatus == '6'){
|
|
|
- if(this.detailButton[li].name == '返回列表'){
|
|
|
- this.detailButton[li].disabled = false
|
|
|
- }else {
|
|
|
+ if(this.detailButton[li].name == '录入' || this.detailButton[li].name == '保存' ||
|
|
|
+ this.detailButton[li].name == '入库确认' || this.detailButton[li].name == '刷新' || this.detailButton[li].name == '修改'){
|
|
|
this.detailButton[li].disabled = true
|
|
|
+ }else{
|
|
|
+ this.detailButton[li].disabled = false
|
|
|
}
|
|
|
} else {
|
|
|
- if(this.detailButton[li].name == '返回列表' || this.detailButton[li].name == '修改' ||
|
|
|
- this.detailButton[li].name == '打印' || this.detailButton[li].name == '刷新'){
|
|
|
- this.detailButton[li].disabled = false
|
|
|
- }else{
|
|
|
+ if(this.detailButton[li].name == '录入' || this.detailButton[li].name == '保存' ||
|
|
|
+ this.detailButton[li].name == '入库确认' || this.detailButton[li].name == '刷新'){
|
|
|
this.detailButton[li].disabled = true
|
|
|
+ }else{
|
|
|
+ this.detailButton[li].disabled = false
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -1331,7 +1360,6 @@ export default {
|
|
|
this.$refs.detailForm.saveRules()
|
|
|
break
|
|
|
case '入库确认':
|
|
|
- console.log(this.detailData)
|
|
|
if(this.detailData.length == 0){
|
|
|
this.$message.error("请维护明细")
|
|
|
}else{
|
|
@@ -1376,11 +1404,18 @@ export default {
|
|
|
this.detailOption[item].disabled = true
|
|
|
}
|
|
|
for(let li in this.detailButton) {
|
|
|
- if (this.detailButton[li].name == '返回列表') {
|
|
|
- this.detailButton[li].disabled = false
|
|
|
- }else{
|
|
|
+ if(this.detailButton[li].name == '录入' || this.detailButton[li].name == '保存' ||
|
|
|
+ this.detailButton[li].name == '入库确认' || this.detailButton[li].name == '刷新' || this.detailButton[li].name == '修改'){
|
|
|
this.detailButton[li].disabled = true
|
|
|
+ }else{
|
|
|
+ this.detailButton[li].disabled = false
|
|
|
}
|
|
|
+ // if (this.detailButton[li].name == '返回列表' || this.detailButton[li].name == '新增' ||
|
|
|
+ // this.detailButton[li].name == '复制新增' || this.detailButton[li].name == '打印') {
|
|
|
+ // this.detailButton[li].disabled = false
|
|
|
+ // }else{
|
|
|
+ // this.detailButton[li].disabled = true
|
|
|
+ // }
|
|
|
}
|
|
|
})
|
|
|
|
|
@@ -1404,18 +1439,26 @@ export default {
|
|
|
}
|
|
|
break
|
|
|
case '复制新增':
|
|
|
- let formDate = {
|
|
|
- fBilltype:'RK',
|
|
|
- fId:this.selection[0].fId
|
|
|
- }
|
|
|
- copyNew(formDate).then(res=>{
|
|
|
- if(res.code == 200) {
|
|
|
- this.$message.success("操作成功")
|
|
|
- this.copyeId = res.data
|
|
|
- this.getList()
|
|
|
- this.viewMethod(null,1)
|
|
|
+ if(row.copyeRow){
|
|
|
+ if(this.selection.length == 0){
|
|
|
+ this.$message.error("请选择行")
|
|
|
+ }else{
|
|
|
+ this.detailData = this.detailData.concat(this.selection)
|
|
|
}
|
|
|
- })
|
|
|
+ }else{
|
|
|
+ let formDate = {
|
|
|
+ fBilltype:'RK',
|
|
|
+ fId:this.selection[0].fId
|
|
|
+ }
|
|
|
+ copyNew(formDate).then(res=>{
|
|
|
+ if(res.code == 200) {
|
|
|
+ this.$message.success("操作成功")
|
|
|
+ this.copyeId = res.data
|
|
|
+ this.getList()
|
|
|
+ this.viewMethod(null,1)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
break
|
|
|
case '打印':
|
|
|
this.formList = this.detailForm
|
|
@@ -1456,8 +1499,6 @@ export default {
|
|
|
this.copyeId = this.tableData[0].fId
|
|
|
this.viewMethod(null,1)
|
|
|
}
|
|
|
- console.log("333")
|
|
|
- console.log(this.tableData[0].fId)
|
|
|
})
|
|
|
},
|
|
|
}
|