Parcourir la source

bug修改

Signed-off-by: lijunqing <lijunqing@dashoo.cn>
lijunqing il y a 6 ans
Parent
commit
06ee08f900

+ 8 - 1
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplier/basislist.vue

@@ -48,7 +48,7 @@
               <div style="text-align: right; margin: 0">
               <div style="text-align: right; margin: 0">
                 <el-button type="primary" size="mini" @click="deleteEntity(scope.row)">删除</el-button>
                 <el-button type="primary" size="mini" @click="deleteEntity(scope.row)">删除</el-button>
               </div>
               </div>
-              <el-button slot="reference" v-if="scope.row.Status=='0' || scope.row.Status=='' || scope.row.Status=='-1' || scope.row.Status=='-2' || scope.row.Status=='-4'" type="text" title="删除" style="margin-left:10px" size="mini" icon="el-icon-delete">删除</el-button>
+              <el-button slot="reference"  :disabled="checkStatus(scope.row.Status)" type="text" title="删除" style="margin-left:10px" size="mini" icon="el-icon-delete">删除</el-button>
             </el-popover>
             </el-popover>
           </template>
           </template>
         </el-table-column>
         </el-table-column>
@@ -925,6 +925,13 @@
     },
     },
 
 
     methods: {
     methods: {
+      checkStatus(val){
+        if (val=='0' || val=='' || val=='-1' || val=='-2' || val=='-4'){
+          return false
+        }else{
+          return true
+        }
+      },
       initDatas() {
       initDatas() {
         //分页及列表条件
         //分页及列表条件
         let params = {
         let params = {

+ 8 - 1
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplier/goodslist.vue

@@ -48,7 +48,7 @@
               <div style="text-align: right; margin: 0">
               <div style="text-align: right; margin: 0">
                 <el-button type="primary" size="mini" @click="deleteEntity(scope.row)">删除</el-button>
                 <el-button type="primary" size="mini" @click="deleteEntity(scope.row)">删除</el-button>
               </div>
               </div>
-              <el-button slot="reference" v-if="scope.row.Status=='0' || scope.row.Status=='' || scope.row.Status=='-1' || scope.row.Status=='-2' || scope.row.Status=='-4'"  type="text" title="删除" style="margin-left:10px" size="mini" icon="el-icon-delete">删除</el-button>
+              <el-button slot="reference" :disabled="checkStatus(scope.row.Status)"  type="text" title="删除" style="margin-left:10px" size="mini" icon="el-icon-delete">删除</el-button>
             </el-popover>
             </el-popover>
           </template>
           </template>
         </el-table-column>
         </el-table-column>
@@ -880,6 +880,13 @@
     },
     },
 
 
     methods: {
     methods: {
+      checkStatus(val){
+        if (val=='0' || val=='' || val=='-1' || val=='-2' || val=='-4'){
+          return false
+        }else{
+          return true
+        }
+      },
       initDatas() {
       initDatas() {
         //分页及列表条件
         //分页及列表条件
         let params = {
         let params = {

+ 8 - 1
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplier/index.vue

@@ -56,7 +56,7 @@
               <div style="text-align: right; margin: 0">
               <div style="text-align: right; margin: 0">
                 <el-button type="primary" size="mini" @click="deleteEntity(scope.row)">删除</el-button>
                 <el-button type="primary" size="mini" @click="deleteEntity(scope.row)">删除</el-button>
               </div>
               </div>
-              <el-button slot="reference" v-if="scope.row.Status=='0' || scope.row.Status=='' || scope.row.Status=='-1' || scope.row.Status=='-2' || scope.row.Status=='-4'"  type="text" title="删除" style="margin-left:10px" size="mini" icon="el-icon-delete">删除</el-button>
+              <el-button slot="reference" :disabled="checkStatus(scope.row.Status)" type="text" title="删除" style="margin-left:10px" size="mini" icon="el-icon-delete">删除</el-button>
             </el-popover>
             </el-popover>
           </template>
           </template>
 
 
@@ -935,6 +935,13 @@
     },
     },
 
 
     methods: {
     methods: {
+        checkStatus(val){
+        if (val=='0' || val=='' || val=='-1' || val=='-2' || val=='-4'){
+          return false
+        }else{
+          return true
+        }
+      },
       initDatas() {
       initDatas() {
         //分页及列表条件
         //分页及列表条件
         let params = {
         let params = {

+ 8 - 1
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplier/techlist.vue

@@ -48,7 +48,7 @@
               <div style="text-align: right; margin: 0">
               <div style="text-align: right; margin: 0">
                 <el-button type="primary" size="mini" @click="deleteEntity(scope.row)">删除</el-button>
                 <el-button type="primary" size="mini" @click="deleteEntity(scope.row)">删除</el-button>
               </div>
               </div>
-              <el-button slot="reference" v-if="scope.row.Status=='0' || scope.row.Status=='' || scope.row.Status=='-1' || scope.row.Status=='-2' || scope.row.Status=='-4'" type="text" title="删除" style="margin-left:10px" size="mini" icon="el-icon-delete">删除</el-button>
+              <el-button slot="reference" :disabled="checkStatus(scope.row.Status)" type="text" title="删除" style="margin-left:10px" size="mini" icon="el-icon-delete">删除</el-button>
             </el-popover>
             </el-popover>
           </template>
           </template>
         </el-table-column>
         </el-table-column>
@@ -929,6 +929,13 @@
     },
     },
 
 
     methods: {
     methods: {
+      checkStatus(val){
+        if (val=='0' || val=='' || val=='-1' || val=='-2' || val=='-4'){
+          return false
+        }else{
+          return true
+        }
+      },
       initDatas() {
       initDatas() {
         //分页及列表条件
         //分页及列表条件
         let params = {
         let params = {