freight_setting_approval.vue 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. <template>
  2. <view class="warp">
  3. <view class="transaction">
  4. <u-form :model="list" ref="uForm" class="uForm">
  5. <u-form-item label="合同编号" prop="contractNo" label-width="140">
  6. <u-input v-model="list.contractNo" input-align="right" placeholder="" disabled />
  7. </u-form-item>
  8. <u-form-item label="任务编号" prop="processNo" label-width="140">
  9. <u-input v-model="list.processNo" input-align="right" placeholder="" disabled />
  10. </u-form-item>
  11. <u-form-item label="货名" prop="goodsName" label-width="140">
  12. <u-input v-model="list.goodsName" input-align="right" placeholder="" disabled />
  13. </u-form-item>
  14. <u-form-item label="发货地址" prop="sendDetailedAddress" label-width="140" label-position='top'>
  15. <u-input v-model="list.sendDetailedAddress" input-align="left" placeholder="" disabled />
  16. </u-form-item>
  17. <u-form-item label="收货地址" prop="receiveDetailedAddress" label-width="140" label-position='top'>
  18. <u-input v-model="list.receiveDetailedAddress" input-align="left" placeholder="请输入收货地址" disabled />
  19. </u-form-item>
  20. <u-form-item label="运费(元/吨)" prop="tranPrice" label-width="250">
  21. <u-input v-model="list.tranPriceIng" input-align="right" placeholder="请输入运费单价" />
  22. </u-form-item>
  23. </u-form>
  24. </view>
  25. <u-toast ref="uToast" />
  26. <view class="bottom-btn">
  27. <u-button type="primary" class="submit" hover-class="none" @click="passSubmit()">通过</u-button>
  28. </view>
  29. </view>
  30. </template>
  31. <script>
  32. export default {
  33. data() {
  34. return {
  35. list: {},
  36. id: "",
  37. }
  38. },
  39. onLoad(options) {
  40. this.id = options.id
  41. this.getList()
  42. },
  43. methods: {
  44. getList() {
  45. this.$api.doRequest('get', '/tranProcessInfo/getTranProcess', {
  46. id: this.id
  47. }).then(res => {
  48. this.list = res.data.data
  49. })
  50. },
  51. passSubmit() {
  52. var tranProcessInfo = {}
  53. tranProcessInfo.id = this.list.id
  54. tranProcessInfo.flag = "1"
  55. tranProcessInfo.tranPriceIng = this.list.tranPriceIng
  56. this.$api.doRequest('post', '/tranProcessInfo/api/setUpTranPrice', tranProcessInfo).then(res => {
  57. that.$api.msg('审核通过成功')
  58. })
  59. }
  60. }
  61. }
  62. </script>
  63. <style scoped lang="scss">
  64. .transaction {
  65. background-color: #FFFFFF;
  66. margin: 10rpx;
  67. padding-bottom: 10rpx;
  68. border-radius: 20rpx;
  69. }
  70. .uForm {
  71. padding: 0 40rpx;
  72. }
  73. .u-form-item {
  74. padding: 0;
  75. }
  76. .bottom-btn {
  77. width: 100%;
  78. position: fixed;
  79. bottom: 40rpx;
  80. display: flex;
  81. z-index: 2;
  82. }
  83. .submit {
  84. width: 40%;
  85. background: #22C572;
  86. border-radius: 10rpx;
  87. }
  88. </style>