| 1234567891011121314151617181920212223242526272829303132333435363738 |
- /**
- * Created by zhouy on 2018/10/18.
- */
- Ext.define('saas.view.document.address.DatalistController', {
- extend: 'saas.view.document.kind.KindController',
- alias: 'controller.document-address-datalist',
-
- onDelete:function(grid,row,col){
- var dk = grid.ownerCt.ownerCt;
- var dataKind=dk.getViewModel().getData()['dataKind'].value,
- rec = grid.getStore().getAt(row);
- var keyV=rec.get(dk.etc[dataKind].keyField);
- if(rec.get('ad_default')==1){
- saas.util.BaseUtil.showErrorToast('不能删除默认地址');
- return;
- }
- var deleteMsg = '删除的'+dk.getViewModel().getData()['title']+'将不能恢复,请确认是否删除?';
- saas.util.BaseUtil.deleteWarn(deleteMsg,function(btn){
- if(btn == 'yes'){
- //删除接口
- saas.util.BaseUtil.request({
- url: dk.etc[dataKind].delUrl+'/'+keyV,
- method: 'POST'
- })
- .then(function(localJson) {
- if(localJson.success){
- saas.util.BaseUtil.showSuccessToast('删除成功');
- grid.store.load();
- }
- })
- .catch(function(res) {
- console.error(res);
- saas.util.BaseUtil.showErrorToast('删除失败: ' + res.message);
- });
- }
- });
- }
- });
|