|
@@ -13,60 +13,60 @@
|
|
<el-input v-model="form.website_name" autocomplete="off"
|
|
<el-input v-model="form.website_name" autocomplete="off"
|
|
@change="checkWebsiteName(form.website_name,0)" placeholder="请输入网站名称"></el-input>
|
|
@change="checkWebsiteName(form.website_name,0)" placeholder="请输入网站名称"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="网站地址1:" :label-width="formLabelWidth" prop="website_url[0].url"
|
|
|
|
|
|
+ <el-form-item label="网站域名1:" :label-width="formLabelWidth" prop="website_url[0].url"
|
|
class="custom-align-right">
|
|
class="custom-align-right">
|
|
<div class="formLabelFloatBox">
|
|
<div class="formLabelFloatBox">
|
|
<el-input v-model="form.website_url[0].url" autocomplete="off"
|
|
<el-input v-model="form.website_url[0].url" autocomplete="off"
|
|
@change="checkWebsiteUrl(form.website_url[0].url, 0)"
|
|
@change="checkWebsiteUrl(form.website_url[0].url, 0)"
|
|
- placeholder="请输入网站地址1"></el-input>
|
|
|
|
|
|
+ placeholder="请输入网站域名1"></el-input>
|
|
<el-button type="info" icon="el-icon-plus" circle size="mini" @click="addUrlInput(1)"
|
|
<el-button type="info" icon="el-icon-plus" circle size="mini" @click="addUrlInput(1)"
|
|
class="formLabeladdIcon"></el-button>
|
|
class="formLabeladdIcon"></el-button>
|
|
<el-button type="info" icon="el-icon-delete" circle size="mini" @click=""
|
|
<el-button type="info" icon="el-icon-delete" circle size="mini" @click=""
|
|
class="formLabelDelIcon" disabled></el-button>
|
|
class="formLabelDelIcon" disabled></el-button>
|
|
</div>
|
|
</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="网站地址2:" :label-width="formLabelWidth"
|
|
|
|
|
|
+ <el-form-item label="网站域名2:" :label-width="formLabelWidth"
|
|
v-if="form.website_url[1].show == true" class="custom-align-right">
|
|
v-if="form.website_url[1].show == true" class="custom-align-right">
|
|
<div class="formLabelFloatBox">
|
|
<div class="formLabelFloatBox">
|
|
<el-input v-model="form.website_url[1].url" autocomplete="off"
|
|
<el-input v-model="form.website_url[1].url" autocomplete="off"
|
|
@change="checkWebsiteUrl(form.website_url[1].url, 1)"
|
|
@change="checkWebsiteUrl(form.website_url[1].url, 1)"
|
|
- placeholder="请输入网站地址2"></el-input>
|
|
|
|
|
|
+ placeholder="请输入网站域名2"></el-input>
|
|
<el-button type="info" icon="el-icon-plus" circle size="mini" @click="addUrlInput(2)"
|
|
<el-button type="info" icon="el-icon-plus" circle size="mini" @click="addUrlInput(2)"
|
|
class="formLabeladdIcon"></el-button>
|
|
class="formLabeladdIcon"></el-button>
|
|
<el-button type="info" icon="el-icon-delete" circle size="mini"
|
|
<el-button type="info" icon="el-icon-delete" circle size="mini"
|
|
@click="deleteUrlInput(1)" class="formLabelDelIcon"></el-button>
|
|
@click="deleteUrlInput(1)" class="formLabelDelIcon"></el-button>
|
|
</div>
|
|
</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="网站地址3:" :label-width="formLabelWidth"
|
|
|
|
|
|
+ <el-form-item label="网站域名3:" :label-width="formLabelWidth"
|
|
v-if="form.website_url[2].show == true" class="custom-align-right">
|
|
v-if="form.website_url[2].show == true" class="custom-align-right">
|
|
<div class="formLabelFloatBox">
|
|
<div class="formLabelFloatBox">
|
|
<el-input v-model="form.website_url[2].url" autocomplete="off"
|
|
<el-input v-model="form.website_url[2].url" autocomplete="off"
|
|
@change="checkWebsiteUrl(form.website_url[2].url, 2)"
|
|
@change="checkWebsiteUrl(form.website_url[2].url, 2)"
|
|
- placeholder="请输入网站地址3"></el-input>
|
|
|
|
|
|
+ placeholder="请输入网站域名3"></el-input>
|
|
<el-button type="info" icon="el-icon-plus" circle size="mini" @click="addUrlInput(3)"
|
|
<el-button type="info" icon="el-icon-plus" circle size="mini" @click="addUrlInput(3)"
|
|
class="formLabeladdIcon"></el-button>
|
|
class="formLabeladdIcon"></el-button>
|
|
<el-button type="info" icon="el-icon-delete" circle size="mini"
|
|
<el-button type="info" icon="el-icon-delete" circle size="mini"
|
|
@click="deleteUrlInput(2)" class="formLabelDelIcon"></el-button>
|
|
@click="deleteUrlInput(2)" class="formLabelDelIcon"></el-button>
|
|
</div>
|
|
</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="网站地址4:" :label-width="formLabelWidth"
|
|
|
|
|
|
+ <el-form-item label="网站域名4:" :label-width="formLabelWidth"
|
|
v-if="form.website_url[3].show == true" class="custom-align-right">
|
|
v-if="form.website_url[3].show == true" class="custom-align-right">
|
|
<div class="formLabelFloatBox">
|
|
<div class="formLabelFloatBox">
|
|
<el-input v-model="form.website_url[3].url" autocomplete="off"
|
|
<el-input v-model="form.website_url[3].url" autocomplete="off"
|
|
@change="checkWebsiteUrl(form.website_url[3].url, 3)"
|
|
@change="checkWebsiteUrl(form.website_url[3].url, 3)"
|
|
- placeholder="请输入网站地址4"></el-input>
|
|
|
|
|
|
+ placeholder="请输入网站域名4"></el-input>
|
|
<el-button type="info" icon="el-icon-plus" circle size="mini" @click="addUrlInput(4)"
|
|
<el-button type="info" icon="el-icon-plus" circle size="mini" @click="addUrlInput(4)"
|
|
class="formLabeladdIcon"></el-button>
|
|
class="formLabeladdIcon"></el-button>
|
|
<el-button type="info" icon="el-icon-delete" circle size="mini"
|
|
<el-button type="info" icon="el-icon-delete" circle size="mini"
|
|
@click="deleteUrlInput(3)" class="formLabelDelIcon"></el-button>
|
|
@click="deleteUrlInput(3)" class="formLabelDelIcon"></el-button>
|
|
</div>
|
|
</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="网站地址5:" :label-width="formLabelWidth"
|
|
|
|
|
|
+ <el-form-item label="网站域名5:" :label-width="formLabelWidth"
|
|
v-if="form.website_url[4].show == true" class="custom-align-right">
|
|
v-if="form.website_url[4].show == true" class="custom-align-right">
|
|
<div class="formLabelFloatBox">
|
|
<div class="formLabelFloatBox">
|
|
<el-input v-model="form.website_url[4].url" autocomplete="off"
|
|
<el-input v-model="form.website_url[4].url" autocomplete="off"
|
|
@change="checkWebsiteUrl(form.website_url[4].url, 4)"
|
|
@change="checkWebsiteUrl(form.website_url[4].url, 4)"
|
|
- placeholder="请输入网站地址5"></el-input>
|
|
|
|
|
|
+ placeholder="请输入网站域名5"></el-input>
|
|
<el-button type="info" icon="el-icon-plus" circle size="mini" @click=""
|
|
<el-button type="info" icon="el-icon-plus" circle size="mini" @click=""
|
|
class="formLabeladdIcon" disabled></el-button>
|
|
class="formLabeladdIcon" disabled></el-button>
|
|
<el-button type="info" icon="el-icon-delete" circle size="mini"
|
|
<el-button type="info" icon="el-icon-delete" circle size="mini"
|
|
@@ -812,8 +812,42 @@ export default {
|
|
},
|
|
},
|
|
//3.4 删除一条网站地址
|
|
//3.4 删除一条网站地址
|
|
deleteUrlInput(key) {
|
|
deleteUrlInput(key) {
|
|
- this.form.website_url[key].show = false;
|
|
|
|
- this.form.website_url[key].url = "";
|
|
|
|
|
|
+ //如果是添加模式无需验证
|
|
|
|
+ if (this.activeid) {
|
|
|
|
+ this.$confirm('此操作将删除网站绑定的域名, 是否继续?', '提示', {
|
|
|
|
+ confirmButtonText: '确定',
|
|
|
|
+ cancelButtonText: '取消',
|
|
|
|
+ type: 'warning'
|
|
|
|
+ }).then(() => {
|
|
|
|
+ let data = {
|
|
|
|
+ website_id: this.activeid,
|
|
|
|
+ website_url: this.form.website_url[key].url
|
|
|
|
+ }
|
|
|
|
+ this.$store.dispatch('pool/delWebsiteUrl', data).then(res => {
|
|
|
|
+ if(res.code == 200){
|
|
|
|
+ this.$message({
|
|
|
|
+ type: 'success',
|
|
|
|
+ message: '网站域名删除成功!'
|
|
|
|
+ });
|
|
|
|
+ this.form.website_url[key].show = false;
|
|
|
|
+ this.form.website_url[key].url = "";
|
|
|
|
+ }else{
|
|
|
|
+ this.$message({
|
|
|
|
+ type: 'error',
|
|
|
|
+ message: res.message
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ }).catch(() => {
|
|
|
|
+ this.$message({
|
|
|
|
+ type: 'warning',
|
|
|
|
+ message: '已取消删除'
|
|
|
|
+ });
|
|
|
|
+ });
|
|
|
|
+ }else{
|
|
|
|
+ this.form.website_url[key].show = false;
|
|
|
|
+ this.form.website_url[key].url = "";
|
|
|
|
+ }
|
|
},
|
|
},
|
|
//3.7 提交表单
|
|
//3.7 提交表单
|
|
addToServe() {
|
|
addToServe() {
|