xiaohaizhao 1 месяц назад
Родитель
Сommit
021e229a79

+ 8 - 1
E-service/serviceBillList/detail.js

@@ -292,6 +292,13 @@ Page({
   async setTabbar() {
     let status = this.data.detail.status,
       tabbarList = [];
+    const hasLinkedWorkOrder = Boolean(this.data.detail.sa_workorderid);
+    if (this.data.type == 'admin' && status === '已提交' && hasLinkedWorkOrder) {
+      this.setData({
+        tabbarList: []
+      })
+      return;
+    }
     let options = {
       编辑: {
         icon: "icon-bianji2",
@@ -391,4 +398,4 @@ Page({
       } else {}
     })
   }
-})
+})

+ 1 - 1
E-service/serviceBillList/product/index.js

@@ -80,7 +80,7 @@ Component({
     addProduct() {
       wx.navigateTo({
         url: `/E-service/serviceBillList/product/select?params=${JSON.stringify({
-          "id":"2026022710102502",
+          "id":this.data.sa_orderid?20230206161703:"2026022710102502",
           "version":1,
           "content":{
             "pageSize":20,

+ 4 - 0
Eservice/components/productCard/index.js

@@ -17,6 +17,10 @@ Component({
     delete: Function,
     isdelete: {
       type: Boolean
+    },
+    showReason: {
+      type: Boolean,
+      value: true
     }
   },
   lifetimes: {

+ 2 - 2
Eservice/components/productCard/index.wxml

@@ -41,7 +41,7 @@
         <view class="small">
           {{language['处理结果']||'处理结果'}}:{{data.result}}
         </view>
-        <view class="small">
+        <view class="small" wx:if="{{showReason}}">
           {{language['原因分析']||'原因分析'}}:{{data.reason}}
         </view>
       </block>
@@ -63,7 +63,7 @@
       <view class="label">{{language['处理结果']||'处理结果'}}</view>
       <textarea auto-height maxlength='499' value="{{data.result}}" data-name='result' bindblur='onBlur' />
     </view>
-    <view class="input">
+    <view class="input" wx:if="{{showReason}}">
       <view class="label">{{language['原因分析']||'原因分析'}}</view>
       <textarea auto-height maxlength='499' value="{{data.reason}}" data-name='reason' bindblur='onBlur' />
     </view>

+ 1 - 1
Eservice/installConfirmBill/index.wxml

@@ -19,7 +19,7 @@
         <t-tab-panel label="{{language['产品信息']||'产品信息'}}" value="1">
             <view class="panel">
                 <card style="margin-top:10px" wx:for="{{mainData.trainertitems}}" wx:key="itemid">
-                    <product-card style="flex:1" slot="content" data="{{item}}" changeQty="{{false}}" bind:delete="deleteMaterial" bind:input="qtyChange"></product-card>
+                    <product-card style="flex:1"  showReason='{{false}}' slot="content" data="{{item}}" changeQty="{{false}}" bind:delete="deleteMaterial" bind:input="qtyChange"></product-card>
                 </card>
                 <view class="flex-align-center flex-around panel">
                     <t-button size="extra-small" variant="primary" bind:tap="addProduct">

+ 1 - 1
Eservice/materielConfirmBill/index.wxml

@@ -17,7 +17,7 @@
     {{language['产品']||'产品'}}
   </view>
   <card style="margin-top:10px" wx:for="{{mainData.trainertitems}}" wx:key="itemid">
-    <product-card model='3' style="flex:1" slot="content" data="{{item}}" changeQty="{{false}}" />
+    <product-card model='3' showReason='{{false}}' style="flex:1" slot="content" data="{{item}}" changeQty="{{false}}" />
   </card>
 </view>
 <view class="{{stopClick}}">

+ 1 - 1
Eservice/trainConfirmBill/index.wxml

@@ -30,7 +30,7 @@
     <t-tab-panel label="{{language['工单物料']||'工单物料'}}" value="1">
       <view class="panel">
         <card style="margin-top:10px" wx:for="{{mainData.trainertitems}}" wx:key="itemid">
-          <product-card style="flex:1" slot="content" data="{{item}}" changeQty="{{true}}" bind:delete="deleteMaterial" bind:input="qtyChange"></product-card>
+          <product-card style="flex:1" showReason='{{false}}' slot="content" data="{{item}}" changeQty="{{true}}" bind:delete="deleteMaterial" bind:input="qtyChange"></product-card>
         </card>
         <view class="flex-align-center flex-around panel">
           <t-button size="extra-small" variant="primary" bind:tap="addProduct">