gin-vue-admin/web/src/view/systemTools/pubPlug/pubPlug.vue

36 lines
936 B
Vue

<template>
<div class="gva-form-box">
<div class="p-4 bg-white dark:bg-slate-900">
<WarningBar title="目前只支持标准插件(通过插件模板生成的标准目录插件),非标准插件请自行打包" />
<div class="flex items-center gap-3">
<el-input
v-model="plugName"
placeholder="插件模板处填写的【插件名】"
/>
<el-button
type="primary"
@click="pubPlugin"
>打包插件</el-button>
</div>
</div>
</div>
</template>
<script setup>
import { ref } from 'vue'
import WarningBar from '@/components/warningBar/warningBar.vue'
import { pubPlug } from '@/api/autoCode.js'
import { ElMessage } from 'element-plus'
const plugName = ref('')
const pubPlugin = async() => {
const res = await pubPlug({ plugName: plugName.value })
if (res.code === 0) {
ElMessage.success(res.msg)
}
}
</script>