Commit f8d39ca9 authored by 李苏's avatar 李苏 💬

cell调整

parent 9463fe06
......@@ -6,9 +6,9 @@
<template #toolbar="ctx">
<!-- 嵌入默认页面工具栏的插槽 ctx.pagePage来操作默认页面 -->
<!-- <el-button @click="demo(ctx.basePage)" size='mini' type="primary">示例按钮</el-button> -->
<el-button @click="execute(ctx.basePage)" size='mini' type="primary">手动执行</el-button>
<el-button @click="complete(ctx.basePage)" size='mini' type="primary">完成</el-button>
<el-button @click="close(ctx.basePage)" size='mini' type="primary">关闭</el-button>
<el-button @click="execute(ctx.basePage)" size='mini' type="primary">手动执行</el-button>
<el-button @click="complete(ctx.basePage)" size='mini' type="primary">完成</el-button>
<el-button @click="close(ctx.basePage)" size='mini' type="primary">关闭</el-button>
</template>
</BasePage>
......@@ -20,25 +20,52 @@
data() {
return {
power: {
add: false,
copy: false,
/* 手动控制删除 */
delButton: true,
/* 手动控制编辑按钮权限 */
editButton: false,
/* 是否渲染右侧操作按钮 */
operateButtons: false,
/* 是否开启工作流按钮 */
workFlow: false,
/* 表格开启选择,以及记住选择 */
showSelection: false,
saveSelected: false
},
add: false,
copy: false,
/* 手动控制删除 */
delButton: true,
/* 手动控制编辑按钮权限 */
editButton: false,
/* 是否渲染右侧操作按钮 */
operateButtons: false,
/* 是否开启工作流按钮 */
workFlow: false,
/* 表格开启选择,以及记住选择 */
showSelection: false,
saveSelected: false
},
config: {
cellStyle({
row,
column,
}) {
// 定义样式变量
let cellStyle;
switch (row.zt) {
case 'W':
cellStyle = 'color:#dcc40e';
break;
case 'D':
cellStyle = 'color:#76b82a';
break;
case 'C':
cellStyle = 'color:#60b5ff';
break;
case 'CF':
cellStyle = 'color:#666';
break;
default:
cellStyle = '';
}
if (column.label == "状态") {
return cellStyle
}
},
/* 基本配置*/
url: 'lxyl/wcs/wcsTask',
tableTitle: [
{
tableTitle: [{
title: "状态",
field: "zt",
width: 80,
......@@ -66,16 +93,16 @@
{
title: "起始位",
field: "gwName",
formatter(row,b,v){
return row.kwName||row.gwName
formatter(row, b, v) {
return row.kwName || row.gwName
},
width: 140,
},
{
title: "目标位",
field: "mbkwCode",
formatter(row,b,v){
return row.mbkwCode||row.mbgwCode||row.gwName
formatter(row, b, v) {
return row.mbkwCode || row.mbgwCode || row.gwName
},
width: 140,
},
......@@ -144,7 +171,7 @@
// return id
// }
},
{
title: "创建人",
field: "cjr"
......@@ -197,14 +224,13 @@
],
[
{
label: '任务号',
prop: 'djid',
span: 8,
type: 'input',
value: ''
},
[{
label: '任务号',
prop: 'djid',
span: 8,
type: 'input',
value: ''
},
{
"label": "业务类型",
"prop": "djly",
......@@ -235,78 +261,78 @@
},
methods: {
execute(ctx){
if (ctx.singleItem && ctx.singleItem.id) {
this.$confirm('确定要重新执行任务吗?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(res => {
ctx.$refs.TablePager.loading=true
this.$post('lxyl/wcs/wcsTask/start', {
id: ctx.singleItem.id
}).then(res => {
if (res.success) {
this.$success('操作成功')
ctx.$refs.TablePager.loading=false
ctx.refresh()
}
}).finally(res=>{
ctx.$refs.TablePager.loading=false
})
})
} else {
this.$warning('请选中一条数据')
}
},
close(ctx){
if (ctx.singleItem && ctx.singleItem.id) {
this.$confirm('确定要关闭任务吗?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(res => {
ctx.$refs.TablePager.loading=true
this.$post('lxyl/wcs/wcsTask/close', {
id: ctx.singleItem.id
}).then(res => {
if (res.success) {
this.$success('操作成功')
ctx.$refs.TablePager.loading=false
ctx.refresh()
}
}).finally(res=>{
ctx.$refs.TablePager.loading=false
})
})
} else {
this.$warning('请选中一条数据')
}
},
complete(ctx){
if (ctx.singleItem && ctx.singleItem.id) {
this.$confirm('确定要完成任务吗?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(res => {
ctx.$refs.TablePager.loading=true
this.$post('lxyl/wcs/wcsTask/complete', {
id: ctx.singleItem.id
}).then(res => {
if (res.success) {
this.$success('操作成功')
ctx.$refs.TablePager.loading=false
ctx.refresh()
}
}).finally(res=>{
ctx.$refs.TablePager.loading=false
})
})
} else {
this.$warning('请选中一条数据')
}
}
execute(ctx) {
if (ctx.singleItem && ctx.singleItem.id) {
this.$confirm('确定要重新执行任务吗?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(res => {
ctx.$refs.TablePager.loading = true
this.$post('lxyl/wcs/wcsTask/start', {
id: ctx.singleItem.id
}).then(res => {
if (res.success) {
this.$success('操作成功')
ctx.$refs.TablePager.loading = false
ctx.refresh()
}
}).finally(res => {
ctx.$refs.TablePager.loading = false
})
})
} else {
this.$warning('请选中一条数据')
}
},
close(ctx) {
if (ctx.singleItem && ctx.singleItem.id) {
this.$confirm('确定要关闭任务吗?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(res => {
ctx.$refs.TablePager.loading = true
this.$post('lxyl/wcs/wcsTask/close', {
id: ctx.singleItem.id
}).then(res => {
if (res.success) {
this.$success('操作成功')
ctx.$refs.TablePager.loading = false
ctx.refresh()
}
}).finally(res => {
ctx.$refs.TablePager.loading = false
})
})
} else {
this.$warning('请选中一条数据')
}
},
complete(ctx) {
if (ctx.singleItem && ctx.singleItem.id) {
this.$confirm('确定要完成任务吗?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(res => {
ctx.$refs.TablePager.loading = true
this.$post('lxyl/wcs/wcsTask/complete', {
id: ctx.singleItem.id
}).then(res => {
if (res.success) {
this.$success('操作成功')
ctx.$refs.TablePager.loading = false
ctx.refresh()
}
}).finally(res => {
ctx.$refs.TablePager.loading = false
})
})
} else {
this.$warning('请选中一条数据')
}
}
/* 示例*/
// demo(basePage){
......
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