工单小程序2024-11-20
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

182 lines
3.3 KiB

6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
6 months ago
  1. <template>
  2. <!-- 工单详情 -->
  3. <view class="page">
  4. <navbar
  5. title="详情"
  6. leftClick
  7. @leftClick="$utils.navigateBack"
  8. />
  9. <view class="Box">
  10. <view class="work-box">
  11. <view class="works">
  12. 任务号
  13. </view>
  14. <view class="index">
  15. {{TemplateById.taskNo}}
  16. </view>
  17. </view>
  18. <view class="work-box">
  19. <view class="works">
  20. 担当信息
  21. </view>
  22. <view class="index">
  23. {{TemplateById.responsibler}}
  24. </view>
  25. </view>
  26. <view class="work-boxx">
  27. <view class="works">
  28. 机型信息
  29. </view>
  30. <view class="inde">
  31. {{TemplateById.model}}
  32. </view>
  33. </view>
  34. <view class="work-box">
  35. <view class="works">
  36. 数量
  37. </view>
  38. <view class="index">
  39. {{TemplateById.number}}
  40. </view>
  41. </view>
  42. <view class="work-box">
  43. <view class="works">
  44. 状态
  45. </view>
  46. <view class="index">
  47. {{TemplateById.remark}}
  48. </view>
  49. </view>
  50. <view class="work-boxx">
  51. <view class="workss">
  52. 备注
  53. </view>
  54. <view class="indexx">
  55. </view>
  56. </view>
  57. </view>
  58. <view class="working-procedure">
  59. <view class="working" @click="$utils.navigateTo('/pages_order/order/ProcessCardOne?id=' + id)" >
  60. 中试压缩机试作工序卡1选配
  61. </view>
  62. <view class="working" @click="$utils.navigateTo('/pages_order/order/ProcessCardTo?id=' + id)">
  63. 中试压缩机试作工序卡2
  64. </view>
  65. <view class="working" @click="$utils.navigateTo('/pages_order/order/ProcessCardThree?id=' + id)">
  66. 中试压缩机试作工序卡3
  67. </view>
  68. <view class="working" @click="$utils.navigateTo('/pages_order/order/ProcessCardFour?id=' + id)">
  69. 中试压缩机试作工序卡4(总成)
  70. </view>
  71. </view>
  72. <view class="modify">
  73. <view class="modi"
  74. @click="$utils.navigateTo('/pages_order/order/ModifyWorkOrder')">
  75. 修改
  76. </view>
  77. </view>
  78. </view>
  79. </template>
  80. <script>
  81. export default {
  82. data() {
  83. return {
  84. id : 0,
  85. TemplateById : {},
  86. }
  87. },
  88. onLoad(args) {
  89. this.id = args.id
  90. this.queryTemplateById()
  91. console.log(args)
  92. },
  93. methods: {
  94. // 根据id获取工单详情
  95. queryTemplateById(){
  96. this.$api('queryTemplateById', {
  97. templateId : this.id
  98. }, res =>{
  99. if(res.code == 200){
  100. this.TemplateById = res.result
  101. }
  102. })
  103. },
  104. }
  105. }
  106. </script>
  107. <style scoped lang="scss">
  108. .page {
  109. background-color: #fff;
  110. height: 100vh;
  111. .Box{
  112. margin-top: 40rpx;
  113. .work-box {
  114. padding: 0rpx 30rpx;
  115. margin: 15rpx 0rpx;
  116. display: flex;
  117. align-items: center;
  118. font-size: 35rpx;
  119. }
  120. .work-boxx {
  121. padding: 0rpx 30rpx;
  122. margin: 15rpx 0rpx;
  123. display: flex;
  124. flex-wrap: wrap;
  125. font-size: 35rpx;
  126. .indexx {
  127. margin-top: 3rpx;
  128. }
  129. .workss {
  130. width: 170rpx;
  131. font-size: 35rpx;
  132. }
  133. }
  134. }
  135. .working-procedure {
  136. text-align: center;
  137. margin-top: 150rpx;
  138. font-size: 35rpx;
  139. .working {
  140. margin: 25rpx 0rpx;
  141. color: rgb(83, 125, 180);
  142. }
  143. }
  144. .modify{
  145. text-align: center;
  146. margin-top: 150rpx;
  147. display: flex;
  148. align-items: center;
  149. justify-content: center;
  150. .modi{
  151. padding: 20rpx 60rpx;
  152. background-color:rgb(2 ,167, 240) ;
  153. border-radius: 15rpx;
  154. color: #fff;
  155. }
  156. }
  157. }
  158. </style>