This commit is contained in:
宋伟佳
2021-12-27 10:56:01 +08:00
parent 95badff27b
commit f589cd8000
2 changed files with 121 additions and 29 deletions
@@ -24,20 +24,60 @@
<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 prop="reviseStatus" label="制修订状态" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled"> <el-form-item prop="reviseStatus" label="制修订状态" style="width: 100%; margin-right:10px"
<el-select v-model="qbfsForm.reviseStatus" placeholder="请选择制修订状态"> class="add-form-item form-item-disabled">
<el-select v-model="qbfsForm.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 prop="drafterName" label="起草人" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled"> <el-form-item prop="standScope" label="标准范围" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled">
<el-select v-model="qbfsForm.standScope" placeholder="请选择标准范围">
<el-option label="N1" value="N1"></el-option>
<el-option label="N2" value="N2"></el-option>
<el-option label="N3" value="N3"></el-option>
<el-option label="M1" value="M1"></el-option>
<el-option label="M2" value="M2"></el-option>
<el-option label="M3" value="M3"></el-option>
</el-select>
</el-form-item>
<el-form-item prop="useStand" label="是否采用标准" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled">
<el-select @change="useStandChange" v-model="qbfsForm.useStand" placeholder="请选择是否采用标准">
<el-option label="是" value="yes"></el-option>
<el-option label="否" value="no"></el-option>
</el-select>
</el-form-item>
<el-form-item v-if="!useShow" prop="indexBasis" label="简述指标依据" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled">
<el-input
type="textarea"
v-model="qbfsForm.indexBasis"
placeholder="请输入指标依据"
:maxlength="500"/>
</el-form-item>
<!-- <el-form-item prop="useStand" label="采用何种标准" style="width: 100%; margin-right:10px"-->
<!-- class="add-form-item form-item-disabled">-->
<!-- <el-select v-model="qbfsForm.useStand" placeholder="请选择采用何种标准">-->
<!-- <el-option-->
<!-- v-for="item in useOptions"-->
<!-- :key="item.value"-->
<!-- :label="item.label"-->
<!-- :value="item.value">-->
<!-- </el-option>-->
<!-- </el-select>-->
<!-- </el-form-item>-->
<el-form-item prop="drafterName" label="起草人" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled">
<el-input v-model="qbfsForm.drafter" style="display: none;"></el-input> <el-input v-model="qbfsForm.drafter" style="display: none;"></el-input>
<el-input v-model="qbfsForm.drafterName" placeholder="请选择起草人" readonly <el-input v-model="qbfsForm.drafterName" placeholder="请选择起草人" readonly
@click.native="choiceZRRS('1')"> @click.native="choiceZRRS('1')">
</el-input> </el-input>
</el-form-item> </el-form-item>
<el-form-item prop="resPersonName" label="评审责任人" style="width: 100%; margin-right:10px" class="add-form-item form-item-disabled"> <el-form-item prop="resPersonName" label="评审责任人" style="width: 100%; margin-right:10px"
class="add-form-item form-item-disabled">
<el-input v-model="qbfsForm.resPerson" style="display: none;"></el-input> <el-input v-model="qbfsForm.resPerson" style="display: none;"></el-input>
<el-input v-model="qbfsForm.resPersonName" placeholder="请选择评审责任人" <el-input v-model="qbfsForm.resPersonName" placeholder="请选择评审责任人"
@click.native="choiceZRRS('2')"> @click.native="choiceZRRS('2')">
@@ -109,7 +149,7 @@
<script> <script>
import ProcessTitle from "process/components/ProcessTitle"; import ProcessTitle from "process/components/ProcessTitle";
import MechanismTree from '@/components/mechanismTree' import MechanismTree from "@/components/mechanismTree";
export default { export default {
name: "establish", name: "establish",
@@ -120,6 +160,7 @@ export default {
props: ['message'], props: ['message'],
data(){ data(){
return { return {
useShow: false,
modalshowflagZRBM: false, modalshowflagZRBM: false,
nodeListZRBM: [], nodeListZRBM: [],
drawerTitle2: '', drawerTitle2: '',
@@ -131,44 +172,92 @@ export default {
nodeList: [], nodeList: [],
qcdwOptions: [], qcdwOptions: [],
qbfsForm: { qbfsForm: {
type: '5', type: "5",
unit: '', // 单位 unit: "", // 单位
unitName: '', unitName: "",
esName: '', // 企标名称 esName: "", // 企标名称
planStatus: '', // 计划状态 planStatus: "", // 计划状态
reviseStatus: '', // 制修订状态 reviseStatus: "", // 制修订状态
resPerson: '', // 评审责任人 standScope: "", //标准范围
resPersonName: '', useStand: "", //采用何种标准
wgLeader: '', // 工作组组长 indexBasis: '', //指标依据
wgLeaderName: '', resPerson: "", // 评审责任人
draftTime: '', // 计划标准初稿完成时间 resPersonName: "",
releaseTime: '', // 计划标准发布时间 wgLeader: "", // 工作组组长
drafter: '', // 起草人 wgLeaderName: "",
drafterName: '', draftTime: "", // 计划标准初稿完成时间
newReason: '', //新增原因 releaseTime: "", // 计划标准发布时间
drafter: "", // 起草人
drafterName: "",
newReason: "" //新增原因
// remarks: '', // 备注 // remarks: '', // 备注
}, },
useOptions: [
{
value: "ISO",
label: "ISO"
}, {
value: "ESE",
label: "ESE"
}, {
value: "EC/EEC",
label: "EC/EEC"
}, {
value: "IEC",
label: "IEC"
}, {
value: "GB",
label: "GB"
}, {
value: "GB/T",
label: "GB/T"
}, {
value: "QC/T",
label: "QC/T"
}, {
value: "JT/T",
label: "JT/T"
}, {
value: "HJ",
label: "HJ"
}, {
value: "TB",
label: "团标"
},{
value: "QT",
label: "其他"
},
],
qbfsFormRules: { qbfsFormRules: {
unit: [ unit: [
{required: true, message: '请选择起草单位', trigger: 'change'}, { required: true, message: "请选择起草单位", trigger: "change" }
], ],
esName: [ esName: [
{required: true, message: '请输入企标名称', trigger: 'blur'}, { required: true, message: "请输入企标名称", trigger: "blur" }
], ],
planStatus: [ planStatus: [
{required: true, message: '请选择计划状态', trigger: 'blur'}, { required: true, message: "请选择计划状态", trigger: "blur" }
], ],
reviseStatus: [ reviseStatus: [
{required: true, message: '请选择制修订状态', trigger: 'blur'}, { required: true, message: "请选择制修订状态", trigger: "blur" }
],
standScope: [
{ required: true, message: "请选择标准范围", trigger: "blur" }
],
useStand: [
{ required: true, message: "请选择采用何种标准", trigger: "blur" }
],
indexBasis: [
{ required: true, message: "请输入指标依据", trigger: "blur" }
], ],
resPersonName: [ resPersonName: [
{required: true, message: '请输入评审责任人', trigger: 'blur'}, { required: true, message: "请输入评审责任人", trigger: "blur" }
], ],
wgLeaderName: [ wgLeaderName: [
{required: true, message: '请输入工作组组长', trigger: 'blur'}, { required: true, message: "请输入工作组组长", trigger: "blur" }
], ],
draftTime: [ draftTime: [
{required: true, message: '请输入计划标准初稿完成时间', trigger: 'blur'}, { required: true, message: "请输入计划标准初稿完成时间", trigger: "blur" }
], ],
releaseTime: [ releaseTime: [
{required: true, message: '请输入计划标准发布时间', trigger: 'blur'}, {required: true, message: '请输入计划标准发布时间', trigger: 'blur'},
@@ -205,6 +294,9 @@ export default {
}) })
}, },
methods: { methods: {
useStandChange(){
this.useShow = !this.useShow
},
choiceZRBM(type, title, id) { choiceZRBM(type, title, id) {
this.nodeListZRBM = [] this.nodeListZRBM = []
this.nodeListZRBM.push(id) this.nodeListZRBM.push(id)
@@ -608,13 +608,13 @@ export default {
if (this.saveExportType === "apart") { if (this.saveExportType === "apart") {
if (this.selectedList != null && this.selectedList != "") { if (this.selectedList != null && this.selectedList != "") {
const exportURL = interfaceUrl + "sarLawsAttrDetailedList/sar-laws-attr-detailed-list/ExportLawsById?" + "type=" + 1 + const exportURL = interfaceUrl + "sarLawsAttrDetailedList/sar-laws-attr-detailed-list/ExportLawsById?" + "type=" + 1 +
"exportType" + this.saveExportType + "&ids=" + this.selectedList.join(",") + "&exportName=" + this.exportName; "&exportType" + this.saveExportType + "&ids=" + this.selectedList.join(",") + "&exportName=" + this.exportName;
window.open(exportURL); window.open(exportURL);
this.$message.success("导出信息成功"); this.$message.success("导出信息成功");
} }
} else if (this.saveExportType === "all") { } else if (this.saveExportType === "all") {
const exportURL = interfaceUrl + "sarLawsAttrDetailedList/sar-laws-attr-detailed-list/ExportLawsById?" + "type=" + 1 + const exportURL = interfaceUrl + "sarLawsAttrDetailedList/sar-laws-attr-detailed-list/ExportLawsById?" + "type=" + 1 +
"exportType" + this.saveExportType + "&id=" + this.pageId + "&exportName=" + this.exportName; "&exportType" + this.saveExportType + "&id=" + this.pageId + "&exportName=" + this.exportName;
window.open(exportURL); window.open(exportURL);
this.$message.success("导出信息成功"); this.$message.success("导出信息成功");
} }