|
@@ -255,8 +255,8 @@ export default {
|
|
|
this.tableForm = _.cloneDeep(row)
|
|
|
},
|
|
|
//表单-新增
|
|
|
- handleAdd () {
|
|
|
- const { openmode, pageroute } = this.pageAuthBtnAdd
|
|
|
+ async handleAdd () {
|
|
|
+ const { openmode, pageroute, pagecode } = this.pageAuthBtnAdd
|
|
|
if (!openmode) return
|
|
|
// if (!this.findBtntoForm(pageroute).length) return
|
|
|
if (openmode != 2) this.autoBtnClick(openmode, pageroute)
|
|
@@ -264,13 +264,23 @@ export default {
|
|
|
// const pageAuths = this.authArrs
|
|
|
// const tableColumnArrs = pageAuths.filter(item => item['superiorid'] == pageconfigurationid && item['pagetype'] == 'column')
|
|
|
// this.dialogName = pageroute
|
|
|
- this.flag = true;
|
|
|
- this.tableType = "add"
|
|
|
- this.tableTitle = "新增"
|
|
|
- this.tableForm = {}
|
|
|
- for (let k in this.defaultfilter) {
|
|
|
- if (k != 1) {
|
|
|
- this.tableForm[k] = this.defaultfilter[k]
|
|
|
+ if (pagecode == 'startBtnAll') {
|
|
|
+ const { code, message } = await startAll({})
|
|
|
+ if (code == 0) {
|
|
|
+ this.$message.success(message || '操作成功')
|
|
|
+ this.queryTableData(true)
|
|
|
+ } else {
|
|
|
+ this.$message.error(message || '操作失败')
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ this.flag = true;
|
|
|
+ this.tableType = "add"
|
|
|
+ this.tableTitle = "新增"
|
|
|
+ this.tableForm = {}
|
|
|
+ for (let k in this.defaultfilter) {
|
|
|
+ if (k != 1) {
|
|
|
+ this.tableForm[k] = this.defaultfilter[k]
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
// this.formItem = tableColumnArrs.filter(item => item.isdisplay == 1)
|
|
@@ -297,10 +307,11 @@ export default {
|
|
|
this.flag = true
|
|
|
this.tableType = "edit"
|
|
|
this.tableTitle = "编辑"
|
|
|
- if (row.passparameters) {
|
|
|
- row.passparameters = this.resPassters(row)
|
|
|
+ const nrow = _.cloneDeep(row)
|
|
|
+ if (nrow.passparameters) {
|
|
|
+ nrow.passparameters = this.resPassters(row)
|
|
|
}
|
|
|
- this.tableForm = _.cloneDeep(row)
|
|
|
+ this.tableForm = nrow
|
|
|
|
|
|
},
|
|
|
//表格-其他类型按钮操作
|
|
@@ -318,11 +329,21 @@ export default {
|
|
|
const { runstate, serviceid } = row
|
|
|
const filter = { serviceid }
|
|
|
if (runstate == 1) {
|
|
|
- const { code } = await stop(filter)
|
|
|
- if (code == 0) this.queryTableData()
|
|
|
+ const { code, message } = await stop(filter)
|
|
|
+ if (code == 0) {
|
|
|
+ this.$message.success(message)
|
|
|
+ this.queryTableData(true)
|
|
|
+ } else {
|
|
|
+ this.$message.error(message)
|
|
|
+ }
|
|
|
} else {
|
|
|
- const { code } = await start(filter)
|
|
|
- if (code == 0) this.queryTableData()
|
|
|
+ const { code, message } = await start(filter)
|
|
|
+ if (code == 0) {
|
|
|
+ this.$message.success(message)
|
|
|
+ this.queryTableData(true)
|
|
|
+ } else {
|
|
|
+ this.$message.error(message)
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
//表格-删除
|
|
@@ -411,11 +432,20 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
//高级查询-弹框打开
|
|
|
- handleQuery () {
|
|
|
- const { openmode, pageroute } = this.pageAuthBtnQuery
|
|
|
+ async handleQuery () {
|
|
|
+ const { openmode, pageroute, pagecode } = this.pageAuthBtnQuery
|
|
|
if (!openmode) return
|
|
|
- if (openmode != 3) this.advancedDrawer = true // this.autoBtnClick(openmode, pageroute)
|
|
|
- this.dialogFlag = true
|
|
|
+ if (pagecode == 'stopBtnAll') {
|
|
|
+ const { code, message } = await stopAll({})
|
|
|
+ if (code == 0) {
|
|
|
+ this.$message.success(message || '操作成功')
|
|
|
+ this.queryTableData(true)
|
|
|
+ } else {
|
|
|
+ this.$message.error(message || '操作失败')
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (openmode != 3) this.advancedDrawer = true // this.autoBtnClick(openmode, pageroute)
|
|
|
+ }
|
|
|
},
|
|
|
//高级查询-确定
|
|
|
advancedTable (refName) {
|