rev:变动库存支持单据跟任务

This commit is contained in:
zhangzq
2024-07-03 15:03:53 +08:00
parent 0a006bb546
commit d6bd4a360b
45 changed files with 307 additions and 213 deletions

View File

@@ -205,6 +205,9 @@ export default {
})
formstruc.getHeader('st_ivt_checkdtl').then(res => {
this.dtlCols = res
res.forEach(a => {
this.dtlCols.form_data[a.value,'']
})
})
},
close() {

View File

@@ -47,5 +47,12 @@ export function taskopen(data) {
data
})
}
export function checkFinish(data) {
return request({
url: '/api/check/checkFinish',
method: 'post',
data
})
}
export default {add, edit, del, updateStatus, taskopen, saveCheckTask}
export default {add, edit, del, updateStatus, taskopen, saveCheckTask, checkFinish}

View File

@@ -39,6 +39,17 @@
</div>
<!--如果想在工具栏加入更多按钮可以使用插槽方式 slot = 'left' or 'right'-->
<crudOperation :permission="permission">
<el-button
slot="right"
class="filter-item"
type="warning"
icon="el-icon-position"
size="mini"
:disabled="task_flag"
@click="taskOpen"
>
作业下发
</el-button>
<el-button
slot="right"
class="filter-item"
@@ -53,13 +64,13 @@
<el-button
slot="right"
class="filter-item"
type="success"
type="primary"
icon="el-icon-position"
size="mini"
:disabled="task_flag"
@click="taskOpen"
:disabled="finish_flag"
@click="checkFinish"
>
作业下发
盘点完成
</el-button>
</crudOperation>
@@ -197,6 +208,7 @@ export default {
currentRow: null,
uploadShow: false,
dis_flag: true,
finish_flag: true,
fromTypes: [],
permission: {},
rules: {},
@@ -253,11 +265,17 @@ export default {
}else {
this.task_flag = true
}
if (row.status == '13'){
this.finish_flag = false
}else {
this.finish_flag = false
}
this.dis_flag = false
this.currentRow = row
} else {
this.task_flag = true
this.dis_flag = true
this.finish_flag = true
this.currentRow = null
}
},

View File

@@ -15,7 +15,7 @@
</el-col>
<el-col :span="4">
<span>
<el-button icon="el-icon-check" size="mini" type="primary" @click="savePickMst">保存</el-button>
<el-button icon="el-icon-check" size="mini" type="primary" @click="savePickTask">保存</el-button>
<el-button icon="el-icon-close" size="mini" type="info" @click="closeDialog">关闭</el-button>
</span>
</el-col>
@@ -148,16 +148,6 @@
>
新增一行
</el-button>
<el-button
slot="left"
class="filter-item"
type="primary"
icon="el-icon-plus"
size="mini"
@click="savePickTask()"
>
保存
</el-button>
</span>
</div>
<el-card class="box-card" shadow="never" :body-style="{padding:'0'}">