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 @@ | ||||||