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