From ecdac8a738f254db2b2ea28cbe3248f7a6a7eb2b Mon Sep 17 00:00:00 2001
From: mrzcc <121184950@qq.com>
Date: 星期五, 06 三月 2020 16:18:27 +0800
Subject: [PATCH] 优化采购申请组件
---
WebService/src/main/resources/components/basePrivilegePackage/edit-basePrivilege/editBasePrivilege.js | 148 +++++++++++++++++++++++++++----------------------
1 files changed, 81 insertions(+), 67 deletions(-)
diff --git a/WebService/src/main/resources/components/basePrivilegePackage/edit-basePrivilege/editBasePrivilege.js b/WebService/src/main/resources/components/basePrivilegePackage/edit-basePrivilege/editBasePrivilege.js
index 89f3fd8..e5ccbe1 100644
--- a/WebService/src/main/resources/components/basePrivilegePackage/edit-basePrivilege/editBasePrivilege.js
+++ b/WebService/src/main/resources/components/basePrivilegePackage/edit-basePrivilege/editBasePrivilege.js
@@ -1,75 +1,88 @@
-(function(vc,vm){
+(function (vc, vm) {
vc.extends({
- data:{
- editBasePrivilegeInfo:{
- pId:'',
-name:'',
-domain:'',
-description:'',
+ data: {
+ editBasePrivilegeInfo: {
+ pId: '',
+ name: '',
+ resource: '',
+ domain: '',
+ description: '',
}
},
- _initMethod:function(){
+ _initMethod: function () {
- },
- _initEvent:function(){
- vc.on('editBasePrivilege','openEditBasePrivilegeModal',function(_params){
+ },
+ _initEvent: function () {
+ vc.on('editBasePrivilege', 'openEditBasePrivilegeModal', function (_params) {
vc.component.refreshEditBasePrivilegeInfo();
$('#editBasePrivilegeModel').modal('show');
- vc.copyObject(_params, vc.component.editBasePrivilegeInfo );
+ vc.copyObject(_params, vc.component.editBasePrivilegeInfo);
vc.component.editBasePrivilegeInfo.communityId = vc.getCurrentCommunity().communityId;
});
},
- methods:{
- editBasePrivilegeValidate:function(){
- return vc.validate.validate({
- editBasePrivilegeInfo:vc.component.editBasePrivilegeInfo
- },{
- 'editBasePrivilegeInfo.name':[
-{
- limit:"required",
- param:"",
- errInfo:"鏉冮檺鍚嶇О涓嶈兘涓虹┖"
+ methods: {
+ editBasePrivilegeValidate: function () {
+ return vc.validate.validate({
+ editBasePrivilegeInfo: vc.component.editBasePrivilegeInfo
+ }, {
+ 'editBasePrivilegeInfo.name': [
+ {
+ limit: "required",
+ param: "",
+ errInfo: "鏉冮檺鍚嶇О涓嶈兘涓虹┖"
},
- {
- limit:"maxin",
- param:"2,10",
- errInfo:"鏉冮檺鍚嶇О蹇呴』鍦�2鑷�10瀛楃涔嬮棿"
+ {
+ limit: "maxin",
+ param: "2,10",
+ errInfo: "鏉冮檺鍚嶇О蹇呴』鍦�2鑷�10瀛楃涔嬮棿"
},
],
-'editBasePrivilegeInfo.domain':[
-{
- limit:"required",
- param:"",
- errInfo:"鍟嗘埛绫诲瀷涓嶈兘涓虹┖"
+ 'editBasePrivilegeInfo.resource': [
+ {
+ limit: "required",
+ param: "",
+ errInfo: "璧勬簮璺緞涓嶈兘涓虹┖"
},
- {
- limit:"maxin",
- param:"1,12",
- errInfo:"鍟嗘埛绫诲瀷閿欒"
+ {
+ limit: "maxin",
+ param: "2,200",
+ errInfo: "璧勬簮璺緞蹇呴』鍦�2鑷�200瀛楃涔嬮棿"
},
],
-'editBasePrivilegeInfo.description':[
- {
- limit:"maxLength",
- param:"200",
- errInfo:"澶囨敞鍐呭涓嶈兘瓒呰繃200"
+ 'editBasePrivilegeInfo.domain': [
+ {
+ limit: "required",
+ param: "",
+ errInfo: "鍟嗘埛绫诲瀷涓嶈兘涓虹┖"
+ },
+ {
+ limit: "maxin",
+ param: "1,12",
+ errInfo: "鍟嗘埛绫诲瀷閿欒"
},
],
-'editBasePrivilegeInfo.pId':[
-{
- limit:"required",
- param:"",
- errInfo:"鏉冮檺ID涓嶈兘涓虹┖"
+ 'editBasePrivilegeInfo.description': [
+ {
+ limit: "maxLength",
+ param: "200",
+ errInfo: "澶囨敞鍐呭涓嶈兘瓒呰繃200"
+ },
+ ],
+ 'editBasePrivilegeInfo.pId': [
+ {
+ limit: "required",
+ param: "",
+ errInfo: "鏉冮檺ID涓嶈兘涓虹┖"
}]
- });
- },
- editBasePrivilege:function(){
- if(!vc.component.editBasePrivilegeValidate()){
- vc.message(vc.validate.errInfo);
- return ;
+ });
+ },
+ editBasePrivilege: function () {
+ if (!vc.component.editBasePrivilegeValidate()) {
+ vc.toast(vc.validate.errInfo);
+ return;
}
vc.http.post(
@@ -77,34 +90,35 @@
'update',
JSON.stringify(vc.component.editBasePrivilegeInfo),
{
- emulateJSON:true
- },
- function(json,res){
+ emulateJSON: true
+ },
+ function (json, res) {
//vm.menus = vm.refreshMenuActive(JSON.parse(json),0);
- if(res.status == 200){
+ if (res.status == 200) {
//鍏抽棴model
$('#editBasePrivilegeModel').modal('hide');
- vc.emit('basePrivilegeManage','listBasePrivilege',{});
- return ;
+ vc.emit('basePrivilegeManage', 'listBasePrivilege', {});
+ return;
}
vc.message(json);
- },
- function(errInfo,error){
+ },
+ function (errInfo, error) {
console.log('璇锋眰澶辫触澶勭悊');
vc.message(errInfo);
- });
+ });
},
- refreshEditBasePrivilegeInfo:function(){
- vc.component.editBasePrivilegeInfo= {
- pId:'',
-name:'',
-domain:'',
-description:'',
+ refreshEditBasePrivilegeInfo: function () {
+ vc.component.editBasePrivilegeInfo = {
+ pId: '',
+ name: '',
+ domain: '',
+ description: '',
+ resource:''
}
}
}
});
-})(window.vc,window.vc.component);
+})(window.vc, window.vc.component);
--
Gitblit v1.8.0