detail.wxml 7.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. <import src="detail.skeleton.wxml" />
  2. <template is="skeleton" wx:if="{{loading}}" />
  3. <view class="intr">
  4. <view class="num">
  5. {{detail.sonum}}
  6. </view>
  7. <view class="tags">
  8. <text wx:if="{{detail.brandname}}" style="background-color: #0079FE;">{{language[detail.brandname]||detail.brandname}}</text>
  9. <text wx:if="{{detail.tradefield}}" style="background-color: #4BD863;">{{language[detail.tradefield]||detail.tradefield}}</text>
  10. <!-- <text wx:if="{{detail.status=='新建' && detail.type=='项目订单'}}" style="background-color: #4BD863;" bindtap="setBraned">设置品牌/领域</text> -->
  11. </view>
  12. <view class="exp" wx:if="{{userrole!='经销商'}}">{{language['企业']||'企业'}}:{{detail.enterprisename || ' --'}}</view>
  13. <view class="exp" wx:if="{{detail.type=='项目订单'}}">{{language['关联项目']||'关联项目'}}:{{detail.projectname || language['暂无']||'暂无'}}</view>
  14. <view class="exp">{{language['订单类型']||'订单类型'}}:{{detail.type}}</view>
  15. <view class="exp">{{language['订单状态']||'订单状态'}}:{{language[detail.status]||detail.status}}</view>
  16. <view class="exp">{{language['单据日期']||'单据日期'}}:{{detail.billdate || language['暂无']||'暂无'}}</view>
  17. <view class="exp">{{language['创建日期']||'创建日期'}}:{{detail.createdate}}</view>
  18. <view class="exp">{{language['核销状态']||'核销状态'}}:{{detail.writeoffstatus}}</view>
  19. <view class="exp">{{language['开票状态']||'开票状态'}}:{{detail.invoicestatus}}</view>
  20. <van-button custom-class='copy' bindtap="copyItem">{{language['一键复制订单']||'一键复制订单'}}</van-button>
  21. </view>
  22. <navigator url="#" class="box location" bindtap="selectConsignee">
  23. <van-icon custom-class='icon' name="location" />
  24. <view class="content">
  25. <view class="name">
  26. {{detail.contacts.name || language['暂无']||'暂无'}}<text>{{detail.contacts.phonenumber}}</text>
  27. </view>
  28. <view class="address">
  29. {{detail.contacts.address}}
  30. </view>
  31. </view>
  32. <view class="iconfont icon-dibu-bianji" />
  33. </navigator>
  34. <navigator url="#" class="box location" bindtap="selectFinance">
  35. <view class="content">
  36. <view class="name">
  37. {{language['开票单位']||'开票单位'}}
  38. </view>
  39. <view class="address">
  40. {{detail.finance.enterprisename || language['暂无']||'暂无'}}
  41. </view>
  42. </view>
  43. <view class="iconfont icon-dibu-bianji" />
  44. </navigator>
  45. <view class="box pay">
  46. <view class="title">
  47. {{language['支付信息']||'支付信息'}}
  48. </view>
  49. <navigator url="#" class="row" bindtap="selectAgent">
  50. <view class="label">{{language['结算人']||'结算人'}}</view>
  51. <view style="font-size: 28rpx;">
  52. {{detail.pay_enterprisename || language['暂无']||'暂无'}}
  53. <van-icon name="arrow" />
  54. </view>
  55. </navigator>
  56. <view class="row">
  57. <view class="label">{{language['支付账户']||'支付账户'}}</view>
  58. <view style="font-size: 28rpx; text-align: right;">
  59. {{account.name}}
  60. <text style="font-size: 22rpx;">{{account.text}}</text>
  61. </view>
  62. </view>
  63. <block wx:if="{{order_rebate_used==1 && (detail.type=='标准订单'||detail.type=='特殊订单')}}">
  64. <navigator url="#" class="row" style="font-size: 0;" bindtap="changeRebateUsed">
  65. <view class="label">{{language['是否使用返利金(余额']||'是否使用返利金(余额'}}:{{detail.rebatebalance}})</view>
  66. <checkbox disabled="{{detail.status!='新建'}}" checked="{{detail.rebate_used==1}}" color='var(--assist)' />
  67. </navigator>
  68. <block wx:if="{{detail.rebate_used==1}}">
  69. <view class="row">
  70. <view class="label">{{language['返利金支付']||'返利金支付'}}({{language['最多订单金额']||'最多订单金额'}}{{detail.order_rebate_userate}})</view>
  71. <input disabled="{{detail.status!='新建'}}" bindtap="isEdit" type="digit" class="remarks" placeholder-class='placeholder' value="{{detail.rebateamount}}" placeholder="{{language['使用金额']||'使用金额'}}" bindblur="setRebate_amount" />
  72. </view>
  73. <view class="row">
  74. <view class="label" style="font-size: 28rpx;">{{language['支付合计']||'支付合计'}}:{{detail.amount}}({{detail.accountclass.accountname}})+ {{detail.rebateamount}}({{language['返利金']||'返利金'}})</view>
  75. </view>
  76. </block>
  77. </block>
  78. </view>
  79. <view class="box" style="padding: 10rpx 30rpx;">
  80. <picker mode="selector" range='{{saletypeList}}' disabled="{{detail.status!='新建' ||detail.type=='特殊订单'}}" range-key='show' bindchange='setSaletype'>
  81. <navigator url="#" class="row" bindtap="selectSaletype">
  82. <view class="label">{{language['销售分类']||'销售分类'}}</view>
  83. <view style="font-size: 28rpx;">
  84. {{detail.saletype ? detail.saletype +'-'+ detail.saletyperemarks:language['前往设置']|| '前往设置'}}
  85. <van-icon name="arrow" />
  86. </view>
  87. </navigator>
  88. </picker>
  89. <view class="row" wx:if="{{detail.type=='标准订单'}}">
  90. <view class="label">{{language['项目备注']||'项目备注'}}</view>
  91. <textarea disabled="{{detail.status!='新建'||detail.type=='特殊订单'}}" bindtap="isEdit" class="remarks" placeholder-class='placeholder' bindblur="changeRemarks" data-name="projectnote" value="{{detail.projectnote}}" auto-height placeholder="{{language['项目备注']||'项目备注'}}" />
  92. </view>
  93. <view class="row">
  94. <view class="label">{{language['订单备注']||'订单备注'}}</view>
  95. <textarea disabled="{{detail.status!='新建'||detail.type=='特殊订单'}}" bindtap="isEdit" class="remarks" placeholder-class='placeholder' bindblur="changeRemarks" data-name="remarks" value="{{detail.remarks}}" auto-height placeholder="{{language['订单备注']||'订单备注'}}" />
  96. </view>
  97. <view class="row">
  98. <view class="label">{{language['回签单']||'回签单'}}</view>
  99. <van-radio-group direction='horizontal' disabled="{{detail.status!='新建'||detail.type=='特殊订单'}}" value="{{ detail.signbackstatus }}" bind:change="changeSignbackstatus">
  100. <van-radio icon-size='14px' custom-class='label-class' name="不需要">{{language['不需要']||'不需要'}}</van-radio>
  101. <van-radio icon-size='14px' custom-class='label-class' name="纸质件">{{language['纸质件']||'纸质件'}}</van-radio>
  102. <van-radio icon-size='14px' custom-class='label-class' name="扫描件">{{language['扫描件']||'扫描件'}}</van-radio>
  103. </van-radio-group>
  104. </view>
  105. </view>
  106. <view style="height: 20rpx;" />
  107. <Yl_FunTabs list='{{tabsList}}' active='{{tabsActive}}' bind:onChenge="tabsChange">
  108. <Product slot='产品明细' id='Product' disabled="{{detail.status!='新建'||detail.type=='特殊订单'}}" />
  109. <Yl_Attachment slot='附件' id='Yl_Attachment' ownertable="sa_order" ownerid="{{detail.sa_orderid}}" disabled="{{detail.status!='新建'}}" />
  110. <Progress slot='订单进度' id='Progress' />
  111. <Invoice slot='发票' id='Invoice' apiId='20221229154102' />
  112. </Yl_FunTabs>
  113. <view style="height: 130rpx;" />
  114. <view class="footer">
  115. <view class="price">
  116. <view class="count">
  117. {{defaultamount}}{{language['元']||'元'}}
  118. </view>
  119. <view>
  120. {{language[logistics]||logistics}}
  121. </view>
  122. </view>
  123. <view class="but-box">
  124. <block wx:if="{{isDelete}}">
  125. <van-button custom-class='but delete' wx:if="{{detail.status=='新建'&&detail.type!='特殊订单'}}" bind:click="deleteItem">{{language['删除订单']||'删除订单'}}</van-button>
  126. </block>
  127. <block wx:if="{{isSubmit}}">
  128. <van-button custom-class='but' wx:if="{{detail.status=='新建'}}" bind:click="submit">{{language['提交订单']||'提交订单'}}</van-button>
  129. </block>
  130. <block wx:if="{{fixATime}}">
  131. <van-button custom-class='but' wx:if="{{detail.status=='交期待确认'}}" bind:click="notarize">{{language['确认交期']||'确认交期'}}</van-button>
  132. </block>
  133. </view>
  134. </view>