From a7e7bafd850b207222897db9aa3a525d1bfe1afe Mon Sep 17 00:00:00 2001
From: Lius <Lius2225@163.com>
Date: 星期三, 16 七月 2025 16:36:19 +0800
Subject: [PATCH] 三保列表字段确认
---
src/views/eam/base/modules/EamRepairDepartModal.vue | 141 +++++++++++++++++++++++-----------------------
1 files changed, 71 insertions(+), 70 deletions(-)
diff --git a/src/views/eam/base/modules/EamRepairDepartModal.vue b/src/views/eam/base/modules/EamRepairDepartModal.vue
index dfbb9b7..f6bcf23 100644
--- a/src/views/eam/base/modules/EamRepairDepartModal.vue
+++ b/src/views/eam/base/modules/EamRepairDepartModal.vue
@@ -12,13 +12,12 @@
<a-spin :spinning="confirmLoading">
<a-form-model ref="form" :model="model" :rules="validatorRules">
- <a-form-model-item
- :labelCol="labelCol"
- :wrapperCol="wrapperCol"
- label="缁翠慨閮ㄩ棬/鐝粍鍚嶇О"
- prop="departName"
- :hidden="false"
- hasFeedback >
+ <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="缁翠慨閮ㄩ棬/鐝粍缂栧彿" prop="departCode"
+ hasFeedback>
+ <a-input placeholder="璇疯緭鍏ョ淮淇儴闂�/鐝粍缂栧彿" v-model="model.departCode"/>
+ </a-form-model-item>
+ <a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" label="缁翠慨閮ㄩ棬/鐝粍鍚嶇О" prop="departName"
+ hasFeedback>
<a-input id="departName" placeholder="璇疯緭鍏ョ淮淇儴闂�/鐝粍鍚嶇О" v-model="model.departName"/>
</a-form-model-item>
<a-form-model-item :labelCol="labelCol" :wrapperCol="wrapperCol" :hidden="seen" label="涓婄骇閮ㄩ棬" hasFeedback>
@@ -54,115 +53,117 @@
import { queryRepDepIdTree } from '@/api/api'
import pick from 'lodash.pick'
import ATextarea from 'ant-design-vue/es/input/TextArea'
+
export default {
- name: "EamRepairDepartModal",
+ name: 'EamRepairDepartModal',
components: { ATextarea },
- data () {
+ data() {
return {
- departTree:[],
- orgTypeData:[],
- phoneWarning:'',
- departName:"",
- title:"鎿嶄綔",
- seen:false,
+ departTree: [],
+ orgTypeData: [],
+ phoneWarning: '',
+ departName: '',
+ title: '鎿嶄綔',
+ seen: false,
visible: false,
- condition:true,
- disableSubmit:false,
+ condition: true,
+ disableSubmit: false,
model: {},
- menuhidden:false,
- menuusing:true,
+ menuhidden: false,
+ menuusing: true,
labelCol: {
xs: { span: 24 },
- sm: { span: 5 },
+ sm: { span: 5 }
},
wrapperCol: {
xs: { span: 24 },
- sm: { span: 16 },
+ sm: { span: 16 }
},
confirmLoading: false,
- validatorRules:{
- departName:[{ required: true, message: '璇疯緭鍏ョ淮淇儴闂�/鐝粍鍚嶇О!' }],
+ validatorRules: {
+ departCode: [{ required: true, message: '璇疯緭鍏ョ淮淇儴闂�/鐝粍缂栧彿' }],
+ departName: [{ required: true, message: '璇疯緭鍏ョ淮淇儴闂�/鐝粍鍚嶇О' }]
},
url: {
- add: "/eam/eamBaseRepairDepart/add",
+ add: '/eam/eamBaseRepairDepart/add'
},
- dictDisabled:true,
+ dictDisabled: true
}
},
- created () {
+ created() {
},
methods: {
- loadTreeData(){
- var that = this;
- queryRepDepIdTree().then((res)=>{
- if(res.success){
- that.departTree = [];
+ loadTreeData() {
+ var that = this
+ queryRepDepIdTree().then((res) => {
+ if (res.success) {
+ that.departTree = []
for (let i = 0; i < res.result.length; i++) {
- let temp = res.result[i];
- that.departTree.push(temp);
+ let temp = res.result[i]
+ that.departTree.push(temp)
}
}
})
},
- add (depart) {
- if(depart){
- this.seen = false;
- this.dictDisabled = false;
- }else{
- this.seen = true;
- this.dictDisabled = true;
+ add(depart) {
+ if (depart) {
+ this.seen = false
+ this.dictDisabled = false
+ } else {
+ this.seen = true
+ this.dictDisabled = true
}
- this.edit(depart);
+ this.edit(depart)
},
- edit (record) {
- this.visible = true;
+ edit(record) {
+ this.visible = true
this.model = Object.assign({}, this.defaultModel, record)
- this.loadTreeData();
- this.model.parentId = record!=null?record.toString():null;
+ this.loadTreeData()
+ this.model.parentId = record != null ? record.toString() : null
},
- close () {
- this.$emit('close');
- this.disableSubmit = false;
- this.visible = false;
- this.$refs.form.resetFields();
+ close() {
+ this.$emit('close')
+ this.disableSubmit = false
+ this.visible = false
+ this.$refs.form.resetFields()
},
- handleOk () {
- const that = this;
+ handleOk() {
+ const that = this
// 瑙﹀彂琛ㄥ崟楠岃瘉
this.$refs.form.validate(valid => {
if (valid) {
- that.confirmLoading = true;
- httpAction(this.url.add,this.model,"post").then((res)=>{
- if(res.success){
+ that.confirmLoading = true
+ httpAction(this.url.add, this.model, 'post').then((res) => {
+ if (res.success) {
// that.$message.success(res.message);
that.$notification.warning({
- message:'娑堟伅',
- description:res.message
- });
- that.loadTreeData();
- that.$emit('ok');
- }else{
+ message: '娑堟伅',
+ description: res.message
+ })
+ that.loadTreeData()
+ that.$emit('ok')
+ } else {
// that.$message.warning(res.message);
that.$notification.warning({
- message:'娑堟伅',
- description:res.message
- });
+ message: '娑堟伅',
+ description: res.message
+ })
}
}).finally(() => {
- that.confirmLoading = false;
- that.close();
+ that.confirmLoading = false
+ that.close()
})
- }else{
- return false;
+ } else {
+ return false
}
})
},
- handleCancel () {
+ handleCancel() {
this.close()
- },
+ }
}
}
</script>
--
Gitblit v1.9.3