diff --git a/src/main.js b/src/main.js
index 73bd7c1..de4f796 100644
--- a/src/main.js
+++ b/src/main.js
@@ -15,7 +15,7 @@ import router from './router'
import directive from './directive' // directive
import plugins from './plugins' // plugins
import { download } from '@/utils/request'
-import debounce from './directives/debounce';
+
import './assets/icons' // icon
@@ -45,8 +45,10 @@ import DictData from '@/components/DictData'
import LargeScreen from '@/components/LargeScreen'
//大屏头部
+import debounce from './directives/debounce';
// 全局方法挂载
Vue.directive('debounce', debounce);
+
Vue.prototype.getDicts = getDicts
Vue.prototype.getConfigKey = getConfigKey
Vue.prototype.parseTime = parseTime
diff --git a/src/views/dataSet/dataSetCategory/index.vue b/src/views/dataSet/dataSetCategory/index.vue
index d0a5e6d..a4d9dd7 100644
--- a/src/views/dataSet/dataSetCategory/index.vue
+++ b/src/views/dataSet/dataSetCategory/index.vue
@@ -57,10 +57,18 @@
:data="menuList"
row-key="categoryId"
:default-expand-all="isExpandAll"
+ :row-class-name="tableRowClassName"
:tree-props="{children: 'children', hasChildren: 'hasChildren'}"
>
-
+
+
+
+
+ {{ row.categoryName }}
+
+
+
@@ -111,10 +119,10 @@
v-model="form.parentId"
:options="menuOptions"
:normalizer="normalizer"
- :show-count="true"
- :searchable="false"
+ :clearable="false"
placeholder="选择上级菜单"
- />
+ >
+
@@ -142,15 +150,12 @@
-
-
- 样本状态
-
+
+ v-model="form.description" :maxlength="200">
@@ -218,6 +223,10 @@ export default {
this.getList();
},
methods: {
+ tableRowClassName({ row, rowIndex }) {
+ // 自定义行类名,可根据需要调整
+ return `table-row-level-${row._level}`;
+ },
/** 查询菜单列表 */
getList() {
this.loading = true;
diff --git a/src/views/dataSet/dataSetFile/index.vue b/src/views/dataSet/dataSetFile/index.vue
index 01ae262..eacf59b 100644
--- a/src/views/dataSet/dataSetFile/index.vue
+++ b/src/views/dataSet/dataSetFile/index.vue
@@ -129,7 +129,7 @@
type="textarea"
:autosize="{ minRows: 2, maxRows: 4}"
placeholder="请输入内容"
- v-model="form.description" maxlength="200">
+ v-model="form.description" :maxlength="200">
@@ -152,8 +152,8 @@
/>
-
-
+
+
+ @click="downloadFile('https://largesrevice.oss-cn-beijing.aliyuncs.com/'+(scope.row.modelAddress ? scope.row.modelAddress.split(':')[1] : ''),'')">
下载
@@ -62,7 +62,7 @@
+ @click="downloadFile('https://largesrevice.oss-cn-beijing.aliyuncs.com/'+(scope.row.userGuide ? scope.row.userGuide.split(':')[1] : ''),'')">
下载
@@ -86,7 +86,7 @@
-
+
@@ -125,7 +125,7 @@
- 选择模型文件
- {{
- fileModelList.length > 0 ? fileModelList[0].name : ''
+ {{
+ fileModelList.length > 0 ? fileModelList[0].name : (form.modelAddress ? form.modelAddress.split(":")[0] : '')
}}
-
+
×
@@ -151,7 +151,7 @@
-
选择操作手册
- {{
- fileUserManualList.length > 0 ? fileUserManualList[0].name : ''
+ {{
+ fileUserManualList.length > 0 ? fileUserManualList[0].name : (form.userGuide ? form.userGuide.split(":")[0] : '')
}}
-
+
×
@@ -368,6 +368,9 @@ export default {
formData.append(key, this.form[key]);
}
}
+ formData.delete("modelFile")
+ formData.delete("userGuideFile")
+ console.log(formData);
Object.values(this.fileModelList).forEach((item) => {
formData.append("modelFile", item.raw)
})
diff --git a/src/views/home.vue b/src/views/home.vue
index 11adfed..eb4fd01 100644
--- a/src/views/home.vue
+++ b/src/views/home.vue
@@ -426,5 +426,15 @@ export default {
}
}
}
+
+ .el-menu-demo:hover{
+ background-color: black;
+ color: #FFFFFF;
+ }
+
+ .el-menu--horizontal > .el-submenu .el-submenu__title:hover {
+ background-color: black;
+ }
+
}