yaowanxin
4 天以前 376cab4afba8fd1b8be67cae067ed917462c2e16
src/views/equipmentManagement/repair/Form/RepairForm.vue
@@ -50,6 +50,16 @@
          />
        </el-form-item>
      </el-col>
      <el-col :span="24">
        <el-form-item label="过程描述">
          <el-input
              v-model="form.maintenanceProcessDesc"
              :rows="2"
              type="textarea"
              placeholder="请输入过程描述"
          />
        </el-form-item>
      </el-col>
    </el-row>
  </el-form>
</template>
@@ -57,12 +67,13 @@
<script setup>
import useFormData from "@/hooks/useFormData";
import { getDeviceLedger } from "@/api/equipmentManagement/ledger";
import { onMounted } from "vue";
import useUserStore from "@/store/modules/user";
defineOptions({
  name: "设备报修表单",
});
const userStore = useUserStore();
const deviceOptions = ref([]);
const loadDeviceName = async () => {
@@ -75,8 +86,9 @@
  deviceName: undefined, // 设备名称
  deviceModel: undefined, // 规格型号
  repairTime: undefined, // 报修日期
  repairName: undefined, // 报修人
  repairName: userStore.nickName, // 报修人
  remark: undefined, // 故障现象
  maintenanceProcessDesc: undefined, // 过程描述
});
const setDeviceModel = (id) => {
@@ -95,11 +107,12 @@
  form.repairTime = data.repairTime;
  form.repairName = data.repairName;
  form.remark = data.remark;
  form.maintenanceProcessDesc = data.maintenanceProcessDesc;
};
onMounted(() => {
  loadDeviceName();
});
// onMounted(() => {
//   loadDeviceName();
// });
defineExpose({
  loadDeviceName,