Переглянути джерело

fix: 更新路由配置 name

lanceJiang 1 рік тому
батько
коміт
b85ff754c9

+ 1 - 1
src/views/flow/create/index.vue

@@ -11,7 +11,7 @@
 	</div>
 </template>
 
-<script setup name="flowCreate">
+<script setup name="flow_create">
 import { ref } from 'vue'
 import { ElMessage } from 'element-plus'
 import BasicInfoTab from './components/BasicInfo.vue'

+ 2 - 2
src/views/flow/form/index.vue

@@ -45,7 +45,7 @@
 		/>
 	</div>
 </template>
-<script lang="tsx" setup>
+<script lang="tsx" setup name="flow_form">
 import app from '@/api/system/app'
 import { computed, nextTick, ref, watch } from 'vue'
 import { ElMessage, ElTree } from 'element-plus'
@@ -83,7 +83,7 @@ const formsDialog = [
 		filterable: true,
 		options: [],
 		rules: [{ required: true, message: '请选择表单类型', trigger: 'blur' }]
-	},
+	}
 ]
 // 新增的表单 和 编辑的表单
 const formOptions = computed(() => {

+ 3 - 3
src/views/flow/group/index.vue

@@ -4,8 +4,8 @@
 			<el-header class="flex flex-align-center" style="width: 100%; padding: 0px">
 				<div style="width: 100%">
 					<el-row style="width: 100%" justify="space-between">
-						<el-col span="6"><el-input placeholder="搜索" clearable /></el-col>
-						<el-col span="6">
+						<el-col :span="6"><el-input placeholder="搜索" clearable /></el-col>
+						<el-col :span="6">
 							<template v-if="!sortFlag">
 								<el-space wrap><el-button @click="addNewGroupEv">新建分组</el-button></el-space>
 								<el-space wrap><el-button @click="changeComponent">分组排序</el-button></el-space>
@@ -25,7 +25,7 @@
 		</div>
 	</el-container>
 </template>
-<script lang="tsx" setup>
+<script lang="tsx" setup name="flow_group">
 import { ref } from 'vue'
 import { Plus, CircleCheck } from '@element-plus/icons-vue'
 import SortGroup from './components/sortGroup'

+ 1 - 1
src/views/flow/group/index1.vue

@@ -104,7 +104,7 @@
 		/>
 	</div>
 </template>
-<script lang="tsx" setup>
+<script lang="tsx" setup name="flow_group1">
 import dict from '@/api/system/dict'
 import { computed, nextTick, ref, watch } from 'vue'
 import { ElMessage, ElTree, ElMessageBox } from 'element-plus'

+ 4 - 7
src/views/flow/instance/index.vue

@@ -32,7 +32,7 @@
 						<template #dropdown>
 							<el-dropdown-menu>
 								<el-dropdown-item @click="test1Ev">审批流</el-dropdown-item>
-								<el-dropdown-item  @click="test2Ev">详情</el-dropdown-item>
+								<el-dropdown-item @click="test2Ev">详情</el-dropdown-item>
 							</el-dropdown-menu>
 						</template>
 					</el-dropdown>
@@ -45,11 +45,10 @@
 			</LeTable>
 		</div>
 
-		<instance-detail 	v-if="detailVisibile"
-											v-model="detailVisibile"></instance-detail>
+		<instance-detail v-if="detailVisibile" v-model="detailVisibile"></instance-detail>
 	</div>
 </template>
-<script lang="tsx" setup>
+<script lang="tsx" setup name="flow_instance">
 import app from '@/api/system/app'
 import { nextTick, ref } from 'vue'
 import { useTablePage } from '@/hooks/useTablePage'
@@ -174,9 +173,7 @@ const test1Ev = () => {
 	detailVisibile.value = true
 }
 
-const test2Ev = () => {
-
-}
+const test2Ev = () => {}
 
 const { searchData, tableOpts, checkedColumns, activeColumns } = useTablePage(
 	{

+ 3 - 3
src/views/flow/modal/index.vue

@@ -13,7 +13,7 @@
 				<el-collapse v-model="activeNames" @change="handleChange">
 					<el-collapse-item title="合同审批" name="1">
 						<el-row>
-							<el-col :span="6" v-for="i in 30" style="padding-left: 8px; padding-right: 8px; margin-bottom: 12px; cursor: pointer">
+							<el-col v-for="i in 30" :span="6" style="padding-left: 8px; padding-right: 8px; margin-bottom: 12px; cursor: pointer">
 								<div class="card-in">
 									<div class="flow-icon">
 										<img
@@ -61,7 +61,7 @@
 	</div>
 </template>
 
-<script setup>
+<script setup name="flow_modal">
 import { ref } from 'vue'
 const input = ref('')
 const activeNames = ref(['1'])
@@ -130,7 +130,7 @@ const handleChange = val => {
 		flex-direction: column;
 	}
 	&:hover {
-		border: 1px solid var(--el-color-primary);;
+		border: 1px solid var(--el-color-primary);
 		box-shadow: 0 0 4px #ddd;
 	}
 	.el-dropdown-link {

+ 1 - 1
src/views/flow/task/index.vue

@@ -21,7 +21,7 @@
 		</div>
 	</div>
 </template>
-<script lang="tsx" setup>
+<script lang="tsx" setup name="flow_task">
 import app from '@/api/system/app'
 import { nextTick, ref, watch } from 'vue'
 import { ElTree } from 'element-plus'