Ver Fonte

fix:单次任务页面校验列表添加

ly há 10 meses atrás
pai
commit
a4c48fd109

+ 4 - 4
src/views/business/production/onWorkDetail/onWorkDetailDialog.vue

@@ -71,7 +71,7 @@
   </el-dialog>
 </template>
 <script lang="ts" setup>
-import {ElButton, ElTable} from "element-plus";
+import {ElButton, ElTable, FormRules} from "element-plus";
 import {ref} from "@vue/reactivity";
 import modal from "@/plugins/modal"
 import useUserStore from "@/store/modules/user";
@@ -107,14 +107,14 @@ const form = reactive({
   workOrderId: null,
   inputHidden:0,
 });
-const rules = computed(() => ({
+const rules:FormRules = {
   recordDate: [
     {type:'date', required: true, message: "记录日期不能为空"},
   ],
   recordDetail: [
     { required: true, message: "进度描述不能为空"},
   ],
-}));
+};
 type TFrom = typeof form;
 const sumbitForm = reactive<TFrom>(form);
 const workDetailForm = ref();
@@ -159,7 +159,7 @@ const handleClickDel = (index: number, row: TFrom, ele: ElButton) =>{
 }
 //重新获取数据
 const restDetail = () =>{
-  getDetail(workOrderId.value).then((res) => {
+  getDetail(workOrderId.value).then((res:any) => {
     onworkDetailData.value = res.rows;
     if(recordStatu.value === 1 && handlerId.value === useUserStore().user.userId){
       setButtonDisabled(false);