Commit 1df52b81 by yangzhi

fix:域名跳转等

parent c7dc9ed0
...@@ -128,7 +128,11 @@ ...@@ -128,7 +128,11 @@
min-width="160" min-width="160"
header-align="center" header-align="center"
:show-overflow-tooltip="true" :show-overflow-tooltip="true"
></el-table-column> >
<template slot-scope="scope">
<a :href="scope.row.domain">{{scope.row.domain}}</a>
</template>
</el-table-column>
<el-table-column <el-table-column
label="公司名称" label="公司名称"
prop="companyName" prop="companyName"
...@@ -170,21 +174,6 @@ ...@@ -170,21 +174,6 @@
:show-overflow-tooltip="true" :show-overflow-tooltip="true"
></el-table-column> ></el-table-column>
<el-table-column <el-table-column
label="数据库地址"
prop="dataHost"
header-align="center"
align="left"
width="120"
:show-overflow-tooltip="true"
></el-table-column>
<el-table-column
label="数据库名称"
prop="databaseName"
header-align="center"
width="120"
:show-overflow-tooltip="true"
></el-table-column>
<el-table-column
label="状态" label="状态"
header-align="center" header-align="center"
align="center" align="center"
...@@ -286,149 +275,44 @@ ...@@ -286,149 +275,44 @@
:rules="[ :rules="[
{ required: true, message: '请选择状态' }, { required: true, message: '请选择状态' },
]" ]"
> >
<el-select <el-radio
style="width: 200px" v-model="editForm.status"
v-model="editForm.status" :label="true"
clearable >启用</el-radio
placeholder="请选择状态" >
> <el-radio
<el-option v-model="editForm.status"
label="启用" :label="false"
:value="true" >禁用</el-radio
></el-option> >
<el-option
label="禁用"
:value="false"
></el-option>
</el-select>
</el-form-item>
<el-form-item
label="数据库类型"
prop="databaseType"
:rules="[
{ required: true, message: '请输入数据库类型' },
]"
>
<el-input
size="small"
style="width: 200px"
placeholder="请输入数据库类型"
v-model.trim="editForm.databaseType"
clearable
/>
</el-form-item>
<el-form-item
label="数据源地址"
prop="dataHost"
:rules="[
{ required: true, message: '请输入数据源地址' },
]"
>
<el-input
size="small"
style="width: 200px"
placeholder="请输入数据源地址"
v-model="editForm.dataHost"
clearable
/>
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label="数据源端口" label="公司名称"
prop="dataPort" prop="companyName"
:rules="[
{ required: true, message: '请输入数据源端口' },
]"
>
<el-input
size="small"
style="width: 200px"
placeholder="请输入数据源端口"
v-model.trim="editForm.dataPort"
clearable
/>
</el-form-item>
<el-form-item label="数据库名称" v-if="!editId">
<el-input
style="width: 200px"
:value="`saas_${editForm.databaseName || ''}`"
size="small"
disabled
placeholder="请输入数据库名称"
>
</el-input>
</el-form-item>
<el-form-item label="数据库名称" v-else>
<el-input
style="width: 200px"
:value="editForm.databaseName || ''"
size="small"
disabled
placeholder="请输入数据库名称"
>
</el-input>
</el-form-item>
<el-form-item
label="数据库用户名"
prop="databaseUserName"
:rules="[ :rules="[
{ { required: true, message: '请输入公司名称' },
required: true,
message: '请输入数据库用户名',
},
]" ]"
> >
<el-input <el-input
size="small"
style="width: 200px" style="width: 200px"
placeholder="请输入数据库用户名" v-model="editForm.companyName"
v-model="editForm.databaseUserName"
clearable
/>
</el-form-item>
<el-form-item
label="数据库密码"
prop="databasePwd"
:rules="[
{ required: true, message: '请输入数据库密码' },
]"
>
<el-input
size="small" size="small"
style="width: 200px" placeholder="请输入公司名称"
placeholder="请输入数据库密码"
v-model="editForm.databasePwd"
clearable
/> />
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label="过期时间" label="套餐"
prop="expireTime" prop="packages"
:rules="[
{ required: true, message: '请选择过期时间' },
]"
>
<el-date-picker
style="width: 200px"
v-model="editForm.expireTime"
type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="选择日期"
>
</el-date-picker>
</el-form-item>
<el-form-item
label="公司名称"
prop="companyName"
:rules="[ :rules="[
{ required: true, message: '请输入公司名称' }, { required: true, message: '请输入套餐' },
]" ]"
> >
<el-input <el-input
style="width: 200px" style="width: 200px"
v-model="editForm.companyName" v-model="editForm.packages"
size="small" size="small"
placeholder="请输入公司名称" placeholder="请输入套餐"
/> />
</el-form-item> </el-form-item>
<el-form-item <el-form-item
...@@ -465,32 +349,34 @@ ...@@ -465,32 +349,34 @@
/> />
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label="套餐" label="资费"
prop="packages" prop="charges"
:rules="[ :rules="[
{ required: true, message: '请输入套餐' }, { required: true, message: '请输入资费' },
]" ]"
> >
<el-input <el-input
style="width: 200px" style="width: 200px"
v-model="editForm.packages" v-model="editForm.charges"
size="small" size="small"
placeholder="请输入套餐" placeholder="请输入资费"
/> />
</el-form-item> </el-form-item>
<el-form-item <el-form-item
label="资费" label="过期时间"
prop="charges" prop="expireTime"
:rules="[ :rules="[
{ required: true, message: '请输入资费' }, { required: true, message: '请选择过期时间' },
]" ]"
> >
<el-input <el-date-picker
style="width: 200px" style="width: 200px"
v-model="editForm.charges" v-model="editForm.expireTime"
size="small" type="datetime"
placeholder="请输入资费" value-format="yyyy-MM-dd HH:mm:ss"
/> placeholder="选择日期"
>
</el-date-picker>
</el-form-item> </el-form-item>
</el-form> </el-form>
<span slot="footer"> <span slot="footer">
...@@ -522,6 +408,7 @@ export default { ...@@ -522,6 +408,7 @@ export default {
editId: undefined, editId: undefined,
editForm: { editForm: {
domain: '', domain: '',
status:true,
}, },
total: 0, total: 0,
pageSize: 50, pageSize: 50,
...@@ -644,7 +531,7 @@ export default { ...@@ -644,7 +531,7 @@ export default {
return return
} }
let ids = [] let ids = []
ids = this.selection.map((item) => item.id) ids = this.selection.map(item => item.id)
ids = ids.join() ids = ids.join()
const l = this.$loading({ const l = this.$loading({
background: 'rgba(0, 0, 0, 0.3)', background: 'rgba(0, 0, 0, 0.3)',
......
const { defineConfig } = require('@vue/cli-service') const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({ module.exports = defineConfig({
lintOnSave:false,
transpileDependencies: true, transpileDependencies: true,
devServer: { devServer: {
port: 8082, port: 8082,
host: '', host: ''
}, },
}) })
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment