|
|
@@ -2054,18 +2054,18 @@ const table_fplb = ref(null); // el-tree 的 ref
|
|
|
const defaultExpandedKey = ref(null); // 默认展开的节点 key
|
|
|
const selectIndex = ref(0); // 当前选中的索引
|
|
|
|
|
|
-const getDedhsubmit = async () => {
|
|
|
- try {
|
|
|
- const response = await productionDedh({
|
|
|
- sczl_jtbh: formData.value.sczl_jtbh,
|
|
|
- });
|
|
|
- console.log(response);
|
|
|
-
|
|
|
- if (response.code === 0) {
|
|
|
- if (formData.value.sczl_jtbh === "") {
|
|
|
- const data = [response.data];
|
|
|
+const getDedhsubmit = async () => {
|
|
|
+ try {
|
|
|
+ const response = await productionDedh({
|
|
|
+ sczl_jtbh: formData.value.sczl_jtbh,
|
|
|
+ });
|
|
|
+ console.log(response);
|
|
|
+
|
|
|
+ if (response.code === 0) {
|
|
|
+ if (formData.value.sczl_jtbh === "") {
|
|
|
+ const data = [response.data];
|
|
|
console.log("设备编号", response.data.sys_bh);
|
|
|
-
|
|
|
+
|
|
|
const buildTree = (node) => {
|
|
|
const treeNode = {
|
|
|
id: node.sys_bh, // 确保有 id 属性,供 node-key 使用
|
|
|
@@ -2082,11 +2082,11 @@ const getDedhsubmit = async () => {
|
|
|
|
|
|
return treeNode;
|
|
|
};
|
|
|
-
|
|
|
- // 更新树形数据
|
|
|
- GetDedhtreeData.splice(0, GetDedhtreeData.length, ...data.map(buildTree));
|
|
|
-
|
|
|
- // 显示树形选择框
|
|
|
+
|
|
|
+ // 更新树形数据
|
|
|
+ GetDedhtreeData.splice(0, GetDedhtreeData.length, ...data.map(buildTree));
|
|
|
+
|
|
|
+ // 显示树形选择框
|
|
|
GetDedhVisible.value = true;
|
|
|
|
|
|
// 使用 nextTick 确保树形组件渲染完成
|
|
|
@@ -2098,15 +2098,15 @@ const getDedhsubmit = async () => {
|
|
|
firstNode.el.focus(); // 聚焦第一个节点
|
|
|
}
|
|
|
}
|
|
|
- });
|
|
|
- } else {
|
|
|
- // 如果 sczl_jtbh 有值,则直接填充数据
|
|
|
- formData.value.sczl_dedh = response.data.sys_bh;
|
|
|
- }
|
|
|
- }
|
|
|
- } catch (error) {
|
|
|
- console.error(error);
|
|
|
- }
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ // 如果 sczl_jtbh 有值,则直接填充数据
|
|
|
+ formData.value.sczl_dedh = response.data.sys_bh;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } catch (error) {
|
|
|
+ console.error(error);
|
|
|
+ }
|
|
|
};
|
|
|
|
|
|
//键盘事件
|
|
|
@@ -3119,7 +3119,7 @@ const updateDetailData = async () => {
|
|
|
if(fpsum.value > 1){
|
|
|
ElMessage({
|
|
|
type: "error",
|
|
|
- message: "分配系数相加不能大于0",
|
|
|
+ message: "分配系数相加不能大于1",
|
|
|
});
|
|
|
}else{
|
|
|
// detailData.table.forEach((item, index, array) => {
|
|
|
@@ -3143,7 +3143,6 @@ const updateDetailData = async () => {
|
|
|
type: "success",
|
|
|
message: "新增成功",
|
|
|
});
|
|
|
- dialogFormVisible.value = false;
|
|
|
//刷新侧边栏
|
|
|
getTabdata();
|
|
|
if (params.date != "") {
|
|
|
@@ -3163,7 +3162,10 @@ const updateDetailData = async () => {
|
|
|
// ADD.value='0'
|
|
|
// console.log(ADD.value)
|
|
|
}
|
|
|
- formData.value = [];
|
|
|
+ // formData.value = [];
|
|
|
+ formData.value.sczl_cl = 0 ;
|
|
|
+ document.getElementById('工单编号').focus()
|
|
|
+ document.getElementById('工单编号').select()
|
|
|
// console.log(restoredData)
|
|
|
// console.log(lastCellValue)
|
|
|
// formData.value.UniqId=lastCellValue
|