|
@@ -104,14 +104,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>
|
|
@@ -223,38 +217,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 :copy-text="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 :copy-text="scope.row.specialNo" />
|
|
|
<span>{{ scope.row.specialNo }}</span>
|
|
@@ -266,13 +239,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 :copy-text="scope.row.materialOldNumber" />
|
|
|
<span>{{ scope.row.materialOldNumber }}</span>
|
|
@@ -329,41 +296,27 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
</el-table-column> -->
|
|
|
- <el-table-column
|
|
|
- align="left"
|
|
|
- label="实装规格型号"
|
|
|
- prop="depositSpecification"
|
|
|
- min-width="300"
|
|
|
- show-overflow-tooltip
|
|
|
- >
|
|
|
+ <el-table-column align="left" label="实装规格型号" prop="depositSpecification" min-width="300"
|
|
|
+ show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
- <div :class="setColour(scope.row,'specification', 'realSpecification', 'depositSpecification')">
|
|
|
+ <div :class="setColour(scope.row, 'specification', 'realSpecification', 'depositSpecification')">
|
|
|
{{ scope.row.depositSpecification }}
|
|
|
</div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="left"
|
|
|
- label="实装物料编号"
|
|
|
- prop="depositMaterialNumber"
|
|
|
- min-width="150"
|
|
|
- show-overflow-tooltip
|
|
|
- >
|
|
|
+ <el-table-column align="left" label="实装物料编号" prop="depositMaterialNumber" min-width="150"
|
|
|
+ show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
- <div :class="setColour(scope.row,'materialNumber', 'realMaterialNumber', 'depositMaterialNumber')">
|
|
|
+ <div :class="setColour(scope.row, 'materialNumber', 'realMaterialNumber', 'depositMaterialNumber')">
|
|
|
{{ scope.row.depositMaterialNumber }}
|
|
|
</div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column
|
|
|
- align="left"
|
|
|
- label="实装厂产品编码"
|
|
|
- prop="depositMaterialOldNumber"
|
|
|
- min-width="200"
|
|
|
- show-overflow-tooltip
|
|
|
- >
|
|
|
+ <el-table-column align="left" label="实装厂产品编码" prop="depositMaterialOldNumber" min-width="200"
|
|
|
+ show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
- <div :class="setColour(scope.row,'materialOldNumber', 'realMaterialOldNumber', 'depositMaterialOldNumber')">
|
|
|
+ <div
|
|
|
+ :class="setColour(scope.row, 'materialOldNumber', 'realMaterialOldNumber', 'depositMaterialOldNumber')">
|
|
|
{{ scope.row.depositMaterialOldNumber }}
|
|
|
</div>
|
|
|
</template>
|
|
@@ -386,13 +339,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="押金金额"
|
|
@@ -430,13 +377,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>
|
|
@@ -449,17 +390,8 @@
|
|
|
<!-- 列表 -->
|
|
|
<div class="mymain-container">
|
|
|
<div class="table">
|
|
|
- <el-table
|
|
|
- v-loading="listLoading"
|
|
|
- :data="details.collectList"
|
|
|
- element-loading-text="Loading"
|
|
|
- border
|
|
|
- fit
|
|
|
- highlight-current-row
|
|
|
- stripe
|
|
|
- show-summary
|
|
|
- :summary-method="$getSummaries"
|
|
|
- >
|
|
|
+ <el-table v-loading="listLoading" :data="details.collectList" element-loading-text="Loading" border fit
|
|
|
+ highlight-current-row stripe show-summary :summary-method="$getSummaries">
|
|
|
<el-table-column align="left" label="工程登录单号" prop="refEnginRecordNo" min-width="130" show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
<CopyButton :copy-text="scope.row.refEnginRecordNo" />
|
|
@@ -484,7 +416,8 @@
|
|
|
<span>{{ scope.row.customerWalletName }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column align="left" label="现金钱包编码" prop="customerWalletNumber" min-width="130" show-overflow-tooltip>
|
|
|
+ <el-table-column align="left" label="现金钱包编码" prop="customerWalletNumber" min-width="130"
|
|
|
+ show-overflow-tooltip>
|
|
|
<template slot-scope="scope">
|
|
|
<CopyButton :copy-text="scope.row.customerWalletNumber" />
|
|
|
<span>{{ scope.row.customerWalletNumber }}</span>
|
|
@@ -540,13 +473,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 />
|
|
@@ -554,44 +481,22 @@
|
|
|
<!-- 列表 -->
|
|
|
<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>
|
|
@@ -601,11 +506,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'"-->
|
|
@@ -651,15 +552,12 @@
|
|
|
<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>
|
|
@@ -685,70 +583,32 @@
|
|
|
<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 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"
|
|
|
- >
|
|
|
+ <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"
|
|
|
- >
|
|
|
+ <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
|
|
|
- >
|
|
|
+ <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>
|
|
|
+ <el-button type="text" class="textColor"
|
|
|
+ @click="downLoadFn(scope.row.fileUrl, scope.row.fileName)">下载</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
@@ -789,14 +649,8 @@
|
|
|
<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"
|
|
|
- />
|
|
|
+ <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">
|
|
@@ -813,29 +667,17 @@
|
|
|
</div>
|
|
|
|
|
|
<div style="margin: 20px 0">
|
|
|
- <el-button
|
|
|
- v-if="
|
|
|
- (details.examineStatus != 'OK' || (!isCustomer && details.examineStatus == 'OK')) &&
|
|
|
- details.dataState != 'WAIT_REVIEW' &&
|
|
|
- details.dataState != 'AMEND' &&
|
|
|
- details.dataState != 'REVIEW'
|
|
|
- "
|
|
|
- type="primary"
|
|
|
- size="small"
|
|
|
- @click="handleSvse"
|
|
|
- >保存
|
|
|
+ <el-button v-if="(details.examineStatus != 'OK' || (!isCustomer && details.examineStatus == 'OK')) &&
|
|
|
+ details.dataState != 'WAIT_REVIEW' &&
|
|
|
+ details.dataState != 'AMEND' &&
|
|
|
+ details.dataState != 'REVIEW'
|
|
|
+ " type="primary" size="small" @click="handleSvse">保存
|
|
|
</el-button>
|
|
|
- <el-button
|
|
|
- v-if="
|
|
|
- (details.examineStatus != 'OK' || (!isCustomer && details.examineStatus == 'OK')) &&
|
|
|
- details.dataState != 'WAIT_REVIEW' &&
|
|
|
- details.dataState != 'AMEND' &&
|
|
|
- details.dataState != 'REVIEW'
|
|
|
- "
|
|
|
- type="primary"
|
|
|
- size="small"
|
|
|
- @click="handleReset"
|
|
|
- >重置
|
|
|
+ <el-button v-if="(details.examineStatus != 'OK' || (!isCustomer && details.examineStatus == 'OK')) &&
|
|
|
+ details.dataState != 'WAIT_REVIEW' &&
|
|
|
+ details.dataState != 'AMEND' &&
|
|
|
+ details.dataState != 'REVIEW'
|
|
|
+ " type="primary" size="small" @click="handleReset">重置
|
|
|
</el-button>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -845,15 +687,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 :copy-text="scope.row.enginOrderNo" />
|
|
@@ -879,13 +714,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>
|
|
@@ -900,15 +729,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 :copy-text="scope.row.id" />
|
|
@@ -934,13 +756,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>
|
|
@@ -978,13 +794,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>
|
|
@@ -998,53 +808,22 @@
|
|
|
<!-- 列表 -->
|
|
|
<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 align="left" label="验收人" prop="checkName" min-width="160" show-overflow-tooltip />
|
|
|
- <el-table-column
|
|
|
- align="left"
|
|
|
- label="申请退押金备注
|
|
|
-"
|
|
|
- prop="applyNote"
|
|
|
- min-width="160"
|
|
|
- show-overflow-tooltip
|
|
|
- />
|
|
|
- <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 align="left" label="申请退押金备注
|
|
|
+" prop="applyNote" min-width="160" show-overflow-tooltip />
|
|
|
+ <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 align="left" label="提交时间" prop="submitTime" min-width="160" show-overflow-tooltip />
|
|
|
</el-table>
|
|
|
</div>
|
|
@@ -1139,8 +918,8 @@ export default {
|
|
|
arr.push(item)
|
|
|
}
|
|
|
// item.number = (item.qty*100 - item.directTransferQty*100 - item.retiredQty*100) / 100;
|
|
|
- item.sums1 = ['orderHasSendQty', 'dataQty', 'qty', 'hasSendQty', 'contractQty']
|
|
|
- item.sums2 = ['totalAmount', 'diffAmount', 'price', 'depositAmount', 'contractPrice', 'contractAmount']
|
|
|
+ item.sums1 = ['orderHasSendQty', 'dataQty', 'qty', 'hasSendQty', 'contractQty', 'salesQty',]
|
|
|
+ item.sums2 = ['totalAmount', 'salesAmount', 'diffAmount', 'price', 'depositAmount', 'contractPrice', 'contractAmount']
|
|
|
})
|
|
|
res.data.collectList.forEach(item => {
|
|
|
// item.number = (item.qty*100 - item.directTransferQty*100 - item.retiredQty*100) / 100;
|
|
@@ -1240,12 +1019,16 @@ export default {
|
|
|
</script>
|
|
|
|
|
|
<style scoped lang="scss">
|
|
|
-::v-deep .input .el-input__inner, .input {
|
|
|
+::v-deep .input .el-input__inner,
|
|
|
+.input {
|
|
|
color: blue !important;
|
|
|
}
|
|
|
-::v-deep .input2 .el-input__inner, .input2 {
|
|
|
+
|
|
|
+::v-deep .input2 .el-input__inner,
|
|
|
+.input2 {
|
|
|
color: #f00 !important;
|
|
|
}
|
|
|
+
|
|
|
.aaa {
|
|
|
height: 64px;
|
|
|
width: 64px;
|