Explorar el Código

fix(德荣天眼): 订阅规则信息显示问题

youchen hace 10 meses
padre
commit
c389d9af38

+ 2 - 2
src/api/business/bid/subscriptionRules.js

@@ -69,9 +69,9 @@ export function getUserByUserName(userName) {
   })
 }
 
-export function getZhaoBiaoUnitList(unitName) {
+export function getZhaoBiaoUnitList(ZhaoBiaoUnitCustomer) {
   return request({
-    url: `/mk/bid/subscriptionRule/getZhaoBiaoUnitList/${unitName}`,
+    url: `/mk/bid/customer/${ZhaoBiaoUnitCustomer}`,
     method: 'get',
   })
 }

+ 16 - 4
src/views/business/bid/rulesDetail/detail.vue

@@ -188,9 +188,9 @@
                 style="width: 100%;">
                 <el-option
                   v-for="item in zhaoBiaoUnitList"
-                  :key="item.zhaoBiaoUnit"
-                  :label="item.zhaoBiaoUnit"
-                  :value="item.zhaoBiaoUnit">
+                  :key="item.id"
+                  :label="item.zhaoBiaoUnitCustomer"
+                  :value="item.zhaoBiaoUnitCustomer">
                 </el-option>
               </el-select>
           </el-form-item>
@@ -333,7 +333,9 @@ export default {
         stateFlag:'',
         infoPublishStartTime:'',
         infoPublishEndTime:'',
-        dayNum:30
+        dayNum:30,
+        zhaoBiaoUnitId:'',
+        unitNameMatchCode:'',
       },
       rules: {
         infoTypeSegment: [
@@ -498,6 +500,16 @@ export default {
             this.form.subscriptionPusher =  Array.isArray(this.form.subscriptionPusher)?this.form.subscriptionPusher.join(','):this.form.subscriptionPusher
             this.form.unitNameMatch =  Array.isArray(this.form.unitNameMatch)?this.form.unitNameMatch.join(','):this.form.unitNameMatch
             this.form.zhaoBiaoUnit=this.form.zhaoBiaoUnit.toString()
+            this.zhaoBiaoUnitList.forEach(item =>{
+              if(this.form.zhaoBiaoUnit == item.zhaoBiaoUnitCustomer){
+                this.form.zhaoBiaoUnitId = item.id
+              }
+            })
+            this.customerList.forEach(item =>{
+              if(this.form.unitNameMatch == item.name){
+                this.form.unitNameMatchCode = item.code
+              }
+            })
             insert(this.form).then(response => {
               this.$modal.msgSuccess("新增成功");
               this.$router.go(-1)

+ 2 - 2
src/views/business/bid/subscriptionRules/index.vue

@@ -59,9 +59,9 @@
       <el-table-column prop="excludeWord" label="排除词" width="80" align="center"></el-table-column>
       <el-table-column prop="unitNameMatch" label="企业名称匹配" width="100" align="center"></el-table-column>
       <el-table-column prop="zhaoBiaoUnit" label="招标单位" width="100" align="center"></el-table-column>
-      <el-table-column prop="createBy" label="创建人" width="100" align="center"></el-table-column>
+      <el-table-column prop="createByName" label="创建人" width="100" align="center"></el-table-column>
       <el-table-column prop="createTime" label="创建时间" width="150" align="center"></el-table-column>
-      <el-table-column prop="updateBy" label="最后修改人" width="100" align="center"></el-table-column>
+      <el-table-column prop="updateByName" label="最后修改人" width="100" align="center"></el-table-column>
       <el-table-column prop="updateTime" label="最后修改时间" width="150" align="center"></el-table-column>
       <el-table-column prop="state" label="状态" width="80">
         <template slot-scope="scope">