Browse Source

Merge branch 'feature/v2.0.0-noChange' into 'develop'

【合并分支-完结一个版本】

See merge request dcuc-web/auth-web!2
黄资权 4 years ago
parent
commit
5200403bb0

+ 3 - 1
.gitignore

@@ -1,2 +1,4 @@
 .svn
-node_modules
+node_modules
+dist
+.idea

+ 3 - 3
config/dev.env.js

@@ -34,9 +34,9 @@ module.exports = merge(prodEnv, {
 
     PROXY_TABLE: JSON.stringify({
         "/dcucauth": {
-            // target: "http://10.11.1.155:8871" // 傅志强
+            // target: "http://10.11.1.155:8861" // 傅志强
             // target: "http://10.11.1.192:8871" // 马志强
-            target:"http://10.11.1.142:8871" // 易长安
+            target: "http://10.11.1.142:8861" // 易长安
         }
     })
-});
+});

+ 2 - 2
config/index.js

@@ -13,7 +13,7 @@ module.exports = {
         assetsPublicPath: "/",
         // Various Dev Server settings
         host: "0.0.0.0", // can be overwritten by process.env.HOST
-        port: 1646, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
+        port: 8871, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
         autoOpenBrowser: false,
         errorOverlay: true,
         notifyOnErrors: true,
@@ -92,4 +92,4 @@ module.exports = {
         // Set to `true` or `false` to always turn it on or off
         bundleAnalyzerReport: process.env.npm_config_report
     }
-};
+};

+ 2 - 2
src/pages/authorization-manage/author-source-manage.vue

@@ -112,8 +112,8 @@ export default {
             if (!value) {
                 callback(new Error("请输入资源代码"));
             }
-            if (!regular.checkNumberLetter(value)) {
-                callback(new Error("请输入数字和字母!"));
+            if (!regular.checkNumLetter(value)) {
+                callback(new Error("请输入数字、字母、下划线、中划线、/组合!"));
             }
             callback();
         };

+ 2 - 2
src/pages/empower-manage/institutional-quotas-manage/edit.vue

@@ -8,8 +8,8 @@
         <!--操作内容导航-->
         <div class="select-item-tab-text">
             <p>
-                当前管理员【 <span class="selected">{{ user.extendtions.name || "" }}</span> 】,所属机构【
-                <span class="selected">{{ user.extendtions.orgName }}</span> 】,所选应用名称【
+                当前管理员【 <span class="selected">{{ user.name || "" }}</span> 】,所属机构【
+                <span class="selected">{{ user.securityOrgName }}</span> 】,所选应用名称【
                 <span class="selected">{{ row.name || "" }}</span> 】
             </p>
             <p>

+ 6 - 2
src/pages/empower-manage/persional-empower-manage/roleView.vue

@@ -354,11 +354,14 @@ export default {
                 saveParams.staffList += cc.id + ",";
             });
             saveParams.staffList = saveParams.staffList.substr(0, saveParams.staffList.length - 1); // 已勾选id
+
             // 未勾选
             if (this.checkedPersionData.length == 0) {
+                
                 this.persionListData.forEach(dd => {
                     this.deleteIds.push({
-                        id: dd.id
+                        id: dd.id,
+                        orgId:dd.orgId
                     });
                 });
             } else {
@@ -372,7 +375,8 @@ export default {
                     }
                     if (flag) {
                         this.deleteIds.push({
-                            id: this.persionListData[i].id
+                            id: this.persionListData[i].id,
+                            orgId:this.persionListData[i].orgId
                         });
                     }
                 }

+ 12 - 12
src/utils/regular.js

@@ -16,8 +16,8 @@ export const wechart = /^[a-zA-Z][a-zA-Z0-9_-]{5,19}$/;
 export const password = /^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\\W_!@#$%^&*`~()-+=]+$)(?![a-z0-9]+$)(?![a-z\\W_!@#$%^&*`~()-+=]+$)(?![0-9\\W_!@#$%^&*`~()-+=]+$)[a-zA-Z0-9\\W_!@#$%^&*`~()-+=]{8,30}$/;
 
 export const url = /^(https?|ftp|file):\/\/[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]/;
-// 数字+字母+_
-export const number_letter = /^[0-9a-zA-Z_]*$/;
+// 数字+字母+_+-
+export const number_letter = /^[0-9a-zA-Z_\-\/]*$/;
 
 // 数字+字母
 export const numberLetter = /^[0-9a-zA-Z]*$/;
@@ -33,18 +33,18 @@ export const checkTel = val => tel.test(val);
 export const checkEmail = val => email.test(val);
 // 身份证
 export const checkIDCard = val => IDCard.test(val);
-    // 校验15或18位
-export function checkIDCard2(val){
-    const city={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江 ",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北 ",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏 ",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",91:"国外 "};
-    let pass= true;
+// 校验15或18位
+export function checkIDCard2(val) {
+    const  city = { 11: "北京", 12: "天津", 13: "河北", 14: "山西", 15: "内蒙古", 21: "辽宁", 22: "吉林", 23: "黑龙江 ", 31: "上海", 32: "江苏", 33: "浙江", 34: "安徽", 35: "福建", 36: "江西", 37: "山东", 41: "河南", 42: "湖北 ", 43: "湖南", 44: "广东", 45: "广西", 46: "海南", 50: "重庆", 51: "四川", 52: "贵州", 53: "云南", 54: "西藏 ", 61: "陕西", 62: "甘肃", 63: "青海", 64: "宁夏", 65: "新疆", 71: "台湾", 81: "香港", 82: "澳门", 91: "国外 " };
+    let  pass =  true;
 
-    if(!val || !/^\d{6}(18|19|20)?\d{2}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i.test(val)){
+    if (!val  ||  !/^\d{6}(18|19|20)?\d{2}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i.test(val)) {
         //身份证号格式错误
-        pass = false;
-    }else if(!city[val.substr(0,2)]){
+        pass  =  false;
+    } else  if (!city[val.substr(0, 2)]) {
         //地址编码错误
-        pass = false;
-    }else {
+        pass  =  false;
+    } else {
         //18位身份证需要验证最后一位校验位
         if (val.length == 18) {
             // idcard = val.split('');
@@ -157,4 +157,4 @@ export class SplitIdCard {
         birthday = birthday.replace(/(.{4})(.{2})/, "$1-$2-");
         return birthday;
     }
-}
+}