链接注掉图片上传
This commit is contained in:
@@ -52,14 +52,14 @@
|
|||||||
prop="name"
|
prop="name"
|
||||||
label="链接名称">
|
label="链接名称">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<!-- <el-table-column
|
||||||
prop="icon"
|
prop="icon"
|
||||||
label="链接图标">
|
label="链接图标">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<img v-if="scope.row.icon !== ''" style="height: 50px;width: 50px" :src="scope.row.icon">
|
<img v-if="scope.row.icon !== ''" style="height: 50px;width: 50px" :src="scope.row.icon">
|
||||||
<span v-else>{{ '-' }}</span>
|
<span v-else>{{ '-' }}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>-->
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="url"
|
prop="url"
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
@@ -121,7 +121,7 @@
|
|||||||
show-word-limit
|
show-word-limit
|
||||||
clearable></el-input>
|
clearable></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="链接图标" prop="icon" label-width="150px" class="add-form-item">
|
<!-- <el-form-item label="链接图标" prop="icon" label-width="150px" class="add-form-item">
|
||||||
<el-upload
|
<el-upload
|
||||||
v-model="sarStandardsInfoEO.icon"
|
v-model="sarStandardsInfoEO.icon"
|
||||||
class="upload-demo"
|
class="upload-demo"
|
||||||
@@ -133,7 +133,7 @@
|
|||||||
<img width="100%" v-if="imageUrl" :src="imageUrl" class="avatar">
|
<img width="100%" v-if="imageUrl" :src="imageUrl" class="avatar">
|
||||||
<i v-else class="el-icon-plus avatar-uploader-icon"></i>
|
<i v-else class="el-icon-plus avatar-uploader-icon"></i>
|
||||||
</el-upload>
|
</el-upload>
|
||||||
</el-form-item>
|
</el-form-item>-->
|
||||||
<el-form-item label="链接" prop="url" label-width="150px" class="add-form-item">
|
<el-form-item label="链接" prop="url" label-width="150px" class="add-form-item">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="sarStandardsInfoEO.url"
|
v-model="sarStandardsInfoEO.url"
|
||||||
@@ -145,7 +145,7 @@
|
|||||||
</el-form>
|
</el-form>
|
||||||
<span slot="footer" class="demo-drawer-footer">
|
<span slot="footer" class="demo-drawer-footer">
|
||||||
<el-button class="common-button-default" size="mini" icon="el-icon-close" @click="resetForm">取消</el-button>
|
<el-button class="common-button-default" size="mini" icon="el-icon-close" @click="resetForm">取消</el-button>
|
||||||
<el-button type="primary" size="mini" class="common-button-primary" icon="el-icon-check" @click="submit">确定</el-button>
|
<el-button type="primary" size="mini" class="common-button-primary" icon="el-icon-check" :loading="subLoading" @click="submit">确定</el-button>
|
||||||
</span>
|
</span>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
</div>
|
</div>
|
||||||
@@ -203,6 +203,7 @@ export default {
|
|||||||
|
|
||||||
imageUrl: '',
|
imageUrl: '',
|
||||||
uploadUrl: 'api/att/attFile/upload',
|
uploadUrl: 'api/att/attFile/upload',
|
||||||
|
subLoading: false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
@@ -351,6 +352,7 @@ export default {
|
|||||||
submit() {
|
submit() {
|
||||||
this.$refs['sarStandardsInfoForm'].validate((valid) => {
|
this.$refs['sarStandardsInfoForm'].validate((valid) => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
|
this.subLoading = true
|
||||||
if (this.type === 1) {
|
if (this.type === 1) {
|
||||||
this.$http.postData('sarUrl/tsUrl/add', {
|
this.$http.postData('sarUrl/tsUrl/add', {
|
||||||
...this.sarStandardsInfoEO,
|
...this.sarStandardsInfoEO,
|
||||||
@@ -360,12 +362,14 @@ export default {
|
|||||||
}, res => {
|
}, res => {
|
||||||
if (res.ok) {
|
if (res.ok) {
|
||||||
this.$message.success('新增成功')
|
this.$message.success('新增成功')
|
||||||
|
this.subLoading = false
|
||||||
this.modalshowflag = false
|
this.modalshowflag = false
|
||||||
this.imageUrl = ''
|
this.imageUrl = ''
|
||||||
this.linkListFirst = []
|
this.linkListFirst = []
|
||||||
this.getLink()
|
this.getLink()
|
||||||
} else {
|
} else {
|
||||||
this.$message.warning(res.message)
|
this.$message.warning(res.message)
|
||||||
|
this.subLoading = false
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
@@ -382,11 +386,13 @@ export default {
|
|||||||
}, res => {
|
}, res => {
|
||||||
if (res.ok) {
|
if (res.ok) {
|
||||||
this.$message.success('修改成功')
|
this.$message.success('修改成功')
|
||||||
|
this.subLoading = false
|
||||||
this.modalshowflag = false
|
this.modalshowflag = false
|
||||||
this.linkListFirst = []
|
this.linkListFirst = []
|
||||||
this.getLink()
|
this.getLink()
|
||||||
} else {
|
} else {
|
||||||
this.$message.warning(res.message)
|
this.$message.warning(res.message)
|
||||||
|
this.subLoading = false
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -52,14 +52,14 @@
|
|||||||
prop="name"
|
prop="name"
|
||||||
label="链接名称">
|
label="链接名称">
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column
|
<!-- <el-table-column
|
||||||
prop="icon"
|
prop="icon"
|
||||||
label="链接图标">
|
label="链接图标">
|
||||||
<template slot-scope="scope">
|
<template slot-scope="scope">
|
||||||
<img v-if="scope.row.icon !== ''" style="height: 50px;width: 50px" :src="scope.row.icon">
|
<img v-if="scope.row.icon !== ''" style="height: 50px;width: 50px" :src="scope.row.icon">
|
||||||
<span v-else>{{ '-' }}</span>
|
<span v-else>{{ '-' }}</span>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>-->
|
||||||
<el-table-column
|
<el-table-column
|
||||||
prop="url"
|
prop="url"
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
@@ -121,7 +121,7 @@
|
|||||||
show-word-limit
|
show-word-limit
|
||||||
clearable></el-input>
|
clearable></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="链接图标" prop="icon" label-width="150px" class="add-form-item">
|
<!-- <el-form-item label="链接图标" prop="icon" label-width="150px" class="add-form-item">
|
||||||
<el-upload
|
<el-upload
|
||||||
v-model="sarStandardsInfoEO.icon"
|
v-model="sarStandardsInfoEO.icon"
|
||||||
class="avatar-uploader"
|
class="avatar-uploader"
|
||||||
@@ -132,7 +132,7 @@
|
|||||||
<img v-if="imageUrl" :src="imageUrl" class="avatar">
|
<img v-if="imageUrl" :src="imageUrl" class="avatar">
|
||||||
<i v-else class="el-icon-plus avatar-uploader-icon"></i>
|
<i v-else class="el-icon-plus avatar-uploader-icon"></i>
|
||||||
</el-upload>
|
</el-upload>
|
||||||
</el-form-item>
|
</el-form-item>-->
|
||||||
<el-form-item label="链接" prop="url" label-width="150px" class="add-form-item">
|
<el-form-item label="链接" prop="url" label-width="150px" class="add-form-item">
|
||||||
<el-input
|
<el-input
|
||||||
v-model="sarStandardsInfoEO.url"
|
v-model="sarStandardsInfoEO.url"
|
||||||
@@ -144,7 +144,7 @@
|
|||||||
</el-form>
|
</el-form>
|
||||||
<span slot="footer" class="demo-drawer-footer">
|
<span slot="footer" class="demo-drawer-footer">
|
||||||
<el-button class="common-button-default" size="mini" icon="el-icon-close" @click="resetForm">取消</el-button>
|
<el-button class="common-button-default" size="mini" icon="el-icon-close" @click="resetForm">取消</el-button>
|
||||||
<el-button type="primary" size="mini" class="common-button-primary" icon="el-icon-check" @click="submit">确定</el-button>
|
<el-button type="primary" size="mini" class="common-button-primary" icon="el-icon-check" :loading="subLoading" @click="submit">确定</el-button>
|
||||||
</span>
|
</span>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
</div>
|
</div>
|
||||||
@@ -203,7 +203,8 @@ export default {
|
|||||||
|
|
||||||
imageUrl: '',
|
imageUrl: '',
|
||||||
uploadUrl: 'api/att/attFile/upload',
|
uploadUrl: 'api/att/attFile/upload',
|
||||||
verifyImg: ''
|
verifyImg: '',
|
||||||
|
subLoading: false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
@@ -353,6 +354,7 @@ export default {
|
|||||||
submit() {
|
submit() {
|
||||||
this.$refs['sarStandardsInfoForm'].validate((valid) => {
|
this.$refs['sarStandardsInfoForm'].validate((valid) => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
|
this.subLoading = true
|
||||||
if (this.type === 1) {
|
if (this.type === 1) {
|
||||||
this.$http.postData('sarUrl/tsUrl/add', {
|
this.$http.postData('sarUrl/tsUrl/add', {
|
||||||
...this.sarStandardsInfoEO,
|
...this.sarStandardsInfoEO,
|
||||||
@@ -362,11 +364,13 @@ export default {
|
|||||||
}, res => {
|
}, res => {
|
||||||
if (res.ok) {
|
if (res.ok) {
|
||||||
this.$message.success('新增成功')
|
this.$message.success('新增成功')
|
||||||
|
this.subLoading = false
|
||||||
this.modalshowflag = false
|
this.modalshowflag = false
|
||||||
this.linkListSecond = []
|
this.linkListSecond = []
|
||||||
this.getLink()
|
this.getLink()
|
||||||
} else {
|
} else {
|
||||||
this.$message.warning(res.message)
|
this.$message.warning(res.message)
|
||||||
|
this.subLoading = false
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
} else {
|
} else {
|
||||||
@@ -382,11 +386,13 @@ export default {
|
|||||||
}, res => {
|
}, res => {
|
||||||
if (res.ok) {
|
if (res.ok) {
|
||||||
this.$message.success('修改成功')
|
this.$message.success('修改成功')
|
||||||
|
this.subLoading = false
|
||||||
this.modalshowflag = false
|
this.modalshowflag = false
|
||||||
this.linkListSecond = []
|
this.linkListSecond = []
|
||||||
this.getLink()
|
this.getLink()
|
||||||
} else {
|
} else {
|
||||||
this.$message.warning(res.message)
|
this.$message.warning(res.message)
|
||||||
|
this.subLoading = false
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,10 +9,10 @@
|
|||||||
<el-row>
|
<el-row>
|
||||||
<span v-for="(item, index) in linkListFirst" :key="index">
|
<span v-for="(item, index) in linkListFirst" :key="index">
|
||||||
<el-col :span="4">
|
<el-col :span="4">
|
||||||
<img
|
<!-- <img
|
||||||
style="height: 10px;width: 10px;margin-bottom: 3px"
|
style="height: 10px;width: 10px;margin-bottom: 3px"
|
||||||
:src="item.icon"
|
:src="item.icon"
|
||||||
v-if="index < 5">
|
v-if="index < 5">-->
|
||||||
<a v-if="index < 5" style="color: #0068B7;cursor: pointer" @click="openLinkUrl(item.url)" target="_blank">
|
<a v-if="index < 5" style="color: #0068B7;cursor: pointer" @click="openLinkUrl(item.url)" target="_blank">
|
||||||
<a v-if="item.name.length > 8"> {{ item.name.slice(0, 8) + '...' }}</a>
|
<a v-if="item.name.length > 8"> {{ item.name.slice(0, 8) + '...' }}</a>
|
||||||
<a v-else>{{ item.name }}</a>
|
<a v-else>{{ item.name }}</a>
|
||||||
@@ -29,10 +29,10 @@
|
|||||||
<el-row style="margin-bottom: 10px;">
|
<el-row style="margin-bottom: 10px;">
|
||||||
<span v-for="(item, index) in linkListSecond" :key="index">
|
<span v-for="(item, index) in linkListSecond" :key="index">
|
||||||
<el-col :span="4">
|
<el-col :span="4">
|
||||||
<img
|
<!-- <img
|
||||||
style="height: 10px;width: 10px;margin-bottom: 3px"
|
style="height: 10px;width: 10px;margin-bottom: 3px"
|
||||||
:src="item.icon"
|
:src="item.icon"
|
||||||
v-if="index < 5">
|
v-if="index < 5">-->
|
||||||
<a v-if="index < 5" style="color: #0068B7;cursor: pointer" @click="openLinkUrl(item.url)" target="_blank">
|
<a v-if="index < 5" style="color: #0068B7;cursor: pointer" @click="openLinkUrl(item.url)" target="_blank">
|
||||||
<a v-if="item.name.length > 8"> {{ item.name.slice(0, 8) + '...' }}</a>
|
<a v-if="item.name.length > 8"> {{ item.name.slice(0, 8) + '...' }}</a>
|
||||||
<a v-else>{{ item.name }}</a>
|
<a v-else>{{ item.name }}</a>
|
||||||
|
|||||||
Reference in New Issue
Block a user