|
|
@ -11,7 +11,9 @@ |
|
|
:label-width="$i18n.locale === 'en-US' ? '120px' : '80px'"> |
|
|
:label-width="$i18n.locale === 'en-US' ? '120px' : '80px'"> |
|
|
<el-form-item label="所属模块" |
|
|
<el-form-item label="所属模块" |
|
|
prop="businessId"> |
|
|
prop="businessId"> |
|
|
<el-select v-model="dataForm.businessId" @change="businessChange" ref="businessName" |
|
|
<el-select v-model="dataForm.businessId" |
|
|
|
|
|
@change="businessChange" |
|
|
|
|
|
ref="businessName" |
|
|
placeholder="请选择模块"> |
|
|
placeholder="请选择模块"> |
|
|
<el-option v-for="item in options" |
|
|
<el-option v-for="item in options" |
|
|
:key="item.code" |
|
|
:key="item.code" |
|
|
@ -20,10 +22,13 @@ |
|
|
</el-option> |
|
|
</el-option> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="所属类别" v-if="trueOrFalse" |
|
|
<el-form-item label="所属类别" |
|
|
|
|
|
v-if="trueOrFalse" |
|
|
prop="categoryId"> |
|
|
prop="categoryId"> |
|
|
<el-select v-model="dataForm.newsCateroryId" :disabled="!dataForm.businessId" |
|
|
<el-select v-model="dataForm.newsCateroryId" |
|
|
@change="categoryChange" ref="newsCateroryName" |
|
|
:disabled="!dataForm.businessId" |
|
|
|
|
|
@change="categoryChange" |
|
|
|
|
|
ref="newsCateroryName" |
|
|
placeholder="请选择类别"> |
|
|
placeholder="请选择类别"> |
|
|
<el-option v-for="item in categorys" |
|
|
<el-option v-for="item in categorys" |
|
|
:key="item.id" |
|
|
:key="item.id" |
|
|
@ -32,10 +37,13 @@ |
|
|
</el-option> |
|
|
</el-option> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
<el-form-item label="所属栏目" v-if="trueOrFalse" |
|
|
<el-form-item label="所属栏目" |
|
|
|
|
|
v-if="trueOrFalse" |
|
|
prop="newsSubCateroryId"> |
|
|
prop="newsSubCateroryId"> |
|
|
<el-select v-model="dataForm.newsSubCateroryId" :disabled="!dataForm.newsCateroryId" |
|
|
<el-select v-model="dataForm.newsSubCateroryId" |
|
|
placeholder="请选择栏目" ref="newsSubCateroryName"> |
|
|
:disabled="!dataForm.newsCateroryId" |
|
|
|
|
|
placeholder="请选择栏目" |
|
|
|
|
|
ref="newsSubCateroryName"> |
|
|
<el-option v-for="item in subCategorys" |
|
|
<el-option v-for="item in subCategorys" |
|
|
:key="item.id" |
|
|
:key="item.id" |
|
|
:label="item.categoryName" |
|
|
:label="item.categoryName" |
|
|
@ -43,6 +51,15 @@ |
|
|
</el-option> |
|
|
</el-option> |
|
|
</el-select> |
|
|
</el-select> |
|
|
</el-form-item> |
|
|
</el-form-item> |
|
|
|
|
|
<el-form-item label="日期" |
|
|
|
|
|
prop="createdTime"> |
|
|
|
|
|
<el-date-picker v-model="dataForm.createdTime" |
|
|
|
|
|
format="yyyy-MM-dd HH:mm:ss" |
|
|
|
|
|
value-format="yyyy-MM-dd HH:mm:ss" |
|
|
|
|
|
type="datetime" |
|
|
|
|
|
placeholder="选择日期时间"> |
|
|
|
|
|
</el-date-picker> |
|
|
|
|
|
</el-form-item> |
|
|
<el-form-item label="标题" |
|
|
<el-form-item label="标题" |
|
|
prop="title"> |
|
|
prop="title"> |
|
|
<el-form-item> |
|
|
<el-form-item> |
|
|
@ -71,8 +88,7 @@ |
|
|
<el-form-item label="新闻首图" |
|
|
<el-form-item label="新闻首图" |
|
|
v-loading="loading" |
|
|
v-loading="loading" |
|
|
prop="newsImageUrl"> |
|
|
prop="newsImageUrl"> |
|
|
<el-upload |
|
|
<el-upload ref="upload" |
|
|
ref="upload" |
|
|
|
|
|
:action="uploadUrl" |
|
|
:action="uploadUrl" |
|
|
list-type="picture-card" |
|
|
list-type="picture-card" |
|
|
:file-list="dataForm.images" |
|
|
:file-list="dataForm.images" |
|
|
@ -103,17 +119,19 @@ |
|
|
<el-button @click="visible = false">{{ $t('cancel') }}</el-button> |
|
|
<el-button @click="visible = false">{{ $t('cancel') }}</el-button> |
|
|
<el-button type="primary" |
|
|
<el-button type="primary" |
|
|
@click="dataFormSubmitHandle()">{{ $t('confirm') }}</el-button> |
|
|
@click="dataFormSubmitHandle()">{{ $t('confirm') }}</el-button> |
|
|
<el-button v-if="dataForm.releaseState === '1'" type="primary" @click="dataFormReleaseHandle()">提报</el-button> |
|
|
<el-button v-if="dataForm.releaseState === '1'" |
|
|
|
|
|
type="primary" |
|
|
|
|
|
@click="dataFormReleaseHandle()">提报</el-button> |
|
|
</template> |
|
|
</template> |
|
|
</el-dialog> |
|
|
</el-dialog> |
|
|
</template> |
|
|
</template> |
|
|
|
|
|
|
|
|
<script> |
|
|
<script> |
|
|
|
|
|
import mixinViewModule from '@/mixins/view-module' |
|
|
import Cookies from 'js-cookie' |
|
|
import Cookies from 'js-cookie' |
|
|
import debounce from 'lodash/debounce' |
|
|
import debounce from 'lodash/debounce' |
|
|
import 'quill/dist/quill.snow.css' |
|
|
|
|
|
import Quill from 'quill' |
|
|
import Quill from 'quill' |
|
|
import mixinViewModule from '@/mixins/view-module' |
|
|
import 'quill/dist/quill.snow.css' |
|
|
import AddOrUpdate from './newsmember-add-or-update' |
|
|
import AddOrUpdate from './newsmember-add-or-update' |
|
|
export default { |
|
|
export default { |
|
|
mixins: [mixinViewModule], |
|
|
mixins: [mixinViewModule], |
|
|
@ -494,5 +512,4 @@ export default { |
|
|
height: 178px; |
|
|
height: 178px; |
|
|
display: block; |
|
|
display: block; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
</style> |
|
|
</style> |
|
|
|