commit
This commit is contained in:
@@ -55,17 +55,17 @@
|
|||||||
size="mini"
|
size="mini"
|
||||||
@click="addData"><i class="el-icon-plus"></i>新增
|
@click="addData"><i class="el-icon-plus"></i>新增
|
||||||
</el-button>
|
</el-button>
|
||||||
<el-button class="common-button-default in-button"
|
<!-- <el-button class="common-button-default in-button"-->
|
||||||
size="mini"
|
<!-- size="mini"-->
|
||||||
@click=""><i class="iconfont"></i>导入
|
<!-- @click=""><i class="iconfont"></i>导入-->
|
||||||
</el-button>
|
<!-- </el-button>-->
|
||||||
<el-button class="common-button-default export-button"
|
<!-- <el-button class="common-button-default export-button"-->
|
||||||
size="mini"
|
<!-- size="mini"-->
|
||||||
@click=""><i class="iconfont"></i>导出
|
<!-- @click=""><i class="iconfont"></i>导出-->
|
||||||
</el-button>
|
<!-- </el-button>-->
|
||||||
<el-button class="common-button-default"
|
<!-- <el-button class="common-button-default"-->
|
||||||
size="mini" @click=""><i class="iconfont"></i>下载
|
<!-- size="mini" @click=""><i class="iconfont"></i>下载-->
|
||||||
</el-button>
|
<!-- </el-button>-->
|
||||||
<el-button class="common-button-default"
|
<el-button class="common-button-default"
|
||||||
size="mini"
|
size="mini"
|
||||||
@click="deleteList"><i class="iconfont"></i>删除
|
@click="deleteList"><i class="iconfont"></i>删除
|
||||||
@@ -189,40 +189,44 @@
|
|||||||
<el-row :gutter="24">
|
<el-row :gutter="24">
|
||||||
<el-col :span="24">
|
<el-col :span="24">
|
||||||
<el-form :model="addForm" inline class="label-input-form" label-width="180px" :rules="addFormRules" ref="addForm">
|
<el-form :model="addForm" inline class="label-input-form" label-width="180px" :rules="addFormRules" ref="addForm">
|
||||||
<el-form-item label="企标名称" style="width: 100%; margin-right:10px" class="add-form-item">
|
<el-form-item prop="esName" label="企标名称" style="width: 100%; margin-right:10px" class="add-form-item" :class="DrawerType === 'see' ? 'form-item-disabled' : ''">
|
||||||
<el-input
|
<el-input
|
||||||
|
:disabled="DrawerType === 'see'"
|
||||||
v-model="addForm.esName"
|
v-model="addForm.esName"
|
||||||
placeholder="请输入企标名称"
|
placeholder="请输入企标名称"
|
||||||
:maxlength="500"/>
|
:maxlength="500"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="计划状态" style="width: 100%; margin-right:10px" class="add-form-item">
|
<el-form-item prop="planStatus" label="计划状态" style="width: 100%; margin-right:10px" class="add-form-item" :class="DrawerType === 'see' ? 'form-item-disabled' : ''">
|
||||||
<el-select v-model="addForm.planStatus" placeholder="请选择计划状态">
|
<el-select :disabled="DrawerType === 'see'" v-model="addForm.planStatus" placeholder="请选择计划状态">
|
||||||
<el-option label="制定" value="制定"></el-option>
|
<el-option label="制定" value="制定"></el-option>
|
||||||
<el-option label="修订" value="修订"></el-option>
|
<el-option label="修订" value="修订"></el-option>
|
||||||
<el-option label="完成" value="完成"></el-option>
|
<el-option label="完成" value="完成"></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="制修订状态" style="width: 100%; margin-right:10px" class="add-form-item">
|
<el-form-item prop="reviseStatus" label="制修订状态" style="width: 100%; margin-right:10px" class="add-form-item" :class="DrawerType === 'see' ? 'form-item-disabled' : ''">
|
||||||
<el-select v-model="addForm.reviseStatus" placeholder="请选择制修订状态">
|
<el-select :disabled="DrawerType === 'see'" v-model="addForm.reviseStatus" placeholder="请选择制修订状态">
|
||||||
<el-option label="制定完成" value="制定完成"></el-option>
|
<el-option label="制定完成" value="制定完成"></el-option>
|
||||||
<el-option label="制定中" value="制定中"></el-option>
|
<el-option label="制定中" value="制定中"></el-option>
|
||||||
<el-option label="未制定" value="未制定"></el-option>
|
<el-option label="未制定" value="未制定"></el-option>
|
||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="起草人" style="width: 100%; margin-right:10px" class="add-form-item">
|
<el-form-item prop="drafter" label="起草人" style="width: 100%; margin-right:10px" class="add-form-item" :class="DrawerType === 'see' ? 'form-item-disabled' : ''">
|
||||||
<el-input
|
<el-input
|
||||||
|
:disabled="DrawerType === 'see'"
|
||||||
v-model="addForm.drafter"
|
v-model="addForm.drafter"
|
||||||
placeholder="请输入起草人"
|
placeholder="请输入起草人"
|
||||||
:maxlength="500"/>
|
:maxlength="500"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="评审责任人" style="width: 100%; margin-right:10px" class="add-form-item">
|
<el-form-item prop="resPerson" label="评审责任人" style="width: 100%; margin-right:10px" class="add-form-item" :class="DrawerType === 'see' ? 'form-item-disabled' : ''">
|
||||||
<el-input
|
<el-input
|
||||||
|
:disabled="DrawerType === 'see'"
|
||||||
v-model="addForm.resPerson"
|
v-model="addForm.resPerson"
|
||||||
placeholder="请输入评审责任人"
|
placeholder="请输入评审责任人"
|
||||||
:maxlength="500"/>
|
:maxlength="500"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="工作组组长" style="width: 100%; margin-right:10px" class="add-form-item">
|
<el-form-item prop="wgLeader" label="工作组组长" style="width: 100%; margin-right:10px" class="add-form-item" :class="DrawerType === 'see' ? 'form-item-disabled' : ''">
|
||||||
<el-input
|
<el-input
|
||||||
|
:disabled="DrawerType === 'see'"
|
||||||
v-model="addForm.wgLeader"
|
v-model="addForm.wgLeader"
|
||||||
placeholder="请输入工作组组长"
|
placeholder="请输入工作组组长"
|
||||||
:maxlength="500"/>
|
:maxlength="500"/>
|
||||||
@@ -245,18 +249,19 @@
|
|||||||
placeholder="请选择计划标准发布时间">
|
placeholder="请选择计划标准发布时间">
|
||||||
</el-date-picker>
|
</el-date-picker>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="起草责任单位" style="width: 100%; margin-right:10px" class="add-form-item" prop="unit">
|
<el-form-item label="起草责任单位" style="width: 100%; margin-right:10px" class="add-form-item" prop="unit" :class="DrawerType === 'see' ? 'form-item-disabled' : ''">
|
||||||
<el-input
|
<el-input
|
||||||
|
:disabled="DrawerType === 'see'"
|
||||||
v-model="addForm.unit"
|
v-model="addForm.unit"
|
||||||
placeholder="请输入起草责任单位"
|
placeholder="请输入起草责任单位"
|
||||||
:maxlength="500"/>
|
:maxlength="500"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="备注" style="width: 100%; margin-right:10px" class="add-form-item" prop="remake">
|
<!-- <el-form-item label="备注" style="width: 100%; margin-right:10px" class="add-form-item" prop="remarks">-->
|
||||||
<el-input
|
<!-- <el-input-->
|
||||||
v-model="addForm.remake"
|
<!-- v-model="addForm.remarks"-->
|
||||||
placeholder="请输入备注"
|
<!-- placeholder="请输入备注"-->
|
||||||
:maxlength="500"/>
|
<!-- :maxlength="500"/>-->
|
||||||
</el-form-item>
|
<!-- </el-form-item>-->
|
||||||
</el-form>
|
</el-form>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
@@ -304,9 +309,37 @@
|
|||||||
draftTime: '', // 计划标准初稿完成时间
|
draftTime: '', // 计划标准初稿完成时间
|
||||||
releaseTime: '', // 计划标准发布时间
|
releaseTime: '', // 计划标准发布时间
|
||||||
drafter: '', // 起草人
|
drafter: '', // 起草人
|
||||||
remake: '', // 备注
|
// remarks: '', // 备注
|
||||||
|
},
|
||||||
|
addFormRules: {
|
||||||
|
unit: [
|
||||||
|
{required: true, message: '请输入单位', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
esName: [
|
||||||
|
{required: true, message: '请输入企标名称', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
planStatus: [
|
||||||
|
{required: true, message: '请选择计划状态', trigger: 'change'},
|
||||||
|
],
|
||||||
|
reviseStatus: [
|
||||||
|
{required: true, message: '请选择制修订状态', trigger: 'change'},
|
||||||
|
],
|
||||||
|
resPerson: [
|
||||||
|
{required: true, message: '请输入评审责任人', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
wgLeader: [
|
||||||
|
{required: true, message: '请输入工作组组长', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
draftTime: [
|
||||||
|
{required: true, message: '请输入计划标准初稿完成时间', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
releaseTime: [
|
||||||
|
{required: true, message: '请输入计划标准发布时间', trigger: 'blur'},
|
||||||
|
],
|
||||||
|
drafter: [
|
||||||
|
{required: true, message: '请输入起草人', trigger: 'blur'},
|
||||||
|
],
|
||||||
},
|
},
|
||||||
addFormRules: {},
|
|
||||||
form: {
|
form: {
|
||||||
page: 1,
|
page: 1,
|
||||||
pageSize: this.$store.getters.userInfo.configContent,
|
pageSize: this.$store.getters.userInfo.configContent,
|
||||||
@@ -323,12 +356,42 @@
|
|||||||
props: {},
|
props: {},
|
||||||
watch: {},
|
watch: {},
|
||||||
methods: {
|
methods: {
|
||||||
addDrawerSubmit () {},
|
addDrawerSubmit () {
|
||||||
|
this.$refs['addForm'].validate((valid) => {
|
||||||
|
if (valid) {
|
||||||
|
this.submitLoading = true
|
||||||
|
let url = ''
|
||||||
|
let tips = ''
|
||||||
|
if (this.DrawerType === 'edit') {
|
||||||
|
url = 'esRevisePlan/es-revise-plan/modPlan'
|
||||||
|
tips = '编辑'
|
||||||
|
}else if (this.DrawerType === 'add') {
|
||||||
|
url = 'esRevisePlan/es-revise-plan/addPlan'
|
||||||
|
tips = '添加'
|
||||||
|
}
|
||||||
|
this.$http.post(url, this.addForm, {
|
||||||
|
_this: this
|
||||||
|
}, res => {
|
||||||
|
this.submitLoading = false
|
||||||
|
if (res.ok) {
|
||||||
|
this.addDrawer = false
|
||||||
|
this.$message.success(tips + '成功')
|
||||||
|
this.getData()
|
||||||
|
} else {
|
||||||
|
this.$message.warning(tips + '添加失败')
|
||||||
|
}
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
this.$message.warning('请检查表单是否填写正确')
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
addDrawerClose () {
|
addDrawerClose () {
|
||||||
this.addDrawer = false
|
this.addDrawer = false
|
||||||
},
|
},
|
||||||
addData () {
|
addData () {
|
||||||
this.addDrawerTitle = '新增'
|
this.addDrawerTitle = '新增'
|
||||||
|
this.addForm = {}
|
||||||
this.DrawerType = 'add'
|
this.DrawerType = 'add'
|
||||||
this.addDrawer = true
|
this.addDrawer = true
|
||||||
}, // 新增数据
|
}, // 新增数据
|
||||||
@@ -394,6 +457,18 @@
|
|||||||
this.addDrawerTitle = '编辑'
|
this.addDrawerTitle = '编辑'
|
||||||
this.DrawerType = 'edit'
|
this.DrawerType = 'edit'
|
||||||
this.addDrawer = true
|
this.addDrawer = true
|
||||||
|
this.addForm = {
|
||||||
|
id: command[0].id,
|
||||||
|
unit: command[0].unit, // 单位
|
||||||
|
esName: command[0].esName, // 企标名称
|
||||||
|
planStatus: command[0].planStatus, // 计划状态
|
||||||
|
reviseStatus: command[0].reviseStatus, // 制修订状态
|
||||||
|
resPerson: command[0].resPerson, // 评审责任人
|
||||||
|
wgLeader: command[0].wgLeader, // 工作组组长
|
||||||
|
draftTime: command[0].draftTime, // 计划标准初稿完成时间
|
||||||
|
releaseTime: command[0].releaseTime, // 计划标准发布时间
|
||||||
|
drafter: command[0].drafter, // 起草人
|
||||||
|
}
|
||||||
break
|
break
|
||||||
case '删除':
|
case '删除':
|
||||||
this.$confirm('您是否确认删除选中数据?', '提示', {
|
this.$confirm('您是否确认删除选中数据?', '提示', {
|
||||||
@@ -422,6 +497,7 @@
|
|||||||
this.addDrawerTitle = '查看'
|
this.addDrawerTitle = '查看'
|
||||||
this.DrawerType = 'see'
|
this.DrawerType = 'see'
|
||||||
this.addDrawer = true
|
this.addDrawer = true
|
||||||
|
this.addForm = command[0]
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -454,7 +530,9 @@
|
|||||||
height: calc(~'100% - 20px') !important;
|
height: calc(~'100% - 20px') !important;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
height: 100%;
|
/deep/.el-form-item__content {
|
||||||
|
width: calc(~'100% - 180px');
|
||||||
|
}
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
.content-center {
|
.content-center {
|
||||||
|
|||||||
@@ -1863,9 +1863,11 @@
|
|||||||
.drawerTable {
|
.drawerTable {
|
||||||
height: calc(~'100% - 126px');
|
height: calc(~'100% - 126px');
|
||||||
}
|
}
|
||||||
/*/deep/.el-form-item__content {*/
|
.add-form-item {
|
||||||
/* width: calc(~'100% - 120px');*/
|
/deep/.el-form-item__content {
|
||||||
/*}*/
|
width: calc(~'100% - 120px');
|
||||||
|
}
|
||||||
|
}
|
||||||
/deep/.el-form-item__label {
|
/deep/.el-form-item__label {
|
||||||
height: 100%;
|
height: 100%;
|
||||||
line-height: 50px;
|
line-height: 50px;
|
||||||
|
|||||||
@@ -1714,9 +1714,11 @@
|
|||||||
.drawerTable {
|
.drawerTable {
|
||||||
height: calc(~'100% - 126px');
|
height: calc(~'100% - 126px');
|
||||||
}
|
}
|
||||||
/*/deep/.el-form-item__content {*/
|
.add-form-item {
|
||||||
/* width: calc(~'100% - 120px');*/
|
/deep/.el-form-item__content {
|
||||||
/*}*/
|
width: calc(~'100% - 120px');
|
||||||
|
}
|
||||||
|
}
|
||||||
/deep/.el-form-item__label {
|
/deep/.el-form-item__label {
|
||||||
height: 100%;
|
height: 100%;
|
||||||
line-height: 50px;
|
line-height: 50px;
|
||||||
|
|||||||
Reference in New Issue
Block a user