index.php 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <div id="app" v-cloak>
  2. <el-card shadow="never" style="border:0;" body-style="background-color: #f3f3f3;padding: 10px 0 0;">
  3. <div slot="header">
  4. <div>
  5. <span>分类导入</span>
  6. </div>
  7. </div>
  8. <div class="form-body">
  9. <!-- <el-form :model="ruleForm" label-width="60px" size="small">
  10. <el-row>
  11. <el-col :span="24">
  12. <el-form-item label="供应商" prop="app_key">
  13. <el-select v-model="ruleForm.supply_id" placeholder="请选择">
  14. <el-option v-for="item in supplyList" :key="item.id" :label="item.app_name" :value="item.id">
  15. </el-option>
  16. </el-select>
  17. </el-form-item>
  18. </el-col>
  19. </el-row>
  20. </el-form> -->
  21. <el-button :loading="importLoading" class="button-item" size="small" type="primary" @click="importCategory">获取分类
  22. </el-button>
  23. <el-button :loading="importLoading" class="button-item" size="small" type="primary" @click="importRegion">获取地址
  24. </el-button>
  25. </div>
  26. </el-card>
  27. </div>
  28. <script>
  29. const app = new Vue({
  30. el: '#app',
  31. data() {
  32. return {
  33. activeIndex: 1,
  34. loading: false,
  35. importLoading: false,
  36. ruleForm: {
  37. supply_id:undefined
  38. },
  39. supplyList:{},
  40. };
  41. },
  42. created() {
  43. // this.loadData();
  44. },
  45. methods: {
  46. importCategory () {
  47. request({
  48. params: {
  49. r: 'star-chain/categorys/import',
  50. },
  51. method: 'get',
  52. }).then(e => {
  53. this.importLoading = false;
  54. if (e.data.code === 0) {
  55. this.$message.success(e.data.msg);
  56. } else {
  57. this.$message.error(e.data.msg);
  58. }
  59. }).catch(e => {});
  60. },
  61. importRegion () {
  62. request({
  63. params: {
  64. r: 'star-chain/region/import',
  65. },
  66. method: 'get',
  67. }).then(e => {
  68. this.importLoading = false;
  69. if (e.data.code === 0) {
  70. this.$message.success(e.data.msg);
  71. } else {
  72. this.$message.error(e.data.msg);
  73. }
  74. }).catch(e => {});
  75. },
  76. },
  77. computed: {
  78. },
  79. });
  80. </script>
  81. <style>
  82. </style>