tools-ordersearch.vue 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <template>
  2. <el-row>
  3. <el-col :span="10" :offset="2">
  4. <el-form :model="dataForm" :rules="dataRule" ref="dataForm" @keyup.enter.native="dataFormSubmit()">
  5. <el-form-item>
  6. <p>淘客订单查询:一次最多查询一条订单号</p>
  7. </el-form-item>
  8. <el-form-item prop="orderNo">
  9. <el-input
  10. type="textarea"
  11. :rows="5"
  12. placeholder="请输入订单号"
  13. v-model="dataForm.orderNo">
  14. </el-input>
  15. </el-form-item>
  16. <el-form-item>
  17. <el-button type="primary" @click="dataFormSubmit()">淘客检测</el-button>
  18. </el-form-item>
  19. <el-form-item>
  20. <p>检测结果:</p>
  21. <el-input
  22. type="textarea"
  23. :rows="5"
  24. placeholder=""
  25. v-model="ordersearch">
  26. </el-input>
  27. </el-form-item>
  28. </el-form>
  29. </el-col>
  30. </el-row>
  31. </template>
  32. <script>
  33. export default {
  34. name: 'tools-ordersearch',
  35. data () {
  36. return {
  37. dataForm: {
  38. orderNo: ''
  39. },
  40. ordersearch: '', // 1454509298597998128
  41. dataRule: {
  42. orderNo: [
  43. { required: true, message: '订单号不能为空', trigger: 'blur' }
  44. ]
  45. }
  46. }
  47. },
  48. methods: {
  49. dataFormSubmit () {
  50. this.$refs['dataForm'].validate((valid) => {
  51. console.log(valid)
  52. if (!valid) {
  53. return
  54. }
  55. this.$http({
  56. url: this.$http.adornUrl('/tb/getOrderMsg'),
  57. method: 'post',
  58. data: this.$http.adornData({
  59. 'orderNo': this.dataForm.orderNo
  60. })
  61. }).then(({ data }) => {
  62. if (data.status) {
  63. this.ordersearch = data.data
  64. } else {
  65. this.$message.error(data.msg)
  66. }
  67. })
  68. })
  69. }
  70. }
  71. }
  72. </script>
  73. <style lang="scss" scoped>
  74. </style>