diff --git a/public/components/editStoreAttr/editStoreAttr.html b/public/components/editStoreAttr/editStoreAttr.html new file mode 100644 index 000000000..30e9a0618 --- /dev/null +++ b/public/components/editStoreAttr/editStoreAttr.html @@ -0,0 +1,31 @@ + diff --git a/public/components/editStoreAttr/editStoreAttr.js b/public/components/editStoreAttr/editStoreAttr.js new file mode 100644 index 000000000..5e34a20c7 --- /dev/null +++ b/public/components/editStoreAttr/editStoreAttr.js @@ -0,0 +1,82 @@ +(function (vc, vm) { + vc.extends({ + data: { + editStoreAttr: { + attrId:'', + value:'', + name:'', + } + }, + _initMethod: function () { + + }, + _initEvent: function () { + + vc.on("editStoreAttr", "openEditStoreAttrModal", function (_param) { + vc.component.clearEditStoreAttr(); + vc.component.refreshEditStoreAttr(_param); + $('#editStoreAttrModel').modal('show'); + }); + + }, + methods: { + refreshEditStoreAttr(_storeAttr){ + var _storeAttr = _storeAttr._storeAttr; + vc.component.editStoreAttr.attrId = _storeAttr.attrId; + vc.component.editStoreAttr.value = _storeAttr.value; + vc.component.editStoreAttr.name = _storeAttr.name; + }, + clearEditStoreAttr(){ + vc.component.editStoreAttr= { + attrId:'', + value:'', + name:'' + } + }, + editStoreAttrValidate: function () { + return vc.validate.validate({ + editStoreAttrInfo: vc.component.editStoreAttr + }, { + 'editStoreAttrInfo.value': [ + { + limit: "required", + param: "", + errInfo: "必填" + }, + { + limit: "maxLength", + param: "50", + errInfo: "属性值不能超过50位" + }, + ], + 'editStoreAttrInfo.attrId': [ + { + limit: "required", + param: "", + errInfo: "属性id不能为空" + } + ] + }); + }, + submitEditStoreAttr:function () { + if (!vc.component.editStoreAttrValidate()) { + vc.toast(vc.validate.errInfo); + return; + } + vc.http.apiPost('storeAttr.updateStoreAttr', + JSON.stringify(vc.component.editStoreAttr), + function (json, res) { + }, function (bodyText, res) { + if (res.status == 200) { + $('#editStoreAttrModel').modal('hide'); + vc.emit('storeInfoManage', 'getStoreInfo', {}); + return; + } + vc.toast(bodyText); + } + ); + } + } + }); + +})(window.vc, window.vc.component); diff --git a/public/components/editStoreInfo/editStoreInfo.js b/public/components/editStoreInfo/editStoreInfo.js index 0fa5cf3a9..574a2182d 100644 --- a/public/components/editStoreInfo/editStoreInfo.js +++ b/public/components/editStoreInfo/editStoreInfo.js @@ -104,33 +104,6 @@ vc.toast(vc.validate.errInfo); return; } - - - // vc.http.post( - // 'editStore', - // 'update', - // JSON.stringify(vc.component.editStoreInfo), - // { - // emulateJSON: true - // }, - // function (json, res) { - // if (res.status == 200) { - // $('#editStoreModel').modal('hide'); - // vc.emit('storeInfoManage', 'getStoreInfo', {}); - // return; - // } - // vc.toast(json); - // }, - // function (errInfo, error) { - // console.log('请求失败处理'); - // - // vc.toast(errInfo); - // }); - - - // var param = { - // params: vc.component.editStoreInfo - // }; vc.http.apiPost('update.store.info', JSON.stringify(vc.component.editStoreInfo), function (json, res) { diff --git a/public/components/storeInfoManage/storeInfoManage.html b/public/components/storeInfoManage/storeInfoManage.html index 9d282fc91..7d1a1c22d 100644 --- a/public/components/storeInfoManage/storeInfoManage.html +++ b/public/components/storeInfoManage/storeInfoManage.html @@ -57,43 +57,30 @@
-
+
+
-
商户属性
+
商户信息
- - - - - - - - - - - +
企业法人注册资本成立日期经营范围登记机关操作
- - - - - - - - - + + + + + + +
{{listStore.A}}{{listStore.V}}{{listStore.A}}{{listStore.A}}{{listStore.A}} -
- -
-
{{storeAttr.name}}{{storeAttr.value}} +
+ +
+
@@ -103,8 +90,11 @@
+ +
+
diff --git a/public/components/storeInfoManage/storeInfoManage.js b/public/components/storeInfoManage/storeInfoManage.js index 5d0048bc9..185137b99 100644 --- a/public/components/storeInfoManage/storeInfoManage.js +++ b/public/components/storeInfoManage/storeInfoManage.js @@ -7,7 +7,6 @@ listStores: [], total: 0, records: 1, - moreCondition: false, conditions: { name: '', storeTypeCd: '', @@ -55,15 +54,8 @@ _openEditStoreInfoModel(_storeInfo){ vc.emit('editStoreInfo', 'openEditStoreModal', {_storeInfo}); }, - _moreCondition: function () { - if (vc.component.listStoreManageInfo.moreCondition) { - vc.component.listStoreManageInfo.moreCondition = false; - } else { - vc.component.listStoreManageInfo.moreCondition = true; - } - }, - _openStoresAttributeModel(){ - + _openEditStoreAttrModel(_storeAttr){ + vc.emit('editStoreAttr', 'openEditStoreAttrModal', {_storeAttr}); }