mirror of
http://112.124.100.131/ebiz-ai/ebiz-ai-knowledge-manage.git
synced 2025-12-11 03:46:50 +08:00
refactor: 移除冗余代码并优化代码格式
- 删除了多处不必要的 console.log 语句 - 优化了部分代码的格式和结构 - 移除了无用的注释 - 统一了部分组件的样式
This commit is contained in:
@@ -13,7 +13,6 @@ console.log('token:' + getToken())
|
|||||||
router.beforeEach((to, from, next) => {
|
router.beforeEach((to, from, next) => {
|
||||||
NProgress.start()
|
NProgress.start()
|
||||||
if (getToken()) {
|
if (getToken()) {
|
||||||
console.log(getToken())
|
|
||||||
/* has token*/
|
/* has token*/
|
||||||
if (to.path === '/login') {
|
if (to.path === '/login') {
|
||||||
removeToken()
|
removeToken()
|
||||||
@@ -24,12 +23,7 @@ router.beforeEach((to, from, next) => {
|
|||||||
store
|
store
|
||||||
.dispatch('user/getInfo')
|
.dispatch('user/getInfo')
|
||||||
.then(() => {
|
.then(() => {
|
||||||
console.log(to)
|
|
||||||
store.dispatch('app/GenerateRoutes').then(accessRoutes => {
|
store.dispatch('app/GenerateRoutes').then(accessRoutes => {
|
||||||
// // 根据roles权限生成可访问的路由表
|
|
||||||
// router.addRoutes(accessRoutes) // 动态添加可访问路由表
|
|
||||||
// // getArea();//初始化省市区划配置信息
|
|
||||||
// next({ ...to, replace: true }) // hack方法 确保addRoutes已完成
|
|
||||||
next()
|
next()
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
@@ -41,9 +35,6 @@ router.beforeEach((to, from, next) => {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
console.log('没有token')
|
|
||||||
console.log(to.path)
|
|
||||||
console.log(to.fullPath)
|
|
||||||
// 没有token
|
// 没有token
|
||||||
if (whiteList.indexOf(to.path) !== -1) {
|
if (whiteList.indexOf(to.path) !== -1) {
|
||||||
// 在免登录白名单,直接进入
|
// 在免登录白名单,直接进入
|
||||||
|
|||||||
@@ -35,8 +35,6 @@ service.interceptors.request.use(
|
|||||||
endLoading()
|
endLoading()
|
||||||
}
|
}
|
||||||
|
|
||||||
// console.log(config.noLoading)
|
|
||||||
//linkage 接口
|
|
||||||
// config.type 可以从api的接口地址定义 可以不触发loading
|
// config.type 可以从api的接口地址定义 可以不触发loading
|
||||||
if (config.noLoading !== true) {
|
if (config.noLoading !== true) {
|
||||||
startLoading()
|
startLoading()
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ export default {
|
|||||||
[{ list: 'ordered' }, { list: 'bullet' }, { list: 'check' }],
|
[{ list: 'ordered' }, { list: 'bullet' }, { list: 'check' }],
|
||||||
[{ indent: '-1' }, { indent: '+1' }], // outdent/indent
|
[{ indent: '-1' }, { indent: '+1' }], // outdent/indent
|
||||||
[{ color: [] }, { background: [] }], // dropdown with defaults from theme
|
[{ color: [] }, { background: [] }], // dropdown with defaults from theme
|
||||||
['clean','link', 'image']
|
['clean', 'link', 'image']
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -46,14 +46,10 @@ export default {
|
|||||||
handleImageAdded(file, Editor, cursorLocation, resetUploader) {
|
handleImageAdded(file, Editor, cursorLocation, resetUploader) {
|
||||||
let formData = new FormData()
|
let formData = new FormData()
|
||||||
formData.append('file', file) //第一个file 后台接收的参数名
|
formData.append('file', file) //第一个file 后台接收的参数名
|
||||||
uploadFileComponentForEditor(formData)
|
uploadFileComponentForEditor(formData).then(result => {
|
||||||
.then(result => {
|
let url = result.content.fileUrl // 返回给你的图片路径
|
||||||
let url = result.content.fileUrl // 返回给你的图片路径
|
Editor.insertEmbed(cursorLocation, 'image', url)
|
||||||
Editor.insertEmbed(cursorLocation, 'image', url)
|
})
|
||||||
})
|
|
||||||
.catch(err => {
|
|
||||||
console.log(err)
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -55,7 +55,6 @@ const actions = {
|
|||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
// 向后端请求路由数据
|
// 向后端请求路由数据
|
||||||
getRouters().then(res => {
|
getRouters().then(res => {
|
||||||
console.log(res)
|
|
||||||
if (res) {
|
if (res) {
|
||||||
if (res.content.result === '0') {
|
if (res.content.result === '0') {
|
||||||
commit('SET_SIDEBAR_LIST', res.content.content)
|
commit('SET_SIDEBAR_LIST', res.content.content)
|
||||||
|
|||||||
@@ -22,7 +22,6 @@ export default {
|
|||||||
})
|
})
|
||||||
return channelInfo
|
return channelInfo
|
||||||
})
|
})
|
||||||
console.log(newArr)
|
|
||||||
await importChannel(newArr)
|
await importChannel(newArr)
|
||||||
this.$message.success('导入成功')
|
this.$message.success('导入成功')
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,18 +1,18 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class='container index-container'>
|
<div class="container index-container">
|
||||||
<el-card shadow="hover">
|
<el-card shadow="hover">
|
||||||
<div slot="header" class="clearfix">
|
<div slot="header" class="clearfix">
|
||||||
<h3>新增知识库</h3>
|
<h3>新增知识库</h3>
|
||||||
</div>
|
</div>
|
||||||
<el-row >
|
<el-row>
|
||||||
<el-col :span='21' :offset='1'>
|
<el-col :span="21" :offset="1">
|
||||||
<el-form :model="model" ref="model" label-width="100px">
|
<el-form :model="model" ref="model" label-width="100px">
|
||||||
<el-form-item label="知识库名称:" prop="knowledgeName">
|
<el-form-item label="知识库名称:" prop="knowledgeName">
|
||||||
<el-input></el-input>
|
<el-input></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label="描述(可选):" prop="knowledgeName" requried>
|
<el-form-item label="描述(可选):" prop="knowledgeName" requried>
|
||||||
<el-input type='textarea'></el-input>
|
<el-input type="textarea"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
<el-form-item label="分段模式:" prop="knowledgeName" requried>
|
<el-form-item label="分段模式:" prop="knowledgeName" requried>
|
||||||
@@ -24,20 +24,12 @@
|
|||||||
</el-form>
|
</el-form>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
||||||
<el-col :span='24' class='text-center'>
|
<el-col :span="24" class="text-center">
|
||||||
<el-button type='primary' size='medium' @click='save'>创建</el-button>
|
<el-button type="primary" size="medium" @click="save">创建</el-button>
|
||||||
<el-button size='medium'>取消 </el-button>
|
<el-button size="medium">取消 </el-button>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</el-card>
|
</el-card>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
@@ -54,7 +46,7 @@ export default {
|
|||||||
type: Object,
|
type: Object,
|
||||||
default: () => {
|
default: () => {
|
||||||
return {
|
return {
|
||||||
knowledgeName:''
|
knowledgeName: ''
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -66,42 +58,36 @@ export default {
|
|||||||
components: {},
|
components: {},
|
||||||
filters: {},
|
filters: {},
|
||||||
methods: {
|
methods: {
|
||||||
save(){
|
save() {
|
||||||
|
// 配置进度条参数
|
||||||
// 配置进度条参数
|
// NProgress.configure({
|
||||||
// NProgress.configure({
|
// showSpinner: false, // 隐藏转圈圈
|
||||||
// showSpinner: false, // 隐藏转圈圈
|
// })
|
||||||
// })
|
|
||||||
|
|
||||||
// setTimeout(()=>{
|
// setTimeout(()=>{
|
||||||
//
|
//
|
||||||
// NProgress.done();
|
// NProgress.done();
|
||||||
// },5000)
|
// },5000)
|
||||||
|
|
||||||
let loadingDom = document.getElementById('knowledgeFormDrawer').querySelector('.el-drawer')
|
let loadingDom = document
|
||||||
|
.getElementById('knowledgeFormDrawer')
|
||||||
|
.querySelector('.el-drawer')
|
||||||
|
|
||||||
|
|
||||||
console.log(loadingDom)
|
|
||||||
let loading = renderLoading.service({
|
let loading = renderLoading.service({
|
||||||
target:loadingDom,
|
target: loadingDom
|
||||||
})
|
})
|
||||||
|
|
||||||
loading.close()
|
loading.close()
|
||||||
|
}
|
||||||
},
|
|
||||||
},
|
|
||||||
created() {
|
|
||||||
},
|
|
||||||
mounted() {
|
|
||||||
},
|
},
|
||||||
|
created() {},
|
||||||
|
mounted() {},
|
||||||
computed: {
|
computed: {
|
||||||
// model 获取 knowledgeForm
|
// model 获取 knowledgeForm
|
||||||
model() {
|
model() {
|
||||||
return this.knowledgeForm
|
return this.knowledgeForm
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<style scoped lang='scss'>
|
<style scoped lang="scss"></style>
|
||||||
|
|
||||||
</style>
|
|
||||||
|
|||||||
@@ -115,7 +115,6 @@ export default {
|
|||||||
watch: {
|
watch: {
|
||||||
'form.beMinerU': {
|
'form.beMinerU': {
|
||||||
handler(value) {
|
handler(value) {
|
||||||
console.log(`是否进行预处理:${value}`)
|
|
||||||
// 如果不进行预处理,不进行ocr
|
// 如果不进行预处理,不进行ocr
|
||||||
if (!value) {
|
if (!value) {
|
||||||
this.form.beOcr = false
|
this.form.beOcr = false
|
||||||
@@ -144,9 +143,7 @@ export default {
|
|||||||
input.accept = '.xlsx,.doc,.docx,.pdf,.txt'
|
input.accept = '.xlsx,.doc,.docx,.pdf,.txt'
|
||||||
|
|
||||||
input.onchange = e => {
|
input.onchange = e => {
|
||||||
// this.$emit('getFile', e.target.files[0])
|
|
||||||
this.filed = e.target.files[0]
|
this.filed = e.target.files[0]
|
||||||
console.log(this.filed.name)
|
|
||||||
}
|
}
|
||||||
input.click()
|
input.click()
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -402,7 +402,6 @@ export default {
|
|||||||
// 调用查询分段信息接口
|
// 调用查询分段信息接口
|
||||||
datasetQuerySegments({ documentId: row.id }).then(res => {
|
datasetQuerySegments({ documentId: row.id }).then(res => {
|
||||||
if (res) {
|
if (res) {
|
||||||
console.log(res.content.content)
|
|
||||||
this.descriptions = {
|
this.descriptions = {
|
||||||
dataset: {
|
dataset: {
|
||||||
knowledgeName: this.knowledgeName,
|
knowledgeName: this.knowledgeName,
|
||||||
|
|||||||
@@ -178,7 +178,6 @@ export default {
|
|||||||
},
|
},
|
||||||
// 处理修改规则
|
// 处理修改规则
|
||||||
handleEdit(row, isPreview = false) {
|
handleEdit(row, isPreview = false) {
|
||||||
console.log(`isPreview`, isPreview)
|
|
||||||
this.dialogOptions.currentComponent =
|
this.dialogOptions.currentComponent =
|
||||||
row.ruleType === 1 ? 'EditSplitRule' : 'EditPromptRule'
|
row.ruleType === 1 ? 'EditSplitRule' : 'EditPromptRule'
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,9 @@
|
|||||||
<script>
|
<script>
|
||||||
import { addPromptRule, getRuleDetail, updatePromptRule } from '@/api/rules/index'
|
import {
|
||||||
|
addPromptRule,
|
||||||
|
getRuleDetail,
|
||||||
|
updatePromptRule
|
||||||
|
} from '@/api/rules/index'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'EditPromptRule',
|
name: 'EditPromptRule',
|
||||||
@@ -48,8 +52,6 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
save() {
|
save() {
|
||||||
console.log('save this form ', this.form)
|
|
||||||
|
|
||||||
// 判断是新增还是更新,新增调用 addPromptRule,更新调用 updatePromptRule
|
// 判断是新增还是更新,新增调用 addPromptRule,更新调用 updatePromptRule
|
||||||
if (this.type === 'add') {
|
if (this.type === 'add') {
|
||||||
// 配置对应表单
|
// 配置对应表单
|
||||||
@@ -70,14 +72,12 @@ export default {
|
|||||||
this.tableData.unshift(this.form)
|
this.tableData.unshift(this.form)
|
||||||
})
|
})
|
||||||
.catch(err => {
|
.catch(err => {
|
||||||
console.error(`add prompt rule failed: ${err}`)
|
|
||||||
// 可以添加错误提示
|
// 可以添加错误提示
|
||||||
this.$message && this.$message.error('保存失败')
|
this.$message && this.$message.error('保存失败')
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
updatePromptRule(this.form)
|
updatePromptRule(this.form)
|
||||||
.then(() => {
|
.then(() => {
|
||||||
console.log('update prompt rule success')
|
|
||||||
this.dialogOptions.visible = false
|
this.dialogOptions.visible = false
|
||||||
// 可以添加成功提示
|
// 可以添加成功提示
|
||||||
this.$message && this.$message.success('保存成功')
|
this.$message && this.$message.success('保存成功')
|
||||||
@@ -102,7 +102,6 @@ export default {
|
|||||||
getRuleDetail(currentRow.id)
|
getRuleDetail(currentRow.id)
|
||||||
.then(res => {
|
.then(res => {
|
||||||
const { content } = res.content
|
const { content } = res.content
|
||||||
console.log('origin query request', content)
|
|
||||||
|
|
||||||
// 一次性设置表单数据,确保响应式更新
|
// 一次性设置表单数据,确保响应式更新
|
||||||
this.form = {
|
this.form = {
|
||||||
@@ -157,13 +156,23 @@ export default {
|
|||||||
</el-tabs>
|
</el-tabs>
|
||||||
</el-card>
|
</el-card>
|
||||||
</el-form>
|
</el-form>
|
||||||
<div slot="footer" class="dialog-footer flex mt10" style="justify-content: space-between;">
|
<div
|
||||||
|
slot="footer"
|
||||||
|
class="dialog-footer flex mt10"
|
||||||
|
style="justify-content: space-between;"
|
||||||
|
>
|
||||||
<div>
|
<div>
|
||||||
<el-button :size="'mini'" type="primary" @click="handleAdd">+ 新增题词</el-button>
|
<el-button :size="'mini'" type="primary" @click="handleAdd"
|
||||||
<el-button type="info" :size="'mini'" @click="handleDelete">- 删除题词</el-button>
|
>+ 新增题词</el-button
|
||||||
|
>
|
||||||
|
<el-button type="info" :size="'mini'" @click="handleDelete"
|
||||||
|
>- 删除题词</el-button
|
||||||
|
>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<el-button :size="'mini'" @click="dialogOptions.visible = false">取 消</el-button>
|
<el-button :size="'mini'" @click="dialogOptions.visible = false"
|
||||||
|
>取 消</el-button
|
||||||
|
>
|
||||||
<el-button :size="'mini'" type="primary" @click="save">确 定</el-button>
|
<el-button :size="'mini'" type="primary" @click="save">确 定</el-button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -33,7 +33,6 @@ export default {
|
|||||||
getRuleDetail(currentRow.id)
|
getRuleDetail(currentRow.id)
|
||||||
.then(res => {
|
.then(res => {
|
||||||
const { content } = res.content
|
const { content } = res.content
|
||||||
console.log('origin query request', content)
|
|
||||||
// 一次性设置表单数据,确保响应式更新
|
// 一次性设置表单数据,确保响应式更新
|
||||||
this.form = {
|
this.form = {
|
||||||
id: content.id,
|
id: content.id,
|
||||||
@@ -69,9 +68,7 @@ export default {
|
|||||||
// 确保 index 是数字
|
// 确保 index 是数字
|
||||||
const numIndex = Number(index)
|
const numIndex = Number(index)
|
||||||
if (!isNaN(numIndex)) {
|
if (!isNaN(numIndex)) {
|
||||||
console.log(numIndex)
|
|
||||||
const payload = this.form.ruleList.splice(numIndex, 1)
|
const payload = this.form.ruleList.splice(numIndex, 1)
|
||||||
console.log(...payload)
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -81,7 +78,6 @@ export default {
|
|||||||
*/
|
*/
|
||||||
handleSave() {
|
handleSave() {
|
||||||
// 使用正确的API保存数据到后端
|
// 使用正确的API保存数据到后端
|
||||||
console.log(`this.form`, this.form)
|
|
||||||
|
|
||||||
// 判断是新增还是更新,新增调用 addSplitRule,更新调用 updateSplitRule
|
// 判断是新增还是更新,新增调用 addSplitRule,更新调用 updateSplitRule
|
||||||
if (this.type === 'add') {
|
if (this.type === 'add') {
|
||||||
@@ -108,13 +104,11 @@ export default {
|
|||||||
} else {
|
} else {
|
||||||
updateSplitRule(this.form)
|
updateSplitRule(this.form)
|
||||||
.then(() => {
|
.then(() => {
|
||||||
console.log('update split rule success')
|
|
||||||
this.dialogOptions.visible = false
|
this.dialogOptions.visible = false
|
||||||
// 可以添加成功提示
|
// 可以添加成功提示
|
||||||
this.$message && this.$message.success('保存成功')
|
this.$message && this.$message.success('保存成功')
|
||||||
})
|
})
|
||||||
.catch(err => {
|
.catch(() => {
|
||||||
console.error(`update split rule failed: ${err}`)
|
|
||||||
// 可以添加错误提示
|
// 可以添加错误提示
|
||||||
this.$message && this.$message.error('保存失败')
|
this.$message && this.$message.error('保存失败')
|
||||||
})
|
})
|
||||||
@@ -140,7 +134,12 @@ export default {
|
|||||||
>
|
>
|
||||||
<el-form-item label="样式">
|
<el-form-item label="样式">
|
||||||
<el-select v-model="item.titleLevel" placeholder="请选择">
|
<el-select v-model="item.titleLevel" placeholder="请选择">
|
||||||
<el-option v-for="level in 6" :key="level" :label="level" :value="level" />
|
<el-option
|
||||||
|
v-for="level in 6"
|
||||||
|
:key="level"
|
||||||
|
:label="level"
|
||||||
|
:value="level"
|
||||||
|
/>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="规则">
|
<el-form-item label="规则">
|
||||||
@@ -153,7 +152,11 @@ export default {
|
|||||||
</el-tabs>
|
</el-tabs>
|
||||||
</el-card>
|
</el-card>
|
||||||
</el-form>
|
</el-form>
|
||||||
<div slot="footer" class="dialog-footer flex mt15" style="justify-content: space-between;">
|
<div
|
||||||
|
slot="footer"
|
||||||
|
class="dialog-footer flex mt15"
|
||||||
|
style="justify-content: space-between;"
|
||||||
|
>
|
||||||
<!-- 只有当点击保存的时候才能和服务端通信新增和删除 -->
|
<!-- 只有当点击保存的时候才能和服务端通信新增和删除 -->
|
||||||
<div>
|
<div>
|
||||||
<el-button type="primary" @click="handleAdd">+ 新增拆分</el-button>
|
<el-button type="primary" @click="handleAdd">+ 新增拆分</el-button>
|
||||||
|
|||||||
@@ -30,7 +30,6 @@ export default {
|
|||||||
// 获取规则详情
|
// 获取规则详情
|
||||||
getRuleDetail(this.dialogOptions.currentRow.id).then(res => {
|
getRuleDetail(this.dialogOptions.currentRow.id).then(res => {
|
||||||
const { content } = res.content
|
const { content } = res.content
|
||||||
console.log('origin query request', content)
|
|
||||||
// 设置表单数据
|
// 设置表单数据
|
||||||
this.form.ruleName = content.ruleName
|
this.form.ruleName = content.ruleName
|
||||||
this.form.createdDate = content.createdDate
|
this.form.createdDate = content.createdDate
|
||||||
@@ -39,7 +38,11 @@ export default {
|
|||||||
|
|
||||||
// 1. 是 提示词规则
|
// 1. 是 提示词规则
|
||||||
if (content.ruleType.toString() === '1') {
|
if (content.ruleType.toString() === '1') {
|
||||||
this.tableDate.columns = [{ prop: 'titleLevel', key: '样式' }, { prop: 'ruleRegex', key: '提示词' }, { prop: 'description', key: '备注' }]
|
this.tableDate.columns = [
|
||||||
|
{ prop: 'titleLevel', key: '样式' },
|
||||||
|
{ prop: 'ruleRegex', key: '提示词' },
|
||||||
|
{ prop: 'description', key: '备注' }
|
||||||
|
]
|
||||||
}
|
}
|
||||||
// 2. 是 拆分规则
|
// 2. 是 拆分规则
|
||||||
else if (content.ruleType.toString() === '2') {
|
else if (content.ruleType.toString() === '2') {
|
||||||
@@ -72,7 +75,11 @@ export default {
|
|||||||
</el-col>
|
</el-col>
|
||||||
</el-form>
|
</el-form>
|
||||||
<!-- 规则详情列表 -->
|
<!-- 规则详情列表 -->
|
||||||
<r-table :deletion="false" :data="tableDate.data" :columns="tableDate.columns"></r-table>
|
<r-table
|
||||||
|
:deletion="false"
|
||||||
|
:data="tableDate.data"
|
||||||
|
:columns="tableDate.columns"
|
||||||
|
></r-table>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
|||||||
@@ -367,12 +367,9 @@ export default {
|
|||||||
},
|
},
|
||||||
// 修改权限
|
// 修改权限
|
||||||
handleOnSave() {
|
handleOnSave() {
|
||||||
console.log('this.roleMenuForm')
|
|
||||||
console.log(this.roleMenuForm)
|
|
||||||
const menuRoles = this.checkedKeys
|
const menuRoles = this.checkedKeys
|
||||||
.filter(menuId => menuId !== '' && menuId !== null)
|
.filter(menuId => menuId !== '' && menuId !== null)
|
||||||
.map(menuId => ({ menuId }))
|
.map(menuId => ({ menuId }))
|
||||||
debugger
|
|
||||||
const requestData = {
|
const requestData = {
|
||||||
id: this.roleMenuForm.id,
|
id: this.roleMenuForm.id,
|
||||||
sysMenuRoleDTOs: menuRoles,
|
sysMenuRoleDTOs: menuRoles,
|
||||||
|
|||||||
@@ -13,7 +13,6 @@ const name = defaultSettings.title || 'basic-pc' // 页面标题
|
|||||||
//您可以通过以下方法更改端口:
|
//您可以通过以下方法更改端口:
|
||||||
// port = 9527 npm run dev或npm run dev --port = 9527
|
// port = 9527 npm run dev或npm run dev --port = 9527
|
||||||
const port = process.env.port || process.env.npm_config_port || 7006 //开发端口
|
const port = process.env.port || process.env.npm_config_port || 7006 //开发端口
|
||||||
console.log(process.env.VUE_APP_AUTH)
|
|
||||||
//所有配置项说明都可以在https://cli.vuejs.org/config/ 中找到
|
//所有配置项说明都可以在https://cli.vuejs.org/config/ 中找到
|
||||||
module.exports = {
|
module.exports = {
|
||||||
runtimeCompiler: true,
|
runtimeCompiler: true,
|
||||||
@@ -114,7 +113,9 @@ module.exports = {
|
|||||||
})
|
})
|
||||||
.end()
|
.end()
|
||||||
// https://webpack.js.org/configuration/devtool/#development
|
// https://webpack.js.org/configuration/devtool/#development
|
||||||
config.when(process.env.NODE_ENV === 'development', config => config.devtool('cheap-source-map'))
|
config.when(process.env.NODE_ENV === 'development', config =>
|
||||||
|
config.devtool('cheap-source-map')
|
||||||
|
)
|
||||||
config.when(process.env.NODE_ENV !== 'development', config => {
|
config.when(process.env.NODE_ENV !== 'development', config => {
|
||||||
config
|
config
|
||||||
.plugin('ScriptExtHtmlWebpackPlugin')
|
.plugin('ScriptExtHtmlWebpackPlugin')
|
||||||
|
|||||||
Reference in New Issue
Block a user