树型字典更新隐患类型
This commit is contained in:
parent
a3f1d188dd
commit
0a1dd39db2
|
@ -7,8 +7,10 @@
|
||||||
</div>
|
</div>
|
||||||
<div data-options="region:'center'" style="width:100%;height:100%;padding:5px 15px;">
|
<div data-options="region:'center'" style="width:100%;height:100%;padding:5px 15px;">
|
||||||
<form method="post" id="dicff">
|
<form method="post" id="dicff">
|
||||||
|
<input id="dicparent" name="dicparent" type="hidden"
|
||||||
|
></input>
|
||||||
<div style="margin-bottom:10px">
|
<div style="margin-bottom:10px">
|
||||||
<input id="dickeyid" name="dickeyid" type="hidden" style="width:90%;"
|
<input id="dickeyid" name="dickeyid" type="hidden"
|
||||||
data-options="label:'字典ID'"></input>
|
data-options="label:'字典ID'"></input>
|
||||||
</div>
|
</div>
|
||||||
<div style="margin-bottom:10px">
|
<div style="margin-bottom:10px">
|
||||||
|
@ -16,10 +18,11 @@
|
||||||
data-options="label:'项目值',multiline:true,required:true"></input>
|
data-options="label:'项目值',multiline:true,required:true"></input>
|
||||||
</div>
|
</div>
|
||||||
<div style="margin-bottom:10px">
|
<div style="margin-bottom:10px">
|
||||||
<select id="dicparent" name="dicparent" style="width:90%" data-options="label:'所属字典',required:true"
|
<input id="parent" name="parent" style="width:90%" data-options="label:'父'"
|
||||||
editable="false">
|
editable="false" >
|
||||||
</select>
|
</input>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div style="margin-bottom:10px">
|
<div style="margin-bottom:10px">
|
||||||
<input id="dickeydetail" name="detail" style="width:90%;height:60px"
|
<input id="dickeydetail" name="detail" style="width:90%;height:60px"
|
||||||
data-options="label:'描述',multiline:true"></input></div>
|
data-options="label:'描述',multiline:true"></input></div>
|
||||||
|
@ -29,18 +32,21 @@
|
||||||
<script>
|
<script>
|
||||||
$('#dickeyname').textbox();
|
$('#dickeyname').textbox();
|
||||||
$('#dickeydetail').textbox();
|
$('#dickeydetail').textbox();
|
||||||
$('#dicparent').combotree({
|
// $('#dicparent').combotree({
|
||||||
url: 'dicchandle?a=tree',
|
// url: 'dicchandle?a=tree',
|
||||||
loadFilter: function (rows) {
|
// loadFilter: function (rows) {
|
||||||
return convert(rows);
|
// return convert(rows);
|
||||||
},
|
// },
|
||||||
});
|
// });
|
||||||
|
|
||||||
//获取dialog传值
|
//获取dialog传值
|
||||||
var x = getQueryParam('dicparent')
|
var x = getQueryParam('dicparent')
|
||||||
if (x == 0) { }
|
if (x == 0) { }
|
||||||
else {
|
else {
|
||||||
$('#dicparent').combotree('setValue', x);
|
$('#dicparent').attr('value', x);
|
||||||
|
$('#parent').combotree({
|
||||||
|
url: 'getdickey?dicclass='+x+'&a=combobox',
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
var a = GetQueryString('a');
|
var a = GetQueryString('a');
|
||||||
|
@ -51,7 +57,7 @@
|
||||||
else { $('#dicparent').combotree('setValue', x) }
|
else { $('#dicparent').combotree('setValue', x) }
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$('#dicparent').combotree('setValue', getQueryParam('dicparent'))
|
$('#dicparent').attr('value', getQueryParam('dicparent'));
|
||||||
$('#dickeydetail').textbox('setValue', getQueryParam('detail'));
|
$('#dickeydetail').textbox('setValue', getQueryParam('detail'));
|
||||||
//console.log(getQueryParam('detail'));
|
//console.log(getQueryParam('detail'));
|
||||||
$('#dickeyname').textbox('setValue', getQueryParam('dickeyname'));
|
$('#dickeyname').textbox('setValue', getQueryParam('dickeyname'));
|
||||||
|
@ -91,7 +97,7 @@
|
||||||
},
|
},
|
||||||
success: function (data) {
|
success: function (data) {
|
||||||
if (data.code == 1) {
|
if (data.code == 1) {
|
||||||
$("#dictable").datagrid('reload'); $("#dd").dialog("close");
|
$("#dictable").treegrid('reload'); $("#dd").dialog("close");
|
||||||
} else { $.messager.alert('提示', '失败,该选项不可编辑!'); }
|
} else { $.messager.alert('提示', '失败,该选项不可编辑!'); }
|
||||||
$('#submitdictb').linkbutton('enable');
|
$('#submitdictb').linkbutton('enable');
|
||||||
},
|
},
|
||||||
|
|
|
@ -1664,6 +1664,7 @@ def getdickey(req):
|
||||||
for i in r_list:
|
for i in r_list:
|
||||||
i['value'] = i['dickeyid']
|
i['value'] = i['dickeyid']
|
||||||
i['text'] = i['dickeyname']
|
i['text'] = i['dickeyname']
|
||||||
|
i['id'] = i['dickeyid']
|
||||||
r_dict[i["dickeyid"]]=i
|
r_dict[i["dickeyid"]]=i
|
||||||
ret=[]
|
ret=[]
|
||||||
for i in r_list:
|
for i in r_list:
|
||||||
|
@ -1691,6 +1692,7 @@ def getdickey(req):
|
||||||
for i in r_list:
|
for i in r_list:
|
||||||
i['value'] = i['dickeyid']
|
i['value'] = i['dickeyid']
|
||||||
i['text'] = i['dickeyname']
|
i['text'] = i['dickeyname']
|
||||||
|
i['id'] = i['dickeyid']
|
||||||
r_dict[i["dickeyid"]]=i
|
r_dict[i["dickeyid"]]=i
|
||||||
ret=[]
|
ret=[]
|
||||||
for i in r_list:
|
for i in r_list:
|
||||||
|
@ -3101,6 +3103,7 @@ def dicthandle(req):
|
||||||
dickeyname = data['dickeyname']
|
dickeyname = data['dickeyname']
|
||||||
dicparent = data['dicparent']
|
dicparent = data['dicparent']
|
||||||
detail = data['detail']
|
detail = data['detail']
|
||||||
|
parent = data.get('parent', None)
|
||||||
if dickeyid != '':
|
if dickeyid != '':
|
||||||
a = Dickey.objects.get(dickeyid=dickeyid)
|
a = Dickey.objects.get(dickeyid=dickeyid)
|
||||||
if ',1,' in a.usecomps and companyid != '1':
|
if ',1,' in a.usecomps and companyid != '1':
|
||||||
|
@ -3109,11 +3112,19 @@ def dicthandle(req):
|
||||||
a.dickeyname = dickeyname
|
a.dickeyname = dickeyname
|
||||||
a.dicparent = Dicclass.objects.get(dicid=dicparent)
|
a.dicparent = Dicclass.objects.get(dicid=dicparent)
|
||||||
a.detail = detail
|
a.detail = detail
|
||||||
|
if parent:
|
||||||
|
a.parent = Dickey.objects.get(dickeyid=parent)
|
||||||
a.save()
|
a.save()
|
||||||
return JsonResponse({"code": 1})
|
return JsonResponse({"code": 1})
|
||||||
else:
|
else:
|
||||||
Dickey.objects.create(dickeyname=dickeyname, dicparent=Dicclass.objects.get(
|
obj = Dickey()
|
||||||
dicid=dicparent), usecomps=','+companyid+',', detail=detail)
|
obj.dickeyname = dickeyname
|
||||||
|
obj.dicparent=Dicclass.objects.get(dicid=dicparent)
|
||||||
|
obj.detail = detail
|
||||||
|
obj.usecomps = ','+companyid+','
|
||||||
|
if parent:
|
||||||
|
obj.parent = Dickey.objects.get(dickeyid=parent)
|
||||||
|
obj.save()
|
||||||
return JsonResponse({"code": 1})
|
return JsonResponse({"code": 1})
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue