notice.blade.php 68 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140
  1. @extends('layouts.base')
  2. @section('content')
  3. <style>
  4. .panel{
  5. margin-bottom:10px!important;
  6. padding-left: 20px;
  7. border-radius: 10px;
  8. }
  9. .panel .active a {
  10. background-color: #29ba9c!important;
  11. border-radius: 18px!important;
  12. color:#fff;
  13. }
  14. .panel a{
  15. border:none!important;
  16. background-color:#fff!important;
  17. }
  18. .content{
  19. background: #eff3f6;
  20. padding: 10px!important;
  21. }
  22. .con{
  23. padding-bottom:40px;
  24. position:relative;
  25. border-radius: 8px;
  26. min-height:100vh;
  27. }
  28. .con .setting .block{
  29. padding:10px;
  30. background-color:#fff;
  31. border-radius: 8px;
  32. }
  33. .con .setting .block .title{
  34. font-size:18px;
  35. margin-bottom:15px;
  36. display:flex;
  37. align-items:center;
  38. }
  39. .confirm-btn{
  40. width: calc(100% - 266px);
  41. position:fixed;
  42. bottom:0;
  43. right:0;
  44. margin-right:10px;
  45. line-height:63px;
  46. background-color: #ffffff;
  47. box-shadow: 0px 8px 23px 1px
  48. rgba(51, 51, 51, 0.3);
  49. background-color:#fff;
  50. text-align:center;
  51. z-index:99;
  52. }
  53. b{
  54. font-size:14px;
  55. }
  56. .add-people{
  57. width: 91px;
  58. height: 91px;
  59. border: dashed 1px #dde2ee;
  60. display:flex;
  61. flex-direction:column;
  62. justify-content:center;
  63. align-items:center;
  64. }
  65. </style>
  66. <div id='re_content' >
  67. @include('layouts.newTabs')
  68. <div class="con">
  69. <div class="setting">
  70. <el-form ref="form" label-width="15%">
  71. <div class="block">
  72. <div class="title">
  73. <span style="width: 4px;height: 18px;background-color: #29ba9c;margin-right:15px;display:inline-block;"></span>
  74. <b>基础设置
  75. </b>
  76. <i class="iconfont icon-ht_tips" style="font-size:16px;color:#ff9b19;margin-left:16px;" slot="reference">
  77. <el-popover
  78. placement="bottom-start"
  79. title="提示"
  80. width="400"
  81. trigger="hover"
  82. content="请将公众平台模板消息所在行业选择为: IT科技/互联网|电子商务。
  83. 开启默认模版消息,无需进行额外设置。如需进行个性化消息推送,需要先关闭按钮,再选择自定义消息模版,选择默认消息模板关闭按钮则不会收到消息提醒">
  84. <el-button slot="reference" style="opacity: 0;margin-left:-10px;"></el-button>
  85. </el-popover>
  86. </i>
  87. </div>
  88. <el-form-item label="商城消息提醒">
  89. <template>
  90. <el-switch
  91. v-model="yz_notice.toggle"
  92. :active-value="1"
  93. :inactive-value="0"
  94. >
  95. </el-switch>
  96. </template>
  97. <div>提示:控制商城全部消息(包含插件消息)</div>
  98. </el-form-item>
  99. <el-form-item label="两级消息通知">
  100. <template>
  101. <el-switch
  102. v-model="yz_notice.other_toggle"
  103. :active-value="1"
  104. :inactive-value="0"
  105. >
  106. </el-switch>
  107. </template>
  108. <div>开启:会员可以收到一级、二级下线下单、付款、发货、收货通知(使用任务处理通知)建议使用业务处理通知模板消息编号: OPENTM207574677</div>
  109. </el-form-item>
  110. </div>
  111. <div style="background: #eff3f6;width:100%;height:15px;"></div>
  112. <div class="block">
  113. <div class="title">
  114. <span style="width: 4px;height: 18px;background-color: #29ba9c;margin-right:15px;display:inline-block;"></span>
  115. <b>积分变动通知
  116. </b></div>
  117. <el-form-item label="积分变动通知默认模板">
  118. <template>
  119. <el-switch
  120. @change="changeVal('point_change')"
  121. v-model="default_temp.point_change"
  122. :active-value="1"
  123. :inactive-value="0"
  124. >
  125. </el-switch>
  126. </template>
  127. <span><i class="iconfont icon-ht_tips" style="font-size:16px;color:#ff9b19;margin-left:16px;" slot="reference">
  128. <el-popover
  129. placement="bottom-start"
  130. title="提示"
  131. width="400"
  132. trigger="hover"
  133. content="开启默认模版消息,无需进行额外设置。如需进行个性化消息推送,需要先关闭
  134. 按钮,再选择自定义消息模版,选择默认消息模板关闭按钮则不会收到消息提醒">
  135. <el-button slot="reference" style="opacity: 0;margin-left:-10px;"></el-button>
  136. </el-popover>
  137. </i></span>
  138. </el-form-item>
  139. <el-form-item label="积分变动通知">
  140. <template>
  141. <el-select style="width:50%;" filterable placeholder="请选择" v-model="yz_notice.point_change" @change="getSelect">
  142. <el-option
  143. v-for="item in temp.point_change"
  144. :label="item.title"
  145. :value="item.id">
  146. </el-option>
  147. </el-select>
  148. </template>
  149. <div>通知公众平台模板消息编号: OPENTM207509450</div>
  150. </el-form-item>
  151. <el-form-item label="积分不足通知">
  152. <template>
  153. <el-select style="width:50%;" filterable placeholder="请选择" v-model="yz_notice.point_deficiency" @change="getSelect">
  154. <el-option
  155. v-for="item in temp.point_deficiency"
  156. :label="item.title"
  157. :value="item.id">
  158. </el-option>
  159. </el-select>
  160. </template>
  161. </el-form-item>
  162. </div>
  163. <div style="background: #eff3f6;width:100%;height:15px;"></div>
  164. <div class="block">
  165. <div class="title">
  166. <span style="width: 4px;height: 18px;background-color: #29ba9c;margin-right:15px;display:inline-block;"></span>
  167. <b>余额变动通知
  168. </b></div>
  169. <el-form-item label="余额变动通知默认模板">
  170. <template>
  171. <el-switch
  172. @change="changeVal('balance_change')"
  173. v-model="default_temp.balance_change"
  174. :active-value="1"
  175. :inactive-value="0"
  176. >
  177. </el-switch>
  178. </template>
  179. <span><i class="iconfont icon-ht_tips" style="font-size:16px;color:#ff9b19;margin-left:16px;" slot="reference">
  180. <el-popover
  181. placement="bottom-start"
  182. title="提示"
  183. width="400"
  184. trigger="hover"
  185. content="开启默认模版消息,无需进行额外设置。如需进行个性化消息推送,需要先关闭
  186. 按钮,再选择自定义消息模版,选择默认消息模板关闭按钮则不会收到消息提醒">
  187. <el-button slot="reference" style="opacity: 0;margin-left:-10px;"></el-button>
  188. </el-popover>
  189. </i></span>
  190. </el-form-item>
  191. <el-form-item label="余额变动通知">
  192. <template>
  193. <el-select style="width:50%;"filterable placeholder="请选择" v-model="yz_notice.balance_change" @change="getSelect">
  194. <el-option
  195. v-for="item in temp.balance_change"
  196. :label="item.title"
  197. :value="item.id">
  198. </el-option>
  199. </el-select>
  200. </template>
  201. <div>通知公众平台模板消息编号: OPENTM401833445</div>
  202. </el-form-item>
  203. <el-form-item label="余额不足通知">
  204. <template>
  205. <el-select style="width:50%;" filterable placeholder="请选择" v-model="yz_notice.balance_deficiency" @change="getSelect">
  206. <el-option
  207. v-for="item in temp.balance_deficiency"
  208. :label="item.title"
  209. :value="item.id">
  210. </el-option>
  211. </el-select>
  212. </template>
  213. </el-form-item>
  214. <el-form-item label="余额提现提交通知默认模板">
  215. <template>
  216. <el-switch
  217. @change="changeVal('withdraw_submit')"
  218. v-model="default_temp.withdraw_submit"
  219. :active-value="1"
  220. :inactive-value="0"
  221. >
  222. </el-switch>
  223. </template>
  224. <span><i class="iconfont icon-ht_tips" style="font-size:16px;color:#ff9b19;margin-left:16px;" slot="reference">
  225. <el-popover
  226. placement="bottom-start"
  227. title="提示"
  228. width="400"
  229. trigger="hover"
  230. content="开启默认模版消息,无需进行额外设置。如需进行个性化消息推送,需要先关闭
  231. 按钮,再选择自定义消息模版,选择默认消息模板关闭按钮则不会收到消息提醒">
  232. <el-button slot="reference" style="opacity: 0;margin-left:-10px;"></el-button>
  233. </el-popover>
  234. </i></span>
  235. </el-form-item>
  236. <el-form-item label="余额提现提交通知">
  237. <template>
  238. <el-select style="width:50%;" filterable placeholder="请选择" v-model="yz_notice.withdraw_submit" @change="getSelect">
  239. <el-option
  240. v-for="item in temp.withdraw_submit"
  241. :label="item.title"
  242. :value="item.id">
  243. </el-option>
  244. </el-select>
  245. </template>
  246. <div>通知公众平台模板消息编号: TM00979</div>
  247. </el-form-item>
  248. <el-form-item label="余额提现成功通知默认模板">
  249. <template>
  250. <el-switch
  251. @change="changeVal('withdraw_success')"
  252. v-model="default_temp.withdraw_success"
  253. :active-value="1"
  254. :inactive-value="0"
  255. >
  256. </el-switch>
  257. </template>
  258. <span><i class="iconfont icon-ht_tips" style="font-size:16px;color:#ff9b19;margin-left:16px;" slot="reference">
  259. <el-popover
  260. placement="bottom-start"
  261. title="提示"
  262. width="400"
  263. trigger="hover"
  264. content="开启默认模版消息,无需进行额外设置。如需进行个性化消息推送,需要先关闭
  265. 按钮,再选择自定义消息模版,选择默认消息模板关闭按钮则不会收到消息提醒">
  266. <el-button slot="reference" style="opacity: 0;margin-left:-10px;"></el-button>
  267. </el-popover>
  268. </i></span>
  269. </el-form-item>
  270. <el-form-item label="余额提现成功通知">
  271. <template>
  272. <el-select style="width:50%;" filterable placeholder="请选择" v-model="yz_notice.withdraw_success" @change="getSelect">
  273. <el-option
  274. v-for="item in temp.withdraw_success"
  275. :label="item.title"
  276. :value="item.id">
  277. </el-option>
  278. </el-select>
  279. </template>
  280. <div>通知公众平台模板消息编号: TM00980</div>
  281. </el-form-item>
  282. <el-form-item label="余额提现失败默认模板">
  283. <template>
  284. <el-switch
  285. @change="changeVal('withdraw_fail')"
  286. v-model="default_temp.withdraw_fail"
  287. :active-value="1"
  288. :inactive-value="0"
  289. >
  290. </el-switch>
  291. </template>
  292. <span><i class="iconfont icon-ht_tips" style="font-size:16px;color:#ff9b19;margin-left:16px;" slot="reference">
  293. <el-popover
  294. placement="bottom-start"
  295. title="提示"
  296. width="400"
  297. trigger="hover"
  298. content="开启默认模版消息,无需进行额外设置。如需进行个性化消息推送,需要先关闭
  299. 按钮,再选择自定义消息模版,选择默认消息模板关闭按钮则不会收到消息提醒">
  300. <el-button slot="reference" style="opacity: 0;margin-left:-10px;"></el-button>
  301. </el-popover>
  302. </i></span>
  303. </el-form-item>
  304. <el-form-item label="余额提现失败通知">
  305. <template>
  306. <el-select style="width:50%;" filterable placeholder="请选择" v-model="yz_notice.withdraw_fail" @change="getSelect">
  307. <el-option
  308. v-for="item in temp.withdraw_fail"
  309. :label="item.title"
  310. :value="item.id">
  311. </el-option>
  312. </el-select>
  313. </template>
  314. <div>通知公众平台模板消息编号:TM00981</div>
  315. </el-form-item>
  316. <el-form-item label="余额提现驳回通知">
  317. <template>
  318. <el-select style="width:50%;" filterable placeholder="请选择" v-model="yz_notice.withdraw_reject" @change="getSelect">
  319. <el-option
  320. v-for="item in temp.withdraw_reject"
  321. :label="item.title"
  322. :value="item.id">
  323. </el-option>
  324. </el-select>
  325. </template>
  326. <div>通知公众平台模板消息编号:TM00982</div>
  327. </el-form-item>
  328. </div>
  329. <div style="background: #eff3f6;width:100%;height:15px;"></div>
  330. <div class="block">
  331. <div class="title">
  332. <span style="width: 4px;height: 18px;background-color: #29ba9c;margin-right:15px;display:inline-block;"></span>
  333. <b>卖家通知
  334. </b></div>
  335. <el-form-item label="购买商品通知默认模板">
  336. <template>
  337. <el-switch
  338. @change="changeVal('buy_goods_msg')"
  339. v-model="default_temp.buy_goods_msg"
  340. :active-value="1"
  341. :inactive-value="0"
  342. >
  343. </el-switch>
  344. </template>
  345. <span><i class="iconfont icon-ht_tips" style="font-size:16px;color:#ff9b19;margin-left:16px;" slot="reference">
  346. <el-popover
  347. placement="bottom-start"
  348. title="提示"
  349. width="400"
  350. trigger="hover"
  351. content="开启默认模版消息,无需进行额外设置。如需进行个性化消息推送,需要先关闭
  352. 按钮,再选择自定义消息模版,选择默认消息模板关闭按钮则不会收到消息提醒">
  353. <el-button slot="reference" style="opacity: 0;margin-left:-10px;"></el-button>
  354. </el-popover>
  355. </i></span>
  356. </el-form-item>
  357. <el-form-item label="购买商品通知">
  358. <template>
  359. <el-select style="width:50%;" filterable placeholder="请选择" v-model="yz_notice.buy_goods_msg" @change="getSelect">
  360. <el-option
  361. v-for="item in temp.buy_goods_msg"
  362. :label="item.title"
  363. :value="item.id">
  364. </el-option>
  365. </el-select>
  366. </template>
  367. </el-form-item>
  368. <el-form-item label="订单生成通知默认模板">
  369. <template>
  370. <el-switch
  371. @change="changeVal('seller_order_create')"
  372. v-model="default_temp.seller_order_create"
  373. :active-value="1"
  374. :inactive-value="0"
  375. >
  376. </el-switch>
  377. </template>
  378. <span><i class="iconfont icon-ht_tips" style="font-size:16px;color:#ff9b19;margin-left:16px;" slot="reference">
  379. <el-popover
  380. placement="bottom-start"
  381. title="提示"
  382. width="400"
  383. trigger="hover"
  384. content="开启默认模版消息,无需进行额外设置。如需进行个性化消息推送,需要先关闭
  385. 按钮,再选择自定义消息模版,选择默认消息模板关闭按钮则不会收到消息提醒">
  386. <el-button slot="reference" style="opacity: 0;margin-left:-10px;"></el-button>
  387. </el-popover>
  388. </i></span>
  389. </el-form-item>
  390. <el-form-item label="订单生成通知方式">
  391. <template>
  392. <el-select style="width:50%;" filterable placeholder="请选择" v-model="yz_notice.seller_order_create" @change="getSelect">
  393. <el-option
  394. v-for="item in temp.seller_order_create"
  395. :label="item.title"
  396. :value="item.id">
  397. </el-option>
  398. </el-select>
  399. </template>
  400. </el-form-item>
  401. <el-form-item label="订单支付通知默认模板">
  402. <template>
  403. <el-switch
  404. @change="changeVal('seller_order_pay')"
  405. v-model="default_temp.seller_order_pay"
  406. :active-value="1"
  407. :inactive-value="0"
  408. >
  409. </el-switch>
  410. </template>
  411. <span><i class="iconfont icon-ht_tips" style="font-size:16px;color:#ff9b19;margin-left:16px;" slot="reference">
  412. <el-popover
  413. placement="bottom-start"
  414. title="提示"
  415. width="400"
  416. trigger="hover"
  417. content="开启默认模版消息,无需进行额外设置。如需进行个性化消息推送,需要先关闭
  418. 按钮,再选择自定义消息模版,选择默认消息模板关闭按钮则不会收到消息提醒">
  419. <el-button slot="reference" style="opacity: 0;margin-left:-10px;"></el-button>
  420. </el-popover>
  421. </i></span>
  422. </el-form-item>
  423. <el-form-item label="订单支付通知方式">
  424. <template>
  425. <el-select style="width:50%;" filterable placeholder="请选择" v-model="yz_notice.seller_order_pay" @change="getSelect">
  426. <el-option
  427. v-for="item in temp.seller_order_pay"
  428. :label="item.title"
  429. :value="item.id">
  430. </el-option>
  431. </el-select>
  432. </template>
  433. <div>通知公众平台模板消息编号: OPENTM207525131</div>
  434. </el-form-item>
  435. <el-form-item label="订单完成通知默认模板">
  436. <template>
  437. <el-switch
  438. @change="changeVal('seller_order_finish')"
  439. v-model="default_temp.seller_order_finish"
  440. :active-value="1"
  441. :inactive-value="0"
  442. >
  443. </el-switch>
  444. </template>
  445. <span><i class="iconfont icon-ht_tips" style="font-size:16px;color:#ff9b19;margin-left:16px;" slot="reference">
  446. <el-popover
  447. placement="bottom-start"
  448. title="提示"
  449. width="400"
  450. trigger="hover"
  451. content="开启默认模版消息,无需进行额外设置。如需进行个性化消息推送,需要先关闭
  452. 按钮,再选择自定义消息模版,选择默认消息模板关闭按钮则不会收到消息提醒">
  453. <el-button slot="reference" style="opacity: 0;margin-left:-10px;"></el-button>
  454. </el-popover>
  455. </i></span>
  456. </el-form-item>
  457. <el-form-item label="订单完成通知方式">
  458. <template>
  459. <el-select style="width:50%;" filterable placeholder="请选择" v-model="yz_notice.seller_order_finish" @change="getSelect">
  460. <el-option
  461. v-for="item in temp.seller_order_finish"
  462. :label="item.title"
  463. :value="item.id">
  464. </el-option>
  465. </el-select>
  466. </template>
  467. <div>通知公众平台模板消息编号: OPENTM413711838</div>
  468. </el-form-item>
  469. <el-form-item label="申请退款/退货/换货申请通知默认模板">
  470. <template>
  471. <el-switch
  472. @change="changeVal('order_refund_apply_to_saler')"
  473. v-model="default_temp.order_refund_apply_to_saler"
  474. :active-value="1"
  475. :inactive-value="0"
  476. >
  477. </el-switch>
  478. </template>
  479. <span><i class="iconfont icon-ht_tips" style="font-size:16px;color:#ff9b19;margin-left:16px;" slot="reference">
  480. <el-popover
  481. placement="bottom-start"
  482. title="提示"
  483. width="400"
  484. trigger="hover"
  485. content="开启默认模版消息,无需进行额外设置。如需进行个性化消息推送,需要先关闭
  486. 按钮,再选择自定义消息模版,选择默认消息模板关闭按钮则不会收到消息提醒">
  487. <el-button slot="reference" style="opacity: 0;margin-left:-10px;"></el-button>
  488. </el-popover>
  489. </i></span>
  490. </el-form-item>
  491. <el-form-item label="申请退款/退货/换货申请通知方式">
  492. <template>
  493. <el-select style="width:50%;" filterable placeholder="请选择" v-model="yz_notice.order_refund_apply_to_saler" @change="getSelect">
  494. <el-option
  495. v-for="item in temp.order_refund_apply_to_saler"
  496. :label="item.title"
  497. :value="item.id">
  498. </el-option>
  499. </el-select>
  500. </template>
  501. <div>通知公众平台模板消息编号: OPENTM414174084</div>
  502. </el-form-item>
  503. <el-form-item label="通知人">
  504. <div style="display:flex;">
  505. <div class="good" v-for="(item,index,key) in yz_notice.salers" style="width:91px;display:flex;margin-right:20px;flex-direction: column">
  506. <div class="img" style="position:relative;">
  507. <a style="color:#333;"><div style="width: 20px;height: 20px;background-color: #dde2ee;display:flex;align-items:center;justify-content:center; #999999;position:absolute;right:-10px;top:-10px;border-radius:50%;" @click="delPeople(item)">X</div></a>
  508. <img :src="item.avatar" style="width:91px;height:91px;">
  509. </div>
  510. <div style="display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size:12px;">[[item.nickname]]</div>
  511. </div>
  512. <div class="add-people" @click="openPeople">
  513. <a style="font-size:32px;color: #999999;"><i class="el-icon-plus" ></i></a>
  514. <div style="color: #999999;">添加人员</div>
  515. </div>
  516. </div>
  517. </el-form-item>
  518. <el-form-item label="通知方式">
  519. <template>
  520. <el-checkbox v-model="yz_notice.notice_enable.created">下单通知</el-checkbox>
  521. <el-checkbox v-model="yz_notice.notice_enable.paid" >付款通知</el-checkbox>
  522. <el-checkbox v-model="yz_notice.notice_enable.received" >买家确认收货通知</el-checkbox>
  523. </template>
  524. </el-form-item>
  525. </div>
  526. <div style="background: #eff3f6;width:100%;height:15px;"></div>
  527. <div class="block">
  528. <div class="title">
  529. <span style="width: 4px;height: 18px;background-color: #29ba9c;margin-right:15px;display:inline-block;"></span>
  530. <b>买家通知
  531. </b></div>
  532. <el-form-item label="订单提交成功通知(买家)">
  533. <template>
  534. <el-switch
  535. @change="changeVal('order_submit_success')"
  536. v-model="default_temp.order_submit_success"
  537. :active-value="1"
  538. :inactive-value="0"
  539. >
  540. </el-switch>
  541. </template>
  542. <span><i class="iconfont icon-ht_tips" style="font-size:16px;color:#ff9b19;margin-left:16px;" slot="reference">
  543. <el-popover
  544. placement="bottom-start"
  545. title="提示"
  546. width="400"
  547. trigger="hover"
  548. content="开启默认模版消息,无需进行额外设置。如需进行个性化消息推送,需要先关闭
  549. 按钮,再选择自定义消息模版,选择默认消息模板关闭按钮则不会收到消息提醒">
  550. <el-button slot="reference" style="opacity: 0;margin-left:-10px;"></el-button>
  551. </el-popover>
  552. </i></span>
  553. </el-form-item>
  554. <el-form-item label="订单提交成功通知默认模板">
  555. <template>
  556. <el-select style="width:50%;" filterable placeholder="请选择" v-model="yz_notice.order_submit_success" @change="getSelect">
  557. <el-option
  558. v-for="item in temp.order_submit_success"
  559. :label="item.title"
  560. :value="item.id">
  561. </el-option>
  562. </el-select>
  563. </template>
  564. <div>通知公众平台模板消息编号: OPENTM200746866</div>
  565. </el-form-item>
  566. <el-form-item label="订单取消通知方式">
  567. <template>
  568. <el-switch
  569. @change="changeVal('order_cancel')"
  570. v-model="default_temp.order_cancel"
  571. :active-value="1"
  572. :inactive-value="0"
  573. >
  574. </el-switch>
  575. </template>
  576. <span><i class="iconfont icon-ht_tips" style="font-size:16px;color:#ff9b19;margin-left:16px;" slot="reference">
  577. <el-popover
  578. placement="bottom-start"
  579. title="提示"
  580. width="400"
  581. trigger="hover"
  582. content="开启默认模版消息,无需进行额外设置。如需进行个性化消息推送,需要先关闭
  583. 按钮,再选择自定义消息模版,选择默认消息模板关闭按钮则不会收到消息提醒">
  584. <el-button slot="reference" style="opacity: 0;margin-left:-10px;"></el-button>
  585. </el-popover>
  586. </i></span>
  587. </el-form-item>
  588. <el-form-item label="订单取消通知(买家)">
  589. <template>
  590. <el-select style="width:50%;" filterable placeholder="请选择" v-model="yz_notice.order_cancel" @change="getSelect">
  591. <el-option
  592. v-for="item in temp.order_cancel"
  593. :label="item.title"
  594. :value="item.id">
  595. </el-option>
  596. </el-select>
  597. </template>
  598. <div>通知公众平台模板消息编号: OPENTM412815063</div>
  599. </el-form-item>
  600. <el-form-item label="订单支付成功通知默认模板">
  601. <template>
  602. <el-switch
  603. @change="changeVal('order_pay_success')"
  604. v-model="default_temp.order_pay_success"
  605. :active-value="1"
  606. :inactive-value="0"
  607. >
  608. </el-switch>
  609. </template>
  610. <span><i class="iconfont icon-ht_tips" style="font-size:16px;color:#ff9b19;margin-left:16px;" slot="reference">
  611. <el-popover
  612. placement="bottom-start"
  613. title="提示"
  614. width="400"
  615. trigger="hover"
  616. content="开启默认模版消息,无需进行额外设置。如需进行个性化消息推送,需要先关闭
  617. 按钮,再选择自定义消息模版,选择默认消息模板关闭按钮则不会收到消息提醒">
  618. <el-button slot="reference" style="opacity: 0;margin-left:-10px;"></el-button>
  619. </el-popover>
  620. </i></span>
  621. </el-form-item>
  622. <el-form-item label="订单支付成功通知">
  623. <template>
  624. <el-select style="width:50%;" filterable placeholder="请选择" v-model="yz_notice.order_pay_success" @change="getSelect">
  625. <el-option
  626. v-for="item in temp.order_pay_success"
  627. :label="item.title"
  628. :value="item.id">
  629. </el-option>
  630. </el-select>
  631. </template>
  632. <div>通知公众平台模板消息编号: OPENTM204987032</div>
  633. </el-form-item>
  634. <el-form-item label="订单发货通知默认模板">
  635. <template>
  636. <el-switch
  637. @change="changeVal('order_send')"
  638. v-model="default_temp.order_send"
  639. :active-value="1"
  640. :inactive-value="0"
  641. >
  642. </el-switch>
  643. </template>
  644. <span><i class="iconfont icon-ht_tips" style="font-size:16px;color:#ff9b19;margin-left:16px;" slot="reference">
  645. <el-popover
  646. placement="bottom-start"
  647. title="提示"
  648. width="400"
  649. trigger="hover"
  650. content="开启默认模版消息,无需进行额外设置。如需进行个性化消息推送,需要先关闭
  651. 按钮,再选择自定义消息模版,选择默认消息模板关闭按钮则不会收到消息提醒">
  652. <el-button slot="reference" style="opacity: 0;margin-left:-10px;"></el-button>
  653. </el-popover>
  654. </i></span>
  655. </el-form-item>
  656. <el-form-item label="订单发货通知">
  657. <template>
  658. <el-select style="width:50%;" filterable placeholder="请选择" v-model="yz_notice.order_send" @change="getSelect">
  659. <el-option
  660. v-for="item in temp.order_send"
  661. :label="item.title"
  662. :value="item.id">
  663. </el-option>
  664. </el-select>
  665. </template>
  666. <div>通知公众平台模板消息编号: OPENTM413713493</div>
  667. </el-form-item>
  668. <el-form-item label="订单确认收货通知默认模板">
  669. <template>
  670. <el-switch
  671. @change="changeVal('order_finish')"
  672. v-model="default_temp.order_finish"
  673. :active-value="1"
  674. :inactive-value="0"
  675. >
  676. </el-switch>
  677. </template>
  678. <span><i class="iconfont icon-ht_tips" style="font-size:16px;color:#ff9b19;margin-left:16px;" slot="reference">
  679. <el-popover
  680. placement="bottom-start"
  681. title="提示"
  682. width="400"
  683. trigger="hover"
  684. content="开启默认模版消息,无需进行额外设置。如需进行个性化消息推送,需要先关闭
  685. 按钮,再选择自定义消息模版,选择默认消息模板关闭按钮则不会收到消息提醒">
  686. <el-button slot="reference" style="opacity: 0;margin-left:-10px;"></el-button>
  687. </el-popover>
  688. </i></span>
  689. </el-form-item>
  690. <el-form-item label="订单确认收货通知">
  691. <template>
  692. <el-select style="width:50%;" filterable placeholder="请选择" v-model="yz_notice.order_finish" @change="getSelect">
  693. <el-option
  694. v-for="item in temp.order_finish"
  695. :label="item.title"
  696. :value="item.id">
  697. </el-option>
  698. </el-select>
  699. </template>
  700. <div>通知公众平台模板消息编号: OPENTM411450578</div>
  701. </el-form-item>
  702. <el-form-item label="退款申请通知默认模板">
  703. <template>
  704. <el-switch
  705. @change="changeVal('order_refund_apply')"
  706. v-model="default_temp.order_refund_apply"
  707. :active-value="1"
  708. :inactive-value="0"
  709. >
  710. </el-switch>
  711. </template>
  712. <span><i class="iconfont icon-ht_tips" style="font-size:16px;color:#ff9b19;margin-left:16px;" slot="reference">
  713. <el-popover
  714. placement="bottom-start"
  715. title="提示"
  716. width="400"
  717. trigger="hover"
  718. content="开启默认模版消息,无需进行额外设置。如需进行个性化消息推送,需要先关闭
  719. 按钮,再选择自定义消息模版,选择默认消息模板关闭按钮则不会收到消息提醒">
  720. <el-button slot="reference" style="opacity: 0;margin-left:-10px;"></el-button>
  721. </el-popover>
  722. </i></span>
  723. </el-form-item>
  724. <el-form-item label="退款申请通知">
  725. <template>
  726. <el-select style="width:50%;" filterable placeholder="请选择" v-model="yz_notice.order_refund_apply" @change="getSelect">
  727. <el-option
  728. v-for="item in temp.order_refund_apply"
  729. :label="item.title"
  730. :value="item.id">
  731. </el-option>
  732. </el-select>
  733. </template>
  734. <div>通知公众平台模板消息编号: TM00431</div>
  735. </el-form-item>
  736. <el-form-item label="退款成功通知默认模板">
  737. <template>
  738. <el-switch
  739. @change="changeVal('order_refund_success')"
  740. v-model="default_temp.order_refund_success"
  741. :active-value="1"
  742. :inactive-value="0"
  743. >
  744. </el-switch>
  745. </template>
  746. <span><i class="iconfont icon-ht_tips" style="font-size:16px;color:#ff9b19;margin-left:16px;" slot="reference">
  747. <el-popover
  748. placement="bottom-start"
  749. title="提示"
  750. width="400"
  751. trigger="hover"
  752. content="开启默认模版消息,无需进行额外设置。如需进行个性化消息推送,需要先关闭
  753. 按钮,再选择自定义消息模版,选择默认消息模板关闭按钮则不会收到消息提醒">
  754. <el-button slot="reference" style="opacity: 0;margin-left:-10px;"></el-button>
  755. </el-popover>
  756. </i></span>
  757. </el-form-item>
  758. <el-form-item label="退款成功通知">
  759. <template>
  760. <el-select style="width:50%;" filterable placeholder="请选择" v-model="yz_notice.order_refund_success" @change="getSelect">
  761. <el-option
  762. v-for="item in temp.order_refund_success"
  763. :label="item.title"
  764. :value="item.id">
  765. </el-option>
  766. </el-select>
  767. </template>
  768. <div>通知公众平台模板消息编号: TM00430</div>
  769. </el-form-item>
  770. <el-form-item label="退款申请驳回通知默认模板">
  771. <template>
  772. <el-switch
  773. @change="changeVal('order_refund_reject')"
  774. v-model="default_temp.order_refund_reject"
  775. :active-value="1"
  776. :inactive-value="0"
  777. >
  778. </el-switch>
  779. </template>
  780. <span><i class="iconfont icon-ht_tips" style="font-size:16px;color:#ff9b19;margin-left:16px;" slot="reference">
  781. <el-popover
  782. placement="bottom-start"
  783. title="提示"
  784. width="400"
  785. trigger="hover"
  786. content="开启默认模版消息,无需进行额外设置。如需进行个性化消息推送,需要先关闭
  787. 按钮,再选择自定义消息模版,选择默认消息模板关闭按钮则不会收到消息提醒">
  788. <el-button slot="reference" style="opacity: 0;margin-left:-10px;"></el-button>
  789. </el-popover>
  790. </i></span>
  791. </el-form-item>
  792. <el-form-item label="退款申请驳回通知">
  793. <template>
  794. <el-select style="width:50%;" filterable placeholder="请选择" v-model="yz_notice.order_refund_reject" @change="getSelect">
  795. <el-option
  796. v-for="item in temp.order_refund_reject"
  797. :label="item.title"
  798. :value="item.id">
  799. </el-option>
  800. </el-select>
  801. </template>
  802. <div>通知公众平台模板消息编号: TM00432</div>
  803. </el-form-item>
  804. </div>
  805. <div style="background: #eff3f6;width:100%;height:15px;"></div>
  806. <div class="block">
  807. <div class="title">
  808. <span style="width: 4px;height: 18px;background-color: #29ba9c;margin-right:15px;display:inline-block;"></span>
  809. <b>其他通知
  810. </b></div>
  811. <el-form-item label="会员升级通知默认模板">
  812. <template>
  813. <el-switch
  814. @change="changeVal('customer_upgrade')"
  815. v-model="default_temp.customer_upgrade"
  816. :active-value="1"
  817. :inactive-value="0"
  818. >
  819. </el-switch>
  820. </template>
  821. <span><i class="iconfont icon-ht_tips" style="font-size:16px;color:#ff9b19;margin-left:16px;" slot="reference">
  822. <el-popover
  823. placement="bottom-start"
  824. title="提示"
  825. width="400"
  826. trigger="hover"
  827. content="开启默认模版消息,无需进行额外设置。如需进行个性化消息推送,需要先关闭
  828. 按钮,再选择自定义消息模版,选择默认消息模板关闭按钮则不会收到消息提醒">
  829. <el-button slot="reference" style="opacity: 0;margin-left:-10px;"></el-button>
  830. </el-popover>
  831. </i></span>
  832. </el-form-item>
  833. <el-form-item label="会员升级通知方式">
  834. <template>
  835. <el-select style="width:50%;" filterable placeholder="请选择" v-model="yz_notice.customer_upgrade" @change="getSelect">
  836. <el-option
  837. v-for="item in temp.customer_upgrade"
  838. :label="item.title"
  839. :value="item.id">
  840. </el-option>
  841. </el-select>
  842. </template>
  843. <div>通知公众平台模板消息编号: OPENTM400341556</div>
  844. </el-form-item>
  845. <el-form-item label="两级消息通知">
  846. <template>
  847. <el-switch
  848. @change="changeVal('other_toggle_temp')"
  849. v-model="default_temp.other_toggle_temp"
  850. :active-value="1"
  851. :inactive-value="0"
  852. >
  853. </el-switch>
  854. </template>
  855. <span><i class="iconfont icon-ht_tips" style="font-size:16px;color:#ff9b19;margin-left:16px;" slot="reference">
  856. <el-popover
  857. placement="bottom-start"
  858. title="提示"
  859. width="400"
  860. trigger="hover"
  861. content="开启默认模版消息,无需进行额外设置。如需进行个性化消息推送,需要先关闭
  862. 按钮,再选择自定义消息模版,选择默认消息模板关闭按钮则不会收到消息提醒">
  863. <el-button slot="reference" style="opacity: 0;margin-left:-10px;"></el-button>
  864. </el-popover>
  865. </i></span>
  866. </el-form-item>
  867. <el-form-item label="两级消息通知默认模板">
  868. <template>
  869. <el-select style="width:50%;" filterable placeholder="请选择" v-model="yz_notice.other_toggle_temp" @change="getSelect">
  870. <el-option
  871. v-for="item in temp.other_toggle_temp"
  872. :label="item.title"
  873. :value="item.id">
  874. </el-option>
  875. </el-select>
  876. </template>
  877. </el-form-item>
  878. </div>
  879. </div>
  880. <div class="confirm-btn">
  881. <el-button type="primary" @click="submit">提交</el-button>
  882. </div>
  883. </div>
  884. </el-form>
  885. <el-dialog :visible.sync="peopleShow" width="60%" center title="选择通知人">
  886. <div style="text-align:center;">
  887. <el-input style="width:80%" v-model="keyword"></el-input>
  888. <el-button @click="search" style="margin-left:10px;" type="primary">搜索</el-button>
  889. </div>
  890. <el-table :data="people_list" style="width: 100%;height:500px;overflow:auto">
  891. <el-table-column label="通知人信息" align="center">
  892. <template slot-scope="scope" >
  893. <div v-if="scope.row" style="display:flex;align-items: center;">
  894. <img v-if="scope.row.avatar" :src="scope.row.avatar" style="width:50px;height:50px" />
  895. <div style="margin-left:10px">[[scope.row.nickname]]</div>
  896. </div>
  897. </template>
  898. </el-table-column>
  899. <el-table-column label="手机" prop="mobile" align="center" ></el-table-column>
  900. <el-table-column label="会员ID" prop="uid" align="center" ></el-table-column>
  901. <el-table-column prop="refund_time" label="操作" align="center" >
  902. <template slot-scope="scope">
  903. <el-button @click="surePeople(scope.row)">
  904. 选择
  905. </el-button>
  906. </template>
  907. </el-table-column>
  908. </el-table>
  909. </el-dialog>
  910. </div>
  911. </div>
  912. <script>
  913. var vm = new Vue({
  914. el: "#re_content",
  915. delimiters: ['[[', ']]'],
  916. data() {
  917. return {
  918. keyword:'',
  919. people_list:[],
  920. peopleShow:false,
  921. set:{},
  922. default_temp:{},
  923. temp:{
  924. point_change:[],
  925. point_deficiency:[],
  926. balance_change:[],
  927. balance_deficiency:[],
  928. withdraw_submit:[],
  929. withdraw_success:[],
  930. withdraw_fail:[],
  931. withdraw_reject:[],
  932. buy_goods_msg:[],
  933. seller_order_create:[],
  934. seller_order_pay:[],
  935. seller_order_finish:[],
  936. order_refund_apply_to_saler:[],
  937. customer_upgrade:[],
  938. other_toggle_temp:[],
  939. order_submit_success:[],
  940. order_cancel:[],
  941. order_pay_success:[],
  942. order_send:[],
  943. order_finish:[],
  944. order_refund_apply:[],
  945. order_refund_success:[],
  946. order_refund_reject:[],
  947. },
  948. yz_notice:{
  949. notice_enable:{
  950. created:false,
  951. paid:false,
  952. received:false,
  953. },
  954. salers:[],
  955. },
  956. sell:[],
  957. activeName: 'one',
  958. }
  959. },
  960. mounted () {
  961. this.getData();
  962. },
  963. methods: {
  964. delPeople(item){
  965. this.yz_notice.salers.forEach((list,index)=>{
  966. if(list.uid==item.uid){
  967. this.yz_notice.salers.splice(index,1)
  968. }
  969. })
  970. },
  971. surePeople(item) {
  972. var status=0;
  973. if(this.yz_notice.salers.length>0){
  974. this.yz_notice.salers.some((list,index,key)=>{
  975. if(list.uid==item.uid){
  976. status=1
  977. this.$message({message: '该通知人已被选中',type: 'error'});
  978. return true
  979. }
  980. })
  981. }
  982. if(status==1){
  983. return false
  984. }
  985. console.log(this.yz_notice.salers)
  986. this.yz_notice.salers.push(item)
  987. },
  988. search(){
  989. let that = this;
  990. this.$http.post('{!! yzWebFullUrl('member.member.get-search-member-json') !!}',{keyword:this.keyword}).then(response => {
  991. if (response.data.result) {
  992. this.people_list=response.data.data.members
  993. } else {
  994. this.$message({message: response.data.msg,type: 'error'});
  995. }
  996. },response => {
  997. this.$message({message: response.data.msg,type: 'error'});
  998. });
  999. },
  1000. openPeople(){
  1001. this.peopleShow=true;
  1002. },
  1003. getSelect(val){
  1004. this.$forceUpdate()
  1005. },
  1006. changeVal(val){
  1007. let that=this;
  1008. if(this.default_temp[val]==0){
  1009. var url = "{!! yzWebUrl('setting.default-notice.cancel') !!}"
  1010. var postdata = {
  1011. notice_name: val,
  1012. setting_name: "shop.notice"
  1013. };
  1014. }else if(this.default_temp[val]==1){
  1015. var url = "{!! yzWebUrl('setting.default-notice.index') !!}"
  1016. var postdata = {
  1017. notice_name: val,
  1018. setting_name: "shop.notice"
  1019. };
  1020. }
  1021. this.$http.post(url,postdata).then(function (response){
  1022. if (response.data.result==1) {
  1023. if(this.default_temp[val]==1){
  1024. this.temp[val][0].id=Number(response.data.id)
  1025. this.yz_notice[val]=Number(response.data.id)
  1026. this.$forceUpdate()
  1027. }
  1028. location.reload();
  1029. this.$message({message: '操作成功',type: 'success'});
  1030. }else {
  1031. this.default_temp[val]=0
  1032. this.$message({message: response.data.msg,type: 'error'});
  1033. }
  1034. },function (response) {
  1035. this.$message({message: response.data.msg,type: 'error'});
  1036. })
  1037. },
  1038. getData(){
  1039. this.$http.post('{!! yzWebFullUrl('setting.shop.notice') !!}').then(function (response){
  1040. if (response.data.result) {
  1041. if(response.data.data.set){
  1042. for(let i in response.data.data.set){
  1043. this.set[i]=response.data.data.set[i]
  1044. }
  1045. }
  1046. for(let i in this.set){
  1047. this.yz_notice[i]=Number(this.set[i])
  1048. }
  1049. if(response.data.data.set.salers){
  1050. let a=this.set.salers.slice(0)
  1051. this.yz_notice.salers=a
  1052. }else{
  1053. this.yz_notice.salers=[]
  1054. }
  1055. if(this.set.notice_enable){
  1056. this.yz_notice.notice_enable=this.set.notice_enable
  1057. }
  1058. this.default_temp=response.data.data.default_temp
  1059. this.temp.point_change=response.data.data.temp_list.slice(0)
  1060. this.default_temp.point_change==1?this.temp.point_change.unshift({id:this.yz_notice.point_change,title:'默认消息模板'}):this.temp.point_change.unshift({id:0,title:'默认消息模板'})
  1061. this.temp.point_deficiency=response.data.data.temp_list.slice(0)
  1062. this.default_temp.point_deficiency==1?this.temp.point_deficiency.unshift({id:this.yz_notice.point_deficiency,title:'默认消息模板'}):this.temp.point_deficiency.unshift({id:0,title:'默认消息模板'})
  1063. this.temp.point_deficiency=response.data.data.temp_list.slice(0)
  1064. this.default_temp.point_deficiency==1?this.temp.point_deficiency.unshift({id:this.yz_notice.point_deficiency,title:'默认消息模板'}):this.temp.point_deficiency.unshift({id:0,title:'默认消息模板'})
  1065. this.temp.balance_change=response.data.data.temp_list.slice(0)
  1066. this.default_temp.balance_change==1?this.temp.balance_change.unshift({id:this.yz_notice.balance_change,title:'默认消息模板'}):this.temp.balance_change.unshift({id:0,title:'默认消息模板'})
  1067. this.temp.balance_deficiency=response.data.data.temp_list.slice(0)
  1068. this.default_temp.balance_deficiency==1?this.temp.balance_deficiency.unshift({id:this.yz_notice.balance_deficiency,title:'默认消息模板'}):this.temp.balance_deficiency.unshift({id:0,title:'默认消息模板'})
  1069. this.temp.withdraw_submit=response.data.data.temp_list.slice(0)
  1070. this.default_temp.withdraw_submit==1?this.temp.withdraw_submit.unshift({id:this.yz_notice.withdraw_submit,title:'默认消息模板'}):this.temp.withdraw_submit.unshift({id:0,title:'默认消息模板'})
  1071. this.temp.withdraw_success=response.data.data.temp_list.slice(0)
  1072. this.default_temp.withdraw_success==1?this.temp.withdraw_success.unshift({id:this.yz_notice.withdraw_success,title:'默认消息模板'}):this.temp.withdraw_success.unshift({id:0,title:'默认消息模板'})
  1073. this.temp.withdraw_fail=response.data.data.temp_list.slice(0)
  1074. this.default_temp.withdraw_fail==1?this.temp.withdraw_fail.unshift({id:this.yz_notice.withdraw_fail,title:'默认消息模板'}):this.temp.withdraw_fail.unshift({id:0,title:'默认消息模板'})
  1075. this.temp.withdraw_reject=response.data.data.temp_list.slice(0)
  1076. this.default_temp.withdraw_reject==1?this.temp.withdraw_reject.unshift({id:this.yz_notice.withdraw_reject,title:'默认消息模板'}):this.temp.withdraw_reject.unshift({id:0,title:'默认消息模板'})
  1077. this.temp.buy_goods_msg=response.data.data.temp_list.slice(0)
  1078. this.default_temp.buy_goods_msg==1?this.temp.buy_goods_msg.unshift({id:this.yz_notice.buy_goods_msg,title:'默认消息模板'}):this.temp.buy_goods_msg.unshift({id:0,title:'默认消息模板'})
  1079. this.temp.seller_order_create=response.data.data.temp_list.slice(0)
  1080. this.default_temp.seller_order_create==1?this.temp.seller_order_create.unshift({id:this.yz_notice.seller_order_create,title:'默认消息模板'}):this.temp.seller_order_create.unshift({id:0,title:'默认消息模板'})
  1081. this.temp.seller_order_pay=response.data.data.temp_list.slice(0)
  1082. this.default_temp.seller_order_pay==1?this.temp.seller_order_pay.unshift({id:this.yz_notice.seller_order_pay,title:'默认消息模板'}):this.temp.seller_order_pay.unshift({id:0,title:'默认消息模板'})
  1083. this.temp.seller_order_finish=response.data.data.temp_list.slice(0)
  1084. this.default_temp.seller_order_finish==1?this.temp.seller_order_finish.unshift({id:this.yz_notice.seller_order_finish,title:'默认消息模板'}):this.temp.seller_order_finish.unshift({id:0,title:'默认消息模板'})
  1085. this.temp.order_refund_apply_to_saler=response.data.data.temp_list.slice(0)
  1086. this.default_temp.order_refund_apply_to_saler==1?this.temp.order_refund_apply_to_saler.unshift({id:this.yz_notice.order_refund_apply_to_saler,title:'默认消息模板'}):this.temp.order_refund_apply_to_saler.unshift({id:0,title:'默认消息模板'})
  1087. this.temp.customer_upgrade=response.data.data.temp_list.slice(0)
  1088. this.default_temp.customer_upgrade==1?this.temp.customer_upgrade.unshift({id:this.yz_notice.customer_upgrade,title:'默认消息模板'}):this.temp.customer_upgrade.unshift({id:0,title:'默认消息模板'})
  1089. this.temp.other_toggle_temp=response.data.data.temp_list.slice(0)
  1090. this.default_temp.other_toggle_temp==1?this.temp.other_toggle_temp.unshift({id:this.yz_notice.other_toggle_temp,title:'默认消息模板'}):this.temp.other_toggle_temp.unshift({id:0,title:'默认消息模板'})
  1091. this.temp.order_submit_success=response.data.data.temp_list.slice(0)
  1092. this.default_temp.order_submit_success==1?this.temp.order_submit_success.unshift({id:this.yz_notice.order_submit_success,title:'默认消息模板'}):this.temp.order_submit_success.unshift({id:0,title:'默认消息模板'})
  1093. this.temp.order_cancel=response.data.data.temp_list.slice(0)
  1094. this.default_temp.order_cancel==1?this.temp.order_cancel.unshift({id:this.yz_notice.order_cancel,title:'默认消息模板'}):this.temp.order_cancel.unshift({id:0,title:'默认消息模板'})
  1095. this.temp.order_pay_success=response.data.data.temp_list.slice(0)
  1096. this.default_temp.order_pay_success==1?this.temp.order_pay_success.unshift({id:this.yz_notice.order_pay_success,title:'默认消息模板'}):this.temp.order_pay_success.unshift({id:0,title:'默认消息模板'})
  1097. this.temp.order_send=response.data.data.temp_list.slice(0)
  1098. this.default_temp.order_send==1?this.temp.order_send.unshift({id:this.yz_notice.order_send,title:'默认消息模板'}):this.temp.order_send.unshift({id:0,title:'默认消息模板'})
  1099. this.temp.order_finish=response.data.data.temp_list.slice(0)
  1100. this.default_temp.order_finish==1?this.temp.order_finish.unshift({id:this.yz_notice.order_finish,title:'默认消息模板'}):this.temp.order_finish.unshift({id:0,title:'默认消息模板'})
  1101. this.temp.order_refund_apply=response.data.data.temp_list.slice(0)
  1102. this.default_temp.order_refund_apply==1?this.temp.order_refund_apply.unshift({id:this.yz_notice.order_refund_apply,title:'默认消息模板'}):this.temp.order_refund_apply.unshift({id:0,title:'默认消息模板'})
  1103. this.temp.order_refund_success=response.data.data.temp_list.slice(0)
  1104. this.default_temp.order_refund_success==1?this.temp.order_refund_success.unshift({id:this.yz_notice.order_refund_success,title:'默认消息模板'}):this.temp.order_refund_success.unshift({id:0,title:'默认消息模板'})
  1105. this.temp.order_refund_reject=response.data.data.temp_list.slice(0)
  1106. this.default_temp.order_refund_reject==1?this.temp.order_refund_reject.unshift({id:this.yz_notice.order_refund_reject,title:'默认消息模板'}):this.temp.order_refund_reject.unshift({id:0,title:'默认消息模板'})
  1107. this.$forceUpdate()
  1108. }else {
  1109. this.$message({message: response.data.msg,type: 'error'});
  1110. }
  1111. },function (response) {
  1112. this.$message({message: response.data.msg,type: 'error'});
  1113. })
  1114. },
  1115. submit() {
  1116. let loading = this.$loading({target:document.querySelector(".content"),background: 'rgba(0, 0, 0, 0)'});
  1117. this.$http.post('{!! yzWebFullUrl('setting.shop.notice') !!}',{'yz_notice':this.yz_notice}).then(function (response){
  1118. if (response.data.result) {
  1119. this.$message({message: "提交成功",type: 'success'});
  1120. }else {
  1121. this.$message({message: response.data.msg,type: 'error'});
  1122. }
  1123. loading.close();
  1124. location.reload();
  1125. },function (response) {
  1126. this.$message({message: response.data.msg,type: 'error'});
  1127. })
  1128. },
  1129. },
  1130. });
  1131. </script>
  1132. @endsection