zh 2 gadi atpakaļ
vecāks
revīzija
447a725e4b

+ 15 - 16
src/views/deposit_home/components/deposit_list-detail.vue

@@ -128,17 +128,17 @@
               </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">
-            <div class="label">实际使用单位</div>
-            <div class="value">
-              <el-input v-model="details.realUseUnit" placeholder="实际使用单位" />
-            </div>
-          </el-col>
-          <el-col :xs="24" :sm="24" :lg="8" class="item">
-            <div class="label">实际安装地址</div>
-            <div class="value">
-              <el-input v-model="details.realInstallAddress" placeholder="实际使用单位" />
-            </div>
-          </el-col>
+              <div class="label">实际使用单位</div>
+              <div class="value">
+                <el-input v-model="details.realUseUnit" :readonly="isCustomer" placeholder="实际使用单位" />
+              </div>
+            </el-col>
+            <el-col :xs="24" :sm="24" :lg="8" class="item">
+              <div class="label">实际安装地址</div>
+              <div class="value">
+                <el-input v-model="details.realInstallAddress" :readonly="isCustomer" placeholder="实际使用单位" />
+              </div>
+            </el-col>
             <el-col :xs="24" :sm="24" :lg="8" class="item">
             <el-col :xs="24" :sm="24" :lg="8" class="item">
               <div class="label">项目编号</div>
               <div class="label">项目编号</div>
               <div class="value">
               <div class="value">
@@ -1065,7 +1065,7 @@ export default {
   },
   },
   computed: {
   computed: {
     isCustomer() {
     isCustomer() {
-      return this.$store.getters.customerId && this.$store.getters.customerNumber
+      return !!(this.$store.getters.customerId && this.$store.getters.customerNumber)
     }
     }
   },
   },
   created() {
   created() {
@@ -1090,16 +1090,15 @@ export default {
             item.sums2 = ['totalAmount', 'diffAmount', 'price', 'depositAmount', 'contractPrice', 'contractAmount']
             item.sums2 = ['totalAmount', 'diffAmount', 'price', 'depositAmount', 'contractPrice', 'contractAmount']
           })
           })
           res.data.collectList.forEach(item => {
           res.data.collectList.forEach(item => {
-
             // item.number = (item.qty*100 - item.directTransferQty*100 - item.retiredQty*100) / 100;
             // item.number = (item.qty*100 - item.directTransferQty*100 - item.retiredQty*100) / 100;
             item.sums1 = ['orderHasSendQty', 'dataQty', 'hasSendQty']
             item.sums1 = ['orderHasSendQty', 'dataQty', 'hasSendQty']
-            item.sums2 = [ 'price', 'refundDepositAmount', 'depositAmount']
+            item.sums2 = ['price', 'refundDepositAmount', 'depositAmount']
           })
           })
           res.data.items = arr
           res.data.items = arr
           this.amendData = res.data.dataList.filter(k => k.dataPosition == 'AMEND')
           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')
-          res.data.realUseUnit =res.data.realUseUnit || res.data.refUseUnit
-          res.data.realInstallAddress =   res.data.realInstallAddress ||res.data.refInstallAddress
+          res.data.realUseUnit = res.data.realUseUnit || res.data.refUseUnit
+          res.data.realInstallAddress = res.data.realInstallAddress || res.data.refInstallAddress
           this.details = res.data
           this.details = res.data
         })
         })
       } else if (this.engineering == '工程订单信息') {
       } else if (this.engineering == '工程订单信息') {

+ 44 - 33
src/views/deposit_home/components/refund_list-detail.vue

@@ -82,12 +82,12 @@
               detailList.examineStatus == 'SAVE'
               detailList.examineStatus == 'SAVE'
                 ? '保存'
                 ? '保存'
                 : detailList.examineStatus == 'WAIT'
                 : detailList.examineStatus == 'WAIT'
-                ? '待审核'
-                : detailList.examineStatus == 'OK'
-                ? '通过'
-                : detailList.examineStatus == 'FAIL'
-                ? '不通过'
-                : '关闭'
+                  ? '待审核'
+                  : detailList.examineStatus == 'OK'
+                    ? '通过'
+                    : detailList.examineStatus == 'FAIL'
+                      ? '不通过'
+                      : '关闭'
             }}
             }}
           </div>
           </div>
         </el-col>
         </el-col>
@@ -140,16 +140,17 @@
             {{ detailList.refBillsExpireDate }}
             {{ detailList.refBillsExpireDate }}
           </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">
           <div class="label">实际使用单位</div>
           <div class="label">实际使用单位</div>
           <div class="value">
           <div class="value">
-            <el-input v-model="detailList.realUseUnit" placeholder="请输入实际使用单位" />
+            <el-input v-model="detailList.realUseUnit" :readonly="isCustomer" placeholder="实际使用单位" />
           </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">
           <div class="label">实际安装地址</div>
           <div class="label">实际安装地址</div>
           <div class="value">
           <div class="value">
-            <el-input v-model="detailList.realInstallAddress" placeholder="请输入实际安装地址" />
+            <el-input v-model="detailList.realInstallAddress" :readonly="isCustomer" placeholder="实际使用单位" />
           </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">
@@ -752,11 +753,11 @@
                 fit="cover"
                 fit="cover"
                 :preview-src-list="[imageURL + scope.row.fileUrl]"
                 :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) == '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>
             </template>
           </el-table-column>
           </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>
@@ -766,9 +767,11 @@
           </el-table-column>
           </el-table-column>
           <el-table-column align="center" label="操作" min-width="160" show-overflow-tooltip>
           <el-table-column align="center" label="操作" min-width="160" show-overflow-tooltip>
             <template slot-scope="scope">
             <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>
             </template>
           </el-table-column>
           </el-table-column>
         </el-table>
         </el-table>
@@ -914,7 +917,7 @@
             <el-input v-model="detailList.checkNote" readonly placeholder="请输入内容" />
             <el-input v-model="detailList.checkNote" readonly placeholder="请输入内容" />
           </div>
           </div>
         </el-col>
         </el-col>
-        <el-col :xs="12" :sm="24" :lg="24" class="item dateS">
+        <el-col v-if="!isCustomer" :xs="12" :sm="24" :lg="24" class="item dateS">
           <div class="label">审批通过后备注</div>
           <div class="label">审批通过后备注</div>
           <div class="value">
           <div class="value">
             <el-input v-model="detailList.examineAfterRemark" placeholder="请输入内容" />
             <el-input v-model="detailList.examineAfterRemark" placeholder="请输入内容" />
@@ -959,19 +962,19 @@
                     fit="cover"
                     fit="cover"
                     :preview-src-list="[imageURL + scope.row.fileUrl]"
                     :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) == 'word'" class="file" src="@/assets/common/word.png">
                   <img
                   <img
                     v-if="checkFileType(scope.row.fileUrl) == 'excel'"
                     v-if="checkFileType(scope.row.fileUrl) == 'excel'"
                     class="file"
                     class="file"
                     src="@/assets/common/excel.png"
                     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) == 'ppt'" class="file" src="@/assets/common/ppt.png">
+                  <img v-if="checkFileType(scope.row.fileUrl) == 'pdf'" class="file" src="@/assets/common/pdf.png">
                   <img
                   <img
                     v-if="checkFileType(scope.row.fileUrl) == 'file'"
                     v-if="checkFileType(scope.row.fileUrl) == 'file'"
                     class="file aaa"
                     class="file aaa"
                     src="@/assets/common/zip.jpeg"
                     src="@/assets/common/zip.jpeg"
-                  />
+                  >
                 </template>
                 </template>
               </el-table-column>
               </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>
@@ -981,9 +984,11 @@
               </el-table-column>
               </el-table-column>
               <el-table-column align="center" label="操作" min-width="160" show-overflow-tooltip>
               <el-table-column align="center" label="操作" min-width="160" show-overflow-tooltip>
                 <template slot-scope="scope">
                 <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>
                 </template>
               </el-table-column>
               </el-table-column>
             </el-table>
             </el-table>
@@ -1029,7 +1034,7 @@
                 {{ detailList.reviewTime }}
                 {{ detailList.reviewTime }}
               </div>
               </div>
             </el-col>
             </el-col>
-            <el-col :xs="12" :sm="24" :lg="24" class="item dateS">
+            <el-col v-if="!isCustomer" :xs="12" :sm="24" :lg="24" class="item dateS">
               <div class="label">复核说明</div>
               <div class="label">复核说明</div>
               <div class="value">
               <div class="value">
                 {{ detailList.reviewRemark }}
                 {{ detailList.reviewRemark }}
@@ -1039,18 +1044,24 @@
         </div>
         </div>
       </div>
       </div>
     </div>
     </div>
-    <br />
+    <br>
     <!-- 按钮 -->
     <!-- 按钮 -->
     <!-- detailList.examineStatus != 'OK' || detailList.examineStatus != 'FAIL' -->
     <!-- detailList.examineStatus != 'OK' || detailList.examineStatus != 'FAIL' -->
     <div class="btn-group clearfix">
     <div class="btn-group clearfix">
       <div class="fl">
       <div class="fl">
         <!-- <el-button  type="primary" size="small" @click="handleEdit">保存</el-button> -->
         <!-- <el-button  type="primary" size="small" @click="handleEdit">保存</el-button> -->
-        <el-button v-if="detailList.examineStatus == 'WAIT'" type="primary" size="small" @click="adoptFn"
-          >审批通过</el-button
-        >
-        <el-button v-if="detailList.examineStatus == 'WAIT'" type="primary" size="small" @click="rejectFn"
-          >审批驳回</el-button
-        >
+        <el-button
+          v-if="detailList.examineStatus == 'WAIT'"
+          type="primary"
+          size="small"
+          @click="adoptFn"
+        >审批通过</el-button>
+        <el-button
+          v-if="detailList.examineStatus == 'WAIT'"
+          type="primary"
+          size="small"
+          @click="rejectFn"
+        >审批驳回</el-button>
         <el-button v-if="title == '详情'" type="primary" size="small" @click="saveFn">保存</el-button>
         <el-button v-if="title == '详情'" type="primary" size="small" @click="saveFn">保存</el-button>
       </div>
       </div>
     </div>
     </div>