This commit is contained in:
caoqianming 2024-08-15 15:59:00 +08:00
commit 18c89f01bb
7 changed files with 25 additions and 15 deletions

View File

@ -103,6 +103,10 @@ export default {
name: [{ required: true, message: "请输入类型名称" }], name: [{ required: true, message: "请输入类型名称" }],
type: [{ required: true, message: "请请选择设备类型" }], type: [{ required: true, message: "请请选择设备类型" }],
}, },
type_gx:[
{ text: '生产设备', key: 10 },
{ text: '计量设备', key: 20 },
],
visible: false, visible: false,
isSaveing: false, isSaveing: false,
}; };

View File

@ -91,7 +91,7 @@
</scTable> </scTable>
</el-main> </el-main>
</el-container> </el-container>
<save-dialog v-if="dialog.save" ref="saveDialog" @success="handleSaveSuccess" <save-dialog v-if="dialog.save" ref="saveDialog" @success="handleSaveSuccess" :eqtype="10"
@closed="dialog.save = false"></save-dialog> @closed="dialog.save = false"></save-dialog>
<check-dialog v-if="dialog.check" ref="checkDialog" :eqms="selectiones" @success="handleCheckSuccess" <check-dialog v-if="dialog.check" ref="checkDialog" :eqms="selectiones" @success="handleCheckSuccess"
@closed="dialog.save = false"></check-dialog> @closed="dialog.save = false"></check-dialog>
@ -341,10 +341,12 @@ export default {
}, },
// //
async table_del(row) { async table_del(row) {
this.$API.em.equipment.delete let that = this;
that.$API.em.equipment.delete
.req(row.id) .req(row.id)
.then((res) => { .then((res) => {
this.$message.success("删除成功"); that.$message.success("删除成功");
that.$refs.table.refresh();
return res; return res;
}) })
.catch((err) => { .catch((err) => {
@ -354,11 +356,7 @@ export default {
// //
handleSaveSuccess(data, mode) { handleSaveSuccess(data, mode) {
if (mode == "add") { this.$refs.table.refresh();
this.$refs.table.refresh();
} else if (mode == "edit") {
this.$refs.table.refresh();
}
}, },
handleCheckSuccess() { }, handleCheckSuccess() { },
handleQuery() { handleQuery() {

View File

@ -199,6 +199,12 @@ import { genTree } from "@/utils/verificate";
import { iMEnum } from "@/utils/enum"; import { iMEnum } from "@/utils/enum";
export default { export default {
emits: ["success", "closed"], emits: ["success", "closed"],
props:{
eqtype:{
type:String,
default: ''
},
},
data() { data() {
return { return {
iMEnum, iMEnum,
@ -211,7 +217,7 @@ export default {
show: "查看", show: "查看",
}, },
form: { form: {
type: 10 type: 10,
}, },
rules: { rules: {
name: [{ required: true, message: "请输入", trigger: "blur" }], name: [{ required: true, message: "请输入", trigger: "blur" }],
@ -257,11 +263,13 @@ export default {
this.getGroup(); this.getGroup();
this.getBaseInfo(); this.getBaseInfo();
this.getCateOptions(); this.getCateOptions();
this.form.type = this.eqtype;
}, },
methods: { methods: {
getCateOptions() { getCateOptions() {
this.$API.em.ecate.list.req({page:0}).then(res => { let that = this;
this.cateOptions = res that.$API.em.ecate.list.req({page:0,type:that.eqtype}).then(res => {
that.cateOptions = res;
}) })
}, },
getBaseInfo() { getBaseInfo() {

View File

@ -91,7 +91,7 @@
</scTable> </scTable>
</el-main> </el-main>
</el-container> </el-container>
<save-dialog v-if="dialog.save" ref="saveDialog" @success="handleSaveSuccess" <save-dialog v-if="dialog.save" ref="saveDialog" @success="handleSaveSuccess" :eqtype='40'
@closed="dialog.save = false"></save-dialog> @closed="dialog.save = false"></save-dialog>
<check-dialog v-if="dialog.check" ref="checkDialog" :eqms="selectiones" @success="handleCheckSuccess" <check-dialog v-if="dialog.check" ref="checkDialog" :eqms="selectiones" @success="handleCheckSuccess"
@closed="dialog.save = false"></check-dialog> @closed="dialog.save = false"></check-dialog>

View File

@ -91,7 +91,7 @@
</scTable> </scTable>
</el-main> </el-main>
</el-container> </el-container>
<save-dialog v-if="dialog.save" ref="saveDialog" @success="handleSaveSuccess" <save-dialog v-if="dialog.save" ref="saveDialog" @success="handleSaveSuccess" :eqtype="50"
@closed="dialog.save = false"></save-dialog> @closed="dialog.save = false"></save-dialog>
<check-dialog v-if="dialog.check" ref="checkDialog" :eqms="selectiones" @success="handleCheckSuccess" <check-dialog v-if="dialog.check" ref="checkDialog" :eqms="selectiones" @success="handleCheckSuccess"
@closed="dialog.save = false"></check-dialog> @closed="dialog.save = false"></check-dialog>

View File

@ -138,7 +138,7 @@
</el-drawer> </el-drawer>
</el-main> </el-main>
</el-container> </el-container>
<save-dialog v-if="dialog.save" ref="saveDialog" @success="handleSaveSuccess" <save-dialog v-if="dialog.save" ref="saveDialog" @success="handleSaveSuccess" :eqtype="20"
@closed="dialog.save = false"></save-dialog> @closed="dialog.save = false"></save-dialog>
</template> </template>
<script> <script>

View File

@ -92,7 +92,7 @@
</scTable> </scTable>
</el-main> </el-main>
</el-container> </el-container>
<save-dialog v-if="dialog.save" ref="saveDialog" @success="handleSaveSuccess" <save-dialog v-if="dialog.save" ref="saveDialog" @success="handleSaveSuccess" :eqtype="30"
@closed="dialog.save = false"></save-dialog> @closed="dialog.save = false"></save-dialog>
<check-dialog v-if="dialog.check" ref="checkDialog" :eqms="selectiones" @success="handleCheckSuccess" <check-dialog v-if="dialog.check" ref="checkDialog" :eqms="selectiones" @success="handleCheckSuccess"
@closed="dialog.save = false"></check-dialog> @closed="dialog.save = false"></check-dialog>