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 }}
-

{{ companyInfo.remark }}

+

+ {{ companyInfo.remark }} +

@@ -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 { } -