Commit 1df52b81 by yangzhi

fix:域名跳转等

parent c7dc9ed0
......@@ -128,7 +128,11 @@
min-width="160"
header-align="center"
: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
label="公司名称"
prop="companyName"
......@@ -170,21 +174,6 @@
:show-overflow-tooltip="true"
></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="状态"
header-align="center"
align="center"
......@@ -286,149 +275,44 @@
:rules="[
{ required: true, message: '请选择状态' },
]"
>
<el-select
style="width: 200px"
v-model="editForm.status"
clearable
placeholder="请选择状态"
>
<el-option
label="启用"
:value="true"
></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-radio
v-model="editForm.status"
:label="true"
>启用</el-radio
>
<el-radio
v-model="editForm.status"
:label="false"
>禁用</el-radio
>
</el-form-item>
<el-form-item
label="数据源端口"
prop="dataPort"
: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"
label="公司名称"
prop="companyName"
:rules="[
{
required: true,
message: '请输入数据库用户名',
},
{ required: true, message: '请输入公司名称' },
]"
>
<el-input
size="small"
style="width: 200px"
placeholder="请输入数据库用户名"
v-model="editForm.databaseUserName"
clearable
/>
</el-form-item>
<el-form-item
label="数据库密码"
prop="databasePwd"
:rules="[
{ required: true, message: '请输入数据库密码' },
]"
>
<el-input
v-model="editForm.companyName"
size="small"
style="width: 200px"
placeholder="请输入数据库密码"
v-model="editForm.databasePwd"
clearable
placeholder="请输入公司名称"
/>
</el-form-item>
<el-form-item
label="过期时间"
prop="expireTime"
: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"
label="套餐"
prop="packages"
:rules="[
{ required: true, message: '请输入公司名称' },
{ required: true, message: '请输入套餐' },
]"
>
<el-input
style="width: 200px"
v-model="editForm.companyName"
v-model="editForm.packages"
size="small"
placeholder="请输入公司名称"
placeholder="请输入套餐"
/>
</el-form-item>
<el-form-item
......@@ -465,32 +349,34 @@
/>
</el-form-item>
<el-form-item
label="套餐"
prop="packages"
label="资费"
prop="charges"
:rules="[
{ required: true, message: '请输入套餐' },
{ required: true, message: '请输入资费' },
]"
>
<el-input
style="width: 200px"
v-model="editForm.packages"
v-model="editForm.charges"
size="small"
placeholder="请输入套餐"
placeholder="请输入资费"
/>
</el-form-item>
<el-form-item
label="资费"
prop="charges"
label="过期时间"
prop="expireTime"
:rules="[
{ required: true, message: '请输入资费' },
{ required: true, message: '请选择过期时间' },
]"
>
<el-input
<el-date-picker
style="width: 200px"
v-model="editForm.charges"
size="small"
placeholder="请输入资费"
/>
v-model="editForm.expireTime"
type="datetime"
value-format="yyyy-MM-dd HH:mm:ss"
placeholder="选择日期"
>
</el-date-picker>
</el-form-item>
</el-form>
<span slot="footer">
......@@ -522,6 +408,7 @@ export default {
editId: undefined,
editForm: {
domain: '',
status:true,
},
total: 0,
pageSize: 50,
......@@ -644,7 +531,7 @@ export default {
return
}
let ids = []
ids = this.selection.map((item) => item.id)
ids = this.selection.map(item => item.id)
ids = ids.join()
const l = this.$loading({
background: 'rgba(0, 0, 0, 0.3)',
......
const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
lintOnSave:false,
transpileDependencies: true,
devServer: {
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