Commit 70a9048c authored by “lixuyan”'s avatar “lixuyan”

物料确认和工作说明在检验和适航执行中的适配

parent 56619fde
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
:cell-class-name="cellClassName" :cell-class-name="cellClassName"
> >
<el-table-column type="index" :width="80" label="序号" align="center" /> <el-table-column type="index" :width="80" label="序号" align="center" />
<el-table-column :width="120" label="扫码录入" align="center"> <el-table-column v-if="flag" :width="120" label="扫码录入" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<el-popover <el-popover
v-model="scope.row.popoverVisible" v-model="scope.row.popoverVisible"
...@@ -44,6 +44,7 @@ ...@@ -44,6 +44,7 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
v-if="flag"
prop="extMaterial.isRecord" prop="extMaterial.isRecord"
label="是否记实" label="是否记实"
align="center" align="center"
...@@ -67,7 +68,7 @@ ...@@ -67,7 +68,7 @@
sortable sortable
show-overflow-tooltip show-overflow-tooltip
/> />
<el-table-column :width="80" label="操作" align="center"> <el-table-column v-if="flag" :width="80" label="操作" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
:disabled="scope.row.scanCodeRecordsState==='未确认'" :disabled="scope.row.scanCodeRecordsState==='未确认'"
...@@ -215,7 +216,8 @@ export default { ...@@ -215,7 +216,8 @@ export default {
stripe: true, stripe: true,
border: true border: true
}, },
scanId: null scanId: null,
flag: false
} }
}, },
created() { created() {
...@@ -232,6 +234,11 @@ export default { ...@@ -232,6 +234,11 @@ export default {
}, },
// 初始化数据 // 初始化数据
init() { init() {
if (this.$route.query.title === '装配任务执行') {
this.flag = true
} else {
this.flag = false
}
// 设置数据 // 设置数据
this.loading = true this.loading = true
this.tableData = [] this.tableData = []
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<section class="confirm-material-header"> <section class="confirm-material-header">
<p class="confirm-material-header-title-table"> <p class="confirm-material-header-title-table">
<span>物料配套发放:</span> <span>物料配套发放:</span>
<span>提示:当零件类型为外购成品时,实称重量/去除重量才可双击编辑!</span> <span v-show="flag">提示:当零件类型为外购成品时,实称重量/去除重量才可双击编辑!</span>
</p> </p>
<scan v-show="false" :id="onlyUuid" @getQrCode="getScanBar">扫码录入</scan> <scan v-show="false" :id="onlyUuid" @getQrCode="getScanBar">扫码录入</scan>
<div> <div>
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
@cell-dblclick="deeTableEdit" @cell-dblclick="deeTableEdit"
> >
<el-table-column type="index" :width="80" label="序号" align="center" /> <el-table-column type="index" :width="80" label="序号" align="center" />
<el-table-column :width="120" label="扫码录入" align="center"> <el-table-column v-if="flag" :width="120" label="扫码录入" align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<el-popover <el-popover
v-model="scope.row.popoverVisible" v-model="scope.row.popoverVisible"
...@@ -95,6 +95,7 @@ ...@@ -95,6 +95,7 @@
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column
v-if="flag"
prop="extMaterial.isRecord" prop="extMaterial.isRecord"
label="是否记实" label="是否记实"
align="center" align="center"
...@@ -324,7 +325,8 @@ export default { ...@@ -324,7 +325,8 @@ export default {
scanId: [{ required: true, message: '请扫码录入' }], scanId: [{ required: true, message: '请扫码录入' }],
count: [{ required: true, message: '请输入数量' }] count: [{ required: true, message: '请输入数量' }]
}, },
stateList: [] stateList: [],
flag: false
} }
}, },
created() {}, created() {},
...@@ -337,6 +339,11 @@ export default { ...@@ -337,6 +339,11 @@ export default {
methods: { methods: {
// 初始化数据 // 初始化数据
init() { init() {
if (this.$route.query.title === '装配任务执行') {
this.flag = true
} else {
this.flag = false
}
// 设置数据 // 设置数据
this.loading = true this.loading = true
this.tableData = [] this.tableData = []
...@@ -390,7 +397,7 @@ export default { ...@@ -390,7 +397,7 @@ export default {
}, },
deeTableEdit(row, column, cell, event) { deeTableEdit(row, column, cell, event) {
var that = this var that = this
if (row.extMaterial.resType2.typeName !== '外购成品' || !row.jobResponseOutStorageVOS) return if (row.extMaterial.resType2.typeName !== '外购成品' || !row.jobResponseOutStorageVOS || !this.flag) return
if (column.property === 'actualWeight') { if (column.property === 'actualWeight') {
this.setRowValue = row.actualWeight this.setRowValue = row.actualWeight
row.actualWeightSelect = true row.actualWeightSelect = true
......
<template> <template>
<section> <section>
<!-- 表格 -->
<!-- <dee-table
:loading="loading"
:index-row="indexRow"
:columns="tableColums"
:data="tableData"
:options="tableOptions"
/> -->
<el-table <el-table
v-loading="loading" v-loading="loading"
:data="tableData" :data="tableData"
...@@ -28,12 +20,15 @@ ...@@ -28,12 +20,15 @@
> >
<template <template
slot-scope="scope" slot-scope="scope"
><el-button >
class="seepdf" <el-button
size="mini" v-if="flag"
type="text" class="seepdf"
@click="seePDF(scope.row)" size="mini"
>{{ scope.row.docNumber }}</el-button> type="text"
@click="seePDF(scope.row)"
>{{ scope.row.docNumber }}</el-button>
<span v-else>{{ scope.row.docNumber }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="name" label="名称" header-align="center" /> <el-table-column prop="name" label="名称" header-align="center" />
...@@ -104,7 +99,8 @@ export default { ...@@ -104,7 +99,8 @@ export default {
tableOptions: { tableOptions: {
stripe: true, stripe: true,
border: true border: true
} },
flag: false
} }
}, },
created() { created() {
...@@ -120,6 +116,11 @@ export default { ...@@ -120,6 +116,11 @@ export default {
}, },
// 初始化数据 // 初始化数据
init() { init() {
if (this.$route.query.title === '装配任务执行') {
this.flag = true
} else {
this.flag = false
}
this.tableData = this.$parent.$parent.$parent.tableFile || [] this.tableData = this.$parent.$parent.$parent.tableFile || []
this.loading = false this.loading = false
}, },
......
...@@ -423,7 +423,7 @@ ...@@ -423,7 +423,7 @@
class="gooey-menu-item" class="gooey-menu-item"
content="工作说明" content="工作说明"
:disabled="isOK" :disabled="isOK"
@click="!isOK && $refs.TechnicalRequirements.open()" @click="!isOK && $refs.TechnicalRequirements.open(headerData)"
> >
<el-badge :value="12" class="item" hidden> <el-badge :value="12" class="item" hidden>
<svg class="icon" aria-hidden="true"> <svg class="icon" aria-hidden="true">
...@@ -853,6 +853,10 @@ export default { ...@@ -853,6 +853,10 @@ export default {
curRow = that.workingProcedure.find( curRow = that.workingProcedure.find(
(p) => p.statusCode === 'UnderTest' (p) => p.statusCode === 'UnderTest'
) )
} else if (this.$route.query.title === '检验任务执行') {
curRow = that.workingProcedure.find(
(p) => p.statusCode === 'Yes'
)
} else { } else {
curRow = that.workingProcedure.find( curRow = that.workingProcedure.find(
(p) => p.statusCode === 'Not' (p) => p.statusCode === 'Not'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment