|
@@ -1,7 +1,7 @@
|
|
<template>
|
|
<template>
|
|
<div>
|
|
<div>
|
|
<div class="sty">
|
|
<div class="sty">
|
|
- <el-page-header @back="goBack" content="审批"> </el-page-header>
|
|
|
|
|
|
+ <el-page-header @back="goBack" :content="title"> </el-page-header>
|
|
</div>
|
|
</div>
|
|
<el-divider></el-divider>
|
|
<el-divider></el-divider>
|
|
|
|
|
|
@@ -48,7 +48,10 @@
|
|
<el-col :xs="24" :sm="24" :lg="8" class="item">
|
|
<el-col :xs="24" :sm="24" :lg="8" class="item">
|
|
<div class="label">厂工程编码(G编码)</div>
|
|
<div class="label">厂工程编码(G编码)</div>
|
|
<div class="value">
|
|
<div class="value">
|
|
- <el-input v-model="detailList.refFactoryNo"></el-input>
|
|
|
|
|
|
+ <el-input
|
|
|
|
+ :disabled="title == '详情'"
|
|
|
|
+ v-model="detailList.refFactoryNo"
|
|
|
|
+ ></el-input>
|
|
</div>
|
|
</div>
|
|
</el-col>
|
|
</el-col>
|
|
<!-- <el-col :xs="24" :sm="24" :lg="8" class="item">
|
|
<!-- <el-col :xs="24" :sm="24" :lg="8" class="item">
|
|
@@ -75,6 +78,7 @@
|
|
<div class="label">寄厂日期</div>
|
|
<div class="label">寄厂日期</div>
|
|
<div class="value">
|
|
<div class="value">
|
|
<el-date-picker
|
|
<el-date-picker
|
|
|
|
+ :disabled="title == '详情'"
|
|
class="selectStyle"
|
|
class="selectStyle"
|
|
v-model="detailList.sendFactoryDate"
|
|
v-model="detailList.sendFactoryDate"
|
|
type="datetime"
|
|
type="datetime"
|
|
@@ -93,6 +97,7 @@
|
|
<div class="label">安装时间</div>
|
|
<div class="label">安装时间</div>
|
|
<div class="value">
|
|
<div class="value">
|
|
<el-date-picker
|
|
<el-date-picker
|
|
|
|
+ :disabled="title == '详情'"
|
|
class="selectStyle"
|
|
class="selectStyle"
|
|
v-model="detailList.installDate"
|
|
v-model="detailList.installDate"
|
|
type="datetime"
|
|
type="datetime"
|
|
@@ -183,7 +188,10 @@
|
|
show-overflow-tooltip
|
|
show-overflow-tooltip
|
|
>
|
|
>
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
- <el-input v-model="scope.row.dataQty"></el-input>
|
|
|
|
|
|
+ <el-input
|
|
|
|
+ :disabled="title == '详情'"
|
|
|
|
+ v-model="scope.row.dataQty"
|
|
|
|
+ ></el-input>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
@@ -194,7 +202,10 @@
|
|
show-overflow-tooltip
|
|
show-overflow-tooltip
|
|
>
|
|
>
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
- <el-input v-model="scope.row.diffAmount"></el-input>
|
|
|
|
|
|
+ <el-input
|
|
|
|
+ :disabled="title == '详情'"
|
|
|
|
+ v-model="scope.row.diffAmount"
|
|
|
|
+ ></el-input>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
@@ -238,12 +249,12 @@
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<el-image
|
|
<el-image
|
|
ref="img"
|
|
ref="img"
|
|
- :src="imageURL + item.url"
|
|
|
|
- :preview-src-list="previewImages"
|
|
|
|
|
|
+ :src="imageURL + scope.row.fileUrl"
|
|
v-if="checkFileType(scope.row.fileUrl) == 'image'"
|
|
v-if="checkFileType(scope.row.fileUrl) == 'image'"
|
|
style="width: 120px; height: 120px"
|
|
style="width: 120px; height: 120px"
|
|
fit="cover"
|
|
fit="cover"
|
|
- ></el-image>
|
|
|
|
|
|
+ >
|
|
|
|
+ </el-image>
|
|
<img
|
|
<img
|
|
class="file"
|
|
class="file"
|
|
src="@/assets/common/word.png"
|
|
src="@/assets/common/word.png"
|
|
@@ -308,8 +319,22 @@
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
</div>
|
|
</div>
|
|
- <h3>审批</h3>
|
|
|
|
- <el-divider></el-divider>
|
|
|
|
|
|
+ <h3
|
|
|
|
+ v-if="
|
|
|
|
+ detailList.examineStatus == 'WAIT' ||
|
|
|
|
+ detailList.examineStatus == 'FAIL' ||
|
|
|
|
+ detailList.examineStatus == 'OK'
|
|
|
|
+ "
|
|
|
|
+ >
|
|
|
|
+ 审批
|
|
|
|
+ </h3>
|
|
|
|
+ <el-divider
|
|
|
|
+ v-if="
|
|
|
|
+ detailList.examineStatus == 'WAIT' ||
|
|
|
|
+ detailList.examineStatus == 'FAIL' ||
|
|
|
|
+ detailList.examineStatus == 'OK'
|
|
|
|
+ "
|
|
|
|
+ ></el-divider>
|
|
<div v-if="detailList.examineStatus == 'WAIT'" class="diy-table-1">
|
|
<div v-if="detailList.examineStatus == 'WAIT'" class="diy-table-1">
|
|
<el-row :gutter="0">
|
|
<el-row :gutter="0">
|
|
<el-col :xs="12" :sm="12" :lg="12" class="item">
|
|
<el-col :xs="12" :sm="12" :lg="12" class="item">
|
|
@@ -347,6 +372,7 @@
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
</div>
|
|
</div>
|
|
|
|
+
|
|
<div
|
|
<div
|
|
v-if="
|
|
v-if="
|
|
detailList.examineStatus == 'OK' || detailList.examineStatus == 'FAIL'
|
|
detailList.examineStatus == 'OK' || detailList.examineStatus == 'FAIL'
|
|
@@ -362,6 +388,7 @@
|
|
<div class="label">验收日期</div>
|
|
<div class="label">验收日期</div>
|
|
<div class="value">
|
|
<div class="value">
|
|
<el-date-picker
|
|
<el-date-picker
|
|
|
|
+ disabled
|
|
prefix-icon="''"
|
|
prefix-icon="''"
|
|
class="selectStyle"
|
|
class="selectStyle"
|
|
v-model="detailList.checkDate"
|
|
v-model="detailList.checkDate"
|
|
@@ -377,8 +404,8 @@
|
|
<div class="label">是否退押</div>
|
|
<div class="label">是否退押</div>
|
|
<div class="value">
|
|
<div class="value">
|
|
<el-radio-group v-model="detailList.isRefundDeposit">
|
|
<el-radio-group v-model="detailList.isRefundDeposit">
|
|
- <el-radio :label="true">是</el-radio>
|
|
|
|
- <el-radio :label="false">否</el-radio>
|
|
|
|
|
|
+ <el-radio disabled :label="true">是</el-radio>
|
|
|
|
+ <el-radio disabled :label="false">否</el-radio>
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
</div>
|
|
</div>
|
|
</el-col>
|
|
</el-col>
|
|
@@ -386,6 +413,7 @@
|
|
<div class="label">验收说明</div>
|
|
<div class="label">验收说明</div>
|
|
<div class="value">
|
|
<div class="value">
|
|
<el-input
|
|
<el-input
|
|
|
|
+ disabled
|
|
v-model="detailList.checkNote"
|
|
v-model="detailList.checkNote"
|
|
placeholder="请输入内容"
|
|
placeholder="请输入内容"
|
|
></el-input>
|
|
></el-input>
|
|
@@ -396,12 +424,7 @@
|
|
<br />
|
|
<br />
|
|
<!-- 按钮 -->
|
|
<!-- 按钮 -->
|
|
<!-- detailList.examineStatus != 'OK' || detailList.examineStatus != 'FAIL' -->
|
|
<!-- detailList.examineStatus != 'OK' || detailList.examineStatus != 'FAIL' -->
|
|
- <div
|
|
|
|
- class="btn-group clearfix"
|
|
|
|
- v-if="
|
|
|
|
- detailList.examineStatus == 'SAVE' || detailList.examineStatus == 'WAIT'
|
|
|
|
- "
|
|
|
|
- >
|
|
|
|
|
|
+ <div class="btn-group clearfix" v-if="detailList.examineStatus == 'WAIT'">
|
|
<div class="fl">
|
|
<div class="fl">
|
|
<el-button type="primary" size="small" @click="adoptFn"
|
|
<el-button type="primary" size="small" @click="adoptFn"
|
|
>审批通过</el-button
|
|
>审批通过</el-button
|
|
@@ -434,6 +457,7 @@ export default {
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
|
|
+ title: "审批",
|
|
imageURL: this.$imageUrl,
|
|
imageURL: this.$imageUrl,
|
|
listLoading: false, // 列表加载loading
|
|
listLoading: false, // 列表加载loading
|
|
dataList: [], // 列表数据
|
|
dataList: [], // 列表数据
|
|
@@ -507,6 +531,13 @@ export default {
|
|
const res = await getDepositManageDetail(data);
|
|
const res = await getDepositManageDetail(data);
|
|
console.log(res);
|
|
console.log(res);
|
|
this.detailList = res.data;
|
|
this.detailList = res.data;
|
|
|
|
+ if (
|
|
|
|
+ res.data.examineStatus == "SAVE" ||
|
|
|
|
+ res.data.examineStatus == "OK" ||
|
|
|
|
+ res.data.examineStatus == "FAIL"
|
|
|
|
+ ) {
|
|
|
|
+ this.title = "详情";
|
|
|
|
+ }
|
|
},
|
|
},
|
|
goBack() {
|
|
goBack() {
|
|
this.$parent.showSurrender = true;
|
|
this.$parent.showSurrender = true;
|
|
@@ -522,4 +553,7 @@ export default {
|
|
.label {
|
|
.label {
|
|
width: 150px !important;
|
|
width: 150px !important;
|
|
}
|
|
}
|
|
|
|
+.selectStyle {
|
|
|
|
+ width: 100%;
|
|
|
|
+}
|
|
</style>
|
|
</style>
|