|
@@ -22,33 +22,9 @@
|
|
|
item.dictValue
|
|
|
}}</el-option>
|
|
|
</el-select>
|
|
|
- <select-tree
|
|
|
- :props="defaultProps"
|
|
|
- slot="companyOrgId"
|
|
|
- class="new-select-tree"
|
|
|
- selectTreeTitle='组织机构'
|
|
|
- width="320"
|
|
|
- treeWidth="320"
|
|
|
- :options="organListCompany"
|
|
|
- @selected="selectedcompanyOrgId"
|
|
|
- v-model="formData.companyOrgId"
|
|
|
- :labelModel="formData.companyOrgName"
|
|
|
- />
|
|
|
- <select-tree
|
|
|
- :props="defaultProps"
|
|
|
- slot="deptOrgId"
|
|
|
- class="new-select-tree"
|
|
|
- selectTreeTitle='组织机构'
|
|
|
- width="320"
|
|
|
- treeWidth="320"
|
|
|
- :options="organListdepartment"
|
|
|
- @selected="selecteddeptOrgId"
|
|
|
- v-model="formData.deptOrgId"
|
|
|
- />
|
|
|
<div class="imgdis-div" slot="companylogo" v-show="formData.photo">
|
|
|
<i class="el-icon-delete" @click="delformphoto"></i>
|
|
|
<img :src="envConfig.baseImgApi + formData.photo" alt="" width="60" height="60" />
|
|
|
- <!-- <div class="tips"><img style="width:12px;height:12px;vertical-align: middle;" src="@assets/img/icon-warning.png"/><span>支持jpg,jpeg,gif,png,bmp格式的图片</span></div> -->
|
|
|
</div>
|
|
|
<el-upload
|
|
|
v-show="!formData.photo"
|
|
@@ -56,7 +32,7 @@
|
|
|
ref="uploaduserlogo"
|
|
|
class="mini-upload"
|
|
|
slot="companylogo"
|
|
|
- limit="1"
|
|
|
+ :limit="1"
|
|
|
action="/user-center/user/addUserPhoto"
|
|
|
list-type="picture-card"
|
|
|
:on-success="uploadsuccess"
|
|
@@ -67,35 +43,27 @@
|
|
|
<div slot="file" slot-scope="{ file }">
|
|
|
<img class="el-upload-list__item-thumbnail" :src="file.url" alt="" />
|
|
|
<span class="el-upload-list__item-actions">
|
|
|
- <!-- <span class="el-upload-list__item-preview" @click="handlePictureCardPreview(file)">
|
|
|
- <i class="el-icon-zoom-in"></i>
|
|
|
- </span> -->
|
|
|
- <!-- <span v-if="!disabled" class="el-upload-list__item-delete" @click="handleDownload(file)">
|
|
|
- <i class="el-icon-download"></i>
|
|
|
- </span> -->
|
|
|
<span v-if="!disabled" class="el-upload-list__item-delete" @click="handleRemove(file)">
|
|
|
<i class="el-icon-delete"></i>
|
|
|
</span>
|
|
|
</span>
|
|
|
</div>
|
|
|
- <div class="tips"><img style="width:12px;height:12px;vertical-align: middle;" src="@assets/img/icon-warning.png"/><span>支持jpg,jpeg,gif,png,bmp格式的图片</span></div>
|
|
|
+ <div class="tips">
|
|
|
+ <img style="width: 12px; height: 12px; vertical-align: middle" src="@assets/img/icon-warning.png" /><span
|
|
|
+ >支持jpg,jpeg,gif,png,bmp格式的图片</span
|
|
|
+ >
|
|
|
+ </div>
|
|
|
</el-upload>
|
|
|
<el-dialog :visible.sync="dialogVisible">
|
|
|
<img width="100%" :src="dialogImageUrl" alt="" />
|
|
|
</el-dialog>
|
|
|
-
|
|
|
</zz-form>
|
|
|
</div>
|
|
|
</template>
|
|
|
<script>
|
|
|
import envConfig from '@/config';
|
|
|
-import SelectTree from '@/components/common/SelectTree.vue';
|
|
|
export default {
|
|
|
props: ['params'],
|
|
|
- components: {
|
|
|
- SelectTree
|
|
|
- },
|
|
|
-
|
|
|
data() {
|
|
|
return {
|
|
|
token: {
|
|
@@ -112,9 +80,9 @@ export default {
|
|
|
display: true
|
|
|
}
|
|
|
],
|
|
|
- organListCompany:[],
|
|
|
- organListdepartment:[],
|
|
|
- phoneNumber:'',
|
|
|
+ organListCompany: [],
|
|
|
+ organListdepartment: [],
|
|
|
+ phoneNumber: '',
|
|
|
defaultProps: {
|
|
|
value: 'id', // 唯一标识
|
|
|
label: 'orgName', // 标签显示
|
|
@@ -188,8 +156,6 @@ export default {
|
|
|
]
|
|
|
],
|
|
|
formRules: {
|
|
|
- companyOrgId: [this.$valid.selectRequired('所属公司')],
|
|
|
- // deptOrgId: [this.$valid.selectRequired('所属部门')],
|
|
|
username: [this.$valid.inputRequired('用户名')],
|
|
|
phone: [this.$valid.patternPhone()],
|
|
|
enableState: [this.$valid.inputRequired('状态')]
|
|
@@ -203,7 +169,6 @@ export default {
|
|
|
this.formData.photo = '';
|
|
|
this.$refs.uploaduserlogo.clearFiles();
|
|
|
},
|
|
|
- getselectAll() {},
|
|
|
submit() {
|
|
|
new Promise((resolve) => {
|
|
|
this.$refs.form.validate(resolve);
|
|
@@ -216,21 +181,21 @@ export default {
|
|
|
loading.close();
|
|
|
if (0 == status) {
|
|
|
this.$message.success(msg);
|
|
|
- if(this.phoneNumber!==this.formData.phone){
|
|
|
+ if (this.phoneNumber !== this.formData.phone) {
|
|
|
this.$alert('你的手机号已变更,需重新登录', '提示', {
|
|
|
confirmButtonText: '确定',
|
|
|
- showClose:false,
|
|
|
- }).then(()=>{
|
|
|
+ showClose: false
|
|
|
+ }).then(() => {
|
|
|
window.open('http://114.135.61.186:21020/sc-login/', '_self');
|
|
|
window.relogin = false;
|
|
|
localStorage.removeItem('UMIS_token');
|
|
|
- sessionStorage.removeItem("tabs");
|
|
|
+ sessionStorage.removeItem('tabs');
|
|
|
return;
|
|
|
});
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
this.params.callback && this.params.callback();
|
|
|
this.$emit('close');
|
|
|
- if(this.$route.path==='/userInfo'){
|
|
|
+ if (this.$route.path === '/userInfo') {
|
|
|
this.$router.go(0);
|
|
|
}
|
|
|
}
|
|
@@ -253,9 +218,7 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
|
- this.getselectAll();
|
|
|
- // this.getcompanyTree();
|
|
|
- this.phoneNumber=this.params.data.phone;
|
|
|
+ this.phoneNumber = this.params.data.phone;
|
|
|
this.formData = this.params.data ? this.params.data : this.formData;
|
|
|
this.organList = this.params.organList ? this.params.organList : this.organList;
|
|
|
this.organListCompany = this.params.organListCompany ? this.params.organListCompany : this.organListCompany;
|
|
@@ -316,7 +279,7 @@ export default {
|
|
|
top: 0;
|
|
|
right: 0;
|
|
|
font-size: 12px;
|
|
|
- color: #7D7F87;
|
|
|
+ color: #7d7f87;
|
|
|
// font-size: 12px;
|
|
|
// span{
|
|
|
// position: absolute;
|
|
@@ -327,6 +290,5 @@ export default {
|
|
|
// right: 0px;
|
|
|
// }
|
|
|
}
|
|
|
-
|
|
|
</style>
|
|
|
|