|
|
@@ -0,0 +1,38 @@
|
|
|
+/**
|
|
|
+ * 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);
|
|
|
+ });
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+});
|