Bladeren bron

前端: 集中评审列表查询推荐单位

baichengfei 4 jaren geleden
bovenliggende
commit
1189a2f104

+ 22 - 2
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplierps/basislist.vue

@@ -15,7 +15,11 @@
             <el-input size="mini" v-model="searchForm.SupplierName" style="width:100%" clearable placeholder="请输入"></el-input>
           </el-form-item>
           <el-form-item label="推荐单位">
-            <el-input size="mini" v-model="searchForm.RecUnitName" style="width:100%" clearable placeholder="请输入"></el-input>
+            <el-select filterable ref="issueFromSelect" v-model="searchForm.RecUnitId" class="select_form" size="mini"
+                       placeholder="请选择推荐单位" style="width: 100%;">
+              <el-option v-for="item in orgOptions" :key="item.Id" :label="item.Fullname" :value="item.Id"
+                         style="width: 100%;"></el-option>
+            </el-select>
           </el-form-item>
           <el-form-item label="时间">
             <el-date-picker size="mini" style="width: 220px" v-model="CreateOn" clearable type="daterange" range-separator="至"
@@ -98,7 +102,11 @@
           </el-col>
           <el-col :span="12">
             <el-form-item label="推荐单位">
-              <el-input size="mini" v-model="searchForm.RecUnitName" style="width:100%" placeholder="请输入"></el-input>
+              <el-select filterable ref="issueFromSelect" v-model="searchForm.RecUnitId" class="select_form" size="mini"
+                         placeholder="请选择推荐单位" style="width: 100%;">
+                <el-option v-for="item in orgOptions" :key="item.Id" :label="item.Fullname" :value="item.Id"
+                           style="width: 100%;"></el-option>
+              </el-select>
             </el-form-item>
           </el-col>
          <!-- <el-col :span="12">
@@ -314,6 +322,7 @@ import certApi from '@/api/oilsupplier/suppliercert'
         dialogVisible: false,
         countryoptions: [],
         CityAry: [],
+        orgOptions: [],
         LinkCityAry: [],
         countryprops: {
           value: 'adcode',
@@ -346,6 +355,7 @@ import certApi from '@/api/oilsupplier/suppliercert'
           Id: '',
           SupplierName: '',
           RecUnitName: '',
+          RecUnitId: '',
           OperType: '',
           SpecTypeCode: '',
           Country: '',
@@ -747,6 +757,7 @@ import certApi from '@/api/oilsupplier/suppliercert'
     created () {
       // 查询条件初始值备份
       Object.assign(this.searchFormReset, this.searchForm)
+      this.GetOrgOptions()
       // 查询列表
       this.initDatas()
       this.getDictOptions()
@@ -787,6 +798,15 @@ import certApi from '@/api/oilsupplier/suppliercert'
         })
       },
 
+      // 下发单位
+      GetOrgOptions () {
+        let _this = this
+        this.$axios.get('/register/orgList').then(res => {
+          _this.orgOptions = res.data.items
+        }).catch(err => {
+          console.log(err)
+        })
+      },
       getDictOptions () {
         api.getDictList(this.$axios).then(res => {
           this.dictData = res.data.items

+ 22 - 2
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplierps/goodslist.vue

@@ -15,7 +15,11 @@
             <el-input size="mini" v-model="searchForm.SupplierName" clearable style="width:100%" placeholder="请输入"></el-input>
           </el-form-item>
           <el-form-item label="推荐单位">
-            <el-input size="mini" v-model="searchForm.RecUnitName" style="width:100%" clearable placeholder="请输入"></el-input>
+            <el-select filterable ref="issueFromSelect" v-model="searchForm.RecUnitId" class="select_form" size="mini"
+                       placeholder="请选择推荐单位" style="width: 100%;">
+              <el-option v-for="item in orgOptions" :key="item.Id" :label="item.Fullname" :value="item.Id"
+                         style="width: 100%;"></el-option>
+            </el-select>
           </el-form-item>
           <el-form-item label="时间">
             <el-date-picker size="mini" style="width: 220px" v-model="CreateOn" clearable type="daterange" range-separator="至"
@@ -96,7 +100,11 @@
           </el-col>
           <el-col :span="12">
             <el-form-item label="推荐单位">
-              <el-input size="mini" v-model="searchForm.RecUnitName" style="width:100%" placeholder="请输入"></el-input>
+              <el-select filterable ref="issueFromSelect" v-model="searchForm.RecUnitId" class="select_form" size="mini"
+                         placeholder="请选择推荐单位" style="width: 100%;">
+                <el-option v-for="item in orgOptions" :key="item.Id" :label="item.Fullname" :value="item.Id"
+                           style="width: 100%;"></el-option>
+              </el-select>
             </el-form-item>
           </el-col>
          <el-col :span="12">
@@ -313,6 +321,7 @@ import certApi from '@/api/oilsupplier/suppliercert'
         // 列表数据
         countryoptions: [],
         CityAry: [],
+        orgOptions: [],
         LinkCityAry: [],
         countryprops: {
           value: 'adcode',
@@ -345,6 +354,7 @@ import certApi from '@/api/oilsupplier/suppliercert'
           Id: '',
           SupplierName: '',
           RecUnitName: '',
+          RecUnitId: '',
           OperType: '',
           SpecTypeCode: '',
           Country: '',
@@ -746,6 +756,7 @@ import certApi from '@/api/oilsupplier/suppliercert'
     created () {
       // 查询条件初始值备份
       Object.assign(this.searchFormReset, this.searchForm)
+      this.GetOrgOptions()
       // 查询列表
       this.initDatas()
       this.getDictOptions()
@@ -784,6 +795,15 @@ import certApi from '@/api/oilsupplier/suppliercert'
           this.tableLoading = false
         })
       },
+      // 下发单位
+      GetOrgOptions () {
+        let _this = this
+        this.$axios.get('/register/orgList').then(res => {
+          _this.orgOptions = res.data.items
+        }).catch(err => {
+          console.log(err)
+        })
+      },
       handleLinkAreaChange (value) {
         this.searchForm.LinkProvince = value[0]
         this.searchForm.LinkCity = value[1]

+ 22 - 3
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplierps/index.vue

@@ -15,7 +15,11 @@
             <el-input size="mini" v-model="searchForm.SupplierName" clearable style="width:100%" placeholder="请输入"></el-input>
           </el-form-item>
           <el-form-item label="推荐单位">
-            <el-input size="mini" v-model="searchForm.RecUnitName" style="width:100%" clearable placeholder="请输入"></el-input>
+            <el-select filterable ref="issueFromSelect" v-model="searchForm.RecUnitId" class="select_form" size="mini"
+                       placeholder="请选择推荐单位" style="width: 100%;">
+              <el-option v-for="item in orgOptions" :key="item.Id" :label="item.Fullname" :value="item.Id"
+                         style="width: 100%;"></el-option>
+            </el-select>
           </el-form-item>
           <el-form-item label="时间">
             <el-date-picker size="mini" style="width: 220px" v-model="CreateOn" clearable type="daterange" range-separator="至"
@@ -114,7 +118,11 @@
           </el-col>
           <el-col :span="12">
             <el-form-item label="推荐单位">
-              <el-input size="mini" v-model="searchForm.RecUnitName" style="width:100%" placeholder="请输入"></el-input>
+              <el-select filterable ref="issueFromSelect" v-model="searchForm.RecUnitId" class="select_form" size="mini"
+                         placeholder="请选择推荐单位" style="width: 100%;">
+                <el-option v-for="item in orgOptions" :key="item.Id" :label="item.Fullname" :value="item.Id"
+                           style="width: 100%;"></el-option>
+              </el-select>
             </el-form-item>
           </el-col>
          <el-col :span="12">
@@ -694,6 +702,7 @@
         // 列表数据
         entityList: [],
         countryoptions: [],
+        orgOptions: [],
         CityAry: [],
         LinkCityAry: [],
         countryprops: {
@@ -724,6 +733,7 @@
         searchForm: {
           SupplierTypeName: '',
           SupplierName: '',
+          RecUnitId: '',
           RecUnitName: '',
           OperType: '',
           SpecTypeCode: '',
@@ -1188,6 +1198,7 @@
     created () {
       // 查询条件初始值备份
       Object.assign(this.searchFormReset, this.searchForm)
+      this.GetOrgOptions()
       // 查询列表
       this.initDatas()
       this.getDictOptions()
@@ -1226,7 +1237,15 @@
           this.tableLoading = false
         })
       },
-
+      // 下发单位
+      GetOrgOptions () {
+        let _this = this
+        this.$axios.get('/register/orgList').then(res => {
+          _this.orgOptions = res.data.items
+        }).catch(err => {
+          console.log(err)
+        })
+      },
       getDictOptions () {
         api.getDictList(this.$axios).then(res => {
           this.dictData = res.data.items

+ 22 - 3
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplierps/techlist.vue

@@ -15,7 +15,11 @@
             <el-input size="mini" v-model="searchForm.SupplierName" clearable style="width:100%" placeholder="请输入"></el-input>
           </el-form-item>
           <el-form-item label="推荐单位">
-            <el-input size="mini" v-model="searchForm.RecUnitName" style="width:100%" clearable placeholder="请输入"></el-input>
+            <el-select filterable ref="issueFromSelect" v-model="searchForm.RecUnitId" class="select_form" size="mini"
+                       placeholder="请选择推荐单位" style="width: 100%;">
+              <el-option v-for="item in orgOptions" :key="item.Id" :label="item.Fullname" :value="item.Id"
+                         style="width: 100%;"></el-option>
+            </el-select>
           </el-form-item>
           <el-form-item label="时间">
             <el-date-picker size="mini" style="width: 220px" v-model="CreateOn" clearable type="daterange" range-separator="至"
@@ -100,7 +104,11 @@
 
           <el-col :span="12">
             <el-form-item label="推荐单位">
-              <el-input size="mini" v-model="searchForm.RecUnitName" style="width:100%" placeholder="请输入"></el-input>
+              <el-select filterable ref="issueFromSelect" v-model="searchForm.RecUnitId" class="select_form" size="mini"
+                         placeholder="请选择推荐单位" style="width: 100%;">
+                <el-option v-for="item in orgOptions" :key="item.Id" :label="item.Fullname" :value="item.Id"
+                           style="width: 100%;"></el-option>
+              </el-select>
             </el-form-item>
           </el-col>
          <!-- <el-col :span="12">
@@ -317,6 +325,7 @@ import certApi from '@/api/oilsupplier/suppliercert'
         // 列表数据
         countryoptions: [],
         CityAry: [],
+        orgOptions: [],
         LinkCityAry: [],
         countryprops: {
           value: 'adcode',
@@ -353,6 +362,7 @@ import certApi from '@/api/oilsupplier/suppliercert'
           Id: '',
           SupplierName: '',
           RecUnitName: '',
+          RecUnitId: '',
           OperType: '',
           SpecTypeCode: '',
           Country: '',
@@ -754,6 +764,7 @@ import certApi from '@/api/oilsupplier/suppliercert'
     created () {
       // 查询条件初始值备份
       Object.assign(this.searchFormReset, this.searchForm)
+      this.GetOrgOptions()
       // 查询列表
       this.initDatas()
       this.getDictOptions()
@@ -792,7 +803,15 @@ import certApi from '@/api/oilsupplier/suppliercert'
           this.tableLoading = false
         })
       },
-
+      // 下发单位
+      GetOrgOptions () {
+        let _this = this
+        this.$axios.get('/register/orgList').then(res => {
+          _this.orgOptions = res.data.items
+        }).catch(err => {
+          console.log(err)
+        })
+      },
       getDictOptions () {
         api.getDictList(this.$axios).then(res => {
           this.dictData = res.data.items