|
@@ -94,14 +94,8 @@
|
|
|
<div class="label">安装时间</div>
|
|
|
<div class="value" style="padding: 0">
|
|
|
<el-form-item prop="installDate">
|
|
|
- <el-date-picker
|
|
|
- v-model="details.installDate"
|
|
|
- :disabled="details.examineStatus == 'OK'"
|
|
|
- type="datetime"
|
|
|
- placeholder="安装时间"
|
|
|
- default-time="00:00:00"
|
|
|
- value-format="yyyy-MM-dd HH:mm:ss"
|
|
|
- />
|
|
|
+ <el-date-picker v-model="details.installDate" :disabled="details.examineStatus == 'OK'"
|
|
|
+ type="datetime" placeholder="安装时间" default-time="00:00:00" value-format="yyyy-MM-dd HH:mm:ss" />
|
|
|
</el-form-item>
|
|
|
</div>
|
|
|
</el-col>
|
|
@@ -135,38 +129,17 @@
|
|
|
<!-- 列表 -->
|
|
|
<div class="mymain-container">
|
|
|
<div class="table">
|
|
|
- <el-table
|
|
|
- v-loading="listLoading"
|
|
|
- :data="details.items"
|
|
|
- element-loading-text="Loading"
|
|
|
- border
|
|
|
- fit
|
|
|
- highlight-current-row
|
|
|
- stripe
|
|
|
- show-summary
|
|
|
- :summary-method="$getSummaries"
|
|
|
- >
|
|
|
- <el-table-column
|
|
|
- v-if="!isCustomer"
|
|
|
- align="left"
|
|
|
- label="厂编号"
|
|
|
- prop="factoryNo"
|
|
|
- min-width="160"
|
|
|
- show-overflow-tooltip
|
|
|
- >
|
|
|
+ <el-table v-loading="listLoading" :data="details.items" element-loading-text="Loading" border fit
|
|
|
+ highlight-current-row stripe show-summary :summary-method="$getSummaries">
|
|
|
+ <el-table-column v-if="!isCustomer" align="left" label="厂编号" prop="factoryNo" min-width="160"
|
|
|
+ show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
<CopyButton :copyText="scope.row.factoryNo" />
|
|
|
<span>{{ scope.row.factoryNo }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column
|
|
|
- v-if="!isCustomer"
|
|
|
- align="left"
|
|
|
- label="特价编号"
|
|
|
- prop="specialNo"
|
|
|
- min-width="160"
|
|
|
- show-overflow-tooltip
|
|
|
- >
|
|
|
+ <el-table-column v-if="!isCustomer" align="left" label="特价编号" prop="specialNo" min-width="160"
|
|
|
+ show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
<CopyButton :copyText="scope.row.specialNo" />
|
|
|
<span>{{ scope.row.specialNo }}</span>
|
|
@@ -178,13 +151,7 @@
|
|
|
<span>{{ scope.row.materialNumber }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="left"
|
|
|
- label="产品编码"
|
|
|
- prop="materialOldNumber"
|
|
|
- min-width="130"
|
|
|
- show-overflow-tooltip
|
|
|
- >
|
|
|
+ <el-table-column align="left" label="产品编码" prop="materialOldNumber" min-width="130" show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
<CopyButton :copyText="scope.row.materialOldNumber" />
|
|
|
<span>{{ scope.row.materialOldNumber }}</span>
|
|
@@ -202,39 +169,23 @@
|
|
|
<span>{{ scope.row.specification }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="left"
|
|
|
- label="实装规格型号"
|
|
|
- prop="realSpecification"
|
|
|
- min-width="300"
|
|
|
- show-overflow-tooltip
|
|
|
- >
|
|
|
+ <el-table-column align="left" label="实装规格型号" prop="realSpecification" min-width="300" show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
<div :style="scope.row.realSpecification != scope.row.specification ? { color: 'blue' } : ''">
|
|
|
{{ scope.row.realSpecification }}
|
|
|
</div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="left"
|
|
|
- label="实装物料编号"
|
|
|
- prop="realMaterialNumber"
|
|
|
- min-width="150"
|
|
|
- show-overflow-tooltip
|
|
|
- >
|
|
|
+ <el-table-column align="left" label="实装物料编号" prop="realMaterialNumber" min-width="150"
|
|
|
+ show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
<div :style="scope.row.realMaterialNumber != scope.row.materialNumber ? { color: 'blue' } : ''">
|
|
|
{{ scope.row.realMaterialNumber }}
|
|
|
</div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="left"
|
|
|
- label="实装厂产品编码"
|
|
|
- prop="realMaterialOldNumber"
|
|
|
- min-width="200"
|
|
|
- show-overflow-tooltip
|
|
|
- >
|
|
|
+ <el-table-column align="left" label="实装厂产品编码" prop="realMaterialOldNumber" min-width="200"
|
|
|
+ show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
<div :style="scope.row.realMaterialOldNumber != scope.row.materialOldNumber ? { color: 'blue' } : ''">
|
|
|
{{ scope.row.realMaterialOldNumber }}
|
|
@@ -253,13 +204,7 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column align="right" label="押金数量" prop="hasSendQty" min-width="160" show-overflow-tooltip />
|
|
|
- <el-table-column
|
|
|
- align="right"
|
|
|
- label="发货数量"
|
|
|
- prop="orderHasSendQty"
|
|
|
- min-width="160"
|
|
|
- show-overflow-tooltip
|
|
|
- />
|
|
|
+ <el-table-column align="right" label="发货数量" prop="orderHasSendQty" min-width="160" show-overflow-tooltip />
|
|
|
<!-- <el-table-column
|
|
|
align="right"
|
|
|
label="押金金额"
|
|
@@ -297,13 +242,7 @@
|
|
|
{{ scope.row.diffAmount | numToFixed }}
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="right"
|
|
|
- label="收差政策价格"
|
|
|
- prop="diffPolicyPrice"
|
|
|
- min-width="200"
|
|
|
- show-overflow-tooltip
|
|
|
- >
|
|
|
+ <el-table-column align="right" label="收差政策价格" prop="diffPolicyPrice" min-width="200" show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
{{ scope.row.diffPolicyPrice | numToFixed }}
|
|
|
</template>
|
|
@@ -312,8 +251,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<h3 class="gdzl">工程资料</h3>
|
|
|
- <el-button :disabled="isDis" class="batchDownload" type="primary" size="small" @click="batchDownloadFn"
|
|
|
- >批量下载
|
|
|
+ <el-button :disabled="isDis" class="batchDownload" type="primary" size="small" @click="batchDownloadFn">批量下载
|
|
|
</el-button>
|
|
|
|
|
|
<el-divider />
|
|
@@ -321,44 +259,24 @@
|
|
|
<!-- 列表 -->
|
|
|
<div class="mymain-container">
|
|
|
<div class="table">
|
|
|
- <el-table
|
|
|
- v-loading="listLoading"
|
|
|
- :data="original"
|
|
|
- element-loading-text="Loading"
|
|
|
- border
|
|
|
- fit
|
|
|
- highlight-current-row
|
|
|
- stripe
|
|
|
- >
|
|
|
+ <el-table v-loading="listLoading" :data="original" element-loading-text="Loading" border fit
|
|
|
+ highlight-current-row stripe>
|
|
|
<el-table-column align="left" label="资料描述" prop="dataDescribe" min-width="160" show-overflow-tooltip />
|
|
|
<el-table-column align="left" label="原文件名" prop="fileName" min-width="160" show-overflow-tooltip />
|
|
|
<el-table-column align="left" label="缩略图" prop="fileUrl" min-width="160" show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
- <el-image
|
|
|
- v-if="checkFileType(scope.row.fileUrl) == 'image'"
|
|
|
- ref="img"
|
|
|
- :src="imageURL + scope.row.fileUrl"
|
|
|
- style="width: 120px; height: 120px"
|
|
|
- fit="cover"
|
|
|
- :preview-src-list="[imageURL + scope.row.fileUrl]"
|
|
|
- />
|
|
|
+ <el-image v-if="checkFileType(scope.row.fileUrl) == 'image'" ref="img"
|
|
|
+ :src="imageURL + scope.row.fileUrl" style="width: 120px; height: 120px" fit="cover"
|
|
|
+ :preview-src-list="[imageURL + scope.row.fileUrl]" />
|
|
|
<img v-if="checkFileType(scope.row.fileUrl) == 'word'" class="file" src="@/assets/common/word.png" />
|
|
|
<img v-if="checkFileType(scope.row.fileUrl) == 'excel'" class="file" src="@/assets/common/excel.png" />
|
|
|
<img v-if="checkFileType(scope.row.fileUrl) == 'ppt'" class="file" src="@/assets/common/ppt.png" />
|
|
|
|
|
|
- <img
|
|
|
- v-if="checkFileType(scope.row.fileUrl) == 'pdf'"
|
|
|
- class="file"
|
|
|
- style="cursor: pointer"
|
|
|
- src="@/assets/common/pdf.png"
|
|
|
- @click="openPdf(scope.row.fileUrl)"
|
|
|
- />
|
|
|
+ <img v-if="checkFileType(scope.row.fileUrl) == 'pdf'" class="file" style="cursor: pointer"
|
|
|
+ src="@/assets/common/pdf.png" @click="openPdf(scope.row.fileUrl)" />
|
|
|
|
|
|
- <img
|
|
|
- v-if="checkFileType(scope.row.fileUrl) == 'file'"
|
|
|
- class="file aaa"
|
|
|
- src="@/assets/common/zip.jpeg"
|
|
|
- />
|
|
|
+ <img v-if="checkFileType(scope.row.fileUrl) == 'file'" class="file aaa"
|
|
|
+ src="@/assets/common/zip.jpeg" />
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column align="left" label="下载文件名称" prop="fileName" min-width="160" show-overflow-tooltip>
|
|
@@ -368,8 +286,7 @@
|
|
|
</el-table-column>
|
|
|
<el-table-column align="center" label="操作" min-width="160" show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
- <el-button type="text" class="textColor" @click="downLoadFn(scope.row.fileUrl, scope.row.fileName)"
|
|
|
- >下载
|
|
|
+ <el-button type="text" class="textColor" @click="downLoadFn(scope.row.fileUrl, scope.row.fileName)">下载
|
|
|
</el-button>
|
|
|
<!-- <el-button-->
|
|
|
<!-- v-if="checkFileType(scope.row.fileUrl) == 'pdf'"-->
|
|
@@ -415,15 +332,13 @@
|
|
|
<el-col :xs="12" :sm="12" :lg="12" class="item">
|
|
|
<div class="label">是否退押</div>
|
|
|
<div class="value">
|
|
|
- <template
|
|
|
- v-if="
|
|
|
- !(
|
|
|
- details.examineStatus == 'WAIT' ||
|
|
|
- details.examineStatus == 'SAVE' ||
|
|
|
- details.examineStatus == 'CLOSE'
|
|
|
- )
|
|
|
- "
|
|
|
- >
|
|
|
+ <template v-if="
|
|
|
+ !(
|
|
|
+ details.examineStatus == 'WAIT' ||
|
|
|
+ details.examineStatus == 'SAVE' ||
|
|
|
+ details.examineStatus == 'CLOSE'
|
|
|
+ )
|
|
|
+ ">
|
|
|
{{ details.isRefundDeposit == true ? '是' : '否' }}
|
|
|
</template>
|
|
|
</div>
|
|
@@ -444,118 +359,119 @@
|
|
|
</el-row>
|
|
|
</div>
|
|
|
<div>
|
|
|
- <div v-if="details.examineStatus == 'WAIT_REVIEW' || details.examineStatus == 'AMEND'|| details.examineStatus == 'REVIEW'">
|
|
|
- <h3 class="gdzl">补充资料</h3>
|
|
|
- <el-divider />
|
|
|
- <div class="mymain-container">
|
|
|
- <div class="table">
|
|
|
- <el-table v-loading="listLoading" :data="amendData" element-loading-text="Loading" border fit
|
|
|
- highlight-current-row stripe>
|
|
|
- <el-table-column align="left" label="资料描述" prop="dataDescribe" min-width="160" show-overflow-tooltip />
|
|
|
- <el-table-column align="left" label="原文件名" prop="fileName" min-width="160" show-overflow-tooltip />
|
|
|
- <el-table-column align="left" label="缩略图" prop="fileUrl" min-width="160" show-overflow-tooltip>
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-image v-if="checkFileType(scope.row.fileUrl) == 'image'" ref="img"
|
|
|
- :src="imageURL + scope.row.fileUrl" style="width: 120px; height: 120px" fit="cover"
|
|
|
- :preview-src-list="[imageURL + scope.row.fileUrl]" />
|
|
|
- <img v-if="checkFileType(scope.row.fileUrl) == 'word'" class="file" src="@/assets/common/word.png" />
|
|
|
- <img v-if="checkFileType(scope.row.fileUrl) == 'excel'" class="file"
|
|
|
- src="@/assets/common/excel.png" />
|
|
|
- <img v-if="checkFileType(scope.row.fileUrl) == 'ppt'" class="file" src="@/assets/common/ppt.png" />
|
|
|
- <img v-if="checkFileType(scope.row.fileUrl) == 'pdf'" class="file" src="@/assets/common/pdf.png" />
|
|
|
- <img v-if="checkFileType(scope.row.fileUrl) == 'file'" class="file aaa"
|
|
|
- src="@/assets/common/zip.jpeg" />
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column align="left" label="下载文件名称" prop="fileName" min-width="160" show-overflow-tooltip>
|
|
|
- <template slot-scope="scope">
|
|
|
- {{ '资料_' + scope.row.fileName }}
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column align="center" label="操作" min-width="160" show-overflow-tooltip>
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-button type="text" class="textColor"
|
|
|
- @click="downLoadFn(scope.row.fileUrl, scope.row.fileName)">下载</el-button>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- </div>
|
|
|
- <div class="diy-table-1">
|
|
|
- <el-row :gutter="0">
|
|
|
- <el-col :xs="12" :sm="12" :lg="12" class="item">
|
|
|
- <div class="label">
|
|
|
- 上传人
|
|
|
- </div>
|
|
|
- <div class="value">
|
|
|
- {{ details.amendBy }}
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :xs="12" :sm="12" :lg="12" class="item">
|
|
|
- <div class="label">
|
|
|
- 上传时间
|
|
|
- </div>
|
|
|
- <div class="value">
|
|
|
- {{ details.amendTime }}
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :xs="12" :sm="24" :lg="24" class="item">
|
|
|
- <div class="label">
|
|
|
- 补充说明
|
|
|
- </div>
|
|
|
- <div class="value">
|
|
|
- {{ details.amendRemark }}
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
-
|
|
|
- </el-row>
|
|
|
- </div>
|
|
|
- <div v-if=" details.examineStatus=='REVIEW'">
|
|
|
- <h3 class="gdzl">复核</h3>
|
|
|
+ <div
|
|
|
+ v-if="details.examineStatus == 'WAIT_REVIEW' || details.examineStatus == 'AMEND' || details.examineStatus == 'REVIEW'">
|
|
|
+ <h3 class="gdzl">补充资料</h3>
|
|
|
<el-divider />
|
|
|
- <div class="diy-table-1">
|
|
|
- <el-row :gutter="0">
|
|
|
- <el-col :xs="12" :sm="12" :lg="12" class="item">
|
|
|
- <div class="label">
|
|
|
- 复核人
|
|
|
- </div>
|
|
|
- <div class="value">
|
|
|
- <el-input v-model="details.reviewBy" placeholder="请输入" />
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :xs="12" :sm="12" :lg="12" class="item">
|
|
|
- <div class="label">
|
|
|
- 复核时间
|
|
|
- </div>
|
|
|
- <div class="value">
|
|
|
- <el-date-picker v-model="details.reviewTime" class="dateStyle" type="datetime" placeholder="选择日期"
|
|
|
- default-time="00:00:00" value-format="yyyy-MM-dd HH:mm:ss" />
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
- <el-col :xs="12" :sm="24" :lg="24" class="item">
|
|
|
- <div class="label">
|
|
|
- 复核说明
|
|
|
- </div>
|
|
|
- <div class="value">
|
|
|
- <input v-model="details.reviewRemark" type="text" />
|
|
|
- </div>
|
|
|
- </el-col>
|
|
|
+ <div class="mymain-container">
|
|
|
+ <div class="table">
|
|
|
+ <el-table v-loading="listLoading" :data="amendData" element-loading-text="Loading" border fit
|
|
|
+ highlight-current-row stripe>
|
|
|
+ <el-table-column align="left" label="资料描述" prop="dataDescribe" min-width="160" show-overflow-tooltip />
|
|
|
+ <el-table-column align="left" label="原文件名" prop="fileName" min-width="160" show-overflow-tooltip />
|
|
|
+ <el-table-column align="left" label="缩略图" prop="fileUrl" min-width="160" show-overflow-tooltip>
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-image v-if="checkFileType(scope.row.fileUrl) == 'image'" ref="img"
|
|
|
+ :src="imageURL + scope.row.fileUrl" style="width: 120px; height: 120px" fit="cover"
|
|
|
+ :preview-src-list="[imageURL + scope.row.fileUrl]" />
|
|
|
+ <img v-if="checkFileType(scope.row.fileUrl) == 'word'" class="file"
|
|
|
+ src="@/assets/common/word.png" />
|
|
|
+ <img v-if="checkFileType(scope.row.fileUrl) == 'excel'" class="file"
|
|
|
+ src="@/assets/common/excel.png" />
|
|
|
+ <img v-if="checkFileType(scope.row.fileUrl) == 'ppt'" class="file" src="@/assets/common/ppt.png" />
|
|
|
+ <img v-if="checkFileType(scope.row.fileUrl) == 'pdf'" class="file" src="@/assets/common/pdf.png" />
|
|
|
+ <img v-if="checkFileType(scope.row.fileUrl) == 'file'" class="file aaa"
|
|
|
+ src="@/assets/common/zip.jpeg" />
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column align="left" label="下载文件名称" prop="fileName" min-width="160" show-overflow-tooltip>
|
|
|
+ <template slot-scope="scope">
|
|
|
+ {{ '资料_' + scope.row.fileName }}
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column align="center" label="操作" min-width="160" show-overflow-tooltip>
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-button type="text" class="textColor"
|
|
|
+ @click="downLoadFn(scope.row.fileUrl, scope.row.fileName)">下载</el-button>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </div>
|
|
|
+ <div class="diy-table-1">
|
|
|
+ <el-row :gutter="0">
|
|
|
+ <el-col :xs="12" :sm="12" :lg="12" class="item">
|
|
|
+ <div class="label">
|
|
|
+ 上传人
|
|
|
+ </div>
|
|
|
+ <div class="value">
|
|
|
+ {{ details.amendBy }}
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+ <el-col :xs="12" :sm="12" :lg="12" class="item">
|
|
|
+ <div class="label">
|
|
|
+ 上传时间
|
|
|
+ </div>
|
|
|
+ <div class="value">
|
|
|
+ {{ details.amendTime }}
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+ <el-col :xs="12" :sm="24" :lg="24" class="item">
|
|
|
+ <div class="label">
|
|
|
+ 补充说明
|
|
|
+ </div>
|
|
|
+ <div class="value">
|
|
|
+ {{ details.amendRemark }}
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+
|
|
|
+ </el-row>
|
|
|
+ </div>
|
|
|
+ <div v-if="details.examineStatus == 'REVIEW'">
|
|
|
+ <h3 class="gdzl">复核</h3>
|
|
|
+ <el-divider />
|
|
|
+ <div class="diy-table-1">
|
|
|
+ <el-row :gutter="0">
|
|
|
+ <el-col :xs="12" :sm="12" :lg="12" class="item">
|
|
|
+ <div class="label">
|
|
|
+ 复核人
|
|
|
+ </div>
|
|
|
+ <div class="value">
|
|
|
+ <el-input v-model="details.reviewBy" placeholder="请输入" />
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+ <el-col :xs="12" :sm="12" :lg="12" class="item">
|
|
|
+ <div class="label">
|
|
|
+ 复核时间
|
|
|
+ </div>
|
|
|
+ <div class="value">
|
|
|
+ <el-date-picker v-model="details.reviewTime" class="dateStyle" type="datetime" placeholder="选择日期"
|
|
|
+ default-time="00:00:00" value-format="yyyy-MM-dd HH:mm:ss" />
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+ <el-col :xs="12" :sm="24" :lg="24" class="item">
|
|
|
+ <div class="label">
|
|
|
+ 复核说明
|
|
|
+ </div>
|
|
|
+ <div class="value">
|
|
|
+ <input v-model="details.reviewRemark" type="text" />
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
|
|
|
- </el-row>
|
|
|
+ </el-row>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
|
|
|
<div style="margin: 20px 0">
|
|
|
<el-button
|
|
|
- v-if="details.examineStatus != 'OK' || (!isCustomer && details.examineStatus == 'OK')"
|
|
|
- type="primary"
|
|
|
- size="small"
|
|
|
- @click="handleSvse"
|
|
|
- >保存
|
|
|
+ v-if="(details.examineStatus != 'OK' || (!isCustomer && details.examineStatus == 'OK')) && details.examineStatus != 'WAIT_REVIEW' && details.examineStatus != 'AMEND' && details.examineStatus != 'REVIEW'"
|
|
|
+ type="primary" size="small" @click="handleSvse">保存
|
|
|
</el-button>
|
|
|
- <el-button type="primary" size="small" @click="handleReset">重置 </el-button>
|
|
|
+ <el-button
|
|
|
+ v-if="(details.examineStatus != 'OK' || (!isCustomer && details.examineStatus == 'OK')) && details.examineStatus != 'WAIT_REVIEW' && details.examineStatus != 'AMEND' && details.examineStatus != 'REVIEW'"
|
|
|
+ type="primary" size="small" @click="handleReset">重置 </el-button>
|
|
|
</div>
|
|
|
</div>
|
|
|
<div v-show="engineering == '工程订单信息'">
|
|
@@ -564,15 +480,8 @@
|
|
|
<!-- 列表 -->
|
|
|
<div class="mymain-container">
|
|
|
<div class="table">
|
|
|
- <el-table
|
|
|
- v-loading="listLoading"
|
|
|
- :data="dataList"
|
|
|
- element-loading-text="Loading"
|
|
|
- border
|
|
|
- fit
|
|
|
- highlight-current-row
|
|
|
- stripe
|
|
|
- >
|
|
|
+ <el-table v-loading="listLoading" :data="dataList" element-loading-text="Loading" border fit
|
|
|
+ highlight-current-row stripe>
|
|
|
<el-table-column align="left" label="工程订单号" prop="enginOrderNo" min-width="160" show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
<CopyButton :copyText="scope.row.enginOrderNo" />
|
|
@@ -598,13 +507,7 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column align="right" label="数量" prop="qty" min-width="160" show-overflow-tooltip />
|
|
|
- <el-table-column
|
|
|
- align="right"
|
|
|
- label="押金金额"
|
|
|
- prop="totalDepositAmount"
|
|
|
- min-width="160"
|
|
|
- show-overflow-tooltip
|
|
|
- >
|
|
|
+ <el-table-column align="right" label="押金金额" prop="totalDepositAmount" min-width="160" show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
{{ scope.row.totalDepositAmount | numToFixed }}
|
|
|
</template>
|
|
@@ -619,15 +522,8 @@
|
|
|
<!-- 列表 -->
|
|
|
<div class="mymain-container">
|
|
|
<div class="table">
|
|
|
- <el-table
|
|
|
- v-loading="listLoading"
|
|
|
- :data="projectList"
|
|
|
- element-loading-text="Loading"
|
|
|
- border
|
|
|
- fit
|
|
|
- highlight-current-row
|
|
|
- stripe
|
|
|
- >
|
|
|
+ <el-table v-loading="listLoading" :data="projectList" element-loading-text="Loading" border fit
|
|
|
+ highlight-current-row stripe>
|
|
|
<el-table-column align="left" label="发货单" prop="id" min-width="160" show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
<CopyButton :copyText="scope.row.id" />
|
|
@@ -653,13 +549,7 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column align="right" label="数量" prop="refundableQty" min-width="160" show-overflow-tooltip />
|
|
|
- <el-table-column
|
|
|
- align="right"
|
|
|
- label="押金金额"
|
|
|
- prop="totalDepositAmount"
|
|
|
- min-width="160"
|
|
|
- show-overflow-tooltip
|
|
|
- >
|
|
|
+ <el-table-column align="right" label="押金金额" prop="totalDepositAmount" min-width="160" show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
{{ ((scope.row.refundableQty || 0) * (scope.row.singleDepositAmount || 0)) | numToFixed }}
|
|
|
</template>
|
|
@@ -697,13 +587,7 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column align="right" label="数量" prop="refundableQty" min-width="160" show-overflow-tooltip />
|
|
|
- <el-table-column
|
|
|
- align="right"
|
|
|
- label="押金金额"
|
|
|
- prop="totalDepositAmount"
|
|
|
- min-width="160"
|
|
|
- show-overflow-tooltip
|
|
|
- >
|
|
|
+ <el-table-column align="right" label="押金金额" prop="totalDepositAmount" min-width="160" show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
{{ ((scope.row.qty || 0) * (scope.row.singleDepositAmount || 0)) | numToFixed }}
|
|
|
</template>
|
|
@@ -717,57 +601,26 @@
|
|
|
<!-- 列表 -->
|
|
|
<div class="mymain-container">
|
|
|
<div class="table">
|
|
|
- <el-table
|
|
|
- v-loading="listLoading"
|
|
|
- :data="details.checkRecordItems"
|
|
|
- element-loading-text="Loading"
|
|
|
- border
|
|
|
- fit
|
|
|
- highlight-current-row
|
|
|
- stripe
|
|
|
- >
|
|
|
+ <el-table v-loading="listLoading" :data="details.checkRecordItems" element-loading-text="Loading" border fit
|
|
|
+ highlight-current-row stripe>
|
|
|
<el-table-column align="left" label="受理日期" prop="checkDate" min-width="160" show-overflow-tooltip>
|
|
|
</el-table-column>
|
|
|
<el-table-column align="left" label="验收人" prop="checkName" min-width="160" show-overflow-tooltip>
|
|
|
</el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="left"
|
|
|
- label="申请退押金备注
|
|
|
-"
|
|
|
- prop="applyNote"
|
|
|
- min-width="160"
|
|
|
- show-overflow-tooltip
|
|
|
- >
|
|
|
+ <el-table-column align="left" label="申请退押金备注
|
|
|
+" prop="applyNote" min-width="160" show-overflow-tooltip>
|
|
|
</el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="left"
|
|
|
- label="验收说明
|
|
|
-"
|
|
|
- prop="checkNote"
|
|
|
- min-width="160"
|
|
|
- show-overflow-tooltip
|
|
|
- >
|
|
|
+ <el-table-column align="left" label="验收说明
|
|
|
+" prop="checkNote" min-width="160" show-overflow-tooltip>
|
|
|
</el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="left"
|
|
|
- label="是否退押
|
|
|
-"
|
|
|
- prop="checkNote"
|
|
|
- min-width="160"
|
|
|
- show-overflow-tooltip
|
|
|
- >
|
|
|
+ <el-table-column align="left" label="是否退押
|
|
|
+" prop="checkNote" min-width="160" show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
{{ scope.row.isRefundDeposit ? '是' : '否' }}
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="left"
|
|
|
- label="提交人
|
|
|
-"
|
|
|
- prop="submitName"
|
|
|
- min-width="160"
|
|
|
- show-overflow-tooltip
|
|
|
- >
|
|
|
+ <el-table-column align="left" label="提交人
|
|
|
+" prop="submitName" min-width="160" show-overflow-tooltip>
|
|
|
</el-table-column>
|
|
|
<el-table-column align="left" label="提交时间" prop="submitTime" min-width="160" show-overflow-tooltip>
|
|
|
</el-table-column>
|
|
@@ -845,7 +698,7 @@ export default {
|
|
|
})
|
|
|
res.data.items = arr
|
|
|
this.amendData = res.data.dataList.filter(k => k.dataPosition == 'AMEND')
|
|
|
- this.original = res.data.dataList.filter(k => k.dataPosition != 'AMEND')
|
|
|
+ this.original = res.data.dataList.filter(k => k.dataPosition != 'AMEND')
|
|
|
this.details = res.data
|
|
|
})
|
|
|
} else if (this.engineering == '工程订单信息') {
|