wzy
2021-01-11 40d3aef316ed7803c051368d606abd973e85ce46
modify
1 files modified
31 ■■■■ changed files
zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/orderXq-form.html 31 ●●●● patch | view | raw | blame | history
zq-erp/src/main/resources/templates/views/admin/hive/beautySalon/orderXq-form.html
@@ -205,7 +205,7 @@
                        </el-table-column>
                        <el-table-column label="操作">
                            <template slot-scope="scope">
                                <el-button type="primary"
                                <el-button type="primary" v-if="scope.row.isShare"
                                           size="mini"
                                           @click="delAchieve(scope.$index, scope.row)">删除
                                </el-button>
@@ -298,14 +298,7 @@
            this.achieveItems = /*[[${achieveList}]]*/
            this.flowItems = this.order.flows;
            var achieveDel = false;
            if (this.achieveItems.length > 1) {
                achieveDel = true;
            }
            this.achieveItems.forEach(item=>{
                item.achieve = item.consume + item.cardCash;
                item.isShare = achieveDel;
            })
            this.checkAchieveIsDel(this.achieveItems);
            this.order.orderTime = moment(this.order.orderTime).format("YYYY-MM-DD HH:mm");
            var arrears = 0;
@@ -350,6 +343,20 @@
            delAchieve(index, row) {
                this.achieveItems.splice(index, 1);
            },
            checkAchieveIsDel(items) {
                var achieveIds = [];
                for(var i = 0; i < items.length; i++) {
                    var item = items[i];
                    if(achieveIds.indexOf(item.orderItemId) === -1) {
                        achieveIds.push(item.orderItemId);
                        item.isShare = false;
                    } else {
                        item.isShare = true;
                    }
                    item.achieve = item.consume + item.cardCash;
                }
            },
            printf() {
                var id = this.order.id;
                layer.open({
@@ -359,12 +366,6 @@
                    maxmin: true,
                    content: [basePath + '/admin/redirect/hive/beautySalon/print-order?id=' + id]
                });
            },
            checkAchieveIsDel(items) {
                var orderItems = [];
                for(var i = 0; i < items.length; i++) {
                    var item = items[i];
                }
            },
            handleClick() {