diff --git a/src/views/company-manage/components/add-form.vue b/src/views/company-manage/components/add-form.vue
index 34524efa..9f892e7d 100644
--- a/src/views/company-manage/components/add-form.vue
+++ b/src/views/company-manage/components/add-form.vue
@@ -173,6 +173,22 @@
+
+
+
+
+
@@ -218,6 +234,7 @@ import {
getDeptDetailsAPI,
getAddressListAPI,
} from '@/api/company-manage/index.js'
+import { getTemplateListAPI } from '@/api/permission-template/index.js'
import { validateNewPassword } from '@/utils/validate'
import { getToken } from '@/utils/auth'
export default {
@@ -244,6 +261,7 @@ export default {
provinceList: [],
cityList: [],
areaList: [],
+ templateList: [],
previewUrl: '',
headers: {
Authorization: 'Bearer ' + getToken(),
@@ -266,6 +284,7 @@ export default {
city: '',
district: '',
address: '',
+ dept: '',
},
addOrEditFormRef: {
deptName: [
@@ -389,6 +408,13 @@ export default {
trigger: 'blur',
},
],
+ dept: [
+ {
+ required: true,
+ message: '请选择权限模板',
+ trigger: 'change',
+ },
+ ],
},
}
},
@@ -432,6 +458,7 @@ export default {
city,
district,
address,
+ dept,
} = this.addOrEditForm
const params = {
deptName,
@@ -444,6 +471,7 @@ export default {
city,
district,
address,
+ dept,
sysUser: {
nickName,
phonenumber,
@@ -548,9 +576,19 @@ export default {
async onChangeCity(val) {
this.areaList = await this.getAddressListData(val)
},
+
+ async getTemplateListData() {
+ const { rows: res } = await getTemplateListAPI({
+ pageNum: 1,
+ pageSize: 9999,
+ })
+ this.templateList = res
+ console.log(res, '模板列表')
+ },
},
async mounted() {
this.getProvinceData()
+ this.getTemplateListData()
if (this.formType === 1 || this.formType === 2) {
const { data: res } = await getDeptDetailsAPI(this.detailsId)
const {
@@ -567,6 +605,7 @@ export default {
city,
district,
address,
+ menuTemplateId,
} = res
this.cityList = await this.getAddressListData(province)
@@ -590,6 +629,7 @@ export default {
city,
district,
address,
+ dept: menuTemplateId,
fileList: [{ url: logo }],
})
}
diff --git a/src/views/company-manage/components/company-card.vue b/src/views/company-manage/components/company-card.vue
index 8848de8a..e933b8ff 100644
--- a/src/views/company-manage/components/company-card.vue
+++ b/src/views/company-manage/components/company-card.vue
@@ -4,7 +4,7 @@
-
+
{{ companyInfo.deptName }}
-
+
@@ -174,6 +176,7 @@ export default {
.company-info {
display: flex;
align-items: center;
+ width: 100%;
.company-title {
width: 100%;
@@ -186,6 +189,7 @@ export default {
overflow: hidden;
-webkit-line-clamp: 1;
text-overflow: ellipsis;
+ word-break: break-all;
}
}
@@ -200,6 +204,7 @@ export default {
overflow: hidden;
-webkit-line-clamp: 2;
text-overflow: ellipsis;
+ word-break: break-all;
}
}
.items-card {
diff --git a/src/views/permission-template/index.vue b/src/views/permission-template/index.vue
index 78edc1e9..e5793a8e 100644
--- a/src/views/permission-template/index.vue
+++ b/src/views/permission-template/index.vue
@@ -69,7 +69,7 @@
@selection-change="handleSelectionChange"
:selectable="checkSelectable"
:row-class-name="getRowClassName"
- border
+ class="app-content"
>
{
@@ -527,7 +527,14 @@ export default {
if (valid) {
if (this.title === '修改权限模板') {
// this.form.menuIds = this.getMenuAllCheckedKeys()
- editTemplateAPI(this.form).then((response) => {
+ const { name, remark, menuIds } = this.form
+ const params = {
+ id: this.editId,
+ name,
+ remark,
+ menuIds,
+ }
+ editTemplateAPI(params).then((response) => {
this.$modal.msgSuccess('修改成功')
this.open = false
this.getList()
@@ -592,7 +599,7 @@ export default {
}
-