修改后台地址

main
suixy 1 week ago
parent 601fc718a6
commit 3db8ace3cc

@ -22,9 +22,9 @@
<div class="caseInfo" contenteditable="true" @blur="edit1('caseInfoDesc', k,$event)">
{{ i.caseInfoDesc }}
</div>
<div class="getCaseInfo" @click="getCaseInfo(i)"> >></div>
<div class="getCaseInfo" @click="getCaseInfo(i,k)"> >></div>
</div>
<div class="learnMore" @click="getCaseInfo(i)">
<div class="learnMore" @click="getCaseInfo(i,k)">
<span>
想了解更多
</span>
@ -72,12 +72,31 @@
</el-tab-pane>
</el-tabs>
</div>
<el-dialog
title="跳转到"
:visible.sync="linkDialogVisible"
width="50%">
<el-cascader
style="width:40vw"
@change="pageChange"
size="small"
v-model="linkDialogForm.linkData"
:props="{checkStrictly: true, value: 'webMenuId', label: 'webMenuName', children: 'children'}"
:options="productData"></el-cascader>
<span slot="footer" class="dialog-footer">
<el-button @click="linkDialogVisible = false"> </el-button>
</span>
</el-dialog>
</div>
</template>
<script>
import banner from '@/assets/image/banner.png'
import UploadEl from "@/components/editEl/uploadEl.vue";
import {getHwWeb} from "@/api/hwWeb";
import {selectMenuTree} from "@/api/hwWebMenu";
// import {getTypicalHomeCaseInfo} from "@/api";
export default {
@ -87,14 +106,28 @@ export default {
data() {
return {
banner,
linkDialogVisible: false,
linkDialogForm: {},
productData: [],
activeName: "5",
info: {}
}
},
mounted() {
selectMenuTree().then(v => {
this.productData = v.data.find(vv => vv.webMenuId === 4).children.map(e=>{
let obj = e
delete obj.children
return obj
})
})
},
methods: {
pageChange(e) {
this.linkDialogForm.linkData = e
this.$props.data.classicCaseData[this.linkDialogForm.index].configTypeId = e
},
tabEdit(e, action) {
if (action === 'remove') {
this.activeName = '0'
@ -122,8 +155,12 @@ export default {
// this.info = e.data
// })
},
getCaseInfo(e) {
// this.$router.push("test?id=" + e.configTypeId)
getCaseInfo(e,index) {
this.linkDialogVisible = true
this.linkDialogForm = {
linkData: e.configTypeId ||0,
index
}
},
learnMore() {

@ -18,7 +18,7 @@ export default {
props: ['data', 'field'],
data() {
return {
imageUrl: '/prod-api' + "/resource/oss/upload",
imageUrl: '/prod-api' + "/file/upload",
}
},
methods: {

@ -23,7 +23,7 @@ export default {
props: ['data', 'field'],
data() {
return {
imageUrl: '/prod-api' + "/resource/oss/upload",
imageUrl: '/prod-api' + "/file/upload",
fileList: []
}
},

Loading…
Cancel
Save