ware_sele.html
3.92 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
<input id="waregroup_control_list" ind="" value="" type="hidden"/>
<input id="fware_stoid" value="{:getAdmStoId();}" type="hidden"/>
<script type="text/javascript">
var iwarei=0;
/*--添加商品--*/
function add_goods() {
var backfunc="call_back_sele_ware";
var stoid=$("#fware_stoid").val()!=""?$("#fware_stoid").val():1;
//通过controller来获取Angular应用
var appElement = document.querySelector('[ng-controller=ctrl]');
//获取$scope变量
var $scope = angular.element(appElement).scope();
var dda=$scope.content.data;
var goodlist="";
if(dda.length>0){
for(var i=0;i<dda.length;i++){
goodlist+=dda[i].goodsid+",";
}
goodlist=goodlist.substring(0,goodlist.length-1);
}
/*--弹起选择商品--*/
var url0 = "/index.php/admin/uploadify/search_goods/stoid/"+stoid+"/func/"+backfunc+"/glist/"+goodlist;
iwarei=layer.open({
type: 2,
title: '选择商品',
shadeClose: true,
shade: 0.2,
area: ['96%', '75%'],
content: url0,
});
}
/*--添加商品分组a是content的一级名称,b是二级名称,c是二级的索引,ob是对象-*/
function sele_group(a,b,c,ob) {
var func="call_back_sele_waregroup";
var ind=0;
var stoid=$("#fware_stoid").val() || 1;
if(a==""){
$("#waregroup_control_list").val(b);
}else{
$("#waregroup_control_list").val(a+'-'+b);
var n=0;
while(!obj.hasClass('parent')){
obj=obj.parent();
n++;
if(n>=4) break;
}
ind=obj.index();
}
$("#waregroup_control_list").attr("ind",ind);
$("#waregroup_control_list").attr("utitle",c);
/*--弹起选择商品--*/
var url0 = "/index.php/admin/uploadify/search_goods_group/stoid/"+stoid+"/func/"+func;
iwarei=layer.open({
type: 2,
title: '商品分组',
shadeClose: true,
shade: 0.2,
area: ['96%', '75%'],
content: url0,
});
}
/*--选择商品返回-,ele-*/
function call_back_sele_ware(ele) {
layer.close(iwarei);
//通过controller来获取Angular应用
var appElement = document.querySelector('[ng-controller=ctrl]');
//获取$scope变量
var $scope = angular.element(appElement).scope();
for(var i=0;i<ele.length;i++) {
var e = {
goodsid: ele[i].goodsid,
goodsimg: ele[i].goodsimg,
goodsname: ele[i].goodsname,
price: ele[i].price,
num: ele[i].salenum,
m_price: ele[i].m_price,
};
$scope.content.data.push(e);
}
//同步到Angular控制器中
$scope.$apply();
}
/*--选择商品分组返回-,ele-*/
function call_back_sele_waregroup(ele) {
layer.close(iwarei);
var kword=ele.name;
//通过controller来获取Angular应用
var appElement = document.querySelector('[ng-controller=ctrl]');
//获取$scope变量
var $scope = angular.element(appElement).scope();
//调用msg变量,并改变msg的值
var v=$("#waregroup_control_list").val();
var ind=parseInt($("#waregroup_control_list").attr('ind'));
var ary=v.split("-");
var c=$("#waregroup_control_list").attr('utitle');
if(ary.length==1){
$scope.content[v] = ele.grid;
$scope.content[c] = kword;
}else {
var a = ary[0];
var b = ary[1];
/*--修改链接的地址--*/
$scope.content[a][ind][b] = ele.grid;
$scope.content[a][ind][c] = kword;
}
//同步到Angular控制器中
$scope.$apply();
console.log($scope.content);
}
</script>