wujingjing
2025-03-05 c56ba92667b2b5dded272fb60ad0c2af4983cd43
src/components/chat/smallChat/WorkOrderDlg.vue
@@ -12,18 +12,18 @@
         <el-form-item label="工单编号" prop="id" disabled>
            <el-input v-model="dialogFormValue.id" readonly></el-input>
         </el-form-item>
         <el-form-item label="工单名称" prop="name">
            <el-input v-model="dialogFormValue.name"></el-input>
         <el-form-item label="工单名称" prop="title">
            <el-input v-model="dialogFormValue.title"></el-input>
         </el-form-item>
         <el-form-item label="工单类型" prop="type">
            <el-select v-model="dialogFormValue.type">
               <el-option
                  v-for="item in [
                     { ID: '1', Name: '设备维护' },
                     { ID: '2', Name: '流量异常' },
                     { ID: '3', Name: '压力异常' },
                     { ID: '4', Name: '水质异常' },
                     { ID: '5', Name: '用户投诉' },
                     { ID: '设备维修', Name: '设备维修' },
                     { ID: '流量异常', Name: '流量异常' },
                     { ID: '压力异常', Name: '压力异常' },
                     { ID: '水质异常', Name: '水质异常' },
                     { ID: '用户投诉', Name: '用户投诉' },
                  ]"
                  :key="item.ID"
@@ -49,8 +49,8 @@
            </el-select>
         </el-form-item> -->
         <el-form-item label="备注" prop="note">
            <el-input v-model="dialogFormValue.note" type="textarea" :rows="3"></el-input>
         <el-form-item label="备注" prop="remark">
            <el-input v-model="dialogFormValue.remark" type="textarea" :rows="3"></el-input>
         </el-form-item>
         <el-form-item label="附件图片" prop="pic">
            <el-upload
@@ -110,7 +110,7 @@
//#region ====================== 增加、修改记录操作, dialog init======================
const isEditDialog = ref(false);
const dialogTitle = computed(() => {
   return isEditDialog.value ? '修改页面' : '创建工单';
   return isEditDialog.value ? '创建工单' : '创建工单';
});
const dialogHeaderIcon = computed(() => {
   return isEditDialog.value ? 'ele-Edit' : 'ele-Plus';
@@ -128,11 +128,11 @@
const openOperateDialog = (row?) => {
   if (row) {
      isEditDialog.value = true;
      const { id, note, prompt, question, title } = row;
      dialogFormValue.value = deepClone({ id, note, prompt, question, title });
      const { title,type,content,remark,} = row;
      dialogFormValue.value = deepClone({id: `GM_${formatDate(new Date(),'YYYY_mmdd_HHMMSS')}`,title,type,content,remark});
   } else {
      isEditDialog.value = false;
      dialogFormValue.value = {id: `GM_${formatDate(new Date())}`, name: '', type: '', content: '', note: ''};
      dialogFormValue.value = {id: `GM_${formatDate(new Date(),'YYYY_mmdd_HHMMSS')}`, name: '', type: '', content: '', note: ''};
   }
};
const closeDialog = () => {