enter.php 7.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. <el-row>
  2. <el-col :span="24">
  3. <div class="form-body">
  4. <el-form :model="enterForm" :rules="enterRules" ref="enterForm" label-width="170px" size="small">
  5. <el-form-item label="多商户入驻" prop="is_enable">
  6. <template>
  7. <el-radio v-model="enterForm.is_enable" :label="0">关闭</el-radio>
  8. <el-radio v-model="enterForm.is_enable" :label="1">开启</el-radio><br />
  9. </template>
  10. <div class="tips-text" style="line-height: 24px;">
  11. 开启后,前端会员可通过申请的形式成为多商户商家
  12. </div>
  13. </el-form-item>
  14. <template v-if="enterForm.is_enable==1">
  15. <el-form-item label="多商户入驻有效期" prop="time_status">
  16. <el-radio v-model="enterForm.time_status" :label="0">无限期</el-radio>
  17. <el-radio v-model="enterForm.time_status" :label="1">入驻有效天数</el-radio><br />
  18. <div class="tips-text" style="line-height: 24px;">
  19. 商户申请入驻的商家有效期,如设置365天,365天后商家 可根据自身需<br />
  20. 要选择是否续期,跟平台沟通交 款后,平台运营再给对应的商户增加期限
  21. </div>
  22. </el-form-item>
  23. <el-form-item label="设置天数" prop="time" v-if="enterForm.time_status==1">
  24. <el-input type="number" style="width: 180px;" size="small" v-model="enterForm.expired_days" placeholder="请输入天数" @input="changeHandle('expired_days')"></el-input>
  25. </el-form-item>
  26. <el-form-item label="多商户审核" prop="store_audit">
  27. <template>
  28. <el-radio v-model="enterForm.store_audit" :label="0">关闭</el-radio>
  29. <el-radio v-model="enterForm.store_audit" :label="1">开启</el-radio><br />
  30. </template>
  31. <div class="tips-text" style="line-height: 24px;">
  32. 商户申请是否需要平台审核
  33. </div>
  34. </el-form-item>
  35. <el-form-item label="上传营业执照" prop="upload_license_image">
  36. <template>
  37. <el-radio v-model="enterForm.upload_license_image" :label="0">关闭</el-radio>
  38. <el-radio v-model="enterForm.upload_license_image" :label="1">开启</el-radio><br />
  39. </template>
  40. <div class="tips-text" style="line-height: 24px;">
  41. 申请成为商户是否需要上传营业执照
  42. </div>
  43. </el-form-item>
  44. <el-form-item label="入驻方式" prop="mode">
  45. <el-radio-group v-model="enterForm.mode">
  46. <el-radio :label="1">免费</el-radio>
  47. <el-radio :label="2">
  48. <div style="display: inline-block;">
  49. <div flex="cross:center">
  50. <div>指定商品</div>
  51. <div style="margin-left: 10px;" v-if="enterForm.mode==2">
  52. <com-dialog-select :multiple="true" @selected="goodsSelect" title="商品选择">
  53. <el-button type="text">选择商品</el-button>
  54. </com-dialog-select>
  55. </div>
  56. </div>
  57. </div>
  58. </el-radio>
  59. </el-radio-group>
  60. <div class="tips-text" style="line-height: 24px;">
  61. 入驻方式,如选择免费即提交申请,平台审核即可,如选择指定商品,商家需<br/>
  62. 先购买指定商品后才能提交申请
  63. </div>
  64. </el-form-item>
  65. <el-form-item prop="goods_ids">
  66. <template v-if="enterForm.mode==2">
  67. <div style="color: #ff4544;">最多可添加20个商品</div>
  68. <div style="max-height: 300px;overflow-y: auto">
  69. <el-table :data="enterForm.goods_list" :show-header="false" border>
  70. <el-table-column label="">
  71. <template slot-scope="scope">
  72. <div flex>
  73. <div style="padding-right: 10px;flex-grow: 0">
  74. <com-image mode="aspectFill" :src="scope.row.cover_pic"></com-image>
  75. </div>
  76. <div style="flex-grow: 1;">
  77. <com-ellipsis :line="2">{{scope.row.goods_name}}
  78. </com-ellipsis>
  79. </div>
  80. <div style="flex-grow: 0;">
  81. <el-button @click="deleteGoods(scope.$index)" type="text" circle size="mini">
  82. <el-tooltip class="item_del" effect="dark" content="删除" placement="top">
  83. <img src="resources/img/common/del.png" alt="">
  84. </el-tooltip>
  85. </el-button>
  86. </div>
  87. </div>
  88. </template>
  89. </el-table-column>
  90. </el-table>
  91. </div>
  92. </template>
  93. </el-form-item>
  94. <div class="title">
  95. <span>招募页设置</span>
  96. </div>
  97. <el-form-item label="招募页标题">
  98. <el-input style="width: 180px;" size="small" v-model="enterForm.recruit_title" placeholder="请输入招募页标题"></el-input>
  99. </el-form-item>
  100. <el-form-item label="招募页内容" prop="register">
  101. <com-rich-text style="width: 750px" v-model="enterForm.recruit_content"></com-rich-text>
  102. </el-form-item>
  103. <div class="title">
  104. <span>商家入驻服务协议</span>
  105. </div>
  106. <el-form-item label="入驻文字">
  107. <el-input style="width: 180px;" size="small" v-model="enterForm.recruit_btn_text" placeholder="请输入入驻按钮文字"></el-input>
  108. </el-form-item>
  109. <el-form-item label="" prop="enter">
  110. <com-rich-text style="width: 750px;" v-model="enterForm.dow_center_agreement"></com-rich-text>
  111. </el-form-item>
  112. </template>
  113. </el-form>
  114. </div>
  115. </el-col>
  116. </el-row>
  117. <el-button class="button-item" :loading="submitLoading" type="primary" @click="submit('enterForm')" size="small">保存
  118. </el-button>