no message

This commit is contained in:
kuaifan 2021-06-17 17:12:30 +08:00
parent 634b63241b
commit 8c6e53a6e2
2 changed files with 36 additions and 6 deletions

View File

@ -24,6 +24,8 @@
<Calendar <Calendar
ref="cal" ref="cal"
:view="calendarView" :view="calendarView"
:week="calendarWeek"
:month="calendarMonth"
:theme="calendarTheme" :theme="calendarTheme"
:template="calendarTemplate" :template="calendarTemplate"
:calendars="calendarList" :calendars="calendarList"
@ -70,6 +72,8 @@ export default {
rangeTime: [], rangeTime: [],
calendarView: 'month', calendarView: 'month',
calendarWeek: {},
calendarMonth: {},
calendarTheme: {}, calendarTheme: {},
calendarTemplate: {}, calendarTemplate: {},
calendarList: [], calendarList: [],
@ -117,6 +121,17 @@ export default {
methods: { methods: {
initLanguage() { initLanguage() {
let daynames = [
this.$L('周日'),
this.$L('周一'),
this.$L('周二'),
this.$L('周三'),
this.$L('周四'),
this.$L('周五'),
this.$L('周六')
];
this.calendarWeek = {daynames};
this.calendarMonth = {daynames};
this.calendarTheme = { this.calendarTheme = {
'common.border': '1px solid #f4f5f5', 'common.border': '1px solid #f4f5f5',
'month.dayname.fontSize': '14px', 'month.dayname.fontSize': '14px',

View File

@ -44,6 +44,8 @@
</template> </template>
<script> <script>
import {mapState} from "vuex";
export default { export default {
data() { data() {
return { return {
@ -64,6 +66,24 @@ export default {
this.systemSetting(); this.systemSetting();
}, },
computed: {
...mapState(['taskPriority']),
},
watch: {
taskPriority: {
handler(data) {
this.formDatum = $A.cloneJSON(data);
if (this.formDatum.length === 0) {
this.addDatum();
}
},
immediate: true,
}
},
methods: { methods: {
submitForm() { submitForm() {
this.$refs.formDatum.validate((valid) => { this.$refs.formDatum.validate((valid) => {
@ -74,7 +94,7 @@ export default {
}, },
resetForm() { resetForm() {
this.formDatum = $A.cloneJSON(this.formDatum_bak); this.formDatum = $A.cloneJSON(this.taskPriority);
}, },
addDatum() { addDatum() {
@ -102,11 +122,6 @@ export default {
} }
this.loadIng--; this.loadIng--;
this.$store.state.taskPriority = $A.cloneJSON(data); this.$store.state.taskPriority = $A.cloneJSON(data);
this.formDatum = data;
if (this.formDatum.length === 0) {
this.addDatum();
}
this.formDatum_bak = $A.cloneJSON(this.formDatum);
}).catch(({msg}) => { }).catch(({msg}) => {
if (save) { if (save) {
$A.modalError(msg); $A.modalError(msg);