Files
UNION_NSI/target/classes/views/platform/syr/info/mykt.html
T
2026-09-08 19:49:21 +08:00

114 lines
3.3 KiB
HTML

<!--#
layout("/layouts/platform.html"){
#-->
<style>
.inline-flex {
display: inline-flex;
}
.flexbox {
display: flex;
}
.flexbox .el-form-item {
width: 33.3%;
}
.el-form .el-select, .el-form .el-date-editor {
width: 100%;
}
.el-divider {
background-color: #409EFF;
}
.el-divider__text {
color: #409EFF;
}
.w-e-text-container {
height: 250px !important;
}
</style>
<div id="app" v-cloak>
<guava ref="guava">
<!-- <syr-info :smm.sync="smm"></syr-info>-->
<syr-table :smm.sync="smm" isshow ref="syrTable" request="/platfotm/syr/info/mykt/pageData">
<template slot="operation">
<el-table-column label="操作" fixed="right" width="300">
<template slot-scope="{row}">
<el-button size="mini" @click="openView(row)">查看</el-button>
<el-button size="mini" @click="exportlxsbs(row.id)">导出</el-button>
<el-button @click="openEdit(row)" size="mini" type="primary"
v-if="[5,10,20].includes(row.state)">
编辑
</el-button>
<el-button @click="doDelete(row.id)" size="mini" type="danger"
v-if="[5,10,20].includes(row.state)">删除
</el-button>
</template>
</el-table-column>
</template>
</syr-table>
<template #view>
<syr-info-new ref="viewInfo"></syr-info-new>
</template>
</guava>
</div>
<script>
let vue = new Vue({
el: '#app',
mixins: [initTableMixins],
data() {
return {
smm: {
status: 'table',
id: '',
active: '1',
showpane: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
},
}
},
components: {
'syr-table': httpVueLoader('/components/syr/syrtable.vue'),
'syr-info-new': httpVueLoader('/components/syr/SyrInfoNew.vue'),
},
methods: {
openView(row) {
this.$refs.guava.view()
this.$refs.viewInfo.openView(row.id)
},
openEdit(row) {
sublime.jumpPagePjax('/platfotm/syr/info/xtsb?id=' + row.id)
},
async doDelete(id) {
const confirm = await this.$confirm('此操作将永久删除该记录, 是否继续?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
})
if (confirm === 'confirm') {
const resp = await $.post('/platfotm/syr/info/mykt/doDelete', {id: id})
if (resp.code === 0) {
this.notifySuccess(resp.msg)
this.$refs.syrTable.doSearch()
}
}
},
exportlxsbs(id) {
window.open('/platform/syr/common/exportlxsbs?id=' + id)
}
},
created() {
//this.pageData()
}
})
</script>
<!--#
}
#-->