pengwei
2025-03-20 e0a31f7013898540948f4d4d86ade1a5414b44d4
ÏîÄ¿´úÂë/client/src/views/tts/CraftCenter/Craftcenter.vue
@@ -446,13 +446,13 @@
              </el-select> </el-form-item
          ></el-col>
          <el-col :span="8"
            ><el-form-item prop="sort">
            ><el-form-item prop="setnum">
              <template #label>
                <span style="font-size: 0.88rem; color: black">排序</span>
              </template>
              <el-input
                size="small"
                v-model="form.setpNum"
                v-model.number="form.setnum"
                placeholder="请输入"
                style="height: 2rem"
              /> </el-form-item
@@ -461,9 +461,6 @@
            ><el-form-item prop="tools">
              <template #label>
                <div style="display: flex; align-items: center">
                  <span style="display: flex; color: red; margin-right: 0.25rem"
                    >*</span
                  >
                  <span style="font-size: 0.88rem; color: black">工具</span>
                </div>
              </template>
@@ -484,6 +481,20 @@
                  :label="item.toolName"
                  :value="item"
                /> </el-select></el-form-item
          ></el-col>
        </el-row>
        <el-row :gutter="10">
          <el-col :span="8"
            ><el-form-item prop="nodal">
              <template #label>
                <span style="font-size: 0.88rem; color: black">序号</span>
              </template>
              <el-input
                size="small"
                v-model.number="form.nodal"
                placeholder="请输入"
                style="height: 2rem"
              /> </el-form-item
          ></el-col>
        </el-row>
        <!-- <el-row>
@@ -560,9 +571,6 @@
          <el-form-item prop="checkList">
            <template #label>
              <div style="display: flex; align-items: center">
                <span style="display: flex; color: red; margin-right: 0.25rem"
                  >*</span
                >
                <span style="font-size: 0.88rem; color: black">选择套筒</span>
              </div>
            </template>
@@ -770,24 +778,24 @@
  craftstype: [
    { required: true, message: "请选择工艺类型", trigger: "change" },
  ],
  nodal: [{ required: true, message: "请选择节点", trigger: "change" }],
  craftsStep: [{ required: true, message: "请输入工艺步骤", trigger: "blur" }],
  craftContent: [
    { required: true, message: "请输入工艺内容", trigger: "blur" },
  ],
  sleeveNum: [{ required: true, message: "请输入套筒数量", trigger: "blur" }],
  nodal: [{ required: true, message: "请输入序号", trigger: "blur" }],
  setnum: [{ required: true, message: "请输入排序号", trigger: "blur" }],
});
// isinvolved: "", //是否涉及
//新增工艺/编辑工艺表单数据
const form = ref({
  craftstype: "", //工艺类型(组)
  nodal: 0, //节点
  nodal: null, //节点
  craftsStep: "", //工艺步骤
  craftContent: "", //工艺内容
  sleeveNum: "", //套筒数量
  tools: "", //工具
  isinvolved: "", //是否涉及
  setpNum: "",
  setnum: null,
  torqueOne: 0,
  torqueOneQuantity: 0,
  articleOne: "",
@@ -802,6 +810,7 @@
    : "",
  createDate: formatTime(new Date()),
});
const props = { multiple: true };
const userName = ref("");
@@ -914,25 +923,33 @@
const addprocess = async (formEl) => {
  userName.value = JSON.parse(localStorage.getItem("user")).userName;
  let string = "";
  if (tools.value.length == 0) {
    ElMessage({
      message: "请选择工具",
      type: "warning",
    });
    return;
  }
  // if (tools.value.length == 0) {
  //   ElMessage({
  //     message: "请选择工具",
  //     type: "warning",
  //   });
  //   return;
  // }
  string = tools.value
    .map((item) => {
      return item.toolName;
    })
    .join(",");
  if (checkList.value.length == 0) {
  // if (checkList.value.length == 0) {
  //   ElMessage({
  //     message: "请选择套筒",
  //     type: "warning",
  //   });
  //   return;
  // }
  if (form.value.nodal == 0) {
    ElMessage({
      message: "请选择套筒",
      message: "序号最小为1",
      type: "warning",
    });
    return;
  }
  form.value.articleOneid = checkList.value[0].id;
  form.value.articleOne = checkList.value[0].num;
  form.value.articleTowid = checkList.value[1].id;
@@ -941,7 +958,7 @@
  form.value.tools = string;
  form.value.craftstype = title.value;
  form.value.torqueOneQuantity = tools.value.length;
  form.value.id = form.value.craftID ? form.value.craftID : "";
  form.value.id = form.value.craftID ? form.value.craftID : 0;
  console.log(form.value);
  if (!formEl) return;
@@ -997,7 +1014,7 @@
//分页请求参数
const pageQuery = ref({
  page: 1, //当前页面
  rows: 10, //每页显示条数
  rows: 100, //每页显示条数
  order: "desc", //排序方式
  sort: "", //排序字段
  wheres: "", //条件查询