pull/17/head
李嫚嫚 4 months ago
parent c646dd6aed
commit 163ee83e2d

@ -1,56 +1,7 @@
<template> <template>
<!-- 根元素应用的主容器 --> <!-- 根元素应用的主容器 -->
<!-- 根元素应用的主容器 --> <!-- 根元素应用的主容器 -->
<div id="app"> <!-- 根元素应用的主容器 -->
<!-- 使用fade过渡效果来切换路由视图 -->
<transition name="fade">
<router-view /> <!-- 路由出口用于渲染匹配的组件 -->
</transition>
</div>
</template>
<style>
/* 样式定义 */
/* 定义小图片的样式 */
img.image-sm {
max-width: 80px; /* 最大宽度 */
max-height: 80px; /* 最大高度 */
}
/* 为el-col内的el-select和el-date-editor设置宽度 */
.el-col .el-select,
.el-col .el-date-editor {
width: 100%; /* 宽度设置为父容器的100% */
}
/* 设置表格展开行的样式 */
.demo-table-expand {
font-size: 0; /* 将字体大小设为0常用于清除子元素的默认间隙 */
}
/* 设置表格展开行内label的样式 */
.demo-table-expand label {
width: 90px; /* 宽度 */
color: #99a9bf; /* 文字颜色 */
}
/* 设置el-form-item在表格展开行中的样式 */
.demo-table-expand .el-form-item {
margin-right: 0; /* 右侧外边距 */
margin-bottom: 0; /* 底部外边距 */
width: 50%; /* 宽度设置为父容器的50% */
}
/* 定义警告文本的样式 */
.text-warning {
color: #e6a23c; /* 文字颜色 */
}
</style>
<template>
<!-- 根元素应用的主容器 -->
<!-- 根元素应用的主容器 --> <!-- 根元素应用的主容器 -->
<div id="app"> <div id="app">
<!-- 使用fade过渡效果来切换路由视图 --> <!-- 使用fade过渡效果来切换路由视图 -->
@ -69,6 +20,7 @@ img.image-sm {
max-height: 80px; /* 最大高度 */ max-height: 80px; /* 最大高度 */
} }
/* 为el-col内的el-select和el-date-editor设置宽度 */ /* 为el-col内的el-select和el-date-editor设置宽度 */
.el-col .el-select, .el-col .el-select,
.el-col .el-date-editor { .el-col .el-date-editor {
@ -97,5 +49,4 @@ img.image-sm {
.text-warning { .text-warning {
color: #e6a23c; /* 文字颜色 */ color: #e6a23c; /* 文字颜色 */
} }
</style> </style>

@ -19,6 +19,8 @@ import ElementUI from 'element-ui';
// 导入moment.js库用于日期和时间处理 // 导入moment.js库用于日期和时间处理
import moment from 'moment'; import moment from 'moment';
// 导入Element UI的CSS样式 // 导入Element UI的CSS样式
import 'element-ui/lib/theme-chalk/index.css'; import 'element-ui/lib/theme-chalk/index.css';

@ -14,6 +14,7 @@
</el-dropdown-menu> </el-dropdown-menu>
</el-dropdown> </el-dropdown>
<!-- 循环渲染标签页 --> <!-- 循环渲染标签页 -->
<el-tab-pane v-for="item in mainTabs" :key="item.name" :label="item.title" :name="item.name"> <el-tab-pane v-for="item in mainTabs" :key="item.name" :label="item.title" :name="item.name">
<el-card :body-style="siteContentViewHeight"> <el-card :body-style="siteContentViewHeight">
<!-- 如果标签页类型为iframe则显示iframe --> <!-- 如果标签页类型为iframe则显示iframe -->

@ -12,6 +12,7 @@
<el-input type="password" v-model="dataForm.password"></el-input> <el-input type="password" v-model="dataForm.password"></el-input>
</el-form-item> </el-form-item>
<!-- 输入新密码 --> <!-- 输入新密码 -->
<el-form-item label="新密码" prop="newPassword"> <el-form-item label="新密码" prop="newPassword">
<el-input type="password" v-model="dataForm.newPassword"></el-input> <el-input type="password" v-model="dataForm.newPassword"></el-input>
</el-form-item> </el-form-item>

@ -11,6 +11,7 @@
</h1> </h1>
</div> </div>
<!-- 导航栏主体包含菜单 --> <!-- 导航栏主体包含菜单 -->
<div class="site-navbar__body clearfix"> <div class="site-navbar__body clearfix">
<!-- 左侧菜单包含侧边栏折叠/展开按钮 --> <!-- 左侧菜单包含侧边栏折叠/展开按钮 -->
<el-menu class="site-navbar__menu" mode="horizontal"> <el-menu class="site-navbar__menu" mode="horizontal">

@ -15,6 +15,7 @@ export default {
} }
}, },
components: { components: {
SubMenu // SubMenu SubMenu // SubMenu
}, },
computed: { computed: {

@ -17,6 +17,7 @@
</aside> </aside>
</template> </template>
<script> <script>
import SubMenu from './main-sidebar-sub-menu' // SubMenu import SubMenu from './main-sidebar-sub-menu' // SubMenu
import { isURL } from '@/utils/validate' // isURL import { isURL } from '@/utils/validate' // isURL

@ -15,9 +15,11 @@
</div> </div>
</template> </template>
</div> </div>
</template> </template>
<script> <script>
// //
import MainNavbar from './main-navbar' import MainNavbar from './main-navbar'
import MainSidebar from './main-sidebar' import MainSidebar from './main-sidebar'

@ -24,6 +24,7 @@
</el-table-column> </el-table-column>
<el-table-column fixed="right" header-align="center" align="center" width="150" label="操作"> <el-table-column fixed="right" header-align="center" align="center" width="150" label="操作">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button type="text" size="small" @click="accessInfo(scope.row)"></el-button> <el-button type="text" size="small" @click="accessInfo(scope.row)"></el-button>
<el-button type="text" size="small" @click="addOrUpdateHandle(scope.row)"></el-button> <el-button type="text" size="small" @click="addOrUpdateHandle(scope.row)"></el-button>
<el-button type="text" size="small" @click="deleteHandle(scope.row.appid)"></el-button> <el-button type="text" size="small" @click="deleteHandle(scope.row.appid)"></el-button>

@ -16,6 +16,7 @@
</template> </template>
<script> <script>
export default { export default {
data() { data() {
return { return {
activeTab: 'image', activeTab: 'image',

@ -15,6 +15,7 @@
<div v-show="!button.subButtons || button.subButtons.length==0"> <div v-show="!button.subButtons || button.subButtons.length==0">
<div class="menu-input-group"> <div class="menu-input-group">
<div class="menu-label">菜单内容</div> <div class="menu-label">菜单内容</div>
<div class="menu-input"> <div class="menu-input">
<select v-model="button.type" name="type" class="menu-input-text"> <select v-model="button.type" name="type" class="menu-input-text">
<option value="view">跳转网页(view)</option> <option value="view">跳转网页(view)</option>

@ -22,6 +22,7 @@
<div class="menu-item-title"> <div class="menu-item-title">
<span>{{ sub.name }}</span> <span>{{ sub.name }}</span>
</div> </div>
</li> </li>
<!-- 如果子菜单数量少于5个显示添加按钮 --> <!-- 如果子菜单数量少于5个显示添加按钮 -->
<li v-if="btn.subButtons.length < 5" class="menu-sub-item" <li v-if="btn.subButtons.length < 5" class="menu-sub-item"

@ -21,6 +21,7 @@
</el-dialog> </el-dialog>
</template> </template>
<script> <script>
export default { export default {
data() { data() {

@ -18,6 +18,7 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<!-- 查询按钮 --> <!-- 查询按钮 -->
<el-button @click="getDataList()"></el-button> <el-button @click="getDataList()"></el-button>
</el-form-item> </el-form-item>

@ -18,6 +18,7 @@
<el-radio v-model="dataForm.isTemp" :label="true"></el-radio> <el-radio v-model="dataForm.isTemp" :label="true"></el-radio>
<el-radio v-model="dataForm.isTemp" :label="false"></el-radio> <el-radio v-model="dataForm.isTemp" :label="false"></el-radio>
<div> <div>
<!-- 当不是临时二维码时显示链接 --> <!-- 当不是临时二维码时显示链接 -->
<a class="text-warning" v-show="!dataForm.isTemp" target="_blank" href="https://developers.weixin.qq.com/doc/offiaccount/Account_Management/Generating_a_Parametric_QR_Code.html"> <a class="text-warning" v-show="!dataForm.isTemp" target="_blank" href="https://developers.weixin.qq.com/doc/offiaccount/Account_Management/Generating_a_Parametric_QR_Code.html">
注意永久二维码上限10万个且暂时无法删除旧的二维码 注意永久二维码上限10万个且暂时无法删除旧的二维码

@ -16,6 +16,7 @@
</el-form-item> </el-form-item>
</el-form> </el-form>
<!-- 表格显示数据列表 --> <!-- 表格显示数据列表 -->
<el-table :data="dataList" border v-loading="dataListLoading" @selection-change="selectionChangeHandle" style="width: 100%;"> <el-table :data="dataList" border v-loading="dataListLoading" @selection-change="selectionChangeHandle" style="width: 100%;">
<el-table-column type="selection" header-align="center" align="center" width="50"></el-table-column> <el-table-column type="selection" header-align="center" align="center" width="50"></el-table-column>

@ -18,6 +18,7 @@
<el-button type="primary" @click="dataFormSubmit()" :disabled="submitting">{{submitting?'保存中...':'确定'}}</el-button> <el-button type="primary" @click="dataFormSubmit()" :disabled="submitting">{{submitting?'保存中...':'确定'}}</el-button>
</span> </span>
</el-dialog> </el-dialog>
</template> </template>
<script> <script>

@ -18,6 +18,7 @@
<el-input v-model="dataForm.city" placeholder="城市" clearable></el-input> <el-input v-model="dataForm.city" placeholder="城市" clearable></el-input>
</el-form-item> </el-form-item>
<!-- 关注场景值输入框 --> <!-- 关注场景值输入框 -->
<el-form-item> <el-form-item>
<el-input v-model="dataForm.qrSceneStr" placeholder="关注场景值" clearable></el-input> <el-input v-model="dataForm.qrSceneStr" placeholder="关注场景值" clearable></el-input>
</el-form-item> </el-form-item>

Loading…
Cancel
Save