no message
This commit is contained in:
parent
e52941926f
commit
e9ffd6698b
@ -18,7 +18,7 @@
|
|||||||
:plugins="taskPlugins"
|
:plugins="taskPlugins"
|
||||||
:options="taskOptions"
|
:options="taskOptions"
|
||||||
:option-full="taskOptionFull"
|
:option-full="taskOptionFull"
|
||||||
:placeholder="$L('选填...')"></TEditor>
|
:placeholder="$L('选填...')"/>
|
||||||
</FormItem>
|
</FormItem>
|
||||||
<div class="advanced-option">
|
<div class="advanced-option">
|
||||||
<Button :class="{advanced: advanced}" @click="advanced=!advanced">{{$L('高级选项')}}</Button>
|
<Button :class="{advanced: advanced}" @click="advanced=!advanced">{{$L('高级选项')}}</Button>
|
||||||
@ -141,8 +141,8 @@ export default {
|
|||||||
taskPlugins: [
|
taskPlugins: [
|
||||||
'advlist autolink lists link image charmap print preview hr anchor pagebreak imagetools',
|
'advlist autolink lists link image charmap print preview hr anchor pagebreak imagetools',
|
||||||
'searchreplace visualblocks visualchars code',
|
'searchreplace visualblocks visualchars code',
|
||||||
'insertdatetime media nonbreaking save table contextmenu directionality',
|
'insertdatetime media nonbreaking save table directionality',
|
||||||
'emoticons paste textcolor colorpicker imagetools codesample',
|
'emoticons paste imagetools codesample',
|
||||||
'autoresize'
|
'autoresize'
|
||||||
],
|
],
|
||||||
taskOptions: {
|
taskOptions: {
|
||||||
|
@ -154,13 +154,14 @@
|
|||||||
<div class="desc">
|
<div class="desc">
|
||||||
<TEditor
|
<TEditor
|
||||||
ref="desc"
|
ref="desc"
|
||||||
|
v-if="loadEditor"
|
||||||
:value="taskContent"
|
:value="taskContent"
|
||||||
:plugins="taskPlugins"
|
:plugins="taskPlugins"
|
||||||
:options="taskOptions"
|
:options="taskOptions"
|
||||||
:option-full="taskOptionFull"
|
:option-full="taskOptionFull"
|
||||||
:placeholder="$L('详细描述...')"
|
:placeholder="$L('详细描述...')"
|
||||||
@on-blur="updateData('content')"
|
@on-blur="updateData('content')"
|
||||||
inline></TEditor>
|
inline/>
|
||||||
</div>
|
</div>
|
||||||
<Form class="items" label-position="left" label-width="auto" @submit.native.prevent>
|
<Form class="items" label-position="left" label-width="auto" @submit.native.prevent>
|
||||||
<FormItem v-if="taskDetail.p_name">
|
<FormItem v-if="taskDetail.p_name">
|
||||||
@ -417,6 +418,7 @@ export default {
|
|||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
taskDetail: {},
|
taskDetail: {},
|
||||||
|
loadEditor: false,
|
||||||
|
|
||||||
ownerShow: false,
|
ownerShow: false,
|
||||||
ownerData: {},
|
ownerData: {},
|
||||||
@ -450,8 +452,8 @@ export default {
|
|||||||
taskPlugins: [
|
taskPlugins: [
|
||||||
'advlist autolink lists link image charmap print preview hr anchor pagebreak imagetools',
|
'advlist autolink lists link image charmap print preview hr anchor pagebreak imagetools',
|
||||||
'searchreplace visualblocks visualchars code',
|
'searchreplace visualblocks visualchars code',
|
||||||
'insertdatetime media nonbreaking save table contextmenu directionality',
|
'insertdatetime media nonbreaking save table directionality',
|
||||||
'emoticons paste textcolor colorpicker imagetools codesample',
|
'emoticons paste imagetools codesample',
|
||||||
'autoresize'
|
'autoresize'
|
||||||
],
|
],
|
||||||
taskOptions: {
|
taskOptions: {
|
||||||
@ -676,6 +678,7 @@ export default {
|
|||||||
taskId (id) {
|
taskId (id) {
|
||||||
if (id > 0) {
|
if (id > 0) {
|
||||||
this.$nextTick(() => {
|
this.$nextTick(() => {
|
||||||
|
this.loadEditor = true;
|
||||||
this.$refs.input.focus()
|
this.$refs.input.focus()
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
|
6
resources/assets/js/routes.js
vendored
6
resources/assets/js/routes.js
vendored
@ -28,11 +28,11 @@ export default [
|
|||||||
component: () => import('./pages/manage/messenger.vue'),
|
component: () => import('./pages/manage/messenger.vue'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'manage-setting',
|
|
||||||
path: 'setting',
|
path: 'setting',
|
||||||
component: () => import('./pages/manage/setting/index.vue'),
|
component: () => import('./pages/manage/setting/index.vue'),
|
||||||
children: [
|
children: [
|
||||||
{
|
{
|
||||||
|
name: 'manage-setting',
|
||||||
path: '',
|
path: '',
|
||||||
redirect: 'personal',
|
redirect: 'personal',
|
||||||
},
|
},
|
||||||
@ -47,12 +47,12 @@ export default [
|
|||||||
component: () => import('./pages/manage/setting/password.vue'),
|
component: () => import('./pages/manage/setting/password.vue'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'manage-setting-personal',
|
name: 'manage-setting-system',
|
||||||
path: 'system',
|
path: 'system',
|
||||||
component: () => import('./pages/manage/setting/system.vue'),
|
component: () => import('./pages/manage/setting/system.vue'),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'manage-setting-personal',
|
name: 'manage-setting-priority',
|
||||||
path: 'priority',
|
path: 'priority',
|
||||||
component: () => import('./pages/manage/setting/priority.vue'),
|
component: () => import('./pages/manage/setting/priority.vue'),
|
||||||
},
|
},
|
||||||
|
@ -4,4 +4,4 @@
|
|||||||
// require('tinymce/themes/mobile')
|
// require('tinymce/themes/mobile')
|
||||||
// ES2015:
|
// ES2015:
|
||||||
// import 'tinymce/themes/mobile'
|
// import 'tinymce/themes/mobile'
|
||||||
require('./theme.js');
|
require('./theme.min.js');
|
||||||
|
@ -4,4 +4,4 @@
|
|||||||
// require('tinymce/themes/silver')
|
// require('tinymce/themes/silver')
|
||||||
// ES2015:
|
// ES2015:
|
||||||
// import 'tinymce/themes/silver'
|
// import 'tinymce/themes/silver'
|
||||||
require('./theme.js');
|
require('./theme.min.js');
|
||||||
|
2
webpack.mix.js
vendored
2
webpack.mix.js
vendored
@ -29,7 +29,7 @@ mix
|
|||||||
.webpackConfig({
|
.webpackConfig({
|
||||||
output: {
|
output: {
|
||||||
chunkFilename: function ({chunk}) {
|
chunkFilename: function ({chunk}) {
|
||||||
return `js/build/${mixBuildName(chunk.id)}.${mix.inProduction() ? '[hash:8].' : ''}js`
|
return `js/build/${mixBuildName(chunk.id)}.js`
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user