Browse Source

2024.12.17 UI优化

java8
yuejiayang 1 year ago
parent
commit
49ef815271
  1. 20
      src/views/modules/common/uploadFileList1.vue
  2. 34
      src/views/modules/eam/com_project_proof_record.vue
  3. 10
      src/views/modules/eam/eamProjectInfoForConfirm.vue
  4. 88
      src/views/modules/eam/eamProjectPartInfo.vue

20
src/views/modules/common/uploadFileList1.vue

@ -373,36 +373,36 @@ export default {
<el-dialog :title="title" v-drag @close="closeFileUpdate" :visible="uploadDialog" width="952px" append-to-body :close-on-click-modal="false"> <el-dialog :title="title" v-drag @close="closeFileUpdate" :visible="uploadDialog" width="952px" append-to-body :close-on-click-modal="false">
<el-form :inline="true" label-position="top" label-width="80px" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" label-width="80px" style="margin-left: 7px;margin-top: -5px;">
<el-form-item label="项目编码"> <el-form-item label="项目编码">
<el-input v-model="projectNo" readonly style="width: 113px;" class="red-text"></el-input>
<el-input v-model="projectNo" disabled style="width: 113px;"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="项目名称"> <el-form-item label="项目名称">
<el-input v-model="projectDesc" readonly style="width: 173px;" class="red-text"></el-input>
<el-input v-model="projectDesc" disabled style="width: 173px;"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="客户编码"> <el-form-item label="客户编码">
<el-input v-model="customerNo" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="customerNo" disabled style="width: 110px;"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="客户名称"> <el-form-item label="客户名称">
<el-input v-model="customerDesc" readonly style="width: 170px;" class="red-text"></el-input>
<el-input v-model="customerDesc" disabled style="width: 170px;"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="label" v-if="!isEditable"> <el-form-item :label="label" v-if="!isEditable">
<el-input v-model="no" :readonly="!isEditable" style="width: 113px" class="red-text"></el-input>
<el-input v-model="no" :disabled="!isEditable" style="width: 113px"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="文档类型" v-if="!isEditable"> <el-form-item label="文档类型" v-if="!isEditable">
<el-input :value="displayValue" :readonly="!isEditable" style="width: 166px" class="red-text"></el-input>
<el-input :value="displayValue" :disabled="!isEditable" style="width: 166px"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form :inline="true" label-position="top" label-width="80px" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" label-width="80px" style="margin-left: 7px;margin-top: -5px;">
<el-form-item label="项目料号"> <el-form-item label="项目料号">
<el-input v-model="testPartNo" readonly style="width: 113px;" class="red-text"></el-input>
<el-input v-model="testPartNo" disabled style="width: 113px;"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="料号描述"> <el-form-item label="料号描述">
<el-input v-model="partDesc" readonly style="width: 173px;" class="red-text"></el-input>
<el-input v-model="partDesc" disabled style="width: 173px;"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="BU"> <el-form-item label="BU">
<el-input v-model="this.$props.site + '-' + this.$props.bu" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="this.$props.site + '-' + this.$props.bu" disabled style="width: 110px;"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="打样单号"> <el-form-item label="打样单号">
<el-input v-model="proofingNo" readonly style="width: 170px;" class="red-text"></el-input>
<el-input v-model="proofingNo" disabled style="width: 170px;" ></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form :inline="true" label-position="top" label-width="80px" :model="this.conclusion" :rules="rules" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" label-width="80px" :model="this.conclusion" :rules="rules" style="margin-left: 7px;margin-top: -5px;">

34
src/views/modules/eam/com_project_proof_record.vue

@ -127,35 +127,35 @@
<el-dialog title="文档清单定义" @close="documentListVisibleFalse" :visible.sync="documentListVisible" width="561px" style="margin-top: 10vh" :close-on-click-modal="false"> <el-dialog title="文档清单定义" @close="documentListVisibleFalse" :visible.sync="documentListVisible" width="561px" style="margin-top: 10vh" :close-on-click-modal="false">
<el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;">
<el-form-item label="项目编码" prop="projectNo" class="red-label"> <el-form-item label="项目编码" prop="projectNo" class="red-label">
<el-input v-model="modalData.projectNo" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.projectNo" disable style="width: 110px;"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="项目名称" prop="projectDesc" > <el-form-item label="项目名称" prop="projectDesc" >
<el-input v-model="modalData.projectDesc" readonly style="width: 170px;" class="red-text"></el-input>
<el-input v-model="modalData.projectDesc" disable style="width: 170px;"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="BU" prop="bu"> <el-form-item label="BU" prop="bu">
<el-input v-model="modalData.bu" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.bu" disable style="width: 110px;"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;">
<el-form-item label="客户编码" prop="customerNo" > <el-form-item label="客户编码" prop="customerNo" >
<el-input v-model="modalData.customerNo" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.customerNo" disable style="width: 110px;"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="客户名称" prop="customerDesc" > <el-form-item label="客户名称" prop="customerDesc" >
<el-input v-model="modalData.customerDesc" readonly style="width: 170px;" class="red-text"></el-input>
<el-input v-model="modalData.customerDesc" disable style="width: 170px;"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="项目分类" prop="cProjectTypeDb"> <el-form-item label="项目分类" prop="cProjectTypeDb">
<el-input v-model="modalData.cProjectTypeDb" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.cProjectTypeDb" disable style="width: 110px;"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;">
<el-form-item label="项目料号" prop="testPartNo" :rules="rules.testPartNo" > <el-form-item label="项目料号" prop="testPartNo" :rules="rules.testPartNo" >
<el-input v-model="modalData.testPartNo" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.testPartNo" disable style="width: 110px;"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="料号描述" prop="partDesc" > <el-form-item label="料号描述" prop="partDesc" >
<el-input v-model="modalData.partDesc" readonly style="width: 170px;" class="red-text"></el-input>
<el-input v-model="modalData.partDesc" disable style="width: 170px;"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="打样单号" prop="proofingNo"> <el-form-item label="打样单号" prop="proofingNo">
<el-input v-model="modalData.proofingNo" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.proofingNo" disable style="width: 110px;"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-button type="primary" icon="el-icon-upload" style="margin-top: -5px" @click="addDocumentTypeFlag = true">新增</el-button> <el-button type="primary" icon="el-icon-upload" style="margin-top: -5px" @click="addDocumentTypeFlag = true">新增</el-button>
@ -198,13 +198,13 @@
<el-dialog title="打样记录编辑" :visible.sync="proofingRecordVisible" v-drag width="519px" style="margin-top: 20vh" :close-on-click-modal="false"> <el-dialog title="打样记录编辑" :visible.sync="proofingRecordVisible" v-drag width="519px" style="margin-top: 20vh" :close-on-click-modal="false">
<el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;">
<el-form-item label="项目编码" prop="projectNo" > <el-form-item label="项目编码" prop="projectNo" >
<el-input v-model="modalData.projectNo" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.projectNo" disable style="width: 110px;"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="项目名称" prop="projectDesc" > <el-form-item label="项目名称" prop="projectDesc" >
<el-input v-model="modalData.projectDesc" readonly style="width: 234px;" class="red-text"></el-input>
<el-input v-model="modalData.projectDesc" disabled style="width: 234px;" ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="BU" prop="bu" :rules="rules.bu"> <el-form-item label="BU" prop="bu" :rules="rules.bu">
<el-select v-model="modalData.bu" placeholder="请选择" disabled style="width: 110px" class="red-text">
<el-select v-model="modalData.bu" placeholder="请选择" disabled style="width: 110px" >
<el-option <el-option
v-for = "i in userBuList" v-for = "i in userBuList"
:key = "i.buNo" :key = "i.buNo"
@ -216,21 +216,21 @@
</el-form> </el-form>
<el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;">
<el-form-item label="客户编码" prop="customerNo" > <el-form-item label="客户编码" prop="customerNo" >
<el-input v-model="modalData.customerNo" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.customerNo" disable style="width: 110px;"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="客户名称" prop="customerDesc" > <el-form-item label="客户名称" prop="customerDesc" >
<el-input v-model="modalData.customerDesc" readonly style="width: 234px;" class="red-text"></el-input>
<el-input v-model="modalData.customerDesc" disabled style="width: 234px;" ></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;">
<el-form-item label="项目料号" prop="testPartNo"> <el-form-item label="项目料号" prop="testPartNo">
<el-input v-model="modalData.testPartNo" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.testPartNo" disable style="width: 110px;"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="料号描述" prop="partDesc" > <el-form-item label="料号描述" prop="partDesc" >
<el-input v-model="modalData.partDesc" readonly style="width: 234px;" class="red-text"></el-input>
<el-input v-model="modalData.partDesc" disabled style="width: 234px;" ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="打样单号" prop="proofingNo" > <el-form-item label="打样单号" prop="proofingNo" >
<el-input v-model="modalData.proofingNo" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.proofingNo" disable style="width: 110px;"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form :inline="true" label-position="top" :model="modalData" :rules="rules" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="modalData" :rules="rules" style="margin-left: 7px;margin-top: -5px;">

10
src/views/modules/eam/eamProjectInfoForConfirm.vue

@ -184,16 +184,16 @@
<el-dialog title="确认" @close="closeUploadFileVisible" :visible.sync="confirmVisible" width="579px" style="margin-top: 0vh;height: 100%;" :close-on-click-modal="false"> <el-dialog title="确认" @close="closeUploadFileVisible" :visible.sync="confirmVisible" width="579px" style="margin-top: 0vh;height: 100%;" :close-on-click-modal="false">
<el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;">
<el-form-item label="项目编码" prop="projectNo" class="red-label"> <el-form-item label="项目编码" prop="projectNo" class="red-label">
<el-input v-model="modalData.projectNo" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.projectNo" disabled style="width: 110px;" ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="项目名称" prop="projectDesc" > <el-form-item label="项目名称" prop="projectDesc" >
<el-input v-model="modalData.projectDesc" readonly style="width: 170px;" class="red-text"></el-input>
<el-input v-model="modalData.projectDesc" disabled style="width: 170px;"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="BU" prop="bu"> <el-form-item label="BU" prop="bu">
<el-input v-model="modalData.bu" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.bu" disabled style="width: 110px;" ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="项目分类" prop="cProjectTypeDb"> <el-form-item label="项目分类" prop="cProjectTypeDb">
<el-input v-model="modalData.cProjectTypeDb" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.cProjectTypeDb" disabled style="width: 110px;" ></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;">
@ -201,7 +201,7 @@
<el-input v-model="confirmData.userDisplay" readonly style="width: 110px;"></el-input> <el-input v-model="confirmData.userDisplay" readonly style="width: 110px;"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="要求确认日期" prop="wantedConfirmDate"> <el-form-item label="要求确认日期" prop="wantedConfirmDate">
<el-input v-model="confirmData.wantedConfirmDate" readonly style="width: 170px;" class="red-text"></el-input>
<el-input v-model="confirmData.wantedConfirmDate" disabled style="width: 170px;" ></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form :inline="true" label-position="top" :model="confirmData" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="confirmData" style="margin-left: 7px;margin-top: -5px;">

88
src/views/modules/eam/eamProjectPartInfo.vue

@ -249,29 +249,29 @@
<el-dialog title="转正式料号" :visible.sync="formalPartNoFlag" width="421px" v-drag :close-on-click-modal="false"> <el-dialog title="转正式料号" :visible.sync="formalPartNoFlag" width="421px" v-drag :close-on-click-modal="false">
<el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;">
<el-form-item label="客户编码" prop="customerNo" > <el-form-item label="客户编码" prop="customerNo" >
<el-input v-model="modalData.customerNo" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.customerNo" style="width: 110px;" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="客户名称" prop="customerDesc" > <el-form-item label="客户名称" prop="customerDesc" >
<el-input v-model="modalData.customerDesc" readonly style="width: 260px;" class="red-text"></el-input>
<el-input v-model="modalData.customerDesc" style="width: 260px;" disabled></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;">
<el-form-item label="项目编码" prop="projectNo" > <el-form-item label="项目编码" prop="projectNo" >
<el-input v-model="modalData.projectNo" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.projectNo" style="width: 110px;" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="项目名称" prop="projectDesc" > <el-form-item label="项目名称" prop="projectDesc" >
<el-input v-model="modalData.projectDesc" readonly style="width: 160px;" class="red-text"></el-input>
<el-input v-model="modalData.projectDesc" style="width: 160px;" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="BU" prop="bu" > <el-form-item label="BU" prop="bu" >
<el-input v-model="modalData.bu" readonly style="width: 86px;" class="red-text"></el-input>
<el-input v-model="modalData.bu" style="width: 86px;" disabled></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;">
<el-form-item label="项目料号" prop="testPartNo" > <el-form-item label="项目料号" prop="testPartNo" >
<el-input v-model="modalData.testPartNo" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.testPartNo" style="width: 110px;" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="料号描述" prop="partDesc" > <el-form-item label="料号描述" prop="partDesc" >
<el-input v-model="modalData.partDesc" readonly style="width: 260px;" class="red-text"></el-input>
<el-input v-model="modalData.partDesc" style="width: 260px;" disabled></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form :inline="true" label-position="top" :model="modalData" :rules="rules" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="modalData" :rules="rules" style="margin-left: 7px;margin-top: -5px;">
@ -281,7 +281,7 @@
style="width: 110px"></el-input> style="width: 110px"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="ERP正式料号描述" prop="finalPartDesc"> <el-form-item label="ERP正式料号描述" prop="finalPartDesc">
<el-input v-model="modalData.finalPartDesc" readonly style="width: 260px" class="red-text"></el-input>
<el-input v-model="modalData.finalPartDesc" style="width: 260px" disabled></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-footer style="height:40px;margin-top: 10px;text-align:center"> <el-footer style="height:40px;margin-top: 10px;text-align:center">
@ -523,35 +523,35 @@
<el-dialog title="文档清单定义" @close="projectDocumentListVisibleFalse" :visible.sync="projectDocumentListVisible" width="561px" style="margin-top: 10vh" :close-on-click-modal="false"> <el-dialog title="文档清单定义" @close="projectDocumentListVisibleFalse" :visible.sync="projectDocumentListVisible" width="561px" style="margin-top: 10vh" :close-on-click-modal="false">
<el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;">
<el-form-item label="项目编码" prop="projectNo" class="red-label"> <el-form-item label="项目编码" prop="projectNo" class="red-label">
<el-input v-model="modalData.projectNo" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.projectNo" style="width: 110px;" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="项目名称" prop="projectDesc" > <el-form-item label="项目名称" prop="projectDesc" >
<el-input v-model="modalData.projectDesc" readonly style="width: 170px;" class="red-text"></el-input>
<el-input v-model="modalData.projectDesc" style="width: 170px;" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="BU" prop="bu"> <el-form-item label="BU" prop="bu">
<el-input v-model="modalData.bu" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.bu" style="width: 110px;" disabled></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;">
<el-form-item label="客户编码" prop="customerNo" > <el-form-item label="客户编码" prop="customerNo" >
<el-input v-model="modalData.customerNo" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.customerNo" style="width: 110px;" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="客户名称" prop="customerDesc" > <el-form-item label="客户名称" prop="customerDesc" >
<el-input v-model="modalData.customerDesc" readonly style="width: 170px;" class="red-text"></el-input>
<el-input v-model="modalData.customerDesc" style="width: 170px;" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="项目分类" prop="cProjectTypeDb"> <el-form-item label="项目分类" prop="cProjectTypeDb">
<el-input v-model="modalData.cProjectTypeDb" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.cProjectTypeDb" style="width: 110px;" disabled></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;">
<el-form-item label="项目料号" prop="testPartNo" :rules="rules.testPartNo" > <el-form-item label="项目料号" prop="testPartNo" :rules="rules.testPartNo" >
<el-input v-model="modalData.testPartNo" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.testPartNo" style="width: 110px;" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="料号描述" prop="partDesc" > <el-form-item label="料号描述" prop="partDesc" >
<el-input v-model="modalData.partDesc" readonly style="width: 170px;" class="red-text"></el-input>
<el-input v-model="modalData.partDesc" style="width: 170px;" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="打样单号" prop="proofingNo"> <el-form-item label="打样单号" prop="proofingNo">
<el-input v-model="modalData.proofingNo" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.proofingNo" style="width: 110px;" disabled></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-button type="primary" icon="el-icon-upload" style="margin-top: -5px" @click="addProjectDocumentTypeFlag = true">新增</el-button> <el-button type="primary" icon="el-icon-upload" style="margin-top: -5px" @click="addProjectDocumentTypeFlag = true">新增</el-button>
@ -643,33 +643,33 @@
</el-footer> </el-footer>
</el-dialog> </el-dialog>
<el-dialog title="选择生产确认文档" :visible.sync="projectProductionValidationDocumentVisible" width="763px" style="margin-top: -5vh" :close-on-click-modal="false">
<el-dialog title="选择生产确认文档" :visible.sync="projectProductionValidationDocumentVisible" width="1050px" style="margin-top: -5vh" :close-on-click-modal="false">
<el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;">
<el-form-item label="项目编码" prop="projectNo" class="red-label"> <el-form-item label="项目编码" prop="projectNo" class="red-label">
<el-input v-model="modalData.projectNo" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.projectNo" style="width: 110px;" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="项目名称" prop="projectDesc" > <el-form-item label="项目名称" prop="projectDesc" >
<el-input v-model="modalData.projectDesc" readonly style="width: 170px;" class="red-text"></el-input>
<el-input v-model="modalData.projectDesc" style="width: 170px;" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="BU" prop="bu"> <el-form-item label="BU" prop="bu">
<el-input v-model="modalData.bu" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.bu" style="width: 110px;" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="项目料号" prop="testPartNo" > <el-form-item label="项目料号" prop="testPartNo" >
<el-input v-model="modalData.testPartNo" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.testPartNo" style="width: 110px;" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="料号描述" prop="partDesc" > <el-form-item label="料号描述" prop="partDesc" >
<el-input v-model="modalData.partDesc" readonly style="width: 170px;" class="red-text"></el-input>
<el-input v-model="modalData.partDesc" style="width: 170px;" disabled></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;">
<el-form-item label="客户编码" prop="customerNo" > <el-form-item label="客户编码" prop="customerNo" >
<el-input v-model="modalData.customerNo" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.customerNo" style="width: 110px;" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="客户名称" prop="customerDesc" > <el-form-item label="客户名称" prop="customerDesc" >
<el-input v-model="modalData.customerDesc" readonly style="width: 170px;" class="red-text"></el-input>
<el-input v-model="modalData.customerDesc" style="width: 170px;" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="项目分类" prop="cProjectTypeDb"> <el-form-item label="项目分类" prop="cProjectTypeDb">
<el-input v-model="modalData.cProjectTypeDb" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.cProjectTypeDb" style="width: 110px;" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="要求最晚确认日期" prop="wantedConfirmDate" :rules="rules.wantedConfirmDate"> <el-form-item label="要求最晚确认日期" prop="wantedConfirmDate" :rules="rules.wantedConfirmDate">
<el-date-picker <el-date-picker
@ -767,7 +767,7 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
</el-main> </el-main>
<el-main style="width: 111px;padding: 1px">
<el-main style="width: 111px;padding: 1px;margin-right: -20px">
<div style="margin-top: 126px;margin-left: 7px"> <div style="margin-top: 126px;margin-left: 7px">
<el-button type="primary" @click="addConfirmatory()">添加>></el-button> <el-button type="primary" @click="addConfirmatory()">添加>></el-button>
</div> </div>
@ -775,7 +775,7 @@
<el-button type="primary" @click="deleteConfirmatory()">删除<<</el-button> <el-button type="primary" @click="deleteConfirmatory()">删除<<</el-button>
</div> </div>
</el-main> </el-main>
<el-main style="width: 400px;padding: 1px;margin-left: -13px">
<el-main style="width: 400px;padding: 1px;margin-left: -90px">
<span style="font-size: 12px" >确认人员</span> <span style="font-size: 12px" >确认人员</span>
<el-table <el-table
:height="height + 200" :height="height + 200"
@ -821,30 +821,30 @@
<el-dialog title="确认" @close="closeUploadFileVisible" :visible.sync="confirmVisible" width="619px" style="margin-top: 0vh;height: 100%;" :close-on-click-modal="false"> <el-dialog title="确认" @close="closeUploadFileVisible" :visible.sync="confirmVisible" width="619px" style="margin-top: 0vh;height: 100%;" :close-on-click-modal="false">
<el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;">
<el-form-item label="项目编码" prop="projectNo" class="red-label"> <el-form-item label="项目编码" prop="projectNo" class="red-label">
<el-input v-model="modalData.projectNo" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.projectNo" style="width: 110px;" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="项目名称" prop="projectDesc" > <el-form-item label="项目名称" prop="projectDesc" >
<el-input v-model="modalData.projectDesc" readonly style="width: 210px;" class="red-text"></el-input>
<el-input v-model="modalData.projectDesc" style="width: 210px;" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="BU" prop="bu"> <el-form-item label="BU" prop="bu">
<el-input v-model="modalData.bu" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.bu" style="width: 110px;" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="项目分类" prop="cProjectTypeDb"> <el-form-item label="项目分类" prop="cProjectTypeDb">
<el-input v-model="modalData.cProjectTypeDb" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.cProjectTypeDb" style="width: 110px;" disabled></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="modalData" style="margin-left: 7px;margin-top: -5px;">
<el-form-item label="项目料号" prop="testPartNo" > <el-form-item label="项目料号" prop="testPartNo" >
<el-input v-model="modalData.testPartNo" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="modalData.testPartNo" style="width: 110px;" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="料号描述" prop="partDesc" > <el-form-item label="料号描述" prop="partDesc" >
<el-input v-model="modalData.partDesc" readonly style="width: 210px;" class="red-text"></el-input>
<el-input v-model="modalData.partDesc" style="width: 210px;" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="指定确认人" prop="userDisplay"> <el-form-item label="指定确认人" prop="userDisplay">
<el-input v-model="confirmData.userDisplay" readonly style="width: 110px;"></el-input>
<el-input v-model="confirmData.userDisplay" disabled style="width: 110px;"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="要求确认日期" prop="wantedConfirmDate"> <el-form-item label="要求确认日期" prop="wantedConfirmDate">
<el-input v-model="confirmData.wantedConfirmDate" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="confirmData.wantedConfirmDate" style="width: 110px;" disabled></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form :inline="true" label-position="top" :model="confirmData" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="confirmData" style="margin-left: 7px;margin-top: -5px;">
@ -988,13 +988,13 @@
<el-dialog title="新增打样" :visible.sync="visible" v-drag width="519px" style="margin-top: 20vh" :close-on-click-modal="false"> <el-dialog title="新增打样" :visible.sync="visible" v-drag width="519px" style="margin-top: 20vh" :close-on-click-modal="false">
<el-form :inline="true" label-position="top" :model="newProofingRecordData" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="newProofingRecordData" style="margin-left: 7px;margin-top: -5px;">
<el-form-item label="项目编码" prop="projectNo" > <el-form-item label="项目编码" prop="projectNo" >
<el-input v-model="newProofingRecordData.projectNo" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="newProofingRecordData.projectNo" style="width: 110px;" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="项目名称" prop="projectDesc" > <el-form-item label="项目名称" prop="projectDesc" >
<el-input v-model="newProofingRecordData.projectDesc" readonly style="width: 234px;" class="red-text"></el-input>
<el-input v-model="newProofingRecordData.projectDesc" style="width: 234px;" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="BU" prop="bu" :rules="rules.bu"> <el-form-item label="BU" prop="bu" :rules="rules.bu">
<el-select v-model="newProofingRecordData.bu" placeholder="请选择" disabled style="width: 110px" class="red-text">
<el-select v-model="newProofingRecordData.bu" placeholder="请选择" style="width: 110px" disabled>
<el-option <el-option
v-for = "i in userBuList" v-for = "i in userBuList"
:key = "i.buNo" :key = "i.buNo"
@ -1009,18 +1009,18 @@
</el-form> </el-form>
<el-form :inline="true" label-position="top" :model="newProofingRecordData" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="newProofingRecordData" style="margin-left: 7px;margin-top: -5px;">
<el-form-item label="客户编码" prop="customerNo" > <el-form-item label="客户编码" prop="customerNo" >
<el-input v-model="newProofingRecordData.customerNo" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="newProofingRecordData.customerNo" style="width: 110px;" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="客户名称" prop="customerDesc" > <el-form-item label="客户名称" prop="customerDesc" >
<el-input v-model="newProofingRecordData.customerDesc" readonly style="width: 234px;" class="red-text"></el-input>
<el-input v-model="newProofingRecordData.customerDesc" style="width: 234px;" disabled></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form :inline="true" label-position="top" :model="newProofingRecordData" :rules="rules" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="newProofingRecordData" :rules="rules" style="margin-left: 7px;margin-top: -5px;">
<el-form-item label="项目料号" prop="testPartNo" :rules="rules.testPartNo" > <el-form-item label="项目料号" prop="testPartNo" :rules="rules.testPartNo" >
<el-input v-model="newProofingRecordData.testPartNo" readonly style="width: 110px;" class="red-text"></el-input>
<el-input v-model="newProofingRecordData.testPartNo" style="width: 110px;" disabled></el-input>
</el-form-item> </el-form-item>
<el-form-item label="料号描述" prop="partDesc" > <el-form-item label="料号描述" prop="partDesc" >
<el-input v-model="newProofingRecordData.partDesc" readonly style="width: 234px;" class="red-text"></el-input>
<el-input v-model="newProofingRecordData.partDesc" style="width: 234px;" disabled></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form :inline="true" label-position="top" :model="newProofingRecordData" :rules="rules" style="margin-left: 7px;margin-top: -5px;"> <el-form :inline="true" label-position="top" :model="newProofingRecordData" :rules="rules" style="margin-left: 7px;margin-top: -5px;">
@ -2492,7 +2492,7 @@ import {arrayToTreeByLevelCode} from "../../../utils/arrayToTreeByLevelCode";
tableName: "项目物料表", tableName: "项目物料表",
columnProp: 'levelCode', columnProp: 'levelCode',
headerAlign: "center", headerAlign: "center",
align: "center",
align: "left",
columnLabel: 'BOM层级', columnLabel: 'BOM层级',
columnHidden: false, columnHidden: false,
columnImage: false, columnImage: false,

Loading…
Cancel
Save