master
lion 1 year ago
parent 55a0a0af0f
commit 2a56092ca3

@ -14,13 +14,13 @@
<div class="table-tree">
<el-table stripe :data="tableData" border default-expand-all class="v-table" style="width: 100%;margin-bottom: 20px;">
<el-table-column type="index" label="序号" width="50" />
<el-table-column label="项目名称" prop="name" width="400" />
<el-table-column label="项目名称" prop="name" :width="$store.getters.device === 'mobile'?120:400" />
<el-table-column label="文档数量" prop="item_accepts_count" align="center" />
<el-table-column label="编辑人" align="center">
<template slot-scope="{row}"><span>{{ row.admin ? row.admin.name: '' }}</span></template>
</el-table-column>
<el-table-column label="最后编辑时间" width="160" prop="updated_at" align="center" />
<el-table-column fixed="right" width="250" label="操作" align="center">
<el-table-column :fixed="$store.getters.device === 'mobile'?false:'right'" width="250" label="操作" align="center">
<template slot-scope="{row}">
<Button type="primary" size="small" style="margin-left: 10px;" ghost @click="editList(row)"></Button>
<Button type="primary" size="small" style="margin-left: 10px;" ghost @click="showList(row)"></Button>

@ -14,13 +14,13 @@
<div class="table-tree">
<el-table stripe :data="tableData" border default-expand-all class="v-table" style="width: 100%;margin-bottom: 20px;">
<el-table-column type="index" label="序号" width="50" />
<el-table-column label="项目名称" prop="name" width="400" />
<el-table-column label="项目名称" prop="name" :width="$store.getters.device === 'mobile'?120:400" />
<el-table-column label="文档数量" prop="item_builds_count" align="center" />
<el-table-column label="编辑人" align="center">
<template slot-scope="{row}"><span>{{ row.admin ? row.admin.name: '' }}</span></template>
</el-table-column>
<el-table-column label="最后编辑时间" prop="updated_at" align="center" />
<el-table-column fixed="right" width="250" label="操作" align="center">
<el-table-column :fixed="$store.getters.device === 'mobile'?false:'right'" width="250" label="操作" align="center">
<template slot-scope="{row}">
<Button type="primary" size="small" style="margin-left: 10px;" ghost @click="editList(row)"></Button>
<Button type="primary" size="small" style="margin-left: 10px;" ghost @click="showList(row)"></Button>

@ -29,7 +29,7 @@
<el-table-column label="附件" align="center">
<template slot-scope="{row}"><a v-if="row.upload" :href="row.upload.url" target="_blank">{{ row.upload.original_name }}</a></template>
</el-table-column>
<el-table-column fixed="right" width="250" label="操作" align="center">
<el-table-column :fixed="$store.getters.device === 'mobile'?false:'right'" width="250" label="操作" align="center">
<template slot-scope="{row, $index}">
<Button type="error" size="small" style="margin-left: 10px;" ghost @click="handleDelete(row, $index)">删除</Button>
<Button type="primary" size="small" style="margin-left: 10px;" ghost @click="handleUpdate(row)"></Button>

@ -71,7 +71,7 @@
<template v-slot:btns>
<el-table-column
label="使用金额(元)"
fixed="right"
:fixed="$store.getters.device === 'mobile'?false:'right'"
header-align="center"
width="144"
>

@ -14,13 +14,13 @@
<div class="table-tree">
<el-table :data="tableData" border default-expand-all class="v-table" style="width: 100%;margin-bottom: 20px;">
<el-table-column type="index" label="序号" width="50" />
<el-table-column label="项目名称" prop="name" width="400" />
<el-table-column label="项目名称" prop="name" :width="$store.getters.device === 'mobile'?120:400" />
<el-table-column label="文档数量" prop="prepares_count" align="center" />
<el-table-column label="编辑人" align="center">
<template slot-scope="{row}"><span>{{ row.admin ? row.admin.name: '' }}</span></template>
</el-table-column>
<el-table-column label="最后编辑时间" width="160" prop="updated_at" align="center" />
<el-table-column fixed="right" width="250" label="操作" align="center">
<el-table-column :fixed="$store.getters.device === 'mobile'?false:'right'" width="250" label="操作" align="center">
<template slot-scope="{row}">
<Button type="primary" size="small" style="margin-left: 10px;" ghost @click="editList(row)"></Button>
<Button type="primary" size="small" style="margin-left: 10px;" ghost @click="showList(row)"></Button>

@ -35,7 +35,7 @@
<el-table-column
label="操作"
header-align="center"
fixed="right"
:fixed="$store.getters.device === 'mobile'?false:'right'"
width="170"
>
<template v-slot:default="scope">
@ -119,7 +119,7 @@ export default {
prop: "name",
width: 200,
sortable: false,
fixed: "left",
fixed: $store.getters.device === 'mobile'?false:'left',
},
{
label: "预算类型",

@ -23,7 +23,7 @@
<xy-table :list="list" :table-item="table" @delete="destroy" @editor="edit">
<template v-slot:btns>
<el-table-column label="操作" header-align="center" fixed="right" >
<el-table-column label="操作" header-align="center" :fixed="$store.getters.device === 'mobile'?false:'right'" >
<template v-slot:default="scope">
<Button type="primary"
size="small"

@ -111,7 +111,7 @@
>
<template v-slot:btns>
<el-table-column
fixed="right"
:fixed="$store.getters.device === 'mobile'?false:'right'"
header-align="center"
label="操作"
width="220"
@ -314,7 +314,7 @@ export default {
prop: "title",
width: 200,
align: "left",
fixed: "left"
fixed: $store.getters.device === 'mobile'?false:'left'
},
{
label: "开始时间",

@ -112,7 +112,7 @@
>
</el-table-column>
<el-table-column
fixed="right"
:fixed="$store.getters.device === 'mobile'?false:'right'"
header-align="center"
label="操作"
width="200"
@ -176,6 +176,7 @@
</el-table>
</div>
<div v-if="!isTree">
<xy-table
stripe
ref="xyTable"
@ -189,10 +190,10 @@
>
<template v-slot:btns>
<el-table-column
fixed="right"
header-align="center"
label="操作"
width="200"
:fixed="$store.getters.device === 'mobile'?false:'right'"
>
<template slot-scope="scope">
<div class="slot-btns">
@ -959,7 +960,7 @@ export default {
width: 200,
align: "left",
sortable: false,
fixed: "left",
fixed: this.$store.getters.device === 'mobile'?false:"left",
},
{
prop: 'type_detail.value',
@ -1051,7 +1052,7 @@ export default {
width: 200,
align: "left",
sortable: false,
fixed: "left",
fixed: $store.getters.device === 'mobile'?false:'left',
},
].concat(this.tableItem);
} else {

@ -1,7 +1,7 @@
<template>
<div>
<el-drawer
size="46%"
size="60%"
title="绩效指标"
:visible.sync="isShow"
direction="rtl"

@ -143,7 +143,7 @@
width: 200,
align: "left",
sortable: false,
fixed: "left",
fixed: $store.getters.device === 'mobile'?false:'left',
},
{
prop: 'type_detail.value',

@ -40,7 +40,7 @@
:table-item="table"
>
<template #btns>
<el-table-column fixed="right" label="操作" align="left" width="200">
<el-table-column :fixed="$store.getters.device === 'mobile'?false:'right'" label="操作" align="left" width="200">
<template #default="{ row }">
<div style="display: flex;align-items: flex-start;">
<Button

@ -415,7 +415,7 @@
:tree-props="{ children: 'notChildren', hasChildren: 'hasChildren' }"
@selection-change="planPick">
<template v-slot:btns>
<el-table-column label="使用金额(元)" header-align="center" width="150" fixed="right">
<el-table-column label="使用金额(元)" header-align="center" width="150" :fixed="$store.getters.device === 'mobile'?false:'right'">
<template slot-scope="scope" v-if="scope.row.pid === 0">
<InputNumber
style="width: 120px"

@ -80,7 +80,7 @@
<template v-slot:btns>
<el-table-column
label="使用金额(元)"
fixed="right"
:fixed="$store.getters.device === 'mobile'?false:'right'"
header-align="center"
width="144"
>
@ -911,13 +911,13 @@
<!-- 选择 类型 -->
<el-dialog
title="提示"
width="80%"
:visible.sync="showTypes"
:before-close="()=>{
step = 2,myPurchaseType = 2,form.is_common_purchase = 1,form.flow_mod_id = 99,showTypes = false,showEdit=true
}"
width="30%">
}">
<span>请选择类型</span>
<span slot="footer" class="dialog-footer">
<span slot="footer" class="dialog-footer" style="display: flex;justify-content: flex-end;">
<el-button @click="step = 2,myPurchaseType = 2,isWeixiu=false,form.is_common_purchase = 1,form.flow_mod_id = 99,showTypes = false,showEdit=true">一般采购</el-button>
<el-button @click="showTypes = false,myPurchaseType = 1,isWeixiu=true,form.is_common_purchase = 0,step=2,showEdit=true">维修相关</el-button>
<el-button type="primary" @click="showTypes = false,isWeixiu=false,myPurchaseType = 1,form.is_common_purchase = 0,showEdit=true">预算计划支出</el-button>

@ -247,7 +247,7 @@
>
<template v-slot:btns>
<el-table-column
fixed="right"
:fixed="$store.getters.device === 'mobile'?false:'right'"
header-align="center"
label="操作"
width="200"
@ -880,7 +880,7 @@
<el-table-column
header-align="center"
label="使用金额"
fixed="right"
:fixed="$store.getters.device === 'mobile'?false:'right'"
width="140"
>
<template slot-scope="scope">
@ -1196,7 +1196,7 @@ export default {
label: "项目名称",
width: 380,
prop: "name",
fixed: "left",
fixed: this.$store.getters.device === 'mobile'?false:'left',
align: "left",
},
{
@ -1439,7 +1439,7 @@ export default {
label: "分类",
prop: "type_detail.value",
width: 100,
fixed: "left",
fixed: this.$store.getters.device === 'mobile'?false:'left',
},
{

@ -310,7 +310,6 @@
</div>
</slot>
</lx-header>
<xy-table
ref="xyTable"
:list="list"
@ -406,7 +405,7 @@
</template>
<template v-slot:btns>
<el-table-column
fixed="right"
:fixed="$store.getters.device === 'mobile'?false:'right'"
header-align="center"
label="操作"
width="200"
@ -853,7 +852,7 @@ export default {
label: "项目名称",
width: 300,
prop: "name",
fixed: "left",
fixed: this.$store.getters.device === 'mobile'?false:'left',
align: "left",
},
{
@ -928,13 +927,13 @@ export default {
label: "业务科室",
width: 140,
prop: "department.name",
fixed: "left"
fixed: this.$store.getters.device === 'mobile'?false:'left'
},
{
label: "经办人",
width: 140,
prop: "admin.name",
fixed: "left"
fixed: this.$store.getters.device === 'mobile'?false:'left'
},
{
label: "合同服务日期",
@ -1032,7 +1031,7 @@ export default {
label: "项目名称",
width: 300,
prop: "name",
fixed: "left",
fixed: this.$store.getters.device === 'mobile'?false:'left',
align: "left",
customFn:row => {
if (row.type === 1 && row.end_date && (this.$moment().valueOf() - this.$moment(row.end_date).valueOf()) > 0) {
@ -1361,13 +1360,13 @@ export default {
label: "业务科室",
width: 140,
prop: "department.name",
fixed: "left"
fixed: this.$store.getters.device === 'mobile'?false:'left'
},
{
label: "经办人",
width: 140,
prop: "admin.name",
fixed: "left"
fixed: this.$store.getters.device === 'mobile'?false:'left'
},
{
label: "合同服务日期",

@ -219,7 +219,7 @@
>
<template v-slot:btns>
<el-table-column
fixed="right"
:fixed="$store.getters.device === 'mobile'?false:'right'"
header-align="center"
label="操作"
width="200"
@ -447,7 +447,7 @@ export default {
label: "项目名称",
width: 380,
prop: "name",
fixed: "left",
fixed: this.$store.getters.device === 'mobile'?false:'left',
align: "left",
customFn:row => {
if (row.type === 1 && row.end_date && (this.$moment().valueOf() - this.$moment(row.end_date).valueOf()) > 0) {
@ -759,9 +759,9 @@ export default {
table1: [
{
label: "项目名称",
width: 340,
width: this.$store.getters.device === 'mobile'?120:340,
prop: "name",
fixed: "left",
fixed: this.$store.getters.device === 'mobile'?false:'left',
align: "left",
},
{
@ -863,7 +863,7 @@ export default {
return res[0]?.value || "未知";
},
width: 100,
fixed: "left",
fixed: this.$store.getters.device === 'mobile'?false:'left',
},
{

@ -77,7 +77,7 @@
label: '项目名称',
width: 170,
align: 'left',
fixed: 'left'
fixed: this.$store.getters.device === 'mobile'?false:'left'
},
{
prop: 'money',

@ -67,7 +67,7 @@
<template v-slot:btns>
<el-table-column
label="操作"
fixed="right"
:fixed="$store.getters.device === 'mobile'?false:'right'"
width="300"
header-align="center"
>
@ -208,7 +208,7 @@ export default {
minWidth: 250,
prop: "contract.name",
align: "left",
fixed: "left",
fixed: this.$store.getters.device === 'mobile'?false:'left',
customFn: row => {
return (<span>{ row.contract_id ? row.contract.name : row.away.title }</span>)
}

@ -322,7 +322,7 @@
</template>
<template v-slot:btns>
<el-table-column
fixed="right"
:fixed="$store.getters.device === 'mobile'?false:'right'"
header-align="center"
label="操作"
width="200"
@ -618,7 +618,7 @@ export default {
label: "项目名称",
width: 380,
prop: "name",
fixed: "left",
fixed: this.$store.getters.device === 'mobile'?false:'left',
align: "left",
},
{
@ -795,7 +795,7 @@ export default {
label: "项目名称",
width: 380,
prop: "name",
fixed: "left",
fixed: this.$store.getters.device === 'mobile'?false:'left',
align: "left",
customFn:row => {
if (row.type === 1 && row.end_date && (this.$moment().valueOf() - this.$moment(row.end_date).valueOf()) > 0) {
@ -1166,7 +1166,7 @@ export default {
width: 44,
sortable: false,
type: "selection",
fixed: "left",
fixed: this.$store.getters.device === 'mobile'?false:'left',
selectable: (row, index) => {
return row.pid === 0
}
@ -1175,7 +1175,7 @@ export default {
label: "分类",
prop: "type_detail.value",
width: 100,
fixed: "left",
fixed: this.$store.getters.device === 'mobile'?false:'left',
},
{

@ -67,14 +67,14 @@ export default {
width: 200,
align: 'left',
sortable: false,
fixed: 'left'
fixed: this.$store.getters.device === 'mobile'?false:'left'
},
{
prop: 'name',
label: '项目名称',
width: 200,
align: 'left',
fixed: 'left'
fixed: this.$store.getters.device === 'mobile'?false:'left'
},
{
prop: 'type_detail.value',

@ -8,7 +8,7 @@
</div>
<el-row :gutter="20">
<el-col :span="allowAuth ? 16 : 24">
<el-col :span="($store.getters.device === 'mobile')?24:(allowAuth ? 16 : 24) ">
<el-card v-if="allowAuth" class="box-card" style="margin: 20px 0">
<div slot="header" class="clearfix">
<span>预算总体执行情况</span>
@ -154,7 +154,7 @@
</div>
</div>
</el-col>
<el-col v-if="allowAuth" :span="($store.state.user.department && $store.state.user.department.name === '中心领导') ? 7 : 8">
<el-col v-if="allowAuth" :span="($store.getters.device === 'mobile')?24:(($store.state.user.department && $store.state.user.department.name === '中心领导') ? 7 : 8)">
<el-card class="box-card" style="margin: 20px 0">
<div class="text item">
<pie-chart :chartData="rptChartData"></pie-chart>
@ -191,7 +191,7 @@
</el-col>
</el-row>
<div class="demo-split">
<div class="demo-split" v-if="!($store.getters.device === 'mobile')">
<Split v-model="split" style="height: 440px">
<template #left>
<div class="demo-split-pane" style="padding-right: 5px">
@ -213,7 +213,7 @@
<template v-slot:btns>
<el-table-column
:width="80"
fixed="right"
:fixed="$store.getters.device === 'mobile'?false:'right'"
label="操作"
header-align="center"
align="center"
@ -276,6 +276,85 @@
</Split>
</div>
<div class="demo-split" v-else>
<div class="demo-split-pane" style="padding-right: 5px">
<div ref="lxHeader" v-if="statistic.departmentList">
<LxHeader
icon="iconfont/icon--kucunguanli"
text="科室执行情况"
:custom="true"
style="margin-bottom: 10px; border: 0px; margin-top: 15px"
>
<div slot="content" />
<slot>
<div style="width: 100%">
<xy-table
:height="380"
:list="statistic.departmentList"
:table-item="departmentTable"
>
<template v-slot:btns>
<el-table-column
:width="80"
label="操作"
header-align="center"
align="center"
:fixed="$store.getters.device === 'mobile'?false:'right'"
>
<template slot-scope="scope">
<router-link
:to="`/contract/statisticalReport/budgetProgress?departmentId=${scope.row.plan_department_id}`"
>查看
</router-link>
</template>
</el-table-column>
</template>
</xy-table>
</div>
</slot>
</LxHeader>
</div>
</div>
<div class="demo-split-pane" style="padding-left: 10px">
<div ref="lxHeader" v-if="statistic.typeList">
<LxHeader
icon="iconfont/icon--kucunguanli"
text="预算类型执行情况"
:custom="true"
style="margin-bottom: 10px; border: 0px; margin-top: 15px"
>
<div slot="content" />
<slot>
<div style="width: 100%">
<xy-table
:height="380"
:list="statistic.typeList"
:table-item="typeTable"
>
<template v-slot:btns>
<el-table-column
:width="80"
:fixed="$store.getters.device === 'mobile'?false:'right'"
label="操作"
header-align="center"
align="center"
>
<template slot-scope="scope">
<router-link
:to="`/contract/statisticalReport/budgetProgress?typeId=${scope.row.type}`"
>查看
</router-link>
</template>
</el-table-column>
</template>
</xy-table>
</div>
</slot>
</LxHeader>
</div>
</div>
</div>
<Card v-if="allowAuth">
<template #title>
<div style="display: flex;justify-content: space-between;align-items: center;">
@ -367,18 +446,18 @@ export default {
departmentTable: [
{
label: "科室",
width: 184,
width: 180,
prop: "plan_department.name",
sortable: false,
align: "left",
fixed: "left",
fixed: this.$store.getters.device === 'mobile'?false:"left",
},
{
label: "执行情况",
sortable: false,
minWidth: 220,
align: "left",
fixed: "right",
fixed: this.$store.getters.device === 'mobile'?false:"right",
customFn: (row) => {
let m2 = row?.money_total_2;
let m1 = row?.money_total_1;
@ -435,14 +514,14 @@ export default {
align: 'left',
prop: "type_text",
sortable: false,
fixed: "left",
fixed: this.$store.getters.device === 'mobile'?false:"left",
},
{
label: "执行情况",
sortable: false,
minWidth: 220,
align: "left",
fixed: "right",
fixed:this.$store.getters.device === 'mobile'?false:"right",
customFn: (row) => {
let m2 = row.money_total_2;
let m1 = row.money_total_1;
@ -997,6 +1076,7 @@ export default {
.progress-card {
display: flex;
flex-wrap: wrap;
&-item {
text-align: center;

@ -243,7 +243,7 @@
<xy-table :list="plans" :show-index="false" :table-item="planTable" :height="310" style="margin-top: 10px;"
ref="planTable" @select="selectPlan">
<template v-slot:btns>
<el-table-column label="使用金额(元)" header-align="center" width="140" fixed="right">
<el-table-column label="使用金额(元)" header-align="center" width="140" :fixed="$store.getters.device === 'mobile'?false:'right'">
<template slot-scope="scope">
<Input :value="scope.row.use_money" @input="inputMoney($event,scope.row)" />
</template>

@ -35,7 +35,7 @@
<el-table-column
label="操作"
header-align="center"
fixed="right"
:fixed="$store.getters.device === 'mobile'?false:'right'"
width="180"
>
<template v-slot:default="scope">
@ -120,7 +120,7 @@ export default {
prop: "name",
width: 200,
sortable: false,
fixed: "left",
fixed: this.$store.getters.device === 'mobile'?false:'left',
},
{
label: "预算类型",

@ -138,7 +138,7 @@
<template v-slot:btns>
<el-table-column
label="操作"
fixed="right"
:fixed="$store.getters.device === 'mobile'?false:'right'"
width="160"
header-align="center"
>
@ -274,7 +274,7 @@ export default {
label: "项目名称",
minWidth: 300,
prop: "contract.name",
fixed: "left",
fixed: this.$store.getters.device === 'mobile'?false:'left',
align: "left",
customFn: row => {
return (<span>{ row.contract_id ? row.contract.name : row.away.title }</span>)

@ -293,7 +293,7 @@ export default {
label: '名称',
prop: 'title',
minWidth: 160,
fixed: 'left'
fixed: this.$store.getters.device === 'mobile'?false:'left'
},
{
label: '部门',

@ -187,7 +187,7 @@
"
>
<template #btns>
<el-table-column label="操作" width="220" fixed="right">
<el-table-column label="操作" width="220" :fixed="$store.getters.device === 'mobile'?false:'right'">
<template #default="scope">
<!--<Button
@ -320,7 +320,7 @@ export default {
prop: "name",
label: "项目名称",
width: 290,
fixed: "left",
fixed: this.$store.getters.device === 'mobile'?false:'left',
align:"left"
},

@ -171,7 +171,7 @@
>
<template #btns v-if="/List$/.test($route.path)">
<el-table-column
fixed="right"
:fixed="$store.getters.device === 'mobile'?false:'right'"
header-align="center"
label="操作"
width="200"
@ -275,7 +275,7 @@ export default {
prop: "name",
label: "收入项目",
width: 180,
fixed: "left",
fixed: this.$store.getters.device === 'mobile'?false:'left',
},
{
prop: "type.value",

@ -94,14 +94,14 @@
width: 200,
align: 'left',
sortable: false,
fixed: 'left'
fixed: this.$store.getters.device === 'mobile'?false:'left'
},
{
prop: 'name',
label: '项目名称',
width: 200,
align: 'left',
fixed: 'left'
fixed: this.$store.getters.device === 'mobile'?false:'left'
},
{
prop: 'type_detail.value',
@ -147,7 +147,7 @@
prop: 'rate',
label: '进展率',
width: 200,
fixed: "right",
fixed: this.$store.getters.device === 'mobile'?false:'right',
customFn: (row) => {
let m2 = row.update_money;
let m1 = row.money;

@ -43,7 +43,7 @@
>
<template #btns>
<el-table-column
fixed="right"
:fixed="$store.getters.device === 'mobile'?false:'right'"
header-align="center"
label="操作"
width="200"
@ -133,7 +133,7 @@ export default {
prop: "title",
label: "标题",
width: 180,
fixed: "left",
fixed: this.$store.getters.device === 'mobile'?false:'left',
},
{
prop: "menu.name",

@ -44,7 +44,7 @@
>
<template #btns>
<el-table-column
fixed="right"
:fixed="$store.getters.device === 'mobile'?false:'right'"
header-align="center"
label="操作"
minWidth="200"
@ -136,7 +136,7 @@ export default {
prop: "name",
label: "收入项目",
width: 180,
fixed: "left",
fixed: this.$store.getters.device === 'mobile'?false:'left',
},
{
prop: "admin.name",

@ -34,7 +34,7 @@
</el-table-column>
<el-table-column prop="sortnumber" align="center" label="排序" sortable width="80">
</el-table-column>
<el-table-column fixed="right" label="操作" width="300">
<el-table-column :fixed="$store.getters.device === 'mobile'?false:'right'" label="操作" width="300">
<template slot-scope="scope">
<Button type="primary" @click="addchildren(scope.row)" size="small" style="margin-left: 10px;"
ghost>下级部门</Button>

@ -26,7 +26,7 @@
</el-table-column>
<el-table-column prop="sort" align="center" label="排序" sortable width="80">
</el-table-column>
<el-table-column fixed="right" label="操作" width="300">
<el-table-column :fixed="$store.getters.device === 'mobile'?false:'right'" label="操作" width="300">
<template slot-scope="scope">
<Button type="primary" @click="addchildren(scope.row)" size="small" style="margin-left: 10px;"
ghost>下一级</Button>

@ -30,7 +30,7 @@
</el-table-column>
<el-table-column prop="sortnumber" label="排序" sortable>
</el-table-column>
<el-table-column fixed="right" label="操作" width="300">
<el-table-column :fixed="$store.getters.device === 'mobile'?false:'right'" label="操作" width="300">
<template slot-scope="scope">
<Button type="primary" @click="addchildren(scope.row)" size="small" style="margin-left: 10px;"
ghost>子菜单</Button>

@ -30,7 +30,7 @@
</el-table-column>
<el-table-column prop="comment" label="说明">
</el-table-column>
<el-table-column fixed="right" label="操作" width="300">
<el-table-column :fixed="$store.getters.device === 'mobile'?false:'right'" label="操作" width="300">
<template slot-scope="scope">
<Button ghost size="small" @click="edit(scope.row)" type="primary">编辑</Button>
<Button ghost size="small" style="margin-left: 10px;" @click="set(scope.row)" type="primary">设置权限</Button>

@ -35,7 +35,7 @@
</el-tag>
</template>
</el-table-column>
<el-table-column fixed="right" label="操作" width="300">
<el-table-column :fixed="$store.getters.device === 'mobile'?false:'right'" label="操作" width="300">
<template slot-scope="scope">
<el-popover ref="popoverBox" placement="left" width="400" trigger="click">
<div style="margin-bottom: 15px;">选择角色</div>

Loading…
Cancel
Save