basic.php 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. <template id="system">
  2. <el-row>
  3. <el-col :span="24">
  4. <el-form-item label="商城名称">
  5. <el-col :span="12">
  6. <el-input v-model="ruleForm.basic.name.value"></el-input>
  7. <div class="tips-text" v-if="ruleForm.basic.name.remark">{{ruleForm.basic.name.remark}}</div>
  8. </el-col>
  9. </el-form-item>
  10. <el-form-item label="联系号码">
  11. <el-col :span="12">
  12. <el-input v-model="ruleForm.basic.contact_tel.value"></el-input>
  13. <div class="tips-text" v-if="ruleForm.basic.contact_tel.remark">{{ruleForm.basic.contact_tel.remark}}</div>
  14. </el-col>
  15. </el-form-item>
  16. <el-form-item label="H5网站url">
  17. <el-col :span="12">
  18. <el-input v-model="ruleForm.basic.web_url.value" :disabled="true"></el-input>
  19. <div class="tips-text" v-if="ruleForm.basic.web_url.remark">{{ruleForm.basic.web_url.remark}}</div>
  20. </el-col>
  21. </el-form-item>
  22. <el-form-item label="商城logo">
  23. <com-attachment v-model="ruleForm.basic.logo.value" :multiple="false" :max="1">
  24. <el-tooltip class="item" effect="dark" content="建议尺寸:100 * 100"
  25. placement="top">
  26. <el-button size="mini">选择图片</el-button>
  27. </el-tooltip>
  28. </com-attachment>
  29. <div class="customize-share-title">
  30. <com-image mode="aspectFill" width='80px' height='80px'
  31. :src="ruleForm.basic.logo.value ? ruleForm.basic.logo.value : ''"></com-image>
  32. <el-button v-if="ruleForm.basic.logo.value" class="del-btn" size="mini"
  33. type="danger" icon="el-icon-close" circle
  34. @click="ruleForm.basic.logo.value = ''"></el-button>
  35. </div>
  36. <div class="tips-text" v-if="ruleForm.basic.logo.remark">{{ruleForm.basic.logo.remark}}</div>
  37. <el-button v-if="ruleForm.basic.logo.extra.type && ruleForm.basic.logo.extra_type=='imgCase'" @click="imgCase(ruleForm.basic.logo.extra)" type="text">查看图例</el-button>
  38. </el-form-item>
  39. <el-form-item label="地图">
  40. <div flex="dir:left">
  41. <com-qq-map @map-submit="mapEvent"
  42. :address="ruleForm.basic.quick_map_address.value"
  43. :lat="ruleForm.basic.latitude.value"
  44. :long="ruleForm.basic.longitude.value">
  45. <el-button size="small">展开地图</el-button>
  46. </com-qq-map>
  47. </div>
  48. </el-form-item>
  49. <el-form-item label="详细地址">
  50. <el-col :span="12">
  51. <el-input v-model="ruleForm.basic.quick_map_address.value"></el-input>
  52. <div class="tips-text" v-if="ruleForm.basic.quick_map_address.remark">{{ruleForm.basic.quick_map_address.remark}}</div>
  53. </el-col>
  54. </el-form-item>
  55. <el-form-item label="经纬度">
  56. <el-col :span="12">
  57. <el-input v-model="ruleForm.basic.latitude_longitude.value"></el-input>
  58. <div class="tips-text" v-if="ruleForm.basic.latitude_longitude.remark">{{ruleForm.basic.latitude_longitude.remark}}</div>
  59. </el-col>
  60. </el-form-item>
  61. <el-form-item label="分享标题">
  62. <el-col :span="12">
  63. <el-input v-model="ruleForm.basic.app_share_title.value"></el-input>
  64. <div class="tips-text" v-if="ruleForm.basic.app_share_title.remark">{{ruleForm.basic.app_share_title.remark}}</div>
  65. <el-button v-if="ruleForm.basic.app_share_title.extra.type && ruleForm.basic.app_share_title.extra_type=='imgCase'" @click="imgCase(ruleForm.basic.app_share_title.extra)" type="text">查看图例</el-button>
  66. </el-col>
  67. </el-form-item>
  68. <el-form-item label="自定义分享描述">
  69. <el-col :span="12">
  70. <el-input v-model="ruleForm.basic.app_share_desc.value"></el-input>
  71. <div class="tips-text" v-if="ruleForm.basic.app_share_desc.remark">{{ruleForm.basic.app_share_desc.remark}}</div>
  72. <el-button v-if="ruleForm.basic.app_share_desc.extra.type && ruleForm.basic.app_share_desc.extra_type=='imgCase'" @click="imgCase(ruleForm.basic.app_share_desc.extra)" type="text">查看图例</el-button>
  73. </el-col>
  74. </el-form-item>
  75. <el-form-item label="自定义分享图片">
  76. <el-col :span="12">
  77. <com-attachment v-model="ruleForm.basic.app_share_pic.value" :multiple="false" :max="1">
  78. <el-tooltip class="item" effect="dark" content="建议尺寸:420 * 336"
  79. placement="top">
  80. <el-button size="mini">选择图片</el-button>
  81. </el-tooltip>
  82. </com-attachment>
  83. <div class="customize-share-title">
  84. <com-image mode="aspectFill" width='80px' height='80px'
  85. :src="ruleForm.basic.app_share_pic.value ? ruleForm.basic.app_share_pic.value : ''"></com-image>
  86. <el-button v-if="ruleForm.basic.app_share_pic.value" class="del-btn" size="mini"
  87. type="danger" icon="el-icon-close" circle
  88. @click="ruleForm.basic.app_share_pic.value = ''"></el-button>
  89. </div>
  90. <div class="tips-text" v-if="ruleForm.basic.app_share_pic.remark">{{ruleForm.basic.app_share_pic.remark}}</div>
  91. <el-button v-if="ruleForm.basic.app_share_pic.extra.type && ruleForm.basic.app_share_pic.extra_type=='imgCase'" @click="imgCase(ruleForm.basic.app_share_pic.extra)" type="text">查看图例</el-button>
  92. </el-col>
  93. </el-form-item>
  94. <el-form-item label="商城签名">
  95. <el-col :span="12">
  96. <div class="tips-text">{{mall_sign}}</div>
  97. </el-col>
  98. </el-form-item>
  99. <el-form-item label="是否显示商品区域筛选" prop="is_address_goods_search" label-width="160px">
  100. <el-col :span="12">
  101. <el-switch v-model="ruleForm.basic.is_address_goods_search.value" :active-value="1" :inactive-value="0"></el-switch>
  102. <p style="color: #999">{{ruleForm.basic.is_address_goods_search.remark}}</p>
  103. </el-col>
  104. </el-form-item>
  105. <!-- 自定义 -->
  106. <el-dialog title="查看图片图例" :visible.sync="dialogVisible" width="30%" :close-on-click-modal="false">
  107. <div flex="dir:left main:center" class="app-share">
  108. <div class="app-share-bg"
  109. :style="{backgroundImage: 'url('+imgCaseImg+')'}"></div>
  110. </div>
  111. <div slot="footer" class="dialog-footer">
  112. <el-button @click="dialogVisible = false" type="primary">我知道了</el-button>
  113. </div>
  114. </el-dialog>
  115. <el-form-item label="是否开启自定义符号" prop="is_enable_dollars_symbol" label-width="160px">
  116. <el-col :span="12">
  117. <el-switch v-model="ruleForm.basic.is_enable_dollars_symbol.value" :active-value="1" :inactive-value="0"></el-switch>
  118. <p style="color: #999">{{ruleForm.basic.is_enable_dollars_symbol.remark}}</p>
  119. <div v-if="ruleForm.basic.is_enable_dollars_symbol.value == 1">
  120. <el-input style="width: 150px" v-model="ruleForm.basic.dollars_symbol.value" maxlength="10" show-word-limit></el-input>
  121. <p style="color: #999">{{ruleForm.basic.dollars_symbol.remark}}</p>
  122. </div>
  123. </el-col>
  124. </el-form-item>
  125. <el-form-item :label="ruleForm.basic.is_system_in_maintenance.title" prop="is_system_in_maintenance" label-width="160px">
  126. <el-col :span="12">
  127. <el-switch v-model="ruleForm.basic.is_system_in_maintenance.value" :active-value="1" :inactive-value="0"></el-switch>
  128. <div class="tips-text" v-if="ruleForm.basic.is_system_in_maintenance.remark">{{ruleForm.basic.is_system_in_maintenance.remark}}</div>
  129. </el-col>
  130. </el-form-item>
  131. <el-form-item label="登录时是否填写昵称" prop="is_write_name" label-width="160px">
  132. <el-col :span="12">
  133. <el-switch v-model="ruleForm.basic.is_write_name.value" :active-value="1" :inactive-value="0"></el-switch>
  134. <p style="color: #999">{{ruleForm.basic.is_write_name.remark}}</p>
  135. </el-col>
  136. </el-form-item>
  137. <!-- <el-form-item label="数据清除:" prop="is_enable_dollars_symbol" label-width="160px">-->
  138. <!-- <el-col :span="12">-->
  139. <!-- <el-button type="primary" @click='headleClearData' size='small'>前往清除</el-button>-->
  140. <!-- </el-col>-->
  141. <!-- </el-form-item>-->
  142. </el-col>
  143. </el-row>
  144. </template>