소스 검색

订单详情调整

ZhangWenQiang 6 년 전
부모
커밋
dea46a6a65
1개의 변경된 파일24개의 추가작업 그리고 21개의 파일을 삭제
  1. 24 21
      src/views/ordermanager/modules/HwOrderModal.vue

+ 24 - 21
src/views/ordermanager/modules/HwOrderModal.vue

@@ -35,6 +35,7 @@
           </detail-list-item>
           <detail-list-item term="参考单价">{{model.hwRequirement.price}}</detail-list-item>
           <detail-list-item term="参考总价">{{model.totalPrice}}</detail-list-item>
+          <detail-list-item term="创建时间">{{model.createTime}}</detail-list-item>
         </detail-list>
         <a-divider style="margin-bottom: 32px"/>
         <detail-list title="订单描述">
@@ -48,39 +49,33 @@
         <detail-list title="相关合同">
           <detail-list-item term="服务合同">
             {{model.hwRequirement.contractType == 0?'线上合同':'线下合同'}}
-            <!--<template v-if="model.hwRequirement.contractType == 0">-->
-              <div class="text" style="margin-top: 10px;">
-                <a @click="handleWorkDownload(model.hwRequirement.serviceContract)">下载合同</a>
-                <a @click="handleEditRequireModal(model.hwRequirement)" style="margin-left: 15px" v-has="'order:serviceEdit'">修改</a>
-              </div>
-            <!--</template>-->
+            <div class="text" style="margin-top: 10px;">
+              <a @click="handleWorkDownload(model.hwRequirement.serviceContract)">下载合同</a>
+              <a @click="handleEditRequireModal(model.hwRequirement)" style="margin-left: 15px" v-has="'order:serviceEdit'">修改</a>
+            </div>
           </detail-list-item>
           <detail-list-item term="转包合同" v-if="model.hwRequirement.subcontractType != null">
             {{model.hwRequirement.subcontractType == 0?'线上合同':'线下合同'}}
-            <!--<template v-if="model.hwRequirement.subcontractType == 0">-->
-              <div class="text" style="margin-top: 10px;">
-                <a @click="handleWorkDownload(model.hwRequirement.subcontract)">下载合同</a>
-                <a @click="handleEditRequireSubModal(model.hwRequirement)" style="margin-left: 15px" v-has="'order:subcontractEdit'">修改</a>
-              </div>
-            <!--</template>-->
+            <div class="text" style="margin-top: 10px;">
+              <a @click="handleWorkDownload(model.hwRequirement.subcontract)">下载合同</a>
+              <a @click="handleEditRequireSubModal(model.hwRequirement)" style="margin-left: 15px" v-has="'order:subcontractEdit'">修改</a>
+            </div>
           </detail-list-item>
           <detail-list-item term="承揽合同" v-has="'order:workContract'">
             <template v-if="model.contractType == 0 ||model.contractType == 1">
               {{model.contractType == 0?'线上合同':'线下合同'}}
-              <!--<template v-if="model.contractType == 0">-->
-                <div class="text" style="margin-top: 10px;">
-                  <a @click="handleWorkDownload(model.workContract)">下载合同</a>
-                  <template v-if="model.contractType == 0 && model.status == 0">
-                    <a @click="handleSelectEditModal(model)" style="margin-left: 15px">修改</a>
-                  </template>
-                </div>
-              <!--</template>-->
+              <div class="text" style="margin-top: 10px;">
+                <a @click="handleWorkDownload(model.workContract)">下载合同</a>
+                <template v-if="model.contractType == 0 && model.status == 0">
+                  <a @click="handleSelectEditModal(model)" style="margin-left: 15px">修改</a>
+                </template>
+              </div>
             </template>
             <template v-else-if="model.contractType == 2">
               电子合同{{model.electronicContractStatus != 2?'('+model.electronicContractStatus_dictText+')':''}}
               <template v-if="model.electronicContractStatus == 2">
                 <div class="text" style="margin-top: 10px;">
-                  <a @click="handleWorkDownload(model.workContract)">下载合同</a>
+                  <a @click="handleWorkDownloadEC(model.workContract)">下载合同</a>
                 </div>
               </template>
             </template>
@@ -394,6 +389,14 @@
         }
         window.open(this.url.downloadUrl + '?fileName=' + fileName);
       },
+      //下载合同(电子合同)
+      handleWorkDownloadEC(fileName) {
+        if(!fileName){
+          this.$message.warning("未知的文件")
+          return;
+        }
+        window.open(fileName);
+      },
       accMul(num1,num2){
         var m = 0, s1 = num1.toString(), s2 = num2.toString()
         try {