|
@@ -1,6 +1,6 @@
|
|
<template>
|
|
<template>
|
|
<div class="detail-container">
|
|
<div class="detail-container">
|
|
- <el-page-header @back="goBack" content="详情"></el-page-header>
|
|
|
|
|
|
+ <el-page-header content="详情" @back="goBack" />
|
|
|
|
|
|
<div class="main-title">
|
|
<div class="main-title">
|
|
<div class="title">工程信息单</div>
|
|
<div class="title">工程信息单</div>
|
|
@@ -126,55 +126,55 @@
|
|
show-summary
|
|
show-summary
|
|
:summary-method="$getSummaries"
|
|
:summary-method="$getSummaries"
|
|
>
|
|
>
|
|
- <el-table-column align="center" label="序号" type="index" width="50"></el-table-column>
|
|
|
|
|
|
+ <el-table-column align="center" label="序号" type="index" width="50" />
|
|
<el-table-column
|
|
<el-table-column
|
|
align="center"
|
|
align="center"
|
|
label="销售类型"
|
|
label="销售类型"
|
|
prop="saleTypeName"
|
|
prop="saleTypeName"
|
|
min-width="100"
|
|
min-width="100"
|
|
show-overflow-tooltip
|
|
show-overflow-tooltip
|
|
- ></el-table-column>
|
|
|
|
|
|
+ />
|
|
<el-table-column
|
|
<el-table-column
|
|
align="center"
|
|
align="center"
|
|
label="物料编码"
|
|
label="物料编码"
|
|
prop="materialNumber"
|
|
prop="materialNumber"
|
|
min-width="120"
|
|
min-width="120"
|
|
show-overflow-tooltip
|
|
show-overflow-tooltip
|
|
- ></el-table-column>
|
|
|
|
|
|
+ />
|
|
<el-table-column
|
|
<el-table-column
|
|
align="center"
|
|
align="center"
|
|
label="产品编码"
|
|
label="产品编码"
|
|
prop="materialOldNumber"
|
|
prop="materialOldNumber"
|
|
min-width="120"
|
|
min-width="120"
|
|
show-overflow-tooltip
|
|
show-overflow-tooltip
|
|
- ></el-table-column>
|
|
|
|
|
|
+ />
|
|
<el-table-column
|
|
<el-table-column
|
|
align="center"
|
|
align="center"
|
|
label="产品名称"
|
|
label="产品名称"
|
|
prop="materialName"
|
|
prop="materialName"
|
|
min-width="160"
|
|
min-width="160"
|
|
show-overflow-tooltip
|
|
show-overflow-tooltip
|
|
- ></el-table-column>
|
|
|
|
|
|
+ />
|
|
<el-table-column
|
|
<el-table-column
|
|
align="center"
|
|
align="center"
|
|
label="规格型号"
|
|
label="规格型号"
|
|
prop="specification"
|
|
prop="specification"
|
|
min-width="160"
|
|
min-width="160"
|
|
show-overflow-tooltip
|
|
show-overflow-tooltip
|
|
- ></el-table-column>
|
|
|
|
|
|
+ />
|
|
<el-table-column
|
|
<el-table-column
|
|
align="center"
|
|
align="center"
|
|
label="单位"
|
|
label="单位"
|
|
prop="unit"
|
|
prop="unit"
|
|
min-width="100"
|
|
min-width="100"
|
|
show-overflow-tooltip
|
|
show-overflow-tooltip
|
|
- ></el-table-column>
|
|
|
|
|
|
+ />
|
|
<el-table-column align="right" label="单价" prop="price" min-width="100" show-overflow-tooltip>
|
|
<el-table-column align="right" label="单价" prop="price" min-width="100" show-overflow-tooltip>
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
{{ scope.row.price | numToFixed }}
|
|
{{ scope.row.price | numToFixed }}
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <el-table-column align="right" label="数量" prop="qty" min-width="100" show-overflow-tooltip></el-table-column>
|
|
|
|
|
|
+ <el-table-column align="right" label="数量" prop="qty" min-width="100" show-overflow-tooltip />
|
|
<el-table-column align="right" label="订单金额" prop="totalAmount" min-width="100" show-overflow-tooltip>
|
|
<el-table-column align="right" label="订单金额" prop="totalAmount" min-width="100" show-overflow-tooltip>
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
{{ scope.row.totalAmount | numToFixed }}
|
|
{{ scope.row.totalAmount | numToFixed }}
|
|
@@ -186,28 +186,28 @@
|
|
prop="hasOrderQty"
|
|
prop="hasOrderQty"
|
|
min-width="100"
|
|
min-width="100"
|
|
show-overflow-tooltip
|
|
show-overflow-tooltip
|
|
- ></el-table-column>
|
|
|
|
|
|
+ />
|
|
<el-table-column
|
|
<el-table-column
|
|
align="right"
|
|
align="right"
|
|
label="已发货数"
|
|
label="已发货数"
|
|
prop="hasDeliverQty"
|
|
prop="hasDeliverQty"
|
|
min-width="100"
|
|
min-width="100"
|
|
show-overflow-tooltip
|
|
show-overflow-tooltip
|
|
- ></el-table-column>
|
|
|
|
|
|
+ />
|
|
<el-table-column
|
|
<el-table-column
|
|
align="center"
|
|
align="center"
|
|
label="备注"
|
|
label="备注"
|
|
prop="remark"
|
|
prop="remark"
|
|
min-width="200"
|
|
min-width="200"
|
|
show-overflow-tooltip
|
|
show-overflow-tooltip
|
|
- ></el-table-column>
|
|
|
|
|
|
+ />
|
|
<el-table-column
|
|
<el-table-column
|
|
align="center"
|
|
align="center"
|
|
label="税率"
|
|
label="税率"
|
|
prop="taxRate"
|
|
prop="taxRate"
|
|
min-width="100"
|
|
min-width="100"
|
|
show-overflow-tooltip
|
|
show-overflow-tooltip
|
|
- ></el-table-column>
|
|
|
|
|
|
+ />
|
|
</el-table>
|
|
</el-table>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
@@ -246,14 +246,14 @@
|
|
|
|
|
|
<div class="page-footer">
|
|
<div class="page-footer">
|
|
<div class="footer">
|
|
<div class="footer">
|
|
- <el-button type="primary" :disabled="!listItem.isClose" @click="setOrderIsClose(false)">启用</el-button>
|
|
|
|
|
|
+ <el-button v-if="!isDealer" type="primary" :disabled="!listItem.isClose" @click="setOrderIsClose(false)">启用</el-button>
|
|
<el-button type="primary" :disabled="listItem.isClose" @click="setOrderIsClose(true)">关单</el-button>
|
|
<el-button type="primary" :disabled="listItem.isClose" @click="setOrderIsClose(true)">关单</el-button>
|
|
<el-button
|
|
<el-button
|
|
- type="primary"
|
|
|
|
- @click="overData"
|
|
|
|
v-if="!isDealer"
|
|
v-if="!isDealer"
|
|
|
|
+ type="primary"
|
|
:disabled="detailData.examineStatus !== 'OK' || detailData.directTransferStatus"
|
|
:disabled="detailData.examineStatus !== 'OK' || detailData.directTransferStatus"
|
|
- >直调完结
|
|
|
|
|
|
+ @click="overData"
|
|
|
|
+ >直调完结
|
|
</el-button>
|
|
</el-button>
|
|
<el-button @click="goBack">返回列表</el-button>
|
|
<el-button @click="goBack">返回列表</el-button>
|
|
</div>
|
|
</div>
|
|
@@ -268,7 +268,6 @@ import { mapGetters } from 'vuex'
|
|
export default {
|
|
export default {
|
|
name: 'EnginDetail',
|
|
name: 'EnginDetail',
|
|
componentName: 'EnginDetail',
|
|
componentName: 'EnginDetail',
|
|
- props: ['listItem'],
|
|
|
|
filters: {
|
|
filters: {
|
|
statusFilter(val) {
|
|
statusFilter(val) {
|
|
const statusList = [
|
|
const statusList = [
|
|
@@ -278,10 +277,11 @@ export default {
|
|
// { label: '审核驳回', value: 'FAIL' },,
|
|
// { label: '审核驳回', value: 'FAIL' },,
|
|
{ label: '已关闭', value: 'CLOSE' }
|
|
{ label: '已关闭', value: 'CLOSE' }
|
|
]
|
|
]
|
|
- let obj = statusList.find(o => o.value == val)
|
|
|
|
|
|
+ const obj = statusList.find(o => o.value == val)
|
|
return obj ? obj.label : ''
|
|
return obj ? obj.label : ''
|
|
}
|
|
}
|
|
},
|
|
},
|
|
|
|
+ props: ['listItem'],
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
detailData: {}
|
|
detailData: {}
|