Subversion-Projekte lars-tiefland.webanos.marine-sales.de

Revision

Revision 572 | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 572 Revision 573
Zeile 1... Zeile 1...
1
<!-- $Id: artikel_preise.tpl 1093 2021-04-29 13:50:56Z tiefland $ BEGIN -->
1
<!-- $Id: artikel_preise.tpl 1093 2021-04-29 13:50:56Z tiefland $ BEGIN -->
2
    <tr>
2
<tr>
3
        <td class="links">
3
    <td class="links">
4
            <b>Preise</b>
4
        <b>Preise</b>
5
        </td>
5
    </td>
6
        <td>
6
    <td>
7
            {assign var=Feld value="preise"}
7
        {assign var=Feld value="preise"}
8
            <style>
8
        <style>
9
                body
-
 
10
                {
9
            body {
11
                    font-family: verdana, Helvetica, sans-serif;
10
                font-family: verdana, Helvetica, sans-serif;
12
                    font-size: 10pt;
11
                font-size: 10pt;
13
                }
12
            }
14
            </style>
13
        </style>
15
            {for $i=1;$i<$preis_anz;$i++}
14
        {for $i=1;$i<$preis_anz;$i++}
16
                <div id="reiter{$i}" class="reiter">
15
            <div id="reiter{$i}" class="reiter">
-
 
16
                <ul>
-
 
17
                    <li>
-
 
18
                        {assign var="preisLabel" value=";"|explode: $preise[$i]}
-
 
19
                        <a href="#preis{$i}">{$preisLabel[0]|default:"Preis {$i}"}</a>
17
                    <ul>
20
                    </li>
-
 
21
                    {if isset($web_rechte.online_shop.artikel.preisstaffel)}
18
                        <li>
22
                        <li>
19
                            {assign var="preisLabel" value=";"|explode: $preise[$i]}
-
 
20
                            <a href="#preis{$i}">{$preisLabel[0]|default:"Preis {$i}"}</a>
23
                            <a href="#staffel{$i}">Staffel {$preisLabel[0]|default:"Preis {$i}"}</a>
21
                        </li>
24
                        </li>
22
                        {if isset($web_rechte.online_shop.artikel.preisstaffel)}
-
 
23
                            <li>
-
 
24
                                <a href="#staffel{$i}">Staffel {$preisLabel[0]|default:"Preis {$i}"}</a>
-
 
25
                            </li>
-
 
26
                        {/if}
-
 
27
                    </ul>
-
 
28
                    <div id="preis{$i}">
-
 
29
                        <table>
-
 
30
                            <tr>
-
 
31
                                <td>{$preisLabel[0]}:</td>
-
 
32
                                <td>neuer Preis:</td>
-
 
33
                                <td>neuer Preis g&uuml;ltig ab:</td>
-
 
34
                                <td>neuer Preis g&uuml;ltig bis:</td>
-
 
35
                            </tr>
-
 
36
                            <tr>
-
 
37
                                <td>
-
 
38
                                    {if !in_array("preise",$gesperrte_felder) || !$zeile.mutter}
-
 
39
                                        <input type="text" {if $cfg[$i]["Brutto_Netto_Rechner"]==1}class="Brutto_Netto_Rechner_Basis"{/if} id="staffel_{$i}_preis_0" name="staffel[{$i}][preis][0]" value="{$item->price[$i-1]->preis}" data-calc-preis="{$preis[$i].preis_calc[0]}" />
-
 
40
                                        <input type="hidden" name="staffel[{$i}][menge][0]" value="0" />
-
 
41
                                    {else}
-
 
42
                                        <div {if $cfg[$i]["Brutto_Netto_Rechner"]==1}class="Brutto_Netto_Rechner_Basis"{/if} id="staffel_{$i}_preis_0" data-calc-preis="{$preis[$i].preis_calc[0]}">{$preis[$i].preis[0]}</div>
-
 
43
                                    {/if}
-
 
44
                                    {if $cfg[$i]["Preiskalkulation"]==1}
-
 
45
                                        <a id="calc" data-preis-index="{$i}"></a>
-
 
46
                                    {/if}
-
 
47
                                    {if $cfg[$i]["Brutto_Netto_Rechner"]==1}
-
 
48
                                        <br />Nettopreis:
-
 
49
                                        <span class="veraenderter_Brutto_Netto_Rechner_staffel_{$i}_preis_0">&nbsp;</span>
-
 
50
                                    {/if}
-
 
51
                                </td>
-
 
52
                                <td>
-
 
53
                                    {if !in_array("preise",$gesperrte_felder) || !$zeile.mutter}
-
 
54
                                        <input type="text" id="staffel_{$i}_preisneu_0" name="staffel[{$i}][preisneu][0]" value="{$preis[$i].preisneu[0]}" />
-
 
55
                                    {else}
-
 
56
                                        <div>{$preis[$i].preisneu[0]}</div>
-
 
57
                                    {/if}
-
 
58
                                </td>
-
 
59
                                <td>
-
 
60
                                    {if !in_array("preise",$gesperrte_felder) || !$zeile.mutter}
-
 
61
                                        <input class="datefrom" type="date" id="staffel_{$i}_datefrom_0" name="staffel[{$i}][datefrom][0]" value="{$preis[$i].datefrom[0]}" data-default="{$smarty.session["artikel.php"].datefrom[0]}" />
-
 
62
                                    {else}
-
 
63
                                        <div>{$preis[$i].datefrom[0]}</div>
-
 
64
                                    {/if}
-
 
65
                                </td>
-
 
66
                                <td>
-
 
67
                                    {if !in_array("preise",$gesperrte_felder) || !$zeile.mutter}
-
 
68
                                        <input type="date" id="staffel_{$i}_dateto_0" name="staffel[{$i}][dateto][0]" value="{$preis[$i].dateto[0]}" />
-
 
69
                                    {else}
-
 
70
                                        <div>{$preis[$i].dateto[0]}</div>
-
 
71
                                    {/if}
-
 
72
                                </td>
-
 
73
                            </tr>
-
 
74
                        </table>
-
 
75
                        {if $preis[$i].geaendert_am}
-
 
76
                            <br />
-
 
77
                            geändert: {$preis[$i].geaendert_am|date_format:"d.m.Y H:i:s"}
-
 
78
                        {/if}
-
 
79
                    </div>
-
 
80
                    {if isset($web_rechte.online_shop.artikel.preisstaffel)}
-
 
81
                        <div id="staffel{$i}" class="staffel">
-
 
82
                            <table id="table_staffel_{$i}">
-
 
83
                                {foreach $preis[$i].menge as $nr => $wert}
-
 
84
                                    {if $nr ne 0}
-
 
85
                                        <tr id="tr_staffel_{$i}_{$nr}" class="tr_staffel_{$i}">
-
 
86
                                            <td>
-
 
87
                                                ab:
-
 
88
                                                <input type="text" name="staffel[{$i}][menge][]" value="{$wert}"/>
-
 
89
                                            </td>
-
 
90
                                            <td>
-
 
91
                                                Preis:
-
 
92
                                                <input type="text" name="staffel[{$i}][preis][]" value="{$preis[$i].preis[$nr]}" />
-
 
93
                                            </td>
-
 
94
                                            <td>
-
 
95
                                                neuer Preis:
-
 
96
                                                <input type="text" name="staffel[{$i}][preisneu][]" value="{$preis[$i].preisneu[$nr]}" />
-
 
97
                                            </td>
-
 
98
                                            <td>
-
 
99
                                                neuer Preis g&uuml;ltig ab:
-
 
100
                                                <input class="datefrom" type="date" name="staffel[{$i}][datefrom][]" value="{$preis[$i].datefrom[$nr]}" data-default="{$smarty.session["artikel.php"].datefrom[0]}" />
-
 
101
                                            </td>
-
 
102
                                            <td>
-
 
103
                                                neuer Preis g&uuml;ltig bis:
-
 
104
                                                <input type="date" name="staffel[{$i}][dateto][]" value="{$preis[$i].dateto[$nr]}" />
-
 
105
                                            </td>
-
 
106
                                            <td>
-
 
107
                                                <img src="../dokumente/gfx/delete_record.gif" style="cursor:pointer" id="del_staffel_{$i}_{$nr}" class="delete"/>
-
 
108
                                            </td>
-
 
109
                                        </tr>
-
 
110
                                    {/if}
-
 
111
                                {/foreach}
-
 
112
                            </table>
-
 
113
                            <span>
-
 
114
            <img src="../dokumente/gfx/add.gif" style="cursor:pointer" id="new_staffel_{$i}"/>
-
 
115
        </span>
-
 
116
                        </div>
-
 
117
                    {/if}
25
                    {/if}
118
                </div>
26
                </ul>
-
 
27
                <div id="preis{$i}">
119
            {/for}
28
                    <table>
120
            <script>
29
                        <tr>
-
 
30
                            <td>{$preisLabel[0]}:</td>
-
 
31
                            <td>neuer Preis:</td>
-
 
32
                            <td>neuer Preis g&uuml;ltig ab:</td>
-
 
33
                            <td>neuer Preis g&uuml;ltig bis:</td>
121
                $(function()
34
                        </tr>
122
                {
35
                        <tr>
-
 
36
                            <td>
-
 
37
                                {if !in_array("preise",$gesperrte_felder) || !$zeile.mutter}
-
 
38
                                    <input type="text"
-
 
39
                                           {if $cfg[$i]["Brutto_Netto_Rechner"]==1}class="Brutto_Netto_Rechner_Basis"{/if}
-
 
40
                                           id="staffel_{$i}_preis_0" name="staffel[{$i}][preis][0]"
-
 
41
                                           value="{$item->price[$i-1]->preis}"
-
 
42
                                           data-calc-preis="{$preis[$i].preis_calc[0]}"/>
-
 
43
                                    <input type="hidden" name="staffel[{$i}][menge][0]" value="0"/>
123
                    {for $i=1;$i<$preis_anz;$i++}
44
                                {else}
-
 
45
                                    <div {if $cfg[$i]["Brutto_Netto_Rechner"]==1}class="Brutto_Netto_Rechner_Basis"{/if}
-
 
46
                                         id="staffel_{$i}_preis_0"
-
 
47
                                         data-calc-preis="{$preis[$i].preis_calc[0]}">{$preis[$i].preis[0]}</div>
124
                    $('#reiter'+{$i}).tabs();
48
                                {/if}
125
                    $('#new_staffel_'+{$i}).click(add_staffel);
49
                                {if $cfg[$i]["Preiskalkulation"]==1}
-
 
50
                                    <a id="calc" data-preis-index="{$i}"></a>
126
                    $('.delete').click(del_staffel);
51
                                {/if}
127
                    {if $cfg[$i]["Brutto_Netto_Rechner"]==1}
52
                                {if $cfg[$i]["Brutto_Netto_Rechner"]==1}
-
 
53
                                    <br/>
-
 
54
                                    Nettopreis:
-
 
55
                                    <span class="veraenderter_Brutto_Netto_Rechner_staffel_{$i}_preis_0">&nbsp;</span>
-
 
56
                                {/if}
-
 
57
                            </td>
-
 
58
                            <td>
-
 
59
                                {if !in_array("preise",$gesperrte_felder) || !$zeile.mutter}
-
 
60
                                    <input type="text" id="staffel_{$i}_preisneu_0" name="staffel[{$i}][preisneu][0]"
-
 
61
                                           value="{$preis[$i].preisneu[0]}"/>
-
 
62
                                {else}
-
 
63
                                    <div>{$preis[$i].preisneu[0]}</div>
-
 
64
                                {/if}
-
 
65
                            </td>
-
 
66
                            <td>
-
 
67
                                {if !in_array("preise",$gesperrte_felder) || !$zeile.mutter}
-
 
68
                                    <input class="datefrom" type="date" id="staffel_{$i}_datefrom_0"
-
 
69
                                           name="staffel[{$i}][datefrom][0]" value="{$preis[$i].datefrom[0]}"
-
 
70
                                           data-default="{$smarty.session["artikel.php"].datefrom[0]}"/>
-
 
71
                                {else}
-
 
72
                                    <div>{$preis[$i].datefrom[0]}</div>
-
 
73
                                {/if}
-
 
74
                            </td>
-
 
75
                            <td>
-
 
76
                                {if !in_array("preise",$gesperrte_felder) || !$zeile.mutter}
-
 
77
                                    <input type="date" id="staffel_{$i}_dateto_0" name="staffel[{$i}][dateto][0]"
-
 
78
                                           value="{$preis[$i].dateto[0]}"/>
-
 
79
                                {else}
-
 
80
                                    <div>{$preis[$i].dateto[0]}</div>
-
 
81
                                {/if}
-
 
82
                            </td>
-
 
83
                        </tr>
-
 
84
                    </table>
-
 
85
                    {if $preis[$i].geaendert_am}
-
 
86
                        <br/>
128
                    $('#staffel_{$i}_preis_0').change(Brutto_Netto_Rechner_Single);
87
                        geändert: {$preis[$i].geaendert_am|date_format:"d.m.Y H:i:s"}
129
                    {/if}
88
                    {/if}
130
                    {/for}
89
                </div>
-
 
90
                {if isset($web_rechte.online_shop.artikel.preisstaffel)}
-
 
91
                    <div id="staffel{$i}" class="staffel">
-
 
92
                        <table id="table_staffel_{$i}">
131
                    $('#tax1').change(Brutto_Netto_Rechner).change();
93
                            {foreach $preis[$i].menge as $nr => $wert}
-
 
94
                                {if $nr ne 0}
-
 
95
                                    <tr id="tr_staffel_{$i}_{$nr}" class="tr_staffel_{$i}">
-
 
96
                                        <td>
-
 
97
                                            ab:
-
 
98
                                            <input type="text" name="staffel[{$i}][menge][]" value="{$wert}"/>
-
 
99
                                        </td>
-
 
100
                                        <td>
-
 
101
                                            Preis:
-
 
102
                                            <input type="text" name="staffel[{$i}][preis][]"
-
 
103
                                                   value="{$preis[$i].preis[$nr]}"/>
-
 
104
                                        </td>
-
 
105
                                        <td>
-
 
106
                                            neuer Preis:
-
 
107
                                            <input type="text" name="staffel[{$i}][preisneu][]"
-
 
108
                                                   value="{$preis[$i].preisneu[$nr]}"/>
-
 
109
                                        </td>
132
                });
110
                                        <td>
-
 
111
                                            neuer Preis g&uuml;ltig ab:
-
 
112
                                            <input class="datefrom" type="date" name="staffel[{$i}][datefrom][]"
-
 
113
                                                   value="{$preis[$i].datefrom[$nr]}"
-
 
114
                                                   data-default="{$smarty.session["artikel.php"].datefrom[0]}"/>
-
 
115
                                        </td>
133
                function add_staffel()
116
                                        <td>
-
 
117
                                            neuer Preis g&uuml;ltig bis:
-
 
118
                                            <input type="date" name="staffel[{$i}][dateto][]"
-
 
119
                                                   value="{$preis[$i].dateto[$nr]}"/>
-
 
120
                                        </td>
134
                {
121
                                        <td>
-
 
122
                                            <img src="/images/gfx/delete_record.gif" style="cursor:pointer"
-
 
123
                                                 id="del_staffel_{$i}_{$nr}" class="delete" alt=""/>
-
 
124
                                        </td>
135
                    arr=this.id.split('_');
125
                                    </tr>
136
                    nr=arr[2];
126
                                {/if}
137
                    elems=$('.tr_staffel_'+nr).length;
127
                            {/foreach}
138
                    next_id=Math.abs(elems+1);
128
                        </table>
139
                    arr[0]="table";
129
                        <span>
-
 
130
                            <img src="/images/gfx/add.gif" style="cursor:pointer" id="new_staffel_{$i}" alt=""/>
140
                    table_id=arr.join('_');
131
                        </span>
-
 
132
                    </div>
-
 
133
                {/if}
-
 
134
            </div>
-
 
135
        {/for}
-
 
136
        <script>
-
 
137
            $(function () {
141
                    del_id='del_staffel_'+nr+'_'+next_id;
138
                {for $i=1;$i<$preis_anz;$i++}
142
                    r_html='<tr id="tr_staffel_'+nr+'_'+next_id+'" class="tr_staffel_'+nr+'"><td>ab: <input type="text" name="staffel['+nr+'][menge][]" value=""></td><td>Preis: <input type="text" name="staffel['+nr+'][preis][]" value="" onkeyup="killkomma_neu(this);" onblur="this.value=killkomma(this.value);"></td><td>neuer Preis: <input type="text" name="staffel['+nr+'][preisneu][]" value="" onkeyup="killkomma_neu(this);" onblur="this.value=killkomma(this.value);"></td><td>neuer Preis g&uml;ltig ab:<input type="date" name="staffel['+nr+'][datefrom][]" value="" /></td><td>neuer Preis g&uml;ltig bis:<input type="date" name="staffel['+nr+'][dateto][]" value="" /></td><td><img src="../dokumente/gfx/delete_record.gif" style="cursor:pointer" id="'+del_id+'" class="delete"></td></tr>';
139
                $('#reiter' + {$i}).tabs();
143
                    $('#'+table_id).append(r_html);
140
                $('#new_staffel_' + {$i}).click(add_staffel);
144
                    $('#'+del_id).click(del_staffel);
141
                $('.delete').click(del_staffel);
-
 
142
                {if $cfg[$i]["Brutto_Netto_Rechner"]==1}
-
 
143
                $('#staffel_{$i}_preis_0').change(Brutto_Netto_Rechner_Single);
145
                }
144
                {/if}
-
 
145
                {/for}
-
 
146
                $('#tax1').change(Brutto_Netto_Rechner).change();
-
 
147
            });
Zeile 146... Zeile 148...
146
 
148
 
-
 
149
            function add_staffel() {
147
                function del_staffel()
150
                let arr = this.id.split('_');
-
 
151
                let nr = arr[2];
148
                {
152
                let elems = $('.tr_staffel_' + nr).length;
149
                    arr=this.id.split('_');
153
                let next_id = Math.abs(elems + 1);
150
                    arr[0]="tr";
154
                arr[0] = "table";
151
                    tr_id=arr.join('_');
155
                let table_id = arr.join('_');
152
                    $('#'+tr_id).remove();
156
                let del_id = 'del_staffel_' + nr + '_' + next_id;
153
                }
157
                let r_html = '<tr id="tr_staffel_' + nr + '_' + next_id + '" class="tr_staffel_' + nr + '"><td>ab: <input type="text" name="staffel[' + nr + '][menge][]" value=""></td><td>Preis: <input type="text" name="staffel[' + nr + '][preis][]" value="" onkeyup="killkomma_neu(this);" onblur="this.value=killkomma(this.value);"></td><td>neuer Preis: <input type="text" name="staffel[' + nr + '][preisneu][]" value="" onkeyup="killkomma_neu(this);" onblur="this.value=killkomma(this.value);"></td><td>neuer Preis g&uml;ltig ab:<input type="date" name="staffel[' + nr + '][datefrom][]" value="" /></td><td>neuer Preis g&uml;ltig bis:<input type="date" name="staffel[' + nr + '][dateto][]" value="" /></td><td><img src="/images/gfx/delete_record.gif" style="cursor:pointer" id="' + del_id + '" class="delete" alt=""></td></tr>';
154
                function Brutto_Netto_Rechner(){
158
                $('#' + table_id).append(r_html);
155
                    $(".Brutto_Netto_Rechner_Basis").each(Brutto_Netto_Rechner_Single);
159
                $('#' + del_id).click(del_staffel);
Zeile 156... Zeile 160...
156
                }
160
            }
157
 
-
 
158
                function Brutto_Netto_Rechner_Single()
161
 
159
                {
162
            function del_staffel() {
160
                    mwstString=$("#tax1 :selected").text();
-
 
161
                    var mwst;
163
                let arr = this.id.split('_');
162
                    if(mwstString.toString().indexOf("%") != -1){
164
                arr[0] = "tr";
163
                        mwst = mwstString.split("%");
-
 
164
                        mwst = mwst[0];
-
 
165
                    }else{
165
                let tr_id = arr.join('_');
166
                        mwst = mwstString;
-
 
167
                    }
-
 
168
                    mwst = mwst.trim();
-
 
Zeile 169... Zeile 166...
169
                    name = $(this).attr("id");
166
                $('#' + tr_id).remove();
170
                    value = $(this).val();
167
            }
171
 
168
 
-
 
169
            function Brutto_Netto_Rechner() {
-
 
170
                $(".Brutto_Netto_Rechner_Basis").each(Brutto_Netto_Rechner_Single);
172
                    className="veraenderter_Brutto_Netto_Rechner_"+name;
171
            }
173
                    url="/Online-Shop/errechneNettoPreis.php?preis="+value+"&mwst="+mwst;
172
 
174
                    $.ajax({
173
            function Brutto_Netto_Rechner_Single() {
175
                        "async" :false,
174
                let mwstString = $("#tax1 :selected").text();
176
                        "url":url,
175
                let mwst;
177
                        "success":function(html){
176
                if (mwstString.toString().indexOf("%") != -1) {
-
 
177
                    mwst = mwstString.split("%");
178
                            $('.'+className).html(html);
178
                    mwst = mwst[0];
-
 
179
                } else {
-
 
180
                    mwst = mwstString;
-
 
181
                }
-
 
182
                mwst = mwst.trim();
-
 
183
                let name = $(this).attr("id");
-
 
184
                let value = $(this).val();
-
 
185
 
-
 
186
                let className = "veraenderter_Brutto_Netto_Rechner_" + name;
-
 
187
                let url = "/Online-Shop/errechneNettoPreis.php?preis=" + value + "&mwst=" + mwst;
-
 
188
                $.ajax({
-
 
189
                    "async": false,
-
 
190
                    "url": url,
-
 
191
                    "success": function (html) {
-
 
192
                        $('.' + className).html(html);
179
                        },
193
                    },
180
                    });
194
                });
181
                }
195
            }
182
            </script>
196
        </script>
183
            {assign var=Feld2 value= "tax1"}
197
        {assign var=Feld2 value= "tax1"}
184
            {if ( isset( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld2] ) )}
198
        {if ( isset( $user_rechte[$smarty.const.modul_name][$smarty.const.tool_name][$Feld2] ) )}
185
            <br />
199
            <br/>
186
            Steuersatz:
200
            Steuersatz:
187
            {if in_array( strtolower( $Feld ), $gesperrte_felder ) && $zeile["mutter"]}
201
            {if in_array( strtolower( $Feld ), $gesperrte_felder ) && $zeile["mutter"]}
188
                {$taxArr[$zeile["tax1"]]}
202
                {$taxArr[$zeile["tax1"]]}
189
            {else}
203
            {else}
190
            {html_options name="tax1" options=$taxArr selected=$zeile.tax1 id="tax1"}
204
                {html_options name="tax1" options=$taxArr selected=$zeile.tax1 id="tax1"}
191
            {/if}
205
            {/if}
192
            {/if}
206
        {/if}
193
        </td>
207
    </td>
194
    </tr>
208
</tr>
195
<script>
209
<script>
196
    $(function(){
210
    $(function () {
197
        $('#calc').button({
211
        $('#calc').button({
198
            icons:{
212
            icons: {
199
                primary:"ui-icon-calculator"
213
                primary: "ui-icon-calculator"
200
            }
214
            }
201
        }).click(show_min_price_dlg);
-
 
202
        $('.datefrom').focus(function(){
215
        }).click(show_min_price_dlg);
203
            if(!$(this).val())
216
        $('.datefrom').focus(function () {
204
            {
217
            if (!$(this).val()) {
205
                $(this).val($(this).attr("data-default"));
218
                $(this).val($(this).attr("data-default"));
206
            }
219
            }
207
        })
220
        })
208
        $('#min_price_dlg').dialog({
221
        $('#min_price_dlg').dialog({
209
            autoOpen:false,
222
            autoOpen: false,
210
            modal:true,
223
            modal: true,
211
            resizable:false,
224
            resizable: false,
212
            width:400,
225
            width: 400,
213
            buttons:[
226
            buttons: [
214
                {
227
                {
215
                    text:"berchnen",
228
                    text: "berechnen",
216
                    icons: {
229
                    icons: {
217
                        primary: "ui-icon-calculator"
-
 
218
                    },
230
                        primary: "ui-icon-calculator"
219
                    click:function()
231
                    },
220
                    {
232
                    click: function () {
221
                        calc_min_price();
233
                        calc_min_price();
222
                    }
234
                    }
223
                },
235
                },
224
                {
236
                {
225
                    text:"speichern",
237
                    text: "speichern",
226
                    icons: {
238
                    icons: {
227
                        primary: "ui-icon-check"
239
                        primary: "ui-icon-check"
228
                    },
240
                    },
229
                    click:function()
241
                    click: function () {
230
                    {
242
                        let aId=$('#a_id').val();
231
                        daten={
243
                        let daten = {
232
                            minPreis:$('#mindestpreis').val(),
244
                            minPreis: $('#mindestpreis').val(),
233
                            artikel:$('#a_id').val(),
245
                            artikel: aId,
234
                            pIndex:$('#pIndex').val()
246
                            pIndex: $('#pIndex').val()
235
                        }
247
                        }
236
                        $.post("save_min_price.php",daten);
248
                        $.post("save_min_price.php", daten);
237
                        document.location.href="artikel.php?action=edit&ID="+$('#a_id').val();
249
                        document.location.href = "artikel.php?action=edit&ID=" + aId;
238
                        $(this).dialog("close");
250
                        $(this).dialog("close");
239
                    }
251
                    }
240
                },
252
                },
241
                {
253
                {
242
                    text:"verwerfen",
254
                    text: "verwerfen",
243
                    icons:{
255
                    icons: {
244
                        primary:"ui-icon-close"
-
 
245
                    },
256
                        primary: "ui-icon-close"
246
                    click:function()
257
                    },
247
                    {
258
                    click: function () {
Zeile 248... Zeile 259...
248
                        $(this).dialog("close");
259
                        $(this).dialog("close");
249
                    }
260
                    }
Zeile 250... Zeile 261...
250
                }]
261
                }]
251
 
-
 
252
        })
262
 
253
    })
263
        })
254
 
264
    })
255
    function calc_min_price()
265
 
256
    {
266
    function calc_min_price() {
257
        daten={
267
        let daten = {
258
            ek:$('#ek').val(),
268
            ek: $('#ek').val(),
259
            nachlass1:$('#nachlass1').val(),
269
            nachlass1: $('#nachlass1').val(),
260
            nachlass2:$('#nachlass2').val(),
270
            nachlass2: $('#nachlass2').val(),
261
            nachlass3:$('#nachlass3').val(),
-
 
262
            skonto:$('#skonto').val(),
271
            nachlass3: $('#nachlass3').val(),
263
            zuschlag:$('#zuschlag').val()
272
            skonto: $('#skonto').val(),
264
        }
273
            zuschlag: $('#zuschlag').val()
Zeile 265... Zeile 274...
265
        $.post("calc_min_price.php",daten,function(html)
274
        }
266
        {
-
 
267
            $('#mindestpreis').val(html);
275
        $.post("calc_min_price.php", daten, function (html) {
268
        });
276
            $('#mindestpreis').val(html);
269
    }
277
        });
270
 
278
    }
271
    function show_min_price_dlg()
279
 
272
    {
280
    function show_min_price_dlg() {
273
        pId=$(this).attr("data-preis-index");
281
        let pId = $(this).attr("data-preis-index");
274
        $('#pIndex').val(pId)
282
        $('#pIndex').val(pId)
275
        $('#min_price_dlg').dialog("open");
-
 
276
    }
283
        $('#min_price_dlg').dialog("open");
-
 
284
    }
-
 
285
</script>
-
 
286
<div id="min_price_dlg" title="Minimalpreis berechnen">
277
</script>
287
    <table>
278
<div id="min_price_dlg" title="Mininmalpreis berechnen">
288
        <tr>
279
    <table>
289
            <td>
280
        <tr>
290
                <label for="ek">Einkaufspreis (netto)</label>
281
            <td>Einkaufspreis (netto)</td>
-
 
282
            <td>
291
            </td>
-
 
292
            <td>
-
 
293
                <input type="text" id="ek"/>
-
 
294
            </td>
283
                <input type="text" id="ek" />
295
        </tr>
284
            </td>
296
        <tr>
285
        </tr>
297
            <td>
286
        <tr>
298
                <label for="nachlass1">Nachlass 1 (%)</label>
287
            <td>Nachlass 1 (%)</td>
-
 
288
            <td>
299
            </td>
-
 
300
            <td>
-
 
301
                <input type="number" id="nachlass1" min="0" max="100" class="input"/>
-
 
302
            </td>
289
                <input type="number" id="nachlass1" min="0" max="100" class="input" />
303
        </tr>
290
            </td>
304
        <tr>
291
        </tr>
305
            <td>
292
        <tr>
306
                <label for="nachlass2">Nachlass 2 (%)</label>
293
            <td>Nachlass 2 (%)</td>
-
 
294
            <td>
307
            </td>
-
 
308
            <td>
-
 
309
                <input type="number" id="nachlass2" value="" min="0" max="100" class="input"/>
-
 
310
            </td>
295
                <input type="number" id="nachlass2" value="" min="0" max="100" class="input" />
311
        </tr>
296
            </td>
312
        <tr>
297
        </tr>
313
            <td>
298
        <tr>
314
                <label for="nachlass3">Nachlass 3 (%)</label>
299
            <td>Nachlass 3 (%)</td>
-
 
300
            <td>
315
            </td>
-
 
316
            <td>
-
 
317
                <input type="number" id="nachlass3" value="" min="0" max="100" class="input"/>
-
 
318
            </td>
301
                <input type="number" id="nachlass3" value="" min="0" max="100" class="input" />
319
        </tr>
302
            </td>
320
        <tr>
303
        </tr>
321
            <td>
304
        <tr>
322
                <label for="skonto">Skonto (%)</label>
305
            <td>Skonto (%)</td>
-
 
306
            <td>
323
            </td>
-
 
324
            <td>
-
 
325
                <input type="number" id="skonto" value="" min="0" max="100" class="input"/>
-
 
326
            </td>
307
                <input type="number" id="skonto" value="" min="0" max="100" class="input" />
327
        </tr>
308
            </td>
328
        <tr>
309
        </tr>
329
            <td>
310
        <tr>
330
                <label for="zuschlag">Zuschlag (%)</label>
311
            <td>Zuschlag (%)</td>
-
 
312
            <td>
331
            </td>
-
 
332
            <td>
-
 
333
                <input type="number" value="" id="zuschlag" min="0" max="100" class="input"/>
-
 
334
            </td>
313
                <input type="number" value="" id="zuschlag" min="0" max="100" class="input" />
335
        </tr>
314
            </td>
336
        <tr>
315
        </tr>
337
            <td>
316
        <tr>
338
                <label for="mindestpreis">Ergebnis</label>
317
            <td>Ergebnis</td>
339
            </td>
318
            <td>
340
            <td>
319
                <input type="text" id="mindestpreis" value="" readonly="readonly" disabled="disabled" />
341
                <input type="text" id="mindestpreis" value="" readonly="readonly" disabled="disabled"/>