|
@@ -8,7 +8,7 @@
|
|
</template>
|
|
</template>
|
|
<script lang="ts">
|
|
<script lang="ts">
|
|
import { Component, Prop, Vue, Watch } from "vue-property-decorator";
|
|
import { Component, Prop, Vue, Watch } from "vue-property-decorator";
|
|
-import {registerMember, updateMember, queryAll, queryById, disableMember} from '@/api/cargoOwner'
|
|
|
|
|
|
+import {registerMember, updateMember, queryAll, del, disableMember} from '@/api/cargoOwner'
|
|
@Component({components:{}})
|
|
@Component({components:{}})
|
|
export default class CargoOwner extends Vue {
|
|
export default class CargoOwner extends Vue {
|
|
load=false;
|
|
load=false;
|
|
@@ -92,6 +92,18 @@ export default class CargoOwner extends Vue {
|
|
}]
|
|
}]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ },{
|
|
|
|
+ title:'操作',
|
|
|
|
+ action:true,
|
|
|
|
+ width:100,
|
|
|
|
+ plugins:[{
|
|
|
|
+ name:'删除',
|
|
|
|
+ event:{
|
|
|
|
+ click:(item:any) => {
|
|
|
|
+ this.del(item);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }]
|
|
}]
|
|
}]
|
|
},
|
|
},
|
|
modal:{
|
|
modal:{
|
|
@@ -218,6 +230,26 @@ export default class CargoOwner extends Vue {
|
|
this.getList()
|
|
this.getList()
|
|
})
|
|
})
|
|
}
|
|
}
|
|
|
|
+ del(item:any) {
|
|
|
|
+ this.$confirm('此操作将永久删除货主名称为 “'+item.wmsMemberName+'” 的数据, 是否继续?', '提示', {
|
|
|
|
+ confirmButtonText: '确定',
|
|
|
|
+ cancelButtonText: '取消',
|
|
|
|
+ type: 'warning'
|
|
|
|
+ }).then(() => {
|
|
|
|
+ this.load = true;
|
|
|
|
+ del({id:item.id}).then(()=>{
|
|
|
|
+ this.load = false;
|
|
|
|
+ this.$message({
|
|
|
|
+ message:'删除成功!',
|
|
|
|
+ type:'success'
|
|
|
|
+ })
|
|
|
|
+ this.getList();
|
|
|
|
+ }).catch(()=>{
|
|
|
|
+ this.load = false;
|
|
|
|
+ })
|
|
|
|
+ }).catch(() => {});
|
|
|
|
+
|
|
|
|
+ }
|
|
validateLevel(rule:any, value:any, callback:any){
|
|
validateLevel(rule:any, value:any, callback:any){
|
|
if(value){
|
|
if(value){
|
|
if(Number(value) >=1 && Number(value) <= 99){
|
|
if(Number(value) >=1 && Number(value) <= 99){
|