Просмотр исходного кода

fix 1.类型启用必填校验

classic_blue 1 месяц назад
Родитель
Сommit
73391ccf34

+ 2 - 1
src/pages/ImComplaint/formEditTourImComplaintType.vue

@@ -98,7 +98,7 @@ const route = useRoute();
 const layoutStore = useLayoutStore();
 const { downloadFile } = useDownload();
 const { getUploadHeaders, getUploadActionUrl, fileListToJson, parseUploadData, getPictureList } = useUpload();
-const { 
+const {
   Delete,
   Search,
   Edit,
@@ -170,6 +170,7 @@ const rules = reactive({
     {required: true, message: '请输入类型描述', trigger: 'blur'}
   ],
   'TourImComplaintType.enable': [
+    {required: true, message: '请选择是否启用', trigger: 'blur'}
   ],
   'TourImComplaintType.typeName': [
     {required: true, message: '请输入类型名称', trigger: 'blur'}

+ 11 - 11
src/pages/ImComplaint/formTourImComplaintType.vue

@@ -103,15 +103,15 @@
           >
             编辑
           </el-button>
-          <el-button
-            link
-            type="primary"
-            :size="layoutStore.defaultFormItemSize"
-            @click.stop="onDeleteTourImComplaintTypeClick(scope.row)"
-            :disabled="!checkPermCodeExist('formTourImComplaintType:formTourImComplaintType:deleteTourImComplaintType')"
-          >
-            删除
-          </el-button>
+<!--          <el-button-->
+<!--            link-->
+<!--            type="primary"-->
+<!--            :size="layoutStore.defaultFormItemSize"-->
+<!--            @click.stop="onDeleteTourImComplaintTypeClick(scope.row)"-->
+<!--            :disabled="!checkPermCodeExist('formTourImComplaintType:formTourImComplaintType:deleteTourImComplaintType')"-->
+<!--          >-->
+<!--            删除-->
+<!--          </el-button>-->
         </template>
       </vxe-column>
       <template slot="empty">
@@ -173,7 +173,7 @@ const route = useRoute();
 const layoutStore = useLayoutStore();
 const { downloadFile } = useDownload();
 const { getUploadHeaders, getUploadActionUrl, fileListToJson, parseUploadData, getPictureList } = useUpload();
-const { 
+const {
   Delete,
   Search,
   Edit,
@@ -406,4 +406,4 @@ onMounted(() => {
 onActivated(() => {
   onResume();
 });
-</script>
+</script>

+ 11 - 4
src/pages/ImComplaint/formTourImComplait.vue

@@ -68,14 +68,14 @@
       @refresh="formTourImComplaitTableWidget.refreshTable()"
     >
       <template #operator>
-        <el-button
+       <!-- <el-button
           type="primary"
           :size="layoutStore.defaultFormItemSize"
           :disabled="!checkPermCodeExist('formTourImComplait:formTourImComplait:addTourImComplait')"
           @click="onAddTourImComplaitClick()"
           >
           新建
-        </el-button>
+        </el-button> -->
         <el-button
           type="primary"
           :size="layoutStore.defaultFormItemSize"
@@ -151,7 +151,7 @@
       </vxe-column>
       <vxe-column title="操作" fixed="right">
         <template v-slot="scope">
-          <el-button
+        <!--  <el-button
             link
             type="primary"
             :size="layoutStore.defaultFormItemSize"
@@ -159,7 +159,7 @@
             :disabled="!checkPermCodeExist('formTourImComplait:formTourImComplait:editTourImComplait')"
           >
             编辑
-          </el-button>
+          </el-button> -->
           <el-button
             link
             type="primary"
@@ -169,6 +169,13 @@
           >
             删除
           </el-button>
+          <!-- <el-button>
+            link
+            type="primary"
+            :size="layoutStore.defaultFormItemSize"
+            @click.stop="onBanTourImComplaitClick(scope.row)"
+            :disabled="!checkPermCodeExist('formTourImComplait:formTourImComplait:deleteTourImComplait')"
+          </el-button> -->
         </template>
       </vxe-column>
       <template slot="empty">