无关风月
2025-04-03 02b3d183f55ed5366421fe4104b93d021da86ee9
cloud-server-management/src/main/webapp/WEB-INF/view/system/tHuiminCard/tHuiminCard_detail.html
@@ -206,8 +206,8 @@
        <!-- 不可用时间 -->
        <el-form-item label="不可用时间" prop="unUseTimes">
            <el-button type="text" v-on:click="addUnUseTime()">添加2</el-button>
            <div v-for="(item, dayIndex) in huiminCard.unUseTimes"
            <el-button type="text" v-on:click="addUnUseTime()">添加</el-button>
            <div v-for="(item, dayIndex) in unUseTimes"
                 :key="dayIndex"
                 class="date-picker-item mb-2">
                <el-date-picker
@@ -663,6 +663,9 @@
                introduces: null,
                multipleSelection1: [],
                multipleSelection2: [],
                unUseTimes: [
                    {}
                ],
                huiminCard: {
                    id: null,
                    huiMinName: null,
@@ -679,9 +682,6 @@
                    useWeeks: null,
                    useTimes: null,
                    introduce: null,
                    unUseTimes: [
                        {}
                    ],
                    useScope: '1',
                    useIds: null,
                    sort: null,
@@ -869,10 +869,10 @@
                console.log(this.weeks)
            },
            addUnUseTime() {
                this.huiminCard.unUseTimes.push({date:null});
                this.unUseTimes.push({});
            },
            removeUnUseTime(index) {
                this.huiminCard.unUseTimes.splice(index, 1);
                this.unUseTimes.splice(index, 1);
            },
            storeList() {
                this.tableStoreLoading = true;
@@ -973,6 +973,9 @@
                        let data = this.huiminCard;
                        let weeks = this.weeks;
                        data.useWeeks = JSON.stringify(weeks)
                        if (this.unUseTimes){
                            data.unUseTimes = JSON.stringify(this.unUseTimes)
                        }
                        data.introduce = UE.getEditor('editor_1').getContent();
                        //data
                        if (this.periodOfValidity) {
@@ -1022,6 +1025,7 @@
                        this.huiminCard = {
                            ...data,
                            unUseTimes: data.unUseTimes == null? {}: JSON.parse(data.unUseTimes),
                            huiMinType: Number(data.huiMinType),
                            startTime: data.startTimeStr,
                            endTime: data.endTimeStr,