增加适配input

This commit is contained in:
王创世 2025-04-14 15:22:40 +08:00
parent 831113f82e
commit 504fd4010a
6 changed files with 75 additions and 198 deletions

View File

@ -6,7 +6,7 @@ VITE_LOGIN_TITLE = '今日固始电子版 管理平台'
VITE_LOGIN_EN_TITLE = 'GuShi Platform'
VITE_WEB_BASE_API = '/api'
# 本地Mock地址
VITE_SERVER = 'https://jinrigushi.gushitv.com/'
VITE_SERVER = 'http://democs.gushitv.com/'
# 路由模式[哈希模式 AND WEB模式 [hash | history, 这两个模式是固定死的,不能乱改值]
VITE_ROUTER_MODE = hash
# 是否使用全部去除console和debugger

View File

@ -6,7 +6,7 @@ VITE_LOGIN_TITLE = '今日固始电子版 管理平台'
VITE_LOGIN_EN_TITLE = 'GuShi Platform'
VITE_WEB_BASE_API = ''
# 后端接口地址
VITE_SERVER = 'https://jinrigushi.gushitv.com/'
VITE_SERVER = 'http://democs.gushitv.com/'
# 路由模式[哈希模式 AND WEB模式 [hash | history, 这两个模式是固定死的,不能乱改值]
VITE_ROUTER_MODE = hash
# 是否使用全部去除console和debugger

View File

@ -5,7 +5,8 @@
<el-col :span="8">
<div style="padding: 0px 20px 20px 0px;font-weight: 600">请在图片边框内选定区域</div>
<el-card :body-style="{ padding: '0' }" style="padding: 0;position:relative;">
<div @mousedown="startDrag" @mousemove="onDrag" @mouseup="endDrag" @mouseleave="endDrag" style="width: 100%">
<div @mousedown="startDrag" @mousemove="onDrag" @mouseup="endDrag" @mouseleave="endDrag"
style="width: 100%">
<!-- 图片 -->
<img draggable="false" id="image-selector" :src="bmInfoData.bm_img" ref="image" alt="image"
@click="handleClick"
@ -20,20 +21,23 @@
</el-col>
<el-col :span="16">
<el-form :model="form" label-width="auto">
<el-form-item label="新闻标题">
<el-input v-model="form.new_name" size="large"/>
<el-form-item label="新闻标题" required>
<el-input v-model="form.new_name" placeholder="请输入新闻标题" size="large" />
</el-form-item>
<el-form-item label="新闻副标题">
<el-input v-model="form.subtitle" size="large"/>
<el-input v-model="form.subtitle" placeholder="请输入新闻副标题" size="large" />
</el-form-item>
<el-form-item label="新闻记者">
<el-input v-model="form.reporter" size="large"/>
<el-form-item label="新闻记者" required>
<el-input v-model="form.reporter" placeholder="请输入新闻记者" size="large" />
</el-form-item>
<el-form-item label="新闻坐标">
<el-input disabled v-model="coordinate" size="large"/>
<el-button class="mt-2" @click="allowClickTrue()">重新选择</el-button>
<el-form-item label="新闻坐标" required>
<el-input disabled v-model="coordinate" placeholder="请选择新闻坐标" size="large" />
<el-button type="danger" class="mt-2" @click="allowClickTrue()">重新选择</el-button>
</el-form-item>
<el-form-item label="新闻详情">
<el-form-item label="新闻视频">
<el-input v-model="form.video" placeholder="请输入新闻视频" size="large"/>
</el-form-item>
<el-form-item label="新闻详情" required>
<el-card shadow="hover">
<Toolbar style="border-bottom: 1px solid #ccc" :editor="editorRef" :defaultConfig="toolbarConfig" />
<Editor style="height: 300px; overflow-y: hidden;" v-model="form.content" :defaultConfig="editorConfig"
@ -69,6 +73,7 @@ const form = reactive({
reporter: '',
content: '',
coordinate_show: '',
video: '',
});
/*新闻坐标*/
const coordinate = ref();

View File

@ -20,20 +20,23 @@
</el-col>
<el-col :span="16">
<el-form :model="form" label-width="auto">
<el-form-item label="新闻标题">
<el-input v-model="form.new_name" size="large"/>
<el-form-item label="新闻标题" required>
<el-input v-model="form.new_name" placeholder="请输入新闻标题" size="large"/>
</el-form-item>
<el-form-item label="新闻副标题">
<el-input v-model="form.subtitle" size="large"/>
<el-input v-model="form.subtitle" placeholder="请输入新闻副标题" size="large"/>
</el-form-item>
<el-form-item label="新闻记者">
<el-input v-model="form.reporter" size="large"/>
<el-form-item label="新闻记者" required>
<el-input v-model="form.reporter" placeholder="请输入新闻记者" size="large"/>
</el-form-item>
<el-form-item label="新闻坐标">
<el-input disabled v-model="coordinate" size="large"/>
<el-form-item label="新闻坐标" required>
<el-input disabled v-model="coordinate" placeholder="请选择新闻坐标" size="large"/>
<el-button class="mt-2" @click="allowClickTrue()">重新选择</el-button>
</el-form-item>
<el-form-item label="新闻详情">
<el-form-item label="新闻视频">
<el-input v-model="form.video" placeholder="请输入新闻视频" size="large"/>
</el-form-item>
<el-form-item label="新闻详情" required>
<el-card shadow="hover">
<Toolbar style="border-bottom: 1px solid #ccc" :editor="editorRef" :defaultConfig="toolbarConfig"/>
<Editor style="height: 300px; overflow-y: hidden;" v-model="form.content" :defaultConfig="editorConfig"
@ -69,6 +72,7 @@ const form = reactive({
subtitle: '',
reporter: '',
content: '',
video: '',
});
/*新闻坐标 真实的*/
const coordinate = ref();
@ -95,6 +99,7 @@ const getNewsInfo = async () => {
form.bm_id = res.data.bm_id;
form.coordinate = res.data.coordinate;
form.coordinate_show=res.data.coordinate_show;
form.video = res.data.video;
coordinate.value = res.data.coordinate;
coordinateShow.value = res.data.coordinate_show;
await getBmInfo(res.data.bm_id);

View File

@ -58,6 +58,13 @@
</el-table-column>
<el-table-column label="操作" align="center" width="450px" fixed="right">
<template #default="{ row }">
<el-button v-if="row.level==1"
type="info"
@click="openA(row)"
>预览
</el-button>
<el-button v-if="row.level==1 && row.status==1"
type="primary"
@click="statusUpdate(row,0)"
@ -276,6 +283,14 @@ const Mp3Check = async (row) => {
}
}
const openA = (item) => {
console.log(item);
var url="https://jinrigushi.gushitv.com/#/?date="+item.datetime;
if(item.status==0){
url="https://jinrigushi.gushitv.com/#/?date="+item.datetime+"&status=1";
}
window.open(url);
}
/*PDF上传*/
const getFileList = (d) => {
console.log(d);
@ -480,7 +495,7 @@ const rowClick = (row, column, e) => {
//
const refreshTreeTable = ref(true);
// []
const isExpandAll = ref(false);
const isExpandAll = ref(true);
/** 添加 */
const handleAdd = () => {

File diff suppressed because one or more lines are too long