فهرست منبع

Fixed site mgmt issue
https://dev.wormwood.com.sg/zentao/task-view-295.html

vbea 1 سال پیش
والد
کامیت
b401be82e3

+ 1 - 1
Strides-Admin/src/views/access/DialogDetail.vue

@@ -138,7 +138,7 @@
           class="form-item"
           label="SITE ALLOCATION:"
           prop="sitePks"
-          v-else-if="form.roleName=='SITE'">
+          v-else-if="form.roleName=='SITE' || form.roleName=='STACK HOLDER'">
           <el-select
             v-model="form.sitePks"
             class="flex-item"

+ 1 - 1
Strides-Admin/src/views/site/SiteManagement.vue

@@ -304,7 +304,7 @@ export default {
             type: "success",
             duration: 3000,
           })
-          this.list.splice(index, 1)
+          this.getList();
         }).catch(error => {
           this.$message({
             message: error,

+ 2 - 5
Strides-Admin/src/views/site2/index.vue

@@ -44,7 +44,6 @@
       </div>
     </div>
     <el-table
-      :key="tableKey"
       v-loading="listLoading"
       :data="list"
       style="width: 100%;">
@@ -202,15 +201,13 @@ import TableAction from '@/components/TableAction.vue'
 import site from '../../http/api/site'
 import provider from '../../http/api/provider'
 import { getRoleName } from '@/utils/auth'
-import historyRate from '../site/historyRate.vue'
 
 export default {
   name: 'SiteManagement',
-  components: { Pagination, TableAction, historyRate },
+  components: { Pagination, TableAction },
   directives: { waves },
   data() {
     return {
-      tableKey: 0,
       list: null,
       total: 0,
       listLoading: true,
@@ -305,7 +302,7 @@ export default {
             type: "success",
             duration: 3000,
           })
-          this.list.splice(index, 1)
+          this.getList();
         }).catch(error => {
           this.$message({
             message: error,