index.html 3.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. {include file="/shopro/common/script" /}
  2. <style>
  3. .tip {
  4. line-height: 20px;
  5. font-size: 12px;
  6. font-weight: 400;
  7. color: var(--sa-subfont);
  8. margin-left: 100px;
  9. margin-bottom: 20px;
  10. }
  11. .tip a {
  12. color: var(--sa-subfont);
  13. text-decoration: underline;
  14. }
  15. @media screen and (max-width: 992px) {
  16. .tip {
  17. margin-left: 0px;
  18. }
  19. }
  20. </style>
  21. <div id="index" class="config-index panel panel-default panel-intro" v-cloak>
  22. <el-container class="panel-block">
  23. <el-header class="sa-header">
  24. <el-tabs class="sa-tabs">
  25. <el-tab-pane label="公众号配置"></el-tab-pane>
  26. </el-tabs>
  27. </el-header>
  28. <el-main>
  29. <el-scrollbar height="100%">
  30. <div class="tip">配置说明:<a href="https://kf.qq.com/faq/170104AJ3y26170104Yj673y.html"
  31. target="_blank">公众平台接口权限列表说明</a></div>
  32. <el-form ref="formRef" :model="form.model" :rules="form.rules" label-width="160px">
  33. <el-form-item label="公众号名称" prop="name">
  34. <el-input class="sa-w-360" placeholder="请输入公众号名称" v-model="form.model.name"></el-input>
  35. </el-form-item>
  36. <el-form-item label="公众号类型">
  37. <el-radio-group v-model="form.model.type">
  38. <el-radio :label="1">订阅号</el-radio>
  39. <el-radio :label="2">认证订阅号</el-radio>
  40. <el-radio :label="3">服务号</el-radio>
  41. <el-radio :label="4">认证服务号</el-radio>
  42. </el-radio-group>
  43. </el-form-item>
  44. <el-form-item label="公众号Logo" prop="logo">
  45. <sa-uploader v-model="form.model.logo"></sa-uploader>
  46. </el-form-item>
  47. <el-form-item label="公众号二维码" prop="qrcode">
  48. <sa-uploader v-model="form.model.qrcode"></sa-uploader>
  49. </el-form-item>
  50. <el-form-item label="开发者AppId" prop="app_id">
  51. <el-input class="sa-w-360" placeholder="请输入开发者AppId" v-model="form.model.app_id"></el-input>
  52. </el-form-item>
  53. <el-form-item label="开发者AppSecret" prop="secret">
  54. <el-input class="sa-w-360" placeholder="请输入开发者AppSecret" v-model="form.model.secret"></el-input>
  55. </el-form-item>
  56. <el-form-item label="服务器地址">
  57. <el-input class="sa-w-360" v-model="form.model.server_url" disabled>
  58. <template #append>
  59. <span class="cursor-pointer" @click="onClipboard(form.model.server_url)">复制</span>
  60. </template>
  61. </el-input>
  62. </el-form-item>
  63. <el-form-item label="令牌(Token)" prop="token">
  64. <el-input class="sa-w-360" placeholder="请输入令牌(Token)" v-model="form.model.token"></el-input>
  65. </el-form-item>
  66. <el-form-item label="消息加解密密钥" prop="aes_key">
  67. <el-input class="sa-w-360" placeholder="请输入消息加解密密钥" v-model="form.model.aes_key"></el-input>
  68. </el-form-item>
  69. </el-form>
  70. </el-scrollbar>
  71. </el-main>
  72. <el-footer class="sa-footer--submit sa-flex sa-row-right">
  73. <el-button type="primary" @click="onConfirm">确定</el-button>
  74. </el-footer>
  75. </el-container>
  76. </div>