|
|
@@ -148,6 +148,7 @@
|
|
|
searchFilterable: true,
|
|
|
filterable: true,
|
|
|
remote: true,
|
|
|
+ cascaderItem: ['enterpriseDeptId'],
|
|
|
dicUrl: '/api/cyzh-enterprise/enterprise/list?size=100&enterpriseName={{key}}',
|
|
|
dicFormatter: (res)=>{
|
|
|
return res.data.records;
|
|
|
@@ -164,6 +165,39 @@
|
|
|
hide: true,
|
|
|
viewDisplay: false
|
|
|
},
|
|
|
+ {
|
|
|
+ label: "所属部门",
|
|
|
+ prop: "enterpriseDeptName",
|
|
|
+ editDisplay: false,
|
|
|
+ addDisplay: false,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ label: "所属部门",
|
|
|
+ prop: "enterpriseDeptId",
|
|
|
+ type: "select",
|
|
|
+ width: 250,
|
|
|
+ search: true,
|
|
|
+ searchSpan: 6,
|
|
|
+ overHidden: true,
|
|
|
+ searchFilterable: true,
|
|
|
+ filterable: true,
|
|
|
+ remote: true,
|
|
|
+ dicUrl: '/api/cyzh-enterprise/dept/list?size=10&enterpriseId={{key}}',
|
|
|
+ dicFormatter: (res)=>{
|
|
|
+ return res.data.records;
|
|
|
+ },
|
|
|
+ props: {
|
|
|
+ label: "name",
|
|
|
+ value: "id"
|
|
|
+ },
|
|
|
+ rules: [{
|
|
|
+ required: false,
|
|
|
+ message: "请输入所属部门",
|
|
|
+ trigger: "blur"
|
|
|
+ }],
|
|
|
+ hide: true,
|
|
|
+ viewDisplay: false
|
|
|
+ },
|
|
|
// {
|
|
|
// label: "企业名称",
|
|
|
// prop: "enterpriseName",
|
|
|
@@ -576,6 +610,9 @@
|
|
|
if(row.$enterpriseId){
|
|
|
row.enterpriseName = row.$enterpriseId;
|
|
|
}
|
|
|
+ if(row.$enterpriseDeptId){
|
|
|
+ row.enterpriseDeptName = row.$enterpriseDeptId;
|
|
|
+ }
|
|
|
if (row.avatar.length == 0) {
|
|
|
row.avatar = '';
|
|
|
}
|
|
|
@@ -592,6 +629,9 @@
|
|
|
});
|
|
|
},
|
|
|
rowUpdate(row, index, done, loading) {
|
|
|
+ if(row.$enterpriseDeptId){
|
|
|
+ row.enterpriseDeptName = row.$enterpriseDeptId;
|
|
|
+ }
|
|
|
if(row.$enterpriseId){
|
|
|
row.enterpriseName = row.$enterpriseId;
|
|
|
}
|