|
@@ -133,7 +133,7 @@ import {getSiteByID, saveSite} from "@/api/baseSettings/siteInfo";
|
|
|
import BUploadFile from "@/components/file/uploadFile.vue";
|
|
|
import {message, SelectProps, TableColumnsType, TableProps} from "ant-design-vue";
|
|
|
import {getRegionCodeList, getStreetCodeList} from "@/api/system/area/index";
|
|
|
-import {getSiteUserList,getSiteUserDataList,getListBySiteID, getSiteUserByID} from "@/api/baseSettings/userInfo";
|
|
|
+import {getSiteUserList,getSiteUserDataList,getListBySiteID} from "@/api/baseSettings/userInfo";
|
|
|
import {getInstitutionDataList} from "@/api/baseSettings/institution";
|
|
|
import {getPaginationTotalTitle} from "@/utils/common";
|
|
|
|
|
@@ -225,7 +225,7 @@ export default defineComponent({
|
|
|
getUserDataList();
|
|
|
getSiteByID(siteID).then((result: any) => {
|
|
|
formData.dataModel = result;
|
|
|
- // console.log("dataModel",formData.dataModel);
|
|
|
+ //console.log("dataModel",formData.dataModel);
|
|
|
getManageUsers(formData.dataModel.siteID);
|
|
|
// console.log("manageUsers",manageUsers.value);
|
|
|
if (formData.dataModel.regionCode != null){
|
|
@@ -251,7 +251,7 @@ export default defineComponent({
|
|
|
});
|
|
|
}
|
|
|
|
|
|
- const addSiteUser = () => {
|
|
|
+ /*const addSiteUser = () => {
|
|
|
if(allUsers.value.length >0){
|
|
|
const newUser = allUsers.value[0];
|
|
|
// console.log(newUser);
|
|
@@ -264,8 +264,8 @@ export default defineComponent({
|
|
|
const delSiteUser = (site) =>{
|
|
|
(manageUsers.value as any[]).splice(site, 1);
|
|
|
validateSameUser();
|
|
|
- }
|
|
|
- const manageUsersChange = (index:any,siteUserID:any) =>{
|
|
|
+ }*/
|
|
|
+ /*const manageUsersChange = (index:any,siteUserID:any) =>{
|
|
|
// console.log('siteUserID',siteUserID);
|
|
|
getSiteUserByID(siteUserID).then((result :any)=> {
|
|
|
result.siteID = formData.dataModel.siteID;
|
|
@@ -273,9 +273,9 @@ export default defineComponent({
|
|
|
// console.log('manageUsers',manageUsers.value);
|
|
|
validateSameUser();
|
|
|
});
|
|
|
- }
|
|
|
+ }*/
|
|
|
|
|
|
- const validateSameUser = ()=>{
|
|
|
+ /* const validateSameUser = ()=>{
|
|
|
isAllowCommit.value = true;
|
|
|
if (manageUsers.value.length>1){
|
|
|
manageUsers.value.forEach(item=>{
|
|
@@ -286,22 +286,26 @@ export default defineComponent({
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
+ if (!isAllowCommit.value)message.error("不允许添加相同的人员!");
|
|
|
+ }*/
|
|
|
+
|
|
|
+ const mobileValidate = ()=>{
|
|
|
+ isAllowCommit.value = true;
|
|
|
+ const mobileReg = /^1[3|4|5|6|7|8|9]\d{9}$/;
|
|
|
+ if(!mobileReg.test(formData.dataModel.fzrMobile)){
|
|
|
+ message.error("输入的联系电话有误!");
|
|
|
+ isAllowCommit.value = false;
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
const onClose = (reload: any) => {
|
|
|
tabsViewStore.closeCurrentTabByPath('/baseSettings/site/add');
|
|
|
tabsViewStore.closeCurrentTabByPath('/baseSettings/site/edit');
|
|
|
tabsViewStore.openTab('/baseSettings/site/index',{reload:reload});
|
|
|
};
|
|
|
const onFinish = () => {
|
|
|
- validateSameUser();
|
|
|
- if (!isAllowCommit.value){
|
|
|
- message.error("不允许添加相同的人员!");
|
|
|
- }else if(formData.dataModel.siteCode==null||formData.dataModel.siteName ==null||formData.dataModel.institutionID==null||
|
|
|
- formData.dataModel.regionCode==null||formData.dataModel.streetCode==null||formData.dataModel.detailAddress==null){
|
|
|
- message.error("请填写完整的站点信息!");
|
|
|
- isAllowCommit.value = false;
|
|
|
- }
|
|
|
-
|
|
|
+ mobileValidate();
|
|
|
+ /*validateSameUser();*/
|
|
|
if (isAllowCommit.value){
|
|
|
formData.dataModel.manageUsers = manageUsers.value;
|
|
|
saveSite(formData.dataModel).then(result => {
|
|
@@ -340,9 +344,9 @@ export default defineComponent({
|
|
|
getUserDataList,
|
|
|
getInstitutionList,
|
|
|
getAllUsers,
|
|
|
- addSiteUser,
|
|
|
+ /*addSiteUser,
|
|
|
delSiteUser,
|
|
|
- manageUsersChange,
|
|
|
+ manageUsersChange,*/
|
|
|
};
|
|
|
},
|
|
|
created() {
|