index.php 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572
  1. <?php
  2. use common\helpers\ComponentHelper;
  3. ?>
  4. <div id="app" v-cloak>
  5. <el-card class="box-card" v-loading="loading" shadow="never" style="border:0;min-width: 1200px;" body-style="background-color: #f3f3f3;padding: 10px 0 0;">
  6. <div slot="header">
  7. <div>
  8. <span>基础设置</span>
  9. </div>
  10. </div>
  11. <div class="form_box">
  12. <el-form :model="ruleForm" :rules="rules" size="small" ref="ruleForm" label-width="150px">
  13. <el-card shadow="never">
  14. <div slot="header">
  15. <div>
  16. <span>分销设置</span>
  17. </div>
  18. </div>
  19. <div>
  20. <el-row>
  21. <el-col :span="16">
  22. <el-form-item label="默认等级">
  23. <div>
  24. <el-switch v-model="ruleForm.is_default_level" :active-value="1" :inactive-value="0">
  25. </el-switch>
  26. <div class="tips-text">默认等级无需达成任何条件,启用后所有会员默认拥有该身份。</div>
  27. </div>
  28. </el-form-item>
  29. <el-form-item label="默认等级" prop="default_level_name" v-if="ruleForm.is_default_level==1">
  30. <el-input v-model="ruleForm.default_level_name" type="text">
  31. </el-input>
  32. </el-form-item>
  33. <el-form-item prop="is_apply" label="成为分销商的条件">
  34. <el-col :span="8">
  35. <el-radio-group v-model="ruleForm.is_apply" size="small">
  36. <el-radio :label="0" border>无条件</el-radio>
  37. <el-radio :label="1" border>申请</el-radio>
  38. </el-radio-group>
  39. </el-col>
  40. </el-form-item>
  41. <el-form-item label="推广中心显示">
  42. <div>
  43. <el-switch v-model="ruleForm.is_show_at_center" :active-value="1" :inactive-value="0">
  44. </el-switch>
  45. </div>
  46. </el-form-item>
  47. <el-form-item prop="is_check" label="是否需要审核">
  48. <el-col :span="8">
  49. <el-radio-group v-model="ruleForm.is_check" size="small">
  50. <el-radio :label="0" border>不需要</el-radio>
  51. <el-radio :label="1" border>需要</el-radio>
  52. </el-radio-group>
  53. </el-col>
  54. </el-form-item>
  55. <el-form-item label="申请协议" prop="protocol" v-if="ruleForm.is_apply==1">
  56. <el-input type="textarea" :rows="4" placeholder="申请协议" v-model="ruleForm.protocol">
  57. </el-input>
  58. </el-form-item>
  59. <el-form-item label="分销层级" prop="level" required>
  60. <el-radio-group v-model="ruleForm.level" @change="levelChange">
  61. <el-radio :label="0">关闭</el-radio>
  62. <el-radio :label="1">一级分销</el-radio>
  63. <el-radio :label="2">二级分销</el-radio>
  64. <!-- <el-radio :label="3">三级分销</el-radio>-->
  65. </el-radio-group>
  66. <!-- <div class="tips-text">为了规避涉传风险,三级分销建议配合开启分销内购一起使用!</div>-->
  67. </el-form-item>
  68. <el-form-item label="分销内购" prop="is_self_buy" required>
  69. <label slot="label">分销内购
  70. <el-tooltip class="item" effect="dark" content="开启分销内购,分销商自己购买商品,享受自购补贴,一级代理享受商城补贴,二级代理享受供应补贴" placement="top">
  71. <i class="el-icon-info"></i>
  72. </el-tooltip>
  73. </label>
  74. <el-switch v-model="ruleForm.is_self_buy" :active-value="1" :inactive-value="0">
  75. </el-switch>
  76. </el-form-item>
  77. <el-form-item label="权益中心" style="margin-bottom: 0">
  78. <div>
  79. <el-switch v-model="ruleForm.is_show_share_level" :active-value="1" :inactive-value="0">
  80. </el-switch>
  81. </div>
  82. </el-form-item>
  83. <el-form-item>
  84. <label slot="label">
  85. <el-button type="text" @click="show_share_level = true">前端图片展示</el-button>
  86. </label>
  87. <el-dialog title="查看分销商等级入口图例" :visible.sync="show_share_level" width="30%">
  88. <div style="text-align: center">
  89. <image src="resources/img/mall/is_show_share_level.png"></image>
  90. </div>
  91. <div slot="footer" class="dialog-footer">
  92. <el-button type="primary" @click="show_share_level = false">我知道了</el-button>
  93. </div>
  94. </el-dialog>
  95. </el-form-item>
  96. <el-form-item prop="compute_type" label="结算方式">
  97. <el-col :span="19">
  98. <el-radio-group v-model="ruleForm.compute_type" size="small">
  99. <el-radio :label="0" border>订单完成后</el-radio>
  100. <el-radio :label="1" border>订单支付后</el-radio>
  101. </el-radio-group>
  102. </el-col>
  103. </el-form-item>
  104. <el-form-item prop="computing_method" label="计算方式">
  105. <el-col :span="19">
  106. <el-radio-group v-model="ruleForm.computing_method" size="small">
  107. <el-radio :label="0" border>实际支付金额</el-radio>
  108. <el-radio :label="1" border>商品售价</el-radio>
  109. <el-radio :label="2" border>商品利润</el-radio>
  110. </el-radio-group>
  111. </el-col>
  112. </el-form-item>
  113. <el-form-item prop="is_decr_score" label="佣金奖励减去积分" v-if="ruleForm.is_show_decr_score == 1">
  114. <el-col :span="10">
  115. <el-switch v-model="ruleForm.is_decr_score" :active-value="1" :inactive-value="0" active-color="#13ce66">
  116. </el-switch>
  117. </el-col>
  118. </el-form-item>
  119. <el-form-item label="团队业绩计算">
  120. <el-col :span="20">
  121. <el-switch v-model="ruleForm.set_team_achievement" :active-value="1" :inactive-value="0"></el-switch>
  122. <div class="tips-text">开启后条件升级“成为分销商商后,好友人数____人,下级团队业绩达到____元”此条件才会开始计算好友人数跟团队业绩,否则将不进行计算</div>
  123. </el-col>
  124. </el-form-item>
  125. <el-form-item prop="is_open_level_limit">
  126. <label slot="label">升级等级限制
  127. <el-tooltip class="item" effect="dark"
  128. content="开启后等级只能一级一级往上升级"
  129. placement="top">
  130. <i class="el-icon-info"></i>
  131. </el-tooltip>
  132. </label>
  133. <el-col :span="18">
  134. <el-switch v-model="ruleForm.is_open_level_limit" :active-value="1" :inactive-value="0"></el-switch>
  135. </el-col>
  136. </el-form-item>
  137. <el-form-item label="复购等于报单" style="margin-bottom: 8px">
  138. <label slot="label">复购等于报单
  139. <el-tooltip class="item" effect="dark" placement="top-start">
  140. <div slot="content">
  141. 举例<br>
  142. 假设设置了分销一、二级奖励的话,一级10元,二级5元,开关开启以后复购等于报单,<br>
  143. 自己复购下单了1000元的商品那么就可以拿一个一级分销奖励
  144. </div>
  145. <i class="el-icon-info"></i>
  146. </el-tooltip>
  147. </label>
  148. <div>
  149. <el-switch v-model="ruleForm.enable_repurchase_reward" :active-value="1" :inactive-value="0">
  150. </el-switch>
  151. </div>
  152. </el-form-item>
  153. <el-form-item label="积分上限值" style="margin-bottom: 0px">
  154. <el-col :span="20">
  155. <el-switch v-model="ruleForm.is_reward_score_limit" :active-value="1" :inactive-value="0"></el-switch>
  156. <div class="tips-text">开启后,分销商通过分销商插件获得的积分奖励不会超过设置的数值</div>
  157. <el-input v-if="ruleForm.is_reward_score_limit == 1" v-model="ruleForm.reward_score_limit" onInput="value=toNumber(value,2)"></el-input>
  158. </el-col>
  159. </el-form-item>
  160. </el-col>
  161. </el-row>
  162. </div>
  163. </el-card>
  164. <el-card style="margin-top: 10px" shadow="never" v-if="ruleForm.level > 0 && ruleForm.is_default_level==1">
  165. <div slot="header">
  166. <div>分销佣金设置
  167. <el-tooltip class="item" effect="dark" content="需要开启分销层级,才能设置对应的分销佣金" placement="top">
  168. <i class="el-icon-info"></i>
  169. </el-tooltip>
  170. </div>
  171. </div>
  172. <el-col :span="14">
  173. <el-form-item label="分销佣金类型" prop="price_type">
  174. <el-radio-group v-model="ruleForm.commission.is_percent">
  175. <el-radio :label="0">百分比</el-radio>
  176. <el-radio :label="1">固定金额</el-radio>
  177. </el-radio-group>
  178. </el-form-item>
  179. <el-form-item label="一级佣金" prop="first_price" v-if="ruleForm.level > 0">
  180. <el-input v-model="ruleForm.commission.first_prize" type="text" onInput="value=toNumber(value,2)">
  181. <template slot="append" v-if="ruleForm.commission.is_percent == 1">元</template>
  182. <template slot="append" v-if="ruleForm.commission.is_percent == 0">%</template>
  183. </el-input>
  184. </el-form-item>
  185. <el-form-item label="二级佣金" prop="second_price" v-if="ruleForm.level > 1">
  186. <el-input v-model="ruleForm.commission.second_prize" type="text" onInput="value=toNumber(value,2)">
  187. <template slot="append" v-if="ruleForm.commission.is_percent == 1">元</template>
  188. <template slot="append" v-if="ruleForm.commission.is_percent == 0">%</template>
  189. </el-input>
  190. </el-form-item>
  191. <el-form-item label="三级佣金" prop="third_price" v-if="ruleForm.level > 2">
  192. <el-input v-model="ruleForm.commission.third_prize" type="text" onInput="value=toNumber(value,2)">
  193. <template slot="append" v-if="ruleForm.commission.is_percent == 1">元</template>
  194. <template slot="append" v-if="ruleForm.commission.is_percent == 0">%</template>
  195. </el-input>
  196. </el-form-item>
  197. </el-col>
  198. <el-col :span="14">
  199. <el-form-item label="分销积分奖励" prop="score_type" v-if="ruleForm.level > 0">
  200. <el-radio-group v-model="ruleForm.score.is_percent">
  201. <el-radio :label="0">百分比</el-radio>
  202. <el-radio :label="1">固定</el-radio>
  203. </el-radio-group>
  204. </el-form-item>
  205. <el-form-item label="一级积分" prop="first_score" v-if="ruleForm.level > 0">
  206. <el-input v-model="ruleForm.score.first_prize" type="text" onInput="value=toNumber(value,2)">
  207. <template slot="append" v-if="ruleForm.score.is_percent == 1">积分</template>
  208. <template slot="append" v-if="ruleForm.score.is_percent == 0">%</template>
  209. </el-input>
  210. </el-form-item>
  211. <el-form-item label="二级积分" prop="second_score" v-if="ruleForm.level > 1">
  212. <el-input v-model="ruleForm.score.second_prize" type="text" onInput="value=toNumber(value,2)">
  213. <template slot="append" v-if="ruleForm.score.is_percent == 1">积分</template>
  214. <template slot="append" v-if="ruleForm.score.is_percent == 0">%</template>
  215. </el-input>
  216. </el-form-item>
  217. <el-form-item label="三级积分" prop="third_score" v-if="ruleForm.level > 2">
  218. <el-input v-model="ruleForm.score.third_prize" type="text" onInput="value=toNumber(value,2)">
  219. <template slot="append" v-if="ruleForm.score.is_percent == 1">积分</template>
  220. <template slot="append" v-if="ruleForm.score.is_percent == 0">%</template>
  221. </el-input>
  222. </el-form-item>
  223. </el-col>
  224. <el-col :span="14" v-if="ruleForm.is_huiju_beauty > 0">
  225. <el-form-item label="分销推动力奖励" prop="score_type" v-if="ruleForm.level > 0">
  226. <el-radio-group v-model="ruleForm.drive_cy.is_percent">
  227. <el-radio :label="0">百分比</el-radio>
  228. <el-radio :label="1">固定</el-radio>
  229. </el-radio-group>
  230. </el-form-item>
  231. <el-form-item label="一级推动力" prop="first_score" v-if="ruleForm.level > 0">
  232. <el-input v-model="ruleForm.drive_cy.first_prize" type="text" onInput="value=toNumber(value,2)">
  233. <template slot="append" v-if="ruleForm.drive_cy.is_percent == 1">推动力</template>
  234. <template slot="append" v-if="ruleForm.drive_cy.is_percent == 0">%</template>
  235. </el-input>
  236. </el-form-item>
  237. <el-form-item label="二级推动力" prop="second_score" v-if="ruleForm.level > 1">
  238. <el-input v-model="ruleForm.drive_cy.second_prize" type="text" onInput="value=toNumber(value,2)">
  239. <template slot="append" v-if="ruleForm.drive_cy.is_percent == 1">推动力</template>
  240. <template slot="append" v-if="ruleForm.drive_cy.is_percent == 0">%</template>
  241. </el-input>
  242. </el-form-item>
  243. <el-form-item label="三级推动力" prop="third_score" v-if="ruleForm.level > 2">
  244. <el-input v-model="ruleForm.drive_cy.third_prize" type="text" onInput="value=toNumber(value,2)">
  245. <template slot="append" v-if="ruleForm.drive_cy.is_percent == 1">推动力</template>
  246. <template slot="append" v-if="ruleForm.drive_cy.is_percent == 0">%</template>
  247. </el-input>
  248. </el-form-item>
  249. </el-col>
  250. <el-col :span="14">
  251. <el-form-item label="分销数字币奖励" prop="score_type" v-if="ruleForm.level > 0">
  252. <el-radio-group v-model="ruleForm.digital.is_percent">
  253. <el-radio :label="0">百分比</el-radio>
  254. <el-radio :label="1">固定</el-radio>
  255. </el-radio-group>
  256. </el-form-item>
  257. <el-form-item label="一级数字币" prop="first_score" v-if="ruleForm.level > 0">
  258. <el-input v-model="ruleForm.digital.first_prize" type="text" onInput="value=toNumber(value,2)">
  259. <template slot="append" v-if="ruleForm.digital.is_percent == 1">数字币</template>
  260. <template slot="append" v-if="ruleForm.digital.is_percent == 0">%</template>
  261. </el-input>
  262. </el-form-item>
  263. <el-form-item label="二级数字币" prop="second_score" v-if="ruleForm.level > 1">
  264. <el-input v-model="ruleForm.digital.second_prize" type="text" onInput="value=toNumber(value,2)">
  265. <template slot="append" v-if="ruleForm.digital.is_percent == 1">数字币</template>
  266. <template slot="append" v-if="ruleForm.digital.is_percent == 0">%</template>
  267. </el-input>
  268. </el-form-item>
  269. <el-form-item label="三级数字币" prop="third_score" v-if="ruleForm.level > 2">
  270. <el-input v-model="ruleForm.digital.third_prize" type="text" onInput="value=toNumber(value,2)">
  271. <template slot="append" v-if="ruleForm.digital.is_percent == 1">数字币</template>
  272. <template slot="append" v-if="ruleForm.digital.is_percent == 0">%</template>
  273. </el-input>
  274. </el-form-item>
  275. </el-col>
  276. </el-card>
  277. </el-form>
  278. <el-button :loading="btnLoading" class="button-item" type="primary" style="margin-top: 24px;" @click="store('ruleForm')" size="small">保存
  279. </el-button>
  280. </div>
  281. </el-card>
  282. </div>
  283. <script>
  284. const app = new Vue({
  285. el: '#app',
  286. data() {
  287. let firstPriceValidate = (rule, value, callback) => {
  288. if (this.ruleForm.level > 0 && !value && value !== 0) {
  289. callback(new Error('一级佣金不能为空'));
  290. }
  291. callback();
  292. };
  293. let secondPriceValidate = (rule, value, callback) => {
  294. if (this.ruleForm.level > 1 && !value && value !== 0) {
  295. callback(new Error('二级佣金不能为空'));
  296. }
  297. callback();
  298. };
  299. let thirdPriceValidate = (rule, value, callback) => {
  300. if (this.ruleForm.level > 2 && !value && value !== 0) {
  301. callback(new Error('三级佣金不能为空'));
  302. }
  303. callback();
  304. };
  305. let firstScoreValidate = (rule, value, callback) => {
  306. if (this.ruleForm.level > 0 && !value && value !== 0) {
  307. callback(new Error('一级佣金不能为空'));
  308. }
  309. callback();
  310. };
  311. let secondScoreValidate = (rule, value, callback) => {
  312. if (this.ruleForm.level > 1 && !value && value !== 0) {
  313. callback(new Error('二级佣金不能为空'));
  314. }
  315. callback();
  316. };
  317. let thirdScoreValidate = (rule, value, callback) => {
  318. if (this.ruleForm.level > 2 && !value && value !== 0) {
  319. callback(new Error('三级佣金不能为空'));
  320. }
  321. callback();
  322. };
  323. return {
  324. loading: false,
  325. btnLoading: false,
  326. cat_show: false,
  327. show_share_level: false,
  328. ruleForm: {
  329. level: 0,
  330. is_apply: 0,
  331. is_show_at_center: 1,
  332. is_check: 0,
  333. is_self_buy: 0,
  334. score: {
  335. is_percent: 0,
  336. first_prize: 0,
  337. second_prize: 0,
  338. third_prize: 0,
  339. },
  340. commission: {
  341. is_percent: 0,
  342. first_prize: 0,
  343. second_prize: 0,
  344. third_prize: 0,
  345. },
  346. digital: {
  347. is_percent: 0,
  348. first_prize: 0,
  349. second_prize: 0,
  350. third_prize: 0,
  351. },
  352. drive_cy: {
  353. is_percent: 0,
  354. first_prize: 0,
  355. second_prize: 0,
  356. third_prize: 0,
  357. },
  358. is_show_share_level: 1,
  359. rebuy_price_date: 1,
  360. is_rebuy: 0,
  361. is_team: 0,
  362. subsidy_price_date: 1,
  363. is_subsidy: 0,
  364. computing_method: 0,
  365. compute_type: 0,
  366. protocol: '',
  367. is_default_level: 1,
  368. default_level_name: '',
  369. is_show_decr_score: 0,
  370. is_decr_score: 0,
  371. set_team_achievement:0,
  372. is_open_level_limit:0,
  373. enable_repurchase_reward:0,
  374. is_distributor_dividends_switch:0,
  375. distributor_dividends_goods_ids:'',
  376. is_huiju_beauty: 0,
  377. is_reward_score_limit: 0,
  378. reward_score_limit: 0,
  379. },
  380. rules: {
  381. level: [{
  382. message: '请选择分销层级',
  383. trigger: 'blur',
  384. required: true
  385. }],
  386. is_self_buy: [{
  387. message: '请选择分销内购',
  388. trigger: 'blur',
  389. required: true
  390. }],
  391. // price_type: [{
  392. // message: '请选择分销佣金类型',
  393. // trigger: 'blur',
  394. // required: true
  395. // }],
  396. // score_type: [{
  397. // message: '请选择分销积分类型',
  398. // trigger: 'blur',
  399. // required: true
  400. // }],
  401. // first_price: [{
  402. // validator: firstPriceValidate,
  403. // trigger: 'blur'
  404. // },
  405. // {
  406. // type: 'number',
  407. // message: '一级佣金必须为数字',
  408. // trigger: 'blur'
  409. // },
  410. // ],
  411. // second_price: [{
  412. // validator: secondPriceValidate,
  413. // trigger: 'blur'
  414. // },
  415. // {
  416. // type: 'number',
  417. // message: '二级佣金必须为数字',
  418. // trigger: 'blur'
  419. // },
  420. // ],
  421. // third_price: [{
  422. // validator: thirdPriceValidate,
  423. // trigger: 'blur'
  424. // },
  425. // {
  426. // type: 'number',
  427. // message: '三级佣金必须为数字',
  428. // trigger: 'blur'
  429. // },
  430. // ],
  431. // first_score: [{
  432. // validator: firstScoreValidate,
  433. // trigger: 'blur'
  434. // },
  435. // {
  436. // type: 'number',
  437. // message: '一级积分必须为数字',
  438. // trigger: 'blur'
  439. // },
  440. // ],
  441. // second_score: [{
  442. // validator: secondScoreValidate,
  443. // trigger: 'blur'
  444. // },
  445. // {
  446. // type: 'number',
  447. // message: '二级积分必须为数字',
  448. // trigger: 'blur'
  449. // },
  450. // ],
  451. // third_score: [{
  452. // validator: thirdScoreValidate,
  453. // trigger: 'blur'
  454. // },
  455. // {
  456. // type: 'number',
  457. // message: '三级积分必须为数字',
  458. // trigger: 'blur'
  459. // },
  460. // ],
  461. }
  462. }
  463. },
  464. mounted: function() {
  465. this.loadData();
  466. },
  467. methods: {
  468. loadData() {
  469. this.loading = true;
  470. request({
  471. params: {
  472. r: 'distribution/setting/index',
  473. },
  474. method: 'get'
  475. }).then(e => {
  476. console.log('e:', e);
  477. this.loading = false;
  478. if (e.data.code == 0) {
  479. Object.assign(this.ruleForm, e.data.data);
  480. this.ruleForm.commission = e.data.data.commission;
  481. this.ruleForm.score = e.data.data.score;
  482. }
  483. }).catch(e => {
  484. this.loading = false;
  485. this.$message.error(e);
  486. })
  487. },
  488. store(formName) {
  489. if (this.ruleForm.rebuy_price_date > 28) {
  490. this.$message.error('为防止部分月份低于28天,请填写28日及之前');
  491. return;
  492. }
  493. if (this.ruleForm.is_reward_score_limit && !this.ruleForm.reward_score_limit) {
  494. this.$message.error('请填写积分上限值');
  495. return;
  496. }
  497. let title_obj = {};
  498. this.$nextTick(() => {
  499. let elFormItemLabelDom = document.getElementsByClassName("el-form-item__label");
  500. for (let i = 0; i < elFormItemLabelDom.length; i++) {
  501. let labKey = elFormItemLabelDom[i].getAttribute("for");
  502. let labVal = elFormItemLabelDom[i].innerText;
  503. title_obj[labKey] = labVal;
  504. }
  505. })
  506. this.$refs[formName].validate((valid) => {
  507. if (valid) {
  508. this.btnLoading = true;
  509. request({
  510. params: {
  511. r: 'distribution/setting/index',
  512. },
  513. method: 'post',
  514. data: {
  515. basic: this.ruleForm,
  516. // title: title_obj,
  517. }
  518. }).then(e => {
  519. this.btnLoading = false;
  520. if (e.data.code == 0) {
  521. this.$message.success(e.data.msg);
  522. } else {
  523. this.$message.error(e.data.msg);
  524. }
  525. }).catch(e => {
  526. this.$message.error(e);
  527. this.btnLoading = false;
  528. })
  529. } else {
  530. this.btnLoading = false;
  531. console.log('error submit!!');
  532. return false;
  533. }
  534. });
  535. },
  536. levelChange(value){
  537. if(value==3){
  538. //为了规避涉传风险,不建议开启!
  539. this.$message.error('为了规避涉传风险,三级分销建议配合开启分销内购一起使用!');
  540. }
  541. }
  542. }
  543. });
  544. </script>
  545. <style>
  546. .form_box {
  547. background-color: #f3f3f3;
  548. padding: 0 0 20px;
  549. }
  550. .button-item {
  551. margin-top: 12px;
  552. padding: 9px 25px;
  553. }
  554. .el-input-group__append {
  555. background-color: #fff;
  556. color: #353535;
  557. }
  558. </style>