tools-ordersearch.vue 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  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. disabled
  26. v-model="ordersearchResult">
  27. </el-input>
  28. </el-form-item>
  29. </el-form>
  30. </el-col>
  31. </el-row>
  32. </template>
  33. <script>
  34. export default {
  35. name: 'tools-ordersearch',
  36. data () {
  37. return {
  38. dataForm: {
  39. orderNo: ''
  40. },
  41. ordersearch: '', // 1454509298597998128
  42. ordersearchResult: '',
  43. dataRule: {
  44. orderNo: [
  45. { required: true, message: '订单号不能为空', trigger: 'blur' }
  46. ]
  47. }
  48. }
  49. },
  50. methods: {
  51. dataFormSubmit () {
  52. this.$refs['dataForm'].validate((valid) => {
  53. console.log(valid)
  54. if (!valid) {
  55. return
  56. }
  57. this.$http({
  58. url: this.$http.adornUrl('/tb/getOrderMsg'),
  59. method: 'post',
  60. data: this.$http.adornData({
  61. 'orderNo': this.dataForm.orderNo
  62. })
  63. }).then(({ data }) => {
  64. if (data.status) {
  65. const { taoke } = data.data
  66. this.ordersearch = data.data
  67. this.ordersearchResult = taoke ? '是' : '否'
  68. } else {
  69. this.$message.error(data.msg)
  70. }
  71. })
  72. })
  73. }
  74. }
  75. }
  76. </script>
  77. <style lang="scss" scoped>
  78. </style>