瀏覽代碼

no message

linwenxin 1 年之前
父節點
當前提交
28492633cc
共有 1 個文件被更改,包括 40 次插入6 次删除
  1. 40 6
      src/views/engineeringMaintenance/mixins/feel.js

+ 40 - 6
src/views/engineeringMaintenance/mixins/feel.js

@@ -60,6 +60,40 @@ export default {
               <el-descriptions-item label="包含全部费用">
                 {({ YES: "是", NO: "否" })[formData.isAllFee]}
               </el-descriptions-item>
+
+              {!!~["applicationWithoutFee", "feeSettlementIncluded", "feeSettlementIncludedwx"].indexOf(this?.$route?.name) ? <el-descriptions-item label="费用支付方式">
+                {({ EXAMINE: "审批后结算", SITE: "现场支付" })[formData.feePayMethod]}
+              </el-descriptions-item> : null}
+
+              {!!~["applicationWithoutFee", "feeSettlementIncluded"].indexOf(this?.$route?.name) ? [
+                <el-descriptions-item label="费用单状态">
+                  {({ WAIT: "待审", OK: "审批", FAIL: "驳回", PAID: "现场支付", NO: "取消", NO_PAID: "未支付" })[formData.examineStatus]}
+                </el-descriptions-item>,
+                <el-descriptions-item label="审批人">
+                  {formData.examineName}
+                </el-descriptions-item>,
+                <el-descriptions-item label="审批时间">
+                  {formData.examineTime}
+                </el-descriptions-item>,
+                <el-descriptions-item label="取消人">
+                  {formData.cancelName}
+                </el-descriptions-item>,
+                <el-descriptions-item label="取消时间">
+                  {formData.cancelTime}
+                </el-descriptions-item>
+              ] : null}
+
+              {!!~["feeSettlementIncludedwx"].indexOf(this?.$route?.name) ? [
+                <el-descriptions-item label="结算状态">
+                  {({ WAIT: "待结算", OVER: "已结算" })[formData.status]}
+                </el-descriptions-item>,
+                <el-descriptions-item label="结算人">
+                  {formData.settleName}
+                </el-descriptions-item>,
+                <el-descriptions-item label="结算时间">
+                  {formData.settleTime}
+                </el-descriptions-item>
+              ] : null}
             </el-descriptions>
           )
         }
@@ -86,7 +120,7 @@ export default {
                 render: (h, { row, column, index }) => {
                   return (
                     <div style="padding-left:10px">
-                      {({ MCC: "辅材物料",ACC: "配件物料", SERV: "服务收费" })[row.chargeType]}
+                      {({ MCC: "辅材物料", ACC: "配件物料", SERV: "服务收费" })[row.chargeType]}
                     </div>
                   )
                 }
@@ -114,7 +148,7 @@ export default {
       },
       {
         md: 8,
-        isShow:this.formData.rpMaterialOrderItems.filter(item => item.chargeType == "MCC").length,
+        isShow: this.formData.rpMaterialOrderItems.filter(item => item.chargeType == "MCC").length,
         name: 'slot-component',
         formItemAttributes: {
           label: '辅材费用合计',
@@ -128,7 +162,7 @@ export default {
       },
       {
         md: 8,
-        isShow:this.formData.rpMaterialOrderItems.filter(item => item.chargeType == "ACC").length,
+        isShow: this.formData.rpMaterialOrderItems.filter(item => item.chargeType == "ACC").length,
         name: 'slot-component',
         formItemAttributes: {
           label: '配件费用合计',
@@ -170,9 +204,9 @@ export default {
         md: 24,
         attributes: { disabled: true, type: "textarea", placeholder: '' },
         formItemAttributes: { label: '申请备注', prop: 'remark' },
-      }, 
-      ...(()=>{
-        if(this.formData.payType == 'WECHAT'){
+      },
+      ...(() => {
+        if (this.formData.payType == 'WECHAT') {
           return [{
             md: 24,
             name: 'slot-component',