فهرست منبع

业务类型10.12

caojunjie 1 سال پیش
والد
کامیت
c5043b54c5

+ 13 - 5
src/components/iosbasic-data/searchquery.vue

@@ -7,6 +7,7 @@
                            :filterable="filterable" :clearable="clearable"
                            :remote="remote" :remote-method="remoteMethod"
                            :multiple="multiple" :collapse-tags="collapseTags"
+                           :disabled="disabled"
                            @change="corpChange" >
                     <el-option
                         v-for="item in datalist"
@@ -18,11 +19,13 @@
                     </el-option>
                 </el-select>
             </div>
-            <el-button icon="el-icon-search" size="mini" @click="corpVisible = true"></el-button>
-            <el-tooltip effect="dark" content="获取最新资料" placement="top-start">
-                <el-button icon="el-icon-refresh" size="mini" @click="refreshData"
-                           style="margin-left:0px;"></el-button>
-            </el-tooltip>
+            <div style="display: flex;align-items: center">
+                <el-button  :disabled="disabled" icon="el-icon-search" size="mini" @click="corpVisible = true"></el-button>
+                <el-tooltip effect="dark" content="获取最新资料" placement="top-start">
+                    <el-button :disabled="disabled" icon="el-icon-refresh" size="mini" @click="refreshData"
+                               style="margin-left:0px;"></el-button>
+                </el-tooltip>
+            </div>
         </div>
         <el-dialog :title="title" :visible.sync="corpVisible" width="80%" top="5vh" append-to-body @closed="closed"
                    class="el-dialogDeep" :close-on-click-modal="false" v-dialog-drag>
@@ -77,6 +80,11 @@
             selectValue:{
                 default:null
             },
+            // 是否禁用
+            disabled:{
+                type:Boolean,
+                default:false
+            },
             // 是否多选
             multiple:{
                 type:Boolean,

+ 10 - 6
src/views/iosBasicData/bcntrtypes/index.vue

@@ -509,9 +509,11 @@
 
 
       rowSave(row, done, loading) {
-          row.extendedDataArr.map(item=>{
-              delete item.edit
-          })
+          if (row.extendedDataArr) {
+              row.extendedDataArr.map(item=>{
+                  delete item.edit
+              })
+          }
           row.extendedData = JSON.stringify(row.extendedDataArr)
           delete row.extendedDataArr
         bcntrtypesSubmit(row).then(() => {
@@ -527,9 +529,11 @@
         });
       },
       rowUpdate(row, index, done, loading) {
-          row.extendedDataArr.map(item=>{
-              delete item.edit
-          })
+          if (row.extendedDataArr) {
+              row.extendedDataArr.map(item=>{
+                  delete item.edit
+              })
+          }
           row.extendedData = JSON.stringify(row.extendedDataArr)
           delete row.extendedDataArr
         bcntrtypesSubmit(row).then(() => {

+ 1 - 1
src/views/iosBasicData/bcommodity/index.vue

@@ -245,7 +245,7 @@
       ...mapGetters(["permission"]),
       permissionList() {
         return {
-          // addBtn: this.vaildData(this.permission.bcommodity_add, false),
+          addBtn: this.vaildData(this.permission.bcommodity_add, false),
           // viewBtn: this.vaildData(this.permission.bcommodity_view, false),
           // delBtn: this.vaildData(this.permission.bcommodity_delete, false),
           // editBtn: this.vaildData(this.permission.bcommodity_edit, false)

+ 1 - 0
src/views/iosBasicData/losbfeestemplate/feesTemplateItems.vue

@@ -33,6 +33,7 @@
                                                   :filterable="true"
                                                   :clearable="true"
                                                   :remote="true"
+                                                  :disabled="item.disabled || detailData.seeDisabled"
                                                   :forParameter="{key:'id',label:'cnName',value:'cnName'}"
                                                   @remoteMethod="bbusinesstypeListfun" @corpChange="businessTypeCorpChange" >
                                         <bbusinesstype></bbusinesstype>