|
@@ -162,7 +162,7 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="footerbtn flex1">
|
|
<div class="footerbtn flex1">
|
|
- <div class="borderimg"><el-button @click="nodeconfirm(); sdialog.adddialog = false">
|
|
|
|
|
|
+ <div class="borderimg"><el-button @click="nodeconfirm()">
|
|
确定
|
|
确定
|
|
</el-button></div>
|
|
</el-button></div>
|
|
</div>
|
|
</div>
|
|
@@ -201,11 +201,11 @@
|
|
</template>
|
|
</template>
|
|
<div>
|
|
<div>
|
|
<el-form-item label="名称" :label-width="formLabelWidth7">
|
|
<el-form-item label="名称" :label-width="formLabelWidth7">
|
|
- <el-input v-model="guandaoobj.name" class="w-50 m-2" placeholder="请输入" />
|
|
|
|
|
|
+ <el-input v-model="guandaoobj.name" maxlength="12" class="w-50 m-2" placeholder="请输入" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<div class="demo-input-suffix firsttitle magintop guand_1">
|
|
<div class="demo-input-suffix firsttitle magintop guand_1">
|
|
<el-form-item label="开始节点" :label-width="formLabelWidth7">
|
|
<el-form-item label="开始节点" :label-width="formLabelWidth7">
|
|
- <el-input v-model="guandaoobj.snId" class="w-50 m-2" placeholder="巷道名称" />
|
|
|
|
|
|
+ <el-input v-model="guandaoobj.snId" class="w-50 m-2" oninput ="value=value.replace(/[^0-9.]/g,'')" placeholder="请选择节点序号" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<div class="btn2">
|
|
<div class="btn2">
|
|
<el-button type="primary" @click="nodeclick('start');">选择开始节点</el-button>
|
|
<el-button type="primary" @click="nodeclick('start');">选择开始节点</el-button>
|
|
@@ -213,7 +213,7 @@
|
|
</div>
|
|
</div>
|
|
<div class="demo-input-suffix firsttitle magintop guand_1">
|
|
<div class="demo-input-suffix firsttitle magintop guand_1">
|
|
<el-form-item label="结束节点" :label-width="formLabelWidth7">
|
|
<el-form-item label="结束节点" :label-width="formLabelWidth7">
|
|
- <el-input v-model="guandaoobj.enId" class="w-50 m-2" placeholder="巷道名称" />
|
|
|
|
|
|
+ <el-input v-model="guandaoobj.enId" oninput ="value=value.replace(/[^0-9.]/g,'')" class="w-50 m-2" placeholder="请选择节点序号" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<div class="btn2">
|
|
<div class="btn2">
|
|
<el-button type="primary" @click="nodeclick('end');">选择结束节点</el-button>
|
|
<el-button type="primary" @click="nodeclick('end');">选择结束节点</el-button>
|
|
@@ -229,10 +229,10 @@
|
|
:value="item.value"></el-option>
|
|
:value="item.value"></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
<div class="btn2">
|
|
<div class="btn2">
|
|
- <div class="elimg" v-if="guandaoobj.sectionType=='circle'">
|
|
|
|
- <el-image :src="g" fit="contain"></el-image></div>
|
|
|
|
- <div class="elimg" v-else-if="guandaoobj.sectionType=='square'" ><el-image :src="j" fit="contain"></el-image></div>
|
|
|
|
- <div class="elimg" v-else><el-image :src="y" fit="contain"></el-image></div>
|
|
|
|
|
|
+ <div class="elimg" v-if="guandaoobj.sectionType=='CIRCULAR'">
|
|
|
|
+ <el-image :src="y" fit="contain"></el-image></div>
|
|
|
|
+ <div class="elimg" v-else-if="guandaoobj.sectionType=='RECTANGLE'" ><el-image :src="j" fit="contain"></el-image></div>
|
|
|
|
+ <div class="elimg" v-else><el-image :src="g" fit="contain"></el-image></div>
|
|
</div>
|
|
</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</div>
|
|
</div>
|
|
@@ -311,10 +311,10 @@ let tableHeight = ref(570);
|
|
let total = ref(1);
|
|
let total = ref(1);
|
|
let searchtag = ref("");
|
|
let searchtag = ref("");
|
|
let options = ref([{
|
|
let options = ref([{
|
|
- label: 'circle', value: "circle"
|
|
|
|
|
|
+ label: 'CIRCULAR', value: "CIRCULAR"
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- label: 'square', value: "square"
|
|
|
|
|
|
+ label: 'RECTANGLE', value: "RECTANGLE"
|
|
},
|
|
},
|
|
])
|
|
])
|
|
const currentPage4 = ref(1);
|
|
const currentPage4 = ref(1);
|
|
@@ -422,6 +422,17 @@ const addsg = () => {
|
|
}
|
|
}
|
|
//节点添加api
|
|
//节点添加api
|
|
const nodeconfirm = () => {
|
|
const nodeconfirm = () => {
|
|
|
|
+ if(nodeobj.value.name==null){
|
|
|
|
+ ElMessage.error('名称不能为空')
|
|
|
|
+
|
|
|
|
+ }else if(nodeobj.value.x==null){
|
|
|
|
+ ElMessage.error('X不能为空')
|
|
|
|
+ }else if(nodeobj.value.y==null){
|
|
|
|
+ ElMessage.error('Y不能为空')
|
|
|
|
+ }else if(nodeobj.value.z==null){
|
|
|
|
+ ElMessage.error("Z不能为空")
|
|
|
|
+ } else{
|
|
|
|
+
|
|
const params = {
|
|
const params = {
|
|
transCode: 'D10000',
|
|
transCode: 'D10000',
|
|
nid: nodeobj.value.nid,
|
|
nid: nodeobj.value.nid,
|
|
@@ -434,6 +445,7 @@ const nodeconfirm = () => {
|
|
}
|
|
}
|
|
request(params)
|
|
request(params)
|
|
.then((res) => {
|
|
.then((res) => {
|
|
|
|
+ sdialog.value.adddialog = false;
|
|
pipelinedata();
|
|
pipelinedata();
|
|
ElMessage({
|
|
ElMessage({
|
|
message: res.returnMsg,
|
|
message: res.returnMsg,
|
|
@@ -444,6 +456,7 @@ const nodeconfirm = () => {
|
|
.catch((err) => {
|
|
.catch((err) => {
|
|
ElMessage.error(err.returnMsg)
|
|
ElMessage.error(err.returnMsg)
|
|
})
|
|
})
|
|
|
|
+ }
|
|
}
|
|
}
|
|
//选中node节点的一行
|
|
//选中node节点的一行
|
|
const handleDelete = (val) => {
|
|
const handleDelete = (val) => {
|
|
@@ -517,6 +530,8 @@ const guandaodata = () => {
|
|
}
|
|
}
|
|
// 节点选中开始结束
|
|
// 节点选中开始结束
|
|
const nodeclick = (val) => {
|
|
const nodeclick = (val) => {
|
|
|
|
+ console.log(111);
|
|
|
|
+ nodeselect.value.searchtaggd='';
|
|
nodeselect.value.dialogVisiblenode = true;
|
|
nodeselect.value.dialogVisiblenode = true;
|
|
nodeselect.value.pipelinedata("");
|
|
nodeselect.value.pipelinedata("");
|
|
sideid.value = val;
|
|
sideid.value = val;
|