| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131 |
- <?php /*a:2:{s:54:"D:\phpEnv\www\SCM-API\app\admin\view\addons\index.html";i:1750736984;s:52:"D:\phpEnv\www\SCM-API\app\admin\view\layout\vue.html";i:1750736984;}*/ ?>
- <!DOCTYPE html>
- <html <?php if($config['elementUi']['dark']): ?>class="dark"<?php endif; ?>>
- <head>
- <meta charset="utf-8">
- <title><?php echo site_config('basic.sitename'); ?></title>
- <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
- <meta name="renderer" content="webkit">
- <meta name="referrer" content="never">
- <meta name="robots" content="noindex, nofollow">
- <link rel="shortcut icon" href="<?php echo request()->domain(); ?>/favicon.ico" />
- <link rel="stylesheet" href="<?php echo request()->domain(); ?>/assets/css/element-plus.css" />
- <link rel="stylesheet" href="<?php echo request()->domain(); ?>/assets/css/theme/dark.css" />
- <link rel="stylesheet" href="<?php echo request()->domain(); ?>/assets/libs/font-awesome/css/font-awesome.min.css" />
- <link rel="stylesheet" href="<?php echo request()->domain(); ?>/assets/css/yunqi.css" />
- <style>
- .install:hover{
- background:var(--el-color-primary-light-9);
- border:1px solid var(--el-color-primary-light-5);
- }
- .paycode{
- text-align:center;
- }
- .message{
- margin-top:5px;
- }
- .footer{
- margin-top:15px;
- }
- </style>
- </head>
- <body>
- <div id="app">
- <el-container id="container" style="display: none;">
- <el-main style="padding: 0px;border-radius:4px;" id="mainScrollbar">
- <el-scrollbar>
-
- <el-card shadow="never">
- <template #header>
- <?php if($plugins_host!='www.56q7.com'): ?>
- <el-alert effect="dark" :closable="false">扩展可以为系统提供丰富的功能,支持通过更换扩展服务地址来安装其他开发者的扩展程序,同时你也可以打包好的扩展程序开放给别人使用,如需要开放本地扩展,请下载插件【开放扩展支持】</el-alert>
- <?php else: ?>
- <el-alert effect="dark" :closable="false" type="error" title="温馨提醒">您当前未使用官方服务端,为了避免不必要的损失,请勿在正式环境上安装扩展,如有人违法销售涉及“赌博、色情、盗版”等违法扩展程序,<a style="color: #fff;text-decoration: underline;" target="_blank" href="https://bbs.56q7.com/">点击这里举报</a>。</el-alert>
- <?php endif; ?>
- </template>
- <yun-table
- :columns="columns"
- :common-search="false"
- search="title"
- tabs="type"
- ref="yuntable"
- toolbar="refresh,install,create"
- :extend="extend">
- <template #toolbar="{tool}">
- <template v-if="tool=='install'">
- <el-button type="primary" plain class="install hide-600">
- <el-radio-group v-model="plain" @change="changePlain">
- <el-radio label="all">全部</el-radio>
- <el-radio label="free" class="hide-1000">免费</el-radio>
- <el-radio label="not-free" class="hide-1000">付费</el-radio>
- <el-radio label="local">本地</el-radio>
- </el-radio-group>
- </el-button>
- </template>
- <template v-if="tool=='create'">
- <el-button type="primary" @click="createAddon">
- 创建扩展
- </el-button>
- </template>
- </template>
- <template #header="{field}">
- <div v-if="field=='packed'">
- 打包
- <el-tooltip
- effect="dark"
- content="仅支持打包安装好的扩展"
- placement="top-start">
- <i class="fa fa-info-circle"></i>
- </el-tooltip>
- </div>
- <div v-if="field=='open'">
- 开放
- <el-tooltip
- effect="dark"
- content="打包好的扩展才能开放给其他开发者使用,禁止销售涉及“赌博、色情、盗版”等违法扩展程序,禁止销售未取得版权,其他开发者的付费程序"
- placement="top-start">
- <i class="fa fa-info-circle"></i>
- </el-tooltip>
- </div>
- </template>
- </yun-table>
- </el-card>
- <el-dialog :width="500" v-model="buyDialog.show" @close="closeBuyDialog" :title="'购买'+type[buyDialog.row.type]+'【'+buyDialog.row.name+'】'">
- <div class="paycode">
- <el-alert type="warning">购买后,可以通过微信的支付凭证交易单号重复下载,有效期为30天</el-alert>
- <img v-if="buyDialog.code_url" :src="buyDialog.code_url" style="width: 150px;height: 150px;"/>
- <div style="margin-bottom: 10px;">¥{{buyDialog.row.price}}</div>
- </div>
- <div class="transaction_id">
- <el-input v-model="buyDialog.transaction_id" placeholder="请输入交易单号" @change="checkTransactionId"></el-input>
- </div>
- <div class="message" v-if="buyDialog.message">
- <el-tag type="success" v-if="buyDialog.expire_time>0">{{buyDialog.message}}</el-tag>
- <el-tag type="info" v-else>{{buyDialog.message}}</el-tag>
- </div>
- <div class="footer" v-if="buyDialog.status && buyDialog.expire_time>0">
- <el-button size="large" type="primary" style="width: 100%" @click="payDownload">下载</el-button>
- </div>
- </el-dialog>
- </el-scrollbar>
- </el-main>
- </el-container>
- </div>
- </body>
- <script type="text/javascript" src="<?php echo request()->domain(); ?>/assets/js/yunqi.js?v=<?php echo htmlentities((string) $config['version']); ?>"></script>
- <script type="text/javascript">
- Yunqi.setConfig(<?php echo json_encode($config,JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES); ?>);
- Yunqi.setData(<?php echo build_var_json(get_defined_vars()); ?>);
- Yunqi.setAuth(<?php echo json_encode($auth->getBackendAuth(),JSON_UNESCAPED_UNICODE|JSON_UNESCAPED_SLASHES); ?>);
- </script>
- <script type="module">
- import pageinfo from '<?php echo htmlentities((string) $config['baseUrl']); ?>ajax/js/62d22edb6f51b666fb21d1ded0ea7b4a';
- import zhcn from '<?php echo request()->domain(); ?>/assets/js/zh-cn.js';
- try{
- Yunqi.setUp(pageinfo,zhcn);
- }catch (e){
- console.error(e);
- }
- </script>
- </html>
|