Explorar el Código

前:二级单位增项/信息变更选完公司展示id

dubch hace 5 años
padre
commit
d7b5aaf89a

+ 12 - 5
src/dashoo.cn/frontend_web/src/pages/oilsupplier/infochangech/index.vue

@@ -140,11 +140,9 @@
         <el-form label-width="90px" :model="entityForm" ref="EntityFormref">
           <el-row>
             <el-col :span="24">
-              <el-form-item label="企业名称" prop="SupplierId" required>
-                <el-select filterable default-first-option ref="supselect" v-model="entityForm.SupplierId" required
-                  placeholder="请选择" style="width: 100%">
-                  <el-option v-for="item in selectsupplierlist" :key="item.Id" :label="item.Realname" :value="item.Id">
-                  </el-option>
+              <el-form-item label="企业名称" :rules="{ required: true, message: '企业名称不能为空', trigger: 'change'}">
+                <el-select filterable default-first-option v-model="Realname" placeholder="请选择" style="width: 100%" @change="NameChange">
+                  <el-option v-for="item in selectsupplierlist" :key="item.Id" :label="item.Realname" :value="item.Id"></el-option>
                 </el-select>
               </el-form-item>
             </el-col>
@@ -213,6 +211,7 @@
           Id: '',
           SupplierId: ''
         },
+        Realname: '',
         searchForm: {
           Id: '',
           RecUnitId: '',
@@ -333,6 +332,14 @@
       this.getSupplierList()
     },
     methods: {
+      NameChange (event) {
+        this.selectsupplierlist.find((item)=>{
+          if(item.Id === event){
+            this.Realname = item.Realname;
+            this.entityForm.SupplierId = event;
+          }
+        })
+      },
       initDatas () {
         // 分页及列表条件
         let params = {

+ 4 - 3
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplierappend/basislist.vue

@@ -180,8 +180,8 @@
         <el-form label-width="90px" :model="appendformData"ref="EntityFormref">
           <el-row>
             <el-col :span="24">
-              <el-form-item label="企业名称" prop="SupplierId" required>
-                <el-select ref="suppselect" :disabled="IsCompanyUser == 1" filterable v-model="appendformData.SupplierId"
+              <el-form-item label="企业名称" :rules="{ required: true, message: '企业名称不能为空', trigger: 'change'}">
+                <el-select ref="suppselect" :disabled="IsCompanyUser == 1" filterable v-model="appendformData.SupplierName"
                            :rules="[{ required: true, message: '请选择供应商公司', trigger: 'blur' },]"
                            @change="getInfo" placeholder="请选择供应商公司" style="width: 100%">
                   <el-option v-for="item in supplierList" :key="item.SupplierId" :label="item.SupplierName"
@@ -319,7 +319,7 @@ import WfHistory from '@/components/workflow/wfhistory.vue'
         obj = this.supplierList.find((item) => {
           return item.SupplierId === vId // 筛选出匹配数据
         })
-        // this.appendformData.SupplierId = parseInt(obj.SupplierId)
+        this.appendformData.SupplierId = parseInt(obj.SupplierId)
         this.appendformData.SupplierCertId = parseInt(obj.SupplierCertId)
         this.appendformData.SupplierName = obj.SupplierName
       },
@@ -364,6 +364,7 @@ import WfHistory from '@/components/workflow/wfhistory.vue'
             console.log(_this.appendformData, '222')
             if (!_this.appendformData.SupplierId && _this.IsCompanyUser == 0) {
               _this.appendformData.SupplierId = ''
+              _this.appendformData.SupplierName = ''
               _this.$message({
                 type: 'warning',
                 message: '请选择供应商公司'

+ 6 - 11
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplierappend/goodslist.vue

@@ -177,11 +177,11 @@
       </el-dialog>
 
       <el-dialog title="增项申请添加" :visible.sync="addshow" width="360px">
-        <el-form label-width="90px" :model="appendformData" ref="EntityFormref" :rules="rules">
+        <el-form label-width="90px" :model="appendformData" ref="EntityFormref">
           <el-row>
             <el-col :span="24">
-              <el-form-item label="企业名称" prop="SupplierId">
-                <el-select ref="suppselect" :disabled="IsCompanyUser == 1" filterable v-model="appendformData.SupplierId"
+              <el-form-item label="企业名称" :rules="{ required: true, message: '企业名称不能为空', trigger: 'change'}">
+                <el-select ref="suppselect" :disabled="IsCompanyUser == 1" filterable v-model="appendformData.SupplierName"
                            @change="getInfo" placeholder="请选择供应商公司" style="width: 100%">
                   <el-option v-for="item in supplierList" :key="item.SupplierId" :label="item.SupplierName"
                              :value="item.SupplierId">
@@ -299,13 +299,6 @@ import WfHistory from '@/components/workflow/wfhistory.vue'
           RecUnitName: '', // 推荐单位名称
           AppendType: '', // 增项类别(01 物资类,02 基建类,03 服务类)
           Remark: '' // 备注
-        },
-        rules: {
-          SupplierId: [{
-            required: true,
-            message: '请选择供应商公司',
-            trigger: 'blur'
-          }]
         }
       }
     },
@@ -357,7 +350,7 @@ import WfHistory from '@/components/workflow/wfhistory.vue'
           return item.SupplierId === vId // 筛选出匹配数据
         })
         console.log('修改选择的公司获取的对象obj', obj)
-        // this.appendformData.SupplierId = parseInt(obj.SupplierId)
+        this.appendformData.SupplierId = parseInt(obj.SupplierId)
         this.appendformData.SupplierCertId = parseInt(obj.SupplierCertId)
         this.appendformData.SupplierName = obj.SupplierName
       },
@@ -371,9 +364,11 @@ import WfHistory from '@/components/workflow/wfhistory.vue'
         })
           .then(() => {
             _this.appendformData.AppendType = '01'
+            console.log(_this.appendformData.SupplierId, '_this.appendformData.SupplierId')
             _this.appendformData.SupplierId = parseInt(_this.appendformData.SupplierId)
             if (!_this.appendformData.SupplierId && _this.IsCompanyUser == 0) {
               _this.appendformData.SupplierId = ''
+              _this.appendformData.SupplierName = ''
               _this.$message({
                 type: 'warning',
                 message: '请选择供应商公司'

+ 4 - 3
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplierappend/techlist.vue

@@ -182,8 +182,8 @@
         <el-form label-width="90px" :model="appendformData"ref="EntityFormref">
           <el-row>
             <el-col :span="24">
-              <el-form-item label="企业名称" prop="SupplierId" required>
-                <el-select ref="suppselect" :disabled="IsCompanyUser == 1" filterable v-model="appendformData.SupplierId"
+              <el-form-item label="企业名称" :rules="{ required: true, message: '企业名称不能为空', trigger: 'change'}">
+                <el-select ref="suppselect" :disabled="IsCompanyUser == 1" filterable v-model="appendformData.SupplierName"
                            :rules="[{ required: true, message: '请选择供应商公司', trigger: 'blur' },]"
                            @change="getInfo" placeholder="请选择供应商公司" style="width: 100%">
                   <el-option v-for="item in supplierList" :key="item.SupplierId" :label="item.SupplierName"
@@ -322,7 +322,7 @@ import WfHistory from '@/components/workflow/wfhistory.vue'
         obj = this.supplierList.find((item) => {
           return item.SupplierId === vId // 筛选出匹配数据
         })
-        // this.appendformData.SupplierId = parseInt(obj.SupplierId)
+        this.appendformData.SupplierId = parseInt(obj.SupplierId)
         this.appendformData.SupplierCertId = parseInt(obj.SupplierCertId)
         this.appendformData.SupplierName = obj.SupplierName
       },
@@ -366,6 +366,7 @@ import WfHistory from '@/components/workflow/wfhistory.vue'
             _this.appendformData.SupplierId = parseInt(_this.appendformData.SupplierId)
             if (!_this.appendformData.SupplierId && _this.IsCompanyUser == 0) {
               _this.appendformData.SupplierId = ''
+              _this.appendformData.SupplierName = ''
               _this.$message({
                 type: 'warning',
                 message: '请选择供应商公司'