From 2f60c96fbfb7720af206afac97b52ac2c07118fb Mon Sep 17 00:00:00 2001
From: 疯狂的狮子Li <15040126243@163.com>
Date: 星期四, 18 四月 2024 14:01:58 +0800
Subject: [PATCH] fix 修复 全局样式导致组件全覆盖问题 依旧采用单组件声明

---
 src/views/workflow/model/index.vue |   24 +++++++++++-------------
 1 files changed, 11 insertions(+), 13 deletions(-)

diff --git a/src/views/workflow/model/index.vue b/src/views/workflow/model/index.vue
index e5cff45..8f39907 100644
--- a/src/views/workflow/model/index.vue
+++ b/src/views/workflow/model/index.vue
@@ -25,10 +25,10 @@
             <el-card shadow="hover">
               <el-form v-show="showSearch" ref="queryFormRef" :model="queryParams" :inline="true" label-width="80px">
                 <el-form-item label="妯″瀷鍚嶇О" prop="name">
-                  <el-input v-model="queryParams.name" placeholder="璇疯緭鍏ユā鍨嬪悕绉�" clearable @keyup.enter="handleQuery" />
+                  <el-input v-model="queryParams.name" placeholder="璇疯緭鍏ユā鍨嬪悕绉�" clearable style="width: 240px"  @keyup.enter="handleQuery" />
                 </el-form-item>
                 <el-form-item label="妯″瀷KEY" prop="key">
-                  <el-input v-model="queryParams.key" placeholder="璇疯緭鍏ユā鍨婯EY" clearable @keyup.enter="handleQuery" />
+                  <el-input v-model="queryParams.key" placeholder="璇疯緭鍏ユā鍨婯EY" clearable style="width: 240px"  @keyup.enter="handleQuery" />
                 </el-form-item>
                 <el-form-item>
                   <el-button type="primary" icon="Search" @click="handleQuery">鎼滅储</el-button>
@@ -57,7 +57,7 @@
             </el-row>
           </template>
 
-          <el-table border v-loading="loading" :data="modelList" @selection-change="handleSelectionChange">
+          <el-table v-loading="loading" border :data="modelList" @selection-change="handleSelectionChange">
             <el-table-column type="selection" width="55" align="center" />
             <el-table-column fixed align="center" type="index" label="搴忓彿" width="80"></el-table-column>
             <el-table-column align="center" :show-overflow-tooltip="true" prop="name" label="妯″瀷鍚嶇О" width="200"></el-table-column>
@@ -85,9 +85,7 @@
                     </el-button>
                   </el-col>
                   <el-col :span="1.5">
-                    <el-button link type="primary" size="small" icon="CopyDocument" @click="handleCopy(scope.row)">
-                      澶嶅埗妯″瀷
-                    </el-button>
+                    <el-button link type="primary" size="small" icon="CopyDocument" @click="handleCopy(scope.row)"> 澶嶅埗妯″瀷 </el-button>
                   </el-col>
                 </el-row>
               </template>
@@ -140,11 +138,11 @@
 </template>
 
 <script lang="ts" setup name="Model">
-import Design from './design.vue';
+import Design from '../../../components/BpmnDesign/index.vue';
 import { listModel, addModel, delModel, modelDeploy, getInfo, update } from '@/api/workflow/model';
 import { ModelQuery, ModelForm, ModelVO } from '@/api/workflow/model/types';
 import { listCategory } from '@/api/workflow/category';
-import { copyModel } from '@/api/workflow/model/index';
+import { copyModel } from '@/api/workflow/model';
 
 const { proxy } = getCurrentInstance() as ComponentInternalInstance;
 
@@ -303,7 +301,7 @@
   nextTick(async () => {
     await getTreeselect();
     form.value = { ...initFormData };
-    form.value.id = row.id
+    form.value.id = row.id;
     dialog.visible = true;
   });
 };
@@ -313,14 +311,14 @@
   formRef.value.validate(async (valid: boolean) => {
     if (valid) {
       buttonLoading.value = true;
-      if('copy' === billType.value){
+      if ('copy' === billType.value) {
         await copyModel(form.value);
         proxy?.$modal.msgSuccess('鎿嶄綔鎴愬姛');
-      }else if(ids.value && ids.value.length > 0 && 'update' === billType.value){
+      } else if (ids.value && ids.value.length > 0 && 'update' === billType.value) {
         form.value.id = ids.value[0];
         await update(form.value);
         proxy?.$modal.msgSuccess('鎿嶄綔鎴愬姛');
-      }else {
+      } else {
         initXml(form.value.key, form.value.name);
         form.value.xml = xml.value;
         await addModel(form.value);
@@ -350,7 +348,7 @@
 };
 // 瀵煎嚭娴佺▼妯″瀷
 const clickExportZip = () => {
-  proxy?.$download.zip('/workflow/model/export/zip/' + ids.value, "妯″瀷");
+  proxy?.$download.zip('/workflow/model/export/zip/' + ids.value, '妯″瀷');
 };
 /** 鏌ヨ娴佺▼鍒嗙被涓嬫媺鏍戠粨鏋� */
 const getTreeselect = async () => {

--
Gitblit v1.9.3