docs: update readme
Signed-off-by: yovinchen <gzh298255@gmail.com> Signed-off-by: YoVinchen <gzh298255@gmail.com>
This commit is contained in:
parent
8b059ca5b0
commit
e26dba6224
@ -37,5 +37,11 @@ export default {
|
|||||||
url: `${api_name}/remove/${id}`,
|
url: `${api_name}/remove/${id}`,
|
||||||
method: 'delete'
|
method: 'delete'
|
||||||
})
|
})
|
||||||
|
},
|
||||||
|
publish(id) {
|
||||||
|
return request({
|
||||||
|
url: `${api_name}/publish/${id}`,
|
||||||
|
method: 'get'
|
||||||
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -41,6 +41,7 @@
|
|||||||
<el-table-column label="更新时间" prop="updateTime" />
|
<el-table-column label="更新时间" prop="updateTime" />
|
||||||
<el-table-column align="center" label="操作" width="250">
|
<el-table-column align="center" label="操作" width="250">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
|
<el-button size="mini" type="text" @click="show(scope.row)">查看审批设置</el-button>
|
||||||
<el-button
|
<el-button
|
||||||
:disabled="$hasBP('bnt.processTemplate.templateSet') === false"
|
:disabled="$hasBP('bnt.processTemplate.templateSet') === false"
|
||||||
size="mini"
|
size="mini"
|
||||||
@ -55,6 +56,14 @@
|
|||||||
@click="removeDataById(scope.row.id)"
|
@click="removeDataById(scope.row.id)"
|
||||||
>删除
|
>删除
|
||||||
</el-button>
|
</el-button>
|
||||||
|
<el-button
|
||||||
|
v-if="scope.row.status == 0"
|
||||||
|
:disabled="$hasBP('bnt.processTemplate.publish') === false"
|
||||||
|
size="mini"
|
||||||
|
type="text"
|
||||||
|
@click="publish(scope.row.id)"
|
||||||
|
>发布
|
||||||
|
</el-button>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
</el-table>
|
</el-table>
|
||||||
@ -69,6 +78,28 @@
|
|||||||
@current-change="fetchData"
|
@current-change="fetchData"
|
||||||
@size-change="changeSize"
|
@size-change="changeSize"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
|
<el-dialog :visible.sync="formDialogVisible" title="查看审批设置" width="35%">
|
||||||
|
<h3>基本信息</h3>
|
||||||
|
<el-divider />
|
||||||
|
<el-form ref="flashPromotionForm" label-width="150px" size="small" style="padding-right: 40px;">
|
||||||
|
<el-form-item label="审批类型" style="margin-bottom: 0px;">{{ processTemplate.processTypeName }}</el-form-item>
|
||||||
|
<el-form-item label="名称" style="margin-bottom: 0px;">{{ processTemplate.name }}</el-form-item>
|
||||||
|
<el-form-item label="创建时间" style="margin-bottom: 0px;">{{ processTemplate.createTime }}</el-form-item>
|
||||||
|
</el-form>
|
||||||
|
<h3>表单信息</h3>
|
||||||
|
<el-divider />
|
||||||
|
<div>
|
||||||
|
<form-create
|
||||||
|
:option="option"
|
||||||
|
:rule="rule"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<span slot="footer" class="dialog-footer">
|
||||||
|
<el-button size="small" @click="formDialogVisible = false">取 消</el-button>
|
||||||
|
</span>
|
||||||
|
</el-dialog>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
@ -82,7 +113,11 @@ export default {
|
|||||||
total: 0, // 数据库中的总记录数
|
total: 0, // 数据库中的总记录数
|
||||||
page: 1, // 默认页码
|
page: 1, // 默认页码
|
||||||
limit: 10, // 每页记录数
|
limit: 10, // 每页记录数
|
||||||
searchObj: {} // 查询表单对象
|
searchObj: {}, // 查询表单对象
|
||||||
|
rule: [],
|
||||||
|
option: {},
|
||||||
|
processTemplate: {},
|
||||||
|
formDialogVisible: false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// 生命周期函数:内存准备完毕,页面尚未渲染
|
// 生命周期函数:内存准备完毕,页面尚未渲染
|
||||||
@ -93,6 +128,20 @@ export default {
|
|||||||
mounted() {
|
mounted() {
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
// 发布
|
||||||
|
publish(id) {
|
||||||
|
api.publish(id).then(response => {
|
||||||
|
this.$message.success('发布成功')
|
||||||
|
this.fetchData(this.page)
|
||||||
|
})
|
||||||
|
},
|
||||||
|
// 查看审批模版
|
||||||
|
show(row) {
|
||||||
|
this.rule = JSON.parse(row.formProps)
|
||||||
|
this.option = JSON.parse(row.formOptions)
|
||||||
|
this.processTemplate = row
|
||||||
|
this.formDialogVisible = true
|
||||||
|
},
|
||||||
// 当页码发生改变的时候
|
// 当页码发生改变的时候
|
||||||
changeSize(size) {
|
changeSize(size) {
|
||||||
this.limit = size
|
this.limit = size
|
||||||
|
Loading…
Reference in New Issue
Block a user