Commit 09c2daa5 authored by 王's avatar

add readonly for button

parent 61cc4136
...@@ -12,8 +12,8 @@ module.exports = { ...@@ -12,8 +12,8 @@ module.exports = {
//本地代理设置 //本地代理设置
proxyTable: { proxyTable: {
'/api': { '/api': {
target: 'http://local.base-api.sing.com', // 接口的域名 // target: 'http://local.base-api.sing.com', // 接口的域名
// target: 'http://wechat.test.singsingenglish.com/', target: 'http://wechat.test.singsingenglish.com/',
changeOrigin: true, // 如果接口跨域,需要进行这个参数配置 changeOrigin: true, // 如果接口跨域,需要进行这个参数配置
} }
}, },
......
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
<el-form-item> <el-form-item>
<el-button @click="onSearch" type="primary">查询</el-button> <el-button @click="onSearch" type="primary">查询</el-button>
</el-form-item> </el-form-item>
<el-form-item style="float: right;"> <el-form-item style="float: right;" v-if="!$store.state.readonly">
<el-button @click="onAdd" type="primary">添加期数</el-button> <el-button @click="onAdd" type="primary">添加期数</el-button>
</el-form-item> </el-form-item>
</el-form> </el-form>
...@@ -67,23 +67,16 @@ ...@@ -67,23 +67,16 @@
label="当前歌曲"> label="当前歌曲">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
prop="watch_num" label="看课情况"
label="可看课包数"> min-width="150">
</el-table-column> <template slot-scope="scope">
<el-table-column 可看课包数: {{scope.row.watch_num}}<br> 已看课包数:{{scope.row.has_watch_num}} <br>
prop="duration_num" 续看课包数: {{scope.row.duration_num}}<br> 已续看课包数:{{scope.row.has_duration_num}}
label="续看课包数"> </template>
</el-table-column>
<el-table-column
prop="has_watch_num"
label="已看课包数">
</el-table-column>
<el-table-column
prop="has_duration_num"
label="已续看课包数">
</el-table-column> </el-table-column>
<el-table-column <el-table-column
label="周几不上课"> label="周几不上课"
min-width="120">
<template slot-scope="scope"> <template slot-scope="scope">
{{scope.row.rest_week_day | dayFilter}} {{scope.row.rest_week_day | dayFilter}}
</template> </template>
...@@ -94,7 +87,7 @@ ...@@ -94,7 +87,7 @@
</el-table-column> </el-table-column>
<el-table-column <el-table-column
label="操作" label="操作"
width="148"> width="148" v-if="!$store.state.readonly">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button size="mini" plain type="primary" @click="onEdit(scope.row)"> <el-button size="mini" plain type="primary" @click="onEdit(scope.row)">
编辑 编辑
......
...@@ -82,6 +82,7 @@ ...@@ -82,6 +82,7 @@
<el-button size="mini" plain type="primary" @click="detail(scope.row)"> <el-button size="mini" plain type="primary" @click="detail(scope.row)">
查看详情 查看详情
</el-button> </el-button>
<template v-if="!$store.state.readonly">
<el-button v-if="scope.row.status === 1" size="mini" plain type="primary" @click="onUp(scope.row)"> <el-button v-if="scope.row.status === 1" size="mini" plain type="primary" @click="onUp(scope.row)">
上架 上架
</el-button> </el-button>
...@@ -94,6 +95,7 @@ ...@@ -94,6 +95,7 @@
<el-button size="mini" plain type="danger" @click="onDel(scope.row)"> <el-button size="mini" plain type="danger" @click="onDel(scope.row)">
删除 删除
</el-button> </el-button>
</template>
</div> </div>
<el-button slot="reference" size="mini" type="text" >操作</el-button> <el-button slot="reference" size="mini" type="text" >操作</el-button>
</el-popover> </el-popover>
......
...@@ -66,7 +66,7 @@ ...@@ -66,7 +66,7 @@
label="操作" label="操作"
width="300"> width="300">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button size="mini" plain type="warning" @click="bindTeacher(scope.row)"> <el-button size="mini" plain type="warning" v-if="!$store.state.readonly" @click="bindTeacher(scope.row)">
绑定老师 绑定老师
</el-button> </el-button>
<el-button size="mini" plain type="primary" @click="detail(scope.row)"> <el-button size="mini" plain type="primary" @click="detail(scope.row)">
......
...@@ -17,6 +17,16 @@ const router =new Router({ ...@@ -17,6 +17,16 @@ const router =new Router({
path: '', path: '',
name:'first', name:'first',
component: e=>require(['@/components/main'],e), component: e=>require(['@/components/main'],e),
},
{
path: '/userOrder/:id',
name:'userOrder',
component: e=>require(['@/components/userOrder'],e),
},
{
path: '/teacher/:id',
name:'teacherDetail',
component: e=>require(['@/components/teacherDetail'],e),
} }
] ]
}, },
...@@ -27,8 +37,7 @@ const router =new Router({ ...@@ -27,8 +37,7 @@ const router =new Router({
meta:{ meta:{
skip_auth:true, skip_auth:true,
} }
}, }
] ]
}); });
router.beforeEach((to,from,next)=> { router.beforeEach((to,from,next)=> {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment