|
@@ -128,17 +128,21 @@ function initCompanyPage(){
|
|
|
|
|
|
form.on('submit(submit)', function (data){
|
|
|
var data = form.val('dataForm');
|
|
|
- var objs = $("input[name='otherClass']") //选择所有的name属性等于'otherClass'的input元素
|
|
|
- console.log(objs)
|
|
|
+ // var objs = $("input[name='otherClass']") //选择所有的name属性等于'otherClass'的input元素
|
|
|
+ // console.log(objs)
|
|
|
+ // var otherData = {};
|
|
|
+ // if (objs && objs.length > 0) {
|
|
|
+ // for (var i = 0; i < objs.length; i++){
|
|
|
+ // console.log(objs[i].dataset.id)
|
|
|
+ // var keyName = objs[i].dataset.id;
|
|
|
+ // otherData[keyName] = objs[i].value;
|
|
|
+ // }
|
|
|
+ // }
|
|
|
var otherData = {};
|
|
|
- if (objs && objs.length > 0) {
|
|
|
- for (var i = 0; i < objs.length; i++){
|
|
|
- console.log(objs[i].dataset.id)
|
|
|
- var keyName = objs[i].dataset.id;
|
|
|
- otherData[keyName] = objs[i].value;
|
|
|
- }
|
|
|
- }
|
|
|
- // console.log(otherData)
|
|
|
+ $('#classificationOther').find($("input[name='otherClass']")).each(function (){
|
|
|
+ var keyName = $(this).attr("data-id");
|
|
|
+ otherData[keyName] = $(this).val();
|
|
|
+ })
|
|
|
var clsExplain = JSON.stringify(otherData)
|
|
|
data.classificationExplain = clsExplain;
|
|
|
|
|
@@ -276,8 +280,8 @@ function initCompanyPage(){
|
|
|
// 检测资质下拉
|
|
|
// initQualifications();
|
|
|
// 分类下拉
|
|
|
- xmSelectRenderColumnId([]);
|
|
|
- xmSelectRender([]);
|
|
|
+ xmSelectRenderColumnId([ ]);
|
|
|
+ xmSelectRender([ ]);
|
|
|
}
|
|
|
|
|
|
function echoClassification(data) {
|
|
@@ -288,8 +292,9 @@ function echoClassification(data) {
|
|
|
for (var i = 0; i < othClsData.length; i++){
|
|
|
var beforeName = othClsData[i].beforeName;
|
|
|
var otherDes = othClsData[i].otherDes;
|
|
|
+ var beforeDataId = othClsData[i].beforeDataId;
|
|
|
str += '<div class="layui-form-item"><label class="layui-form-label">'+beforeName+':</label>' +
|
|
|
- '<div class="layui-input-block"><input type="text" name="otherClass"' +
|
|
|
+ '<div class="layui-input-block"><input type="text" data-id="'+beforeDataId+'" name="otherClass"' +
|
|
|
'maxlength="500" class="layui-input" ' +
|
|
|
'value="'+ otherDes +'" autocomplete="off"></div></div>';
|
|
|
}
|
|
@@ -587,7 +592,6 @@ function certificateImgUpload() {
|
|
|
*/
|
|
|
function emptyForm(){
|
|
|
$("#classificationOther").empty();
|
|
|
-
|
|
|
// 清空input
|
|
|
var emptyObj = {
|
|
|
'id': '',
|
|
@@ -601,7 +605,6 @@ function emptyForm(){
|
|
|
'testingQualification': '',
|
|
|
'orgPicture': '',
|
|
|
'orgIntroduction': '',
|
|
|
- 'classificationExplain': '',
|
|
|
'orgBook': '',
|
|
|
'orgOfficialWebsite': '',
|
|
|
'longitude': '',
|
|
@@ -631,9 +634,9 @@ function emptyForm(){
|
|
|
// $('#testingQualification').val('');
|
|
|
// $('#classification').val('');
|
|
|
// 多选拉下清空
|
|
|
- xmSelect.get('#type', true).setValue([]);
|
|
|
- xmSelect.get('#columnId', true).setValue([]);
|
|
|
- xmSelect.get('#classification', true).setValue([]);
|
|
|
+ xmSelect.get('#type', true).setValue([ ]);
|
|
|
+ xmSelect.get('#columnId', true).setValue([ ]);
|
|
|
+ xmSelect.get('#classification', true).setValue([ ]);
|
|
|
form.render();
|
|
|
}
|
|
|
|
|
@@ -761,7 +764,8 @@ function xmSelectRenderType(data){
|
|
|
}
|
|
|
key = key.substring(0, key.lastIndexOf(","))
|
|
|
}
|
|
|
- xmSelectRender([]);
|
|
|
+ xmSelectRender([ ]);
|
|
|
+ $("#classificationOther").empty();
|
|
|
initFirstData(key)
|
|
|
},
|
|
|
data: data,
|
|
@@ -794,40 +798,4 @@ function xmSelectRender(data, vAttr, kAttr){
|
|
|
}
|
|
|
},
|
|
|
})
|
|
|
-
|
|
|
- // var selectData = [];
|
|
|
- // for (var i = 0; i < data.length; i++) {
|
|
|
- // var obj = {
|
|
|
- // name: data[i][kAttr],
|
|
|
- // value: data[i][vAttr],
|
|
|
- // };
|
|
|
- // selectData.push(obj);
|
|
|
- // }
|
|
|
- // console.log(selectData);
|
|
|
- // xmSelect.render({
|
|
|
- // el: '#classification',
|
|
|
- // tips: '请选择分类',
|
|
|
- // data: data,
|
|
|
- // on: function(data){
|
|
|
- // //arr: 当前多选已选中的数据
|
|
|
- // var arr = data.arr;
|
|
|
- // var clsFlag = false;
|
|
|
- // if (arr && arr.length > 0) {
|
|
|
- // for (let i = 0; i < arr.length; i++) {
|
|
|
- // if (arr[i].name === '其他') {
|
|
|
- // clsFlag = true;
|
|
|
- // }
|
|
|
- // }
|
|
|
- // }
|
|
|
- // if (clsFlag) {
|
|
|
- // $("#classificationShow").show();
|
|
|
- // }else {
|
|
|
- // $("#classificationExplain").val('');
|
|
|
- // $("#classificationShow").hide();
|
|
|
- // }
|
|
|
- // },
|
|
|
- // // tree: {
|
|
|
- // // show: true
|
|
|
- // // }
|
|
|
- // })
|
|
|
}
|