Newer
Older
Nanping_sponge_HHDP / src / views / Sponge_screen / DialogTabs / component / ZhanDianYunWeiPaiDan.vue
@liyingjing liyingjing on 25 Oct 2023 3 KB 海绵大屏
<template>
  <!-- 站点状态- 运维派单 -->
  <div class="ZhanDianYunWeiPaiDan">
    <el-form size="small" label-width="90px">
      <el-form-item label="站点名称" prop="station">
        <el-input v-model="queryParams.station" placeholder="请输入" clearable />
      </el-form-item>
      <el-form-item label="站点编号" prop="code">
        <el-input v-model="queryParams.code" placeholder="请输入" clearable />
      </el-form-item>
      <el-form-item label="运维公司" prop="name">
        <el-input v-model="queryParams.name" placeholder="请输入" clearable />
      </el-form-item>
      <el-form-item label="运维责任人" prop="user">
        <el-select v-model="queryParams.user" filterable placeholder="选择运维责任人">
          <el-option
            v-for="item in userList"
            :key="item.value"
            :label="item.label"
            :value="item.value"
          />
        </el-select>
      </el-form-item>
      <el-form-item label="期望完成时间" prop="date">
        <el-date-picker
          clearable
          v-model="queryParams.date"
          type="date"
          value-format="YYYY-MM-DD"
          placeholder="请选择期望完成时间"
        >
        </el-date-picker>
      </el-form-item>
      <el-form-item label="运维要求" prop="remark">
        <el-input type="textarea" v-model="queryParams.remark" placeholder="请输入" />
      </el-form-item>
      <el-form-item
        label="上传现场照片"
        prop="fileList"
        style="width: 100%; max-height: 130px"
      >
        <el-upload
          action="https://run.mocky.io/v3/9d059bf9-4660-45f2-925d-ce80ad6c4d15"
          :on-remove="handleRemove"
          list-type="picture"
        >
          <el-button type="warning">上传图片</el-button>
        </el-upload>
        <!-- <ImageUpload v-model="queryParams.fileList" :fileSize="3" :fileType="fileTypes"></ImageUpload> -->
      </el-form-item>
    </el-form>
    <div class="flex flex-justcontent-center">
      <el-button type="primary" @click="submitData">提交</el-button>
    </div>
  </div>
</template>
<script setup name="ZhanDianYunWeiPaiDan">
import {} from "@/api/dataAnalysis/syntherticData";

const { proxy } = getCurrentInstance();
const queryParams = ref({
  station: "汤逊湖监测点",
  code: "XF000323",
  name: "武汉新烽光电",
  user: "1",
  fileList: [],
  remark: "",
  date: proxy.moment().format("YYYY-MM-DD"),
});
const userList = ref([
  { value: "1", label: "朱方仁" },
  { value: "2", label: "彭玉涛" },
]);

function handleRemove(uploadFile, uploadFiles) {
  console.log(uploadFile, uploadFiles);
}
// 提交数据
function submitData() {
  proxy.$modal.msgSuccess("提交成功");
}
</script>
<style lang="scss" scoped>
.ZhanDianYunWeiPaiDan {
  width: 100%;

  .el-form {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    .el-form-item {
      width: 31%;
      margin-right: 2%;
      margin-bottom: 5px;
      .el-select,
      .el-input {
        width: 100%;
      }
    }
  }
}
</style>