decoration.php 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. <el-row>
  2. <el-col :span="24">
  3. <div class="form-body">
  4. <el-form :model="decorationForm" ref="decorationForm" :rules="decorationFormRules" label-width="172px" style="position: relative" size="small">
  5. <div class="title">
  6. <span>装修风格设置</span>
  7. </div>
  8. <el-form-item label="自定义商品风格" prop="custom_goods_style">
  9. <template>
  10. <el-switch v-model="decorationForm.custom_goods_style" :active-value="1" :inactive-value="0"></el-switch>
  11. </template>
  12. </el-form-item>
  13. <!-- <el-form-item label="默认商品风格" prop="default_goods_style">
  14. <template>
  15. <el-radio-group v-model="decorationForm.default_goods_style" size="mini">
  16. <el-radio-button label="1" style="margin-right: 20px" >
  17. <com-image mode="aspectFill" width='100px' height='180px' :src="default_goods_style1"></com-image>
  18. </el-radio-button>
  19. <el-radio-button label="2" style="margin-right: 20px">
  20. <com-image mode="aspectFill" width='100px' height='180px' :src="default_goods_style2"></com-image>
  21. </el-radio-button>
  22. </el-radio-group>
  23. <br />
  24. </template>
  25. </el-form-item> -->
  26. <el-form-item label="默认商品风格">
  27. <el-col :span="12">
  28. <el-radio-group v-model="decorationForm.default_goods_style">
  29. <div class="show-type-radio-group">
  30. <div class="show-type-radio">
  31. <el-radio :label="1">风格1</el-radio>
  32. <el-image
  33. class="radio-group-img"
  34. src="resources/addons/store/img/default_goods_style1.png"
  35. :preview-src-list="['resources/addons/store/img/default_goods_style1.png']"
  36. ></el-image>
  37. </div>
  38. <div class="show-type-radio">
  39. <el-radio :label="2">风格2</el-radio>
  40. <el-image
  41. class="radio-group-img"
  42. src="resources/addons/store/img/default_goods_style2.png"
  43. :preview-src-list="['resources/addons/store/img/default_goods_style2.png']"
  44. ></el-image>
  45. </div>
  46. </div>
  47. </el-radio-group>
  48. </el-col>
  49. </el-form-item>
  50. <el-form-item label="自定义门店风格" prop="custom_store_style">
  51. <template>
  52. <el-switch v-model="decorationForm.custom_store_style" :active-value="1" :inactive-value="0"></el-switch>
  53. </template>
  54. </el-form-item>
  55. <!-- <el-form-item label="门店默认装修风格" prop="default_store_style">
  56. <template>
  57. <el-radio-group v-model="decorationForm.default_store_style" size="mini">
  58. <el-radio-button label="1" style="margin-right: 20px">
  59. <com-image mode="aspectFill" width='100px' height='180px' :src="default_store_style3" v-if="decorationForm.store_category_switch == 1"></com-image>
  60. <com-image mode="aspectFill" width='100px' height='180px' :src="default_store_style2" v-else></com-image>
  61. </el-radio-button>
  62. <el-radio-button label="2" style="margin-right: 20px">
  63. <com-image mode="aspectFill" width='100px' height='180px' :src="default_store_style1"></com-image>
  64. </el-radio-button>
  65. </el-radio-group>
  66. <br />
  67. </template>
  68. </el-form-item> -->
  69. <el-form-item label="门店默认装修风格">
  70. <el-col :span="12">
  71. <el-radio-group v-model="decorationForm.default_store_style">
  72. <div class="show-type-radio-group">
  73. <div class="show-type-radio">
  74. <el-radio :label="1">风格1</el-radio>
  75. <el-image
  76. class="radio-group-img"
  77. src="resources/addons/store/img/new_default_store_style2.png"
  78. :preview-src-list="['resources/addons/store/img/new_default_store_style2.png']"
  79. ></el-image>
  80. </div>
  81. <div class="show-type-radio">
  82. <el-radio :label="2">风格2</el-radio>
  83. <el-image
  84. class="radio-group-img"
  85. src="resources/addons/store/img/new_default_store_style1.png"
  86. :preview-src-list="['resources/addons/store/img/new_default_store_style1.png']"
  87. ></el-image>
  88. </div>
  89. </div>
  90. </el-radio-group>
  91. </el-col>
  92. </el-form-item>
  93. <el-form-item label="是否开启分类" prop="store_category_switch" v-if="decorationForm.default_store_style==1">
  94. <el-switch v-model="decorationForm.store_category_switch" :active-value="1" :inactive-value="0"></el-switch>
  95. </el-form-item>
  96. <!-- <el-form-item label="门店分类样式风格" prop="default_store_style" v-if="decorationForm.default_store_style==2 || decorationForm.store_category_switch == 1">
  97. <template>
  98. <el-radio-group v-model="decorationForm.default_store_cate_style" size="mini">
  99. <el-radio-button label="1" style="margin-right: 20px">
  100. <com-image mode="aspectFill" width='100px' height='180px' :src="default_store_cate_style1"></com-image>
  101. </el-radio-button>
  102. <el-radio-button label="2" style="margin-right: 20px">
  103. <com-image mode="aspectFill" width='100px' height='180px' :src="default_store_cate_style2"></com-image>
  104. </el-radio-button>
  105. </el-radio-group>
  106. <br />
  107. </template>
  108. </el-form-item> -->
  109. <el-form-item label="门店分类样式风格" prop="default_store_style" v-if="decorationForm.default_store_style==2 || decorationForm.store_category_switch == 1">
  110. <el-col :span="12">
  111. <el-radio-group v-model="decorationForm.default_store_cate_style">
  112. <div class="show-type-radio-group">
  113. <div class="show-type-radio">
  114. <el-radio :label="1">风格1</el-radio>
  115. <el-image
  116. class="radio-group-img"
  117. src="resources/addons/store/img/default_store_cate_style1.png"
  118. :preview-src-list="['resources/addons/store/img/default_store_cate_style1.png']"
  119. ></el-image>
  120. </div>
  121. <div class="show-type-radio">
  122. <el-radio :label="2">风格2</el-radio>
  123. <el-image
  124. class="radio-group-img"
  125. src="resources/addons/store/img/default_store_cate_style2.png"
  126. :preview-src-list="['resources/addons/store/img/default_store_cate_style2.png']"
  127. ></el-image>
  128. </div>
  129. </div>
  130. </el-radio-group>
  131. </el-col>
  132. </el-form-item>
  133. <el-form-item label="附近商家文字自定义" prop="near_shop_title">
  134. <el-input style="width: 200px;" size="small" v-model="decorationForm.near_shop_title" placeholder="请输入附近商家文字自定义"></el-input>
  135. <div class="tips-text" >
  136. 说明:若未设置则默认显示“附近商家”
  137. </div>
  138. </el-form-item>
  139. </el-form>
  140. </div>
  141. </el-col>
  142. </el-row>
  143. <el-button :loading="submitLoading" class="button-item" size="small" type="primary" @click="submit('decorationForm')">保存</el-button>
  144. <textarea style="opacity: 0;width: 0;height: 0;" id="copy-container"></textarea>