pay.blade.php 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584
  1. @extends('layouts.base')
  2. @section('title', trans('基础设置'))
  3. @section('content')
  4. <style>
  5. .content{
  6. background: #eff3f6;
  7. padding: 10px!important;
  8. }
  9. .con{
  10. padding-bottom:40px;
  11. position:relative;
  12. border-radius: 8px;
  13. min-height:100vh;
  14. }
  15. .con .setting .block{
  16. padding:10px;
  17. background-color:#fff;
  18. border-radius: 8px;
  19. }
  20. .con .setting .block .title{
  21. font-size:18px;
  22. margin-bottom:15px;
  23. display:flex;
  24. align-items:center;
  25. }
  26. .confirm-btn{
  27. width: calc(100% - 266px);
  28. position:fixed;
  29. bottom:0;
  30. right:0;
  31. margin-right:10px;
  32. line-height:63px;
  33. background-color: #ffffff;
  34. box-shadow: 0px 8px 23px 1px
  35. rgba(51, 51, 51, 0.3);
  36. background-color:#fff;
  37. text-align:center;
  38. }
  39. .cert{
  40. width: 115px;
  41. height: 42px;
  42. background-color: #29ba9c;
  43. border-radius: 4px;
  44. position:relative;
  45. display:flex;
  46. align-items:center;
  47. justify-content:center;
  48. color:#fff;
  49. font-size: 16px;
  50. display: inline-block;
  51. text-align: center;
  52. }
  53. b{
  54. font-size:14px;
  55. }
  56. input[type=file]{
  57. display:none;
  58. }
  59. </style>
  60. <div id='re_content' >
  61. <div class="con">
  62. <div class="setting">
  63. <el-form ref="form" :model="form" label-width="15%" >
  64. <div class="block">
  65. <div class="title"><span style="width: 4px;height: 18px;background-color: #29ba9c;margin-right:15px;display:inline-block;"></span><b>基础设置</b></div>
  66. <el-form-item label="IOS虚拟支付一键关闭">
  67. <template>
  68. <el-switch
  69. v-model="form.ios_virtual_pay"
  70. active-value="1"
  71. inactive-value="0"
  72. >
  73. </el-switch>
  74. </template>
  75. </el-form-item>
  76. </div>
  77. <div style="background: #eff3f6;width:100%;height:15px;"></div>
  78. <div class="block">
  79. <div class="title"><span style="width: 4px;height: 18px;background-color: #29ba9c;margin-right:15px;display:inline-block;"></span><b>微信支付</b></div>
  80. <el-form-item label="是否开启">
  81. <template>
  82. <el-switch
  83. v-model="form.weixin"
  84. active-value="1"
  85. inactive-value="0"
  86. >
  87. </el-switch>
  88. </template>
  89. <div style="font-size: 12px;">提示:标准微信支付、及其他微信支付接口(云收银)总开关。微信支付授权目录填写路径:域名/addons/yun_shop/</div>
  90. <div style="font-size: 14px;color: red;">免费授权开通0.38%费率微信、支付宝支付通道,详询客服!</div>
  91. </el-form-item>
  92. <el-form-item label="标准微信支付">
  93. <template>
  94. <el-switch
  95. v-model="form.weixin_pay"
  96. active-value="1"
  97. inactive-value="0"
  98. >
  99. </el-switch>
  100. </template>
  101. </el-form-item>
  102. <el-form-item label="微信H5支付">
  103. <template>
  104. <el-switch
  105. v-model="form.wechat_h5"
  106. active-value="1"
  107. inactive-value="0"
  108. >
  109. </el-switch>
  110. </template>
  111. <div style="font-size: 12px;">提示:只支持手机浏览器,pc不支持</div>
  112. </el-form-item>
  113. <el-form-item label="微信付款码支付">
  114. <template>
  115. <el-switch
  116. v-model="form.wechat_micro"
  117. active-value="1"
  118. inactive-value="0"
  119. >
  120. </el-switch>
  121. </template>
  122. </el-form-item>
  123. <el-form-item label="微信扫码支付">
  124. <template>
  125. <el-switch
  126. v-model="form.wechat_native"
  127. active-value="1"
  128. inactive-value="0"
  129. >
  130. </el-switch>
  131. </template>
  132. <div style="font-size: 12px;"></div>
  133. </el-form-item>
  134. <el-form-item label="身份标识(appId)" >
  135. <el-input v-model="form.weixin_appid" style="width:70%;"></el-input>
  136. </el-form-item>
  137. <el-form-item label="身份密钥(appSecret)" >
  138. <el-input v-model="form.weixin_secret" type="text"style="width:70%;" v-if="weixin_secret_show"></el-input>
  139. <span style="color:#29BA9C;font-size:12px;" v-if="form.weixin_secret && !weixin_secret_show ">已上传</span>
  140. <el-button type="primary" @click="ResetValue('weixin_secret')" v-if="form.weixin_secret && !weixin_secret_show">重置</el-button>
  141. </el-form-item>
  142. <el-form-item label="微信支付商户号(mchId)" >
  143. <el-input v-model="form.weixin_mchid" style="width:70%;"></el-input>
  144. <div>微信公众号以邮件形式告知</div>
  145. </el-form-item>
  146. <el-form-item label="微信支付密钥(apiSecret)" >
  147. <el-input v-model="form.weixin_apisecret" style="width:70%;" type="text" v-if="weixin_apisecret_show" ></el-input>
  148. <span style="color:#29BA9C;font-size:12px;" v-if="form.weixin_apisecret && !weixin_apisecret_show ">已上传</span>
  149. <el-button type="primary" @click="ResetValue('weixin_apisecret')" v-if="form.weixin_apisecret && !weixin_apisecret_show">重置</el-button>
  150. <div>获取路径:微信支付商户平台>账户设置>API安全--设置支付密钥(32位数)</div>
  151. </el-form-item>
  152. <el-form-item label="微信支付证书" >
  153. <template>
  154. <el-radio-group v-model="form.weixin_version">
  155. <el-radio label="0">文件上传</el-radio>
  156. <el-radio label="1">文本上传</el-radio>
  157. </el-radio-group>
  158. </template>
  159. <div style="font-size:12px;" >微信支付证书获取途径:登录微信商户平台--账户中心--API安全--下载证书</div>
  160. </el-form-item>
  161. <el-form-item label="CERT证书文件" v-if="form.weixin_version==0">
  162. <el-upload
  163. class="upload-demo"
  164. action="{!! yzWebFullUrl('setting.shop.newUpload') !!}"
  165. name="weixin_cert"
  166. :show-file-list="false"
  167. :on-success="uploadSuccess"
  168. :on-error="uploadfail"
  169. >
  170. <el-button type="primary">文件上传</el-button>
  171. </el-upload>
  172. <span style="color:#5adda2;font-size:12px;" v-if="form.weixin_cert">已上传</span>
  173. <div style="font-size:12px;">提示:下载证书 cert.zip 中的 apiclient_cert.pem 文件</div>
  174. </el-form-item>
  175. <el-form-item label="KEY密钥文件" v-if="form.weixin_version==0">
  176. <el-upload
  177. class="upload-demo"
  178. action="{!! yzWebFullUrl('setting.shop.newUpload') !!}"
  179. name="weixin_key"
  180. :show-file-list="false"
  181. :on-success="uploadkey"
  182. :on-error="uploadfail"
  183. >
  184. <el-button type="primary">文件上传</el-button>
  185. </el-upload>
  186. <div style="font-size:12px;">提示:下载证书 cert.zip 中的 apiclient_key.pem 文件</div>
  187. <span style="color:#5adda2;font-size:12px;" v-if="form.weixin_key">已上传</span>
  188. </el-form-item>
  189. <el-form-item label="CERT证书文件" v-if="form.weixin_version==1">
  190. <el-input v-model="form.new_weixin_cert" type="textarea" style="width:70%;" v-if="Certshow"></el-input>
  191. </el-form-item>
  192. <el-form-item label="KEY密钥文件" v-if="form.weixin_version==1">
  193. <el-input v-model="form.new_weixin_key" type="textarea" style="width:70%;" v-if="Certshow"></el-input>
  194. </el-form-item>
  195. <el-form-item label=" " v-if="form.weixin_version==1&&!Certshow" >
  196. <el-button type="primary" @click="certReset">重新设置</el-button>
  197. </el-form-item>
  198. </div>
  199. <div style="background: #eff3f6;width:100%;height:15px;"></div>
  200. <div class="block">
  201. <div class="title"><span style="width: 4px;height: 18px;background-color: #29ba9c;margin-right:15px;display:inline-block;"></span><b>支付宝支付接口</b></div>
  202. <el-form-item label="支付宝支付">
  203. <template>
  204. <el-switch
  205. v-model="form.alipay"
  206. active-value="1"
  207. inactive-value="0"
  208. >
  209. </el-switch>
  210. </template>
  211. </el-form-item>
  212. <el-form-item label="应用ID">
  213. <el-input v-model="form.alipay_app_id" style="width:60%;"></el-input>
  214. </el-form-item>
  215. <el-form-item label="开发者私钥">
  216. <el-input v-model="form.rsa_private_key" type="textarea" style="width:70%;" v-if="show"></el-input>
  217. </el-form-item>
  218. <el-form-item label="支付宝公钥">
  219. <el-input v-model="form.rsa_public_key" type="textarea" style="width:70%;" v-if="show"></el-input>
  220. </el-form-item>
  221. <el-form-item label="">
  222. <el-button type="primary" @click="Reset">重新设置公私钥</el-button>
  223. </el-form-item>
  224. </div>
  225. <div style="background: #eff3f6;width:100%;height:15px;"></div>
  226. <div class="block">
  227. <div class="title"><span style="width: 4px;height: 18px;background-color: #29ba9c;margin-right:15px;display:inline-block;"></span><b>支付宝提现设置</b></div>
  228. <el-form-item label="是否开启">
  229. <template>
  230. <el-switch
  231. v-model="form.alipay_withdrawals"
  232. active-value="1"
  233. inactive-value="0"
  234. >
  235. </el-switch>
  236. </template>
  237. {{--<div>开启后,需在支付宝支付接口--新接口处设置应用ID、开发者私钥、支付宝公钥</div>--}}
  238. </el-form-item>
  239. <div v-if="form.alipay_withdrawals=='1'">
  240. <el-form-item label="应用ID">
  241. <el-input v-model="form.alipay_transfer_app_id" style="width:60%;"></el-input>
  242. </el-form-item>
  243. <el-form-item label="应用私钥">
  244. <el-input v-model="form.alipay_transfer_private" type="textarea" style="width:70%;" v-if="alipay_transfer_private_show"></el-input>
  245. <span style="color:#29BA9C;font-size:12px;" v-if="form.alipay_transfer_private && !alipay_transfer_private_show ">已填写</span>
  246. <el-button type="primary" @click="ResetValue('alipay_transfer_private')" v-if="!alipay_transfer_private_show">重置</el-button>
  247. </el-form-item>
  248. <el-form-item label="应用公钥证书">
  249. <el-upload
  250. class="upload-demo"
  251. action="{!! yzWebFullUrl('setting.shop.newUpload') !!}"
  252. name="alipay_app_public_cert"
  253. :show-file-list="false"
  254. :on-success="uploadSuccess"
  255. :on-error="uploadfail"
  256. >
  257. <el-button type="primary">文件上传</el-button>
  258. </el-upload>
  259. <span style="color:#5adda2;font-size:12px;" v-if="form.alipay_app_public_cert">已上传</span>
  260. {{--<div style="font-size:12px;">提示:下载应用公钥证书</div>--}}
  261. </el-form-item>
  262. <el-form-item label="支付宝公钥证书">
  263. <el-upload
  264. class="upload-demo"
  265. action="{!! yzWebFullUrl('setting.shop.newUpload') !!}"
  266. name="alipay_public_cert"
  267. :show-file-list="false"
  268. :on-success="uploadSuccess"
  269. :on-error="uploadfail"
  270. >
  271. <el-button type="primary">文件上传</el-button>
  272. </el-upload>
  273. <span style="color:#5adda2;font-size:12px;" v-if="form.alipay_public_cert">已上传</span>
  274. {{--<div style="font-size:12px;">提示:下载支付宝公钥证书</div>--}}
  275. </el-form-item>
  276. <el-form-item label="支付宝根证书">
  277. <el-upload
  278. class="upload-demo"
  279. action="{!! yzWebFullUrl('setting.shop.newUpload') !!}"
  280. name="alipay_root_cert"
  281. :show-file-list="false"
  282. :on-success="uploadSuccess"
  283. :on-error="uploadfail"
  284. >
  285. <el-button type="primary">文件上传</el-button>
  286. </el-upload>
  287. <span style="color:#5adda2;font-size:12px;" v-if="form.alipay_root_cert">已上传</span>
  288. {{--<div style="font-size:12px;">提示:下载支付宝根证书</div>--}}
  289. </el-form-item>
  290. </div>
  291. </div>
  292. <div style="background: #eff3f6;width:100%;height:15px;"></div>
  293. <div class="block">
  294. <div class="title"><span style="width: 4px;height: 18px;background-color: #29ba9c;margin-right:15px;display:inline-block;"></span><b>余额支付</b></div>
  295. <el-form-item label="是否开启">
  296. <template>
  297. <el-switch
  298. v-model="form.credit"
  299. active-value="1"
  300. inactive-value="0"
  301. >
  302. </el-switch>
  303. </template>
  304. </el-form-item>
  305. </div>
  306. <div style="background: #eff3f6;width:100%;height:15px;"></div>
  307. <div class="block">
  308. <div class="title"><span style="width: 4px;height: 18px;background-color: #29ba9c;margin-right:15px;display:inline-block;"></span><b>找人代付</b></div>
  309. <el-form-item label="是否开启">
  310. <template>
  311. <el-switch
  312. v-model="form.another"
  313. active-value="1"
  314. inactive-value="0"
  315. >
  316. </el-switch>
  317. </template>
  318. <div style="font-size: 12px;">开启后,(买家)下单后,可将订单分享给小伙伴(朋友圈、微信群、微信好友)请他帮忙付款。</div>
  319. </el-form-item>
  320. <el-form-item label="发起人求助">
  321. <el-input v-model="form.another_share_title" style="width:70%;"></el-input>
  322. <div style="font-size: 12px;">提示:默认分享标题:土豪大大,跪求代付</div>
  323. </el-form-item>
  324. <el-form-item label="代付页面">
  325. <el-radio v-model="form.another_share_type" :label="1">样式一</el-radio>
  326. <el-radio v-model="form.another_share_type" :label="2">样式二</el-radio>
  327. </el-form-item>
  328. </div>
  329. <div style="background: #eff3f6;width:100%;height:15px;"></div>
  330. <div class="block">
  331. <div class="title"><span style="width: 4px;height: 18px;background-color: #29ba9c;margin-right:15px;display:inline-block;"></span><b>银行转账</b></div>
  332. <el-form-item label="是否开启">
  333. <template>
  334. <el-switch
  335. v-model="form.remittance"
  336. active-value="1"
  337. inactive-value="0"
  338. >
  339. </el-switch>
  340. </template>
  341. <div style="font-size: 12px;">提示:前端转账支付页选择汇款支付,上传支付凭证,后台财务审核</div>
  342. </el-form-item>
  343. <el-form-item label="开户行" >
  344. <el-input v-model="form.remittance_bank" style="width:70%;"></el-input>
  345. </el-form-item>
  346. <el-form-item label="开户支行" >
  347. <el-input v-model="form.remittance_sub_bank" style="width:70%;"></el-input>
  348. </el-form-item>
  349. <el-form-item label="开户名" >
  350. <el-input v-model="form.remittance_bank_account_name" style="width:70%;"></el-input>
  351. </el-form-item>
  352. <el-form-item label="开户账号" >
  353. <el-input v-model="form.remittance_bank_account" style="width:70%;"></el-input>
  354. </el-form-item>
  355. </div>
  356. <div style="background: #eff3f6;width:100%;height:15px;"></div>
  357. <div class="block">
  358. <div class="title"><span style="width: 4px;height: 18px;background-color: #29ba9c;margin-right:15px;display:inline-block;"></span><b>货到付款</b></div>
  359. <el-form-item label="是否开启">
  360. <template>
  361. <el-switch
  362. v-model="form.COD"
  363. active-value="1"
  364. inactive-value="0"
  365. >
  366. </el-switch>
  367. </template>
  368. </el-form-item>
  369. </div>
  370. <div style="background: #eff3f6;width:100%;height:15px;"></div>
  371. <div class="block">
  372. <div class="title"><span style="width: 4px;height: 18px;background-color: #29ba9c;margin-right:15px;display:inline-block;"></span><b>微信支付-V3新版</b></div>
  373. <el-form-item label="是否开启">
  374. <template>
  375. <el-switch
  376. v-model="form.weixin_apiv3"
  377. active-value="1"
  378. inactive-value="0"
  379. >
  380. </el-switch>
  381. </template>
  382. <div style="font-size: 12px;">提示:当前设置只针对新版微信提现打款(商家转账到零钱功能),用着旧版(企业付款到零钱)功能的请勿开启</div>
  383. </el-form-item>
  384. <el-form-item label="微信apiV3密钥" >
  385. <el-input v-model="form.weixin_apiv3_secret" style="width:70%;" type="text" v-if="weixin_apiv3_secret_show" ></el-input>
  386. <span style="color:#29BA9C;font-size:12px;" v-if="form.weixin_apiv3_secret && !weixin_apiv3_secret_show ">已上传</span>
  387. <el-button type="primary" @click="ResetValue('weixin_apiv3_secret')" v-if="form.weixin_apiv3_secret && !weixin_apiv3_secret_show">重置</el-button>
  388. <div>获取路径:微信支付商户平台>账户设置>API安全--设置ApiV3密钥(32位数)</div>
  389. </el-form-item>
  390. </div>
  391. </div>
  392. <div class="confirm-btn">
  393. <el-button type="primary" @click="submit">提交</el-button>
  394. </div>
  395. </el-form>
  396. </div>
  397. </div>
  398. <script>
  399. var vm = new Vue({
  400. el: "#re_content",
  401. delimiters: ['[[', ']]'],
  402. data() {
  403. let set = {!! $set ?: '{}' !!}
  404. let data = {!! $data ?: '{}' !!}
  405. console.log(set);
  406. return {
  407. activeName: 'first',
  408. show:true,
  409. Certshow:true,
  410. weixin_secret_show:true,
  411. weixin_apisecret_show:true,
  412. alipay_transfer_private_show:true,
  413. weixin_apiv3_secret_show:true,
  414. set:set,
  415. form:{
  416. ios_virtual_pay: set.ios_virtual_pay,
  417. weixin: set.weixin,
  418. weixin_apiv3: set.weixin_apiv3,
  419. secret:1,
  420. weixin_pay: set.weixin_pay,
  421. weixin_appid: set.weixin_appid,
  422. weixin_secret: set.weixin_secret,
  423. weixin_mchid: set.weixin_mchid,
  424. weixin_apisecret: set.weixin_apisecret,
  425. weixin_apiv3_secret: set.weixin_apiv3_secret,
  426. weixin_version: set.weixin_version?set.weixin_version:'0',
  427. weixin_cert:set.weixin_cert?set.weixin_cert:'',
  428. weixin_key:set.weixin_key?set.weixin_key:'',
  429. new_weixin_cert: set.new_weixin_cert,
  430. new_weixin_key: set.new_weixin_key,
  431. rsa_private_key: set.rsa_private_key,
  432. alipay_app_id: set.alipay_app_id,
  433. rsa_public_key: set.rsa_public_key,
  434. alipay: set.alipay,
  435. wechat_h5 : set.wechat_h5,
  436. wechat_native : set.wechat_native,
  437. wechat_micro : set.wechat_micro,
  438. alipay_pay_api: set.alipay_pay_api?set.alipay_pay_api:'0',
  439. alipay_name: set.alipay_name,
  440. alipay_account: set.alipay_account?set.alipay_account:'',
  441. alipay_partner: set.alipay_partner?set.alipay_partner:'',
  442. alipay_secret: set.alipay_secret?set.alipay_secret:'',
  443. api_version: set.api_version?set.api_version:'2',
  444. //支付宝提现
  445. alipay_transfer:set.alipay_transfer,
  446. alipay_transfer_app_id:set.alipay_transfer_app_id,
  447. alipay_transfer_private:set.alipay_transfer_private,
  448. //支付宝证书签名方式
  449. alipay_app_public_cert: set.alipay_app_public_cert?set.alipay_app_public_cert:'',
  450. alipay_public_cert: set.alipay_public_cert?set.alipay_public_cert:'',
  451. alipay_root_cert: set.alipay_root_cert?set.alipay_root_cert:'',
  452. credit: set.credit,
  453. another: set.another,
  454. another_share_title:set.another_share_title,
  455. another_share_type:set.another_share_type?set.another_share_type:1,
  456. remittance:set.remittance,
  457. COD: set.COD,
  458. remittance_bank: set.remittance_bank,
  459. remittance_sub_bank : set.remittance_sub_bank,
  460. remittance_bank_account_name : set.remittance_bank_account_name,
  461. remittance_bank_account : set.remittance_bank_account,
  462. alipay_withdrawals : set.alipay_withdrawals,
  463. ...data
  464. },
  465. }
  466. },
  467. mounted () {
  468. this.getShow();
  469. this.getCert();
  470. },
  471. methods: {
  472. uploadkey(res){
  473. if(res.result){
  474. this.$message({message:res.msg,type: 'success'});
  475. this.form.weixin_key=res.data.data.data.weixin_key;
  476. }else{
  477. this.$message({message:res.msg,type: 'error'});
  478. }
  479. },
  480. uploadfail(res){
  481. this.$message({'上传失败': 'error'});
  482. },
  483. uploadSuccess(res){
  484. if(res.result){
  485. this.$message({message:res.msg,type: 'success'});
  486. this.form[res.data.data.data.key] = res.data.data.data.value;
  487. }else{
  488. this.$message({message:res.msg,type: 'error'});
  489. }
  490. },
  491. getCert(){
  492. if(this.set.new_weixin_cert||this.set.new_weixin_key){
  493. this.Certshow=false
  494. }
  495. },
  496. getShow(){
  497. if(this.set.rsa_private_key||this.set.rsa_public_key){
  498. this.show=false
  499. }
  500. if(this.set.weixin_secret){
  501. this.weixin_secret_show=false
  502. }
  503. if(this.set.weixin_apisecret){
  504. this.weixin_apisecret_show=false
  505. }
  506. if(this.set.alipay_transfer_private){
  507. this.alipay_transfer_private_show=false
  508. }
  509. if (this.set.weixin_apiv3_secret) {
  510. this.weixin_apiv3_secret_show=false;
  511. }
  512. },
  513. certReset(){
  514. this.Certshow=true
  515. this.form.new_weixin_cert=''
  516. this.form.new_weixin_key=''
  517. },
  518. Reset(){
  519. this.show=true
  520. this.form.rsa_private_key=''
  521. this.form.rsa_public_key=''
  522. },
  523. ResetValue(str){
  524. switch (str) {
  525. case 'weixin_secret' :
  526. this.form.weixin_secret = ''
  527. this.weixin_secret_show = true
  528. break;
  529. case 'weixin_apisecret' :
  530. this.form.weixin_apisecret = ''
  531. this.weixin_apisecret_show = true
  532. break;
  533. case 'alipay_transfer_private' :
  534. this.form.alipay_transfer_private = ''
  535. this.alipay_transfer_private_show = true
  536. break;
  537. case 'weixin_apiv3_secret' :
  538. this.form.weixin_apiv3_secret = ''
  539. this.weixin_apiv3_secret_show = true
  540. break;
  541. }
  542. },
  543. submit() {
  544. console.log(this.form);
  545. let loading = this.$loading({target:document.querySelector(".content"),background: 'rgba(0, 0, 0, 0)'});
  546. this.$http.post('{!! yzWebFullUrl('setting.shop.pay') !!}',{'pay':this.form}).then(function (response){
  547. if (response.data.result) {
  548. this.$message({message: response.data.msg,type: 'success'});
  549. loading.close();
  550. }else {
  551. this.$message({message: response.data.msg,type: 'error'});
  552. loading.close();
  553. }
  554. // loading.close();
  555. // location.reload();
  556. },function (response) {
  557. this.$message({message: response.data.msg,type: 'error'});
  558. })
  559. },
  560. },
  561. });
  562. </script>
  563. @endsection