1、反单配置
This commit is contained in:
		| @ -51,3 +51,11 @@ export function getMainUser(data) { | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 获取未绑定下反单列表 | ||||
| export function getLineApiUserUnBindReverse(data) { | ||||
|   return request({ | ||||
|     url: '/api/v1/line-api-user/unbind-reverse', | ||||
|     method: 'get', | ||||
|     params: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
							
								
								
									
										46
									
								
								src/api/admin/line-reverse-setting.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								src/api/admin/line-reverse-setting.js
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,46 @@ | ||||
| import request from '@/utils/request' | ||||
|  | ||||
| // 查询LineReverseSetting列表 | ||||
| export function listLineReverseSetting(query) { | ||||
|   return request({ | ||||
|     url: '/api/v1/line-reverse-setting', | ||||
|     method: 'get', | ||||
|     params: query | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 查询LineReverseSetting详细 | ||||
| export function getLineReverseSetting(id) { | ||||
|   return request({ | ||||
|     url: '/api/v1/line-reverse-setting/' + id, | ||||
|     method: 'get' | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 新增LineReverseSetting | ||||
| export function addLineReverseSetting(data) { | ||||
|   return request({ | ||||
|     url: '/api/v1/line-reverse-setting', | ||||
|     method: 'post', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 修改LineReverseSetting | ||||
| export function updateLineReverseSetting(data) { | ||||
|   return request({ | ||||
|     url: '/api/v1/line-reverse-setting/' + data.id, | ||||
|     method: 'put', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| // 删除LineReverseSetting | ||||
| export function delLineReverseSetting(data) { | ||||
|   return request({ | ||||
|     url: '/api/v1/line-reverse-setting', | ||||
|     method: 'delete', | ||||
|     data: data | ||||
|   }) | ||||
| } | ||||
|  | ||||
| @ -83,48 +83,6 @@ | ||||
|             prop="ipAddress" | ||||
|             :show-overflow-tooltip="true" | ||||
|           /> | ||||
|           <!-- <el-table-column | ||||
|             label="代码账号密码" | ||||
|             align="center" | ||||
|             prop="userPass" | ||||
|             :show-overflow-tooltip="true" | ||||
|           /> --> | ||||
|           <!-- <el-table-column | ||||
|             label="归属" | ||||
|             align="center" | ||||
|             prop="affiliation" | ||||
|             :show-overflow-tooltip="true" | ||||
|           > | ||||
|             <template #default="{row}">{{ ['现货','合约','现货合约'][row.affiliation-1] }}</template> | ||||
|           </el-table-column> --> | ||||
|           <!-- <el-table-column | ||||
|             label="是否超管可见" | ||||
|             align="center" | ||||
|             prop="adminShow" | ||||
|             :show-overflow-tooltip="true" | ||||
|           > | ||||
|             <template #default="{row}">{{ ['否','是'][row.adminShow] }}</template> | ||||
|           </el-table-column> --> | ||||
|           <!-- <el-table-column | ||||
|             label="允许下单的方向" | ||||
|             align="center" | ||||
|             prop="site" | ||||
|             :show-overflow-tooltip="true" | ||||
|           > | ||||
|             <template #default="{row}">{{ ['多','空','多空'][row.site-1] }}</template> | ||||
|           </el-table-column> --> | ||||
|           <!-- <el-table-column | ||||
|             label="从属关系" | ||||
|             align="center" | ||||
|             prop="subordinate" | ||||
|             :show-overflow-tooltip="true" | ||||
|           > | ||||
|             <template #default="{row}">{{ ['','主账号','副帐号'][row.subordinate] }}</template> | ||||
|           </el-table-column><el-table-column label="所属组id" align="center" prop="groupId" :formatter="groupIdFormat" width="100"> | ||||
|             <template slot-scope="scope"> | ||||
|               {{ groupIdFormat(scope.row) }} | ||||
|             </template> | ||||
|           </el-table-column> --> | ||||
|           <el-table-column | ||||
|             label="开启状态" | ||||
|             align="center" | ||||
| @ -195,14 +153,6 @@ | ||||
|         <el-dialog :title="title" :visible.sync="open" width="500px"> | ||||
|           <el-form ref="form" :model="form" :rules="rules" label-width="120px"> | ||||
|  | ||||
|             <!-- <el-form-item label="用户id" prop="userId"> | ||||
|                                         <el-input v-model="form.userId" placeholder="用户id" | ||||
|                                                       /> | ||||
|                                     </el-form-item> --> | ||||
|             <!-- <el-form-item label="关联交易所账号id" prop="jysId"> | ||||
|                                         <el-input v-model="form.jysId" placeholder="关联交易所账号id" | ||||
|                                                       /> | ||||
|                                     </el-form-item> --> | ||||
|             <el-form-item label="交易所" prop="exchangeType"> | ||||
|               <el-select | ||||
|                 v-model="form.exchangeType" | ||||
| @ -250,42 +200,25 @@ | ||||
|                 placeholder="代码账号密码" | ||||
|               /> | ||||
|             </el-form-item> | ||||
|             <!-- <el-form-item label="管理员id" prop="adminId"> | ||||
|                                         <el-input v-model="form.adminId" placeholder="管理员id" | ||||
|                                                       /> | ||||
|                                     </el-form-item> --> | ||||
|             <!-- <el-form-item label="归属" prop="affiliation"> | ||||
|               <el-radio-group v-model="form.affiliation"> | ||||
|                 <el-radio :label="3">现货合约</el-radio> | ||||
|                 <el-radio :label="1">现货</el-radio> | ||||
|                 <el-radio :label="2">合约</el-radio> | ||||
|               </el-radio-group> | ||||
|             </el-form-item> --> | ||||
|             <!-- <el-form-item label="是否超管可见" prop="adminShow"> | ||||
|                                         <el-input v-model="form.adminShow" placeholder="是否超管可见" | ||||
|                                                       /> | ||||
|                                     </el-form-item> --> | ||||
|             <!-- <el-form-item label="允许下单的方向" prop="site"> | ||||
|               <el-radio-group v-model="form.site"> | ||||
|                 <el-radio label="3">多空</el-radio> | ||||
|                 <el-radio label="1">多</el-radio> | ||||
|                 <el-radio label="2">空</el-radio> | ||||
|               </el-radio-group> | ||||
|             </el-form-item> --> | ||||
|             <!-- <el-form-item label="从属关系" prop="subordinate"> | ||||
|                                         <el-input v-model="form.subordinate" placeholder="从属关系" | ||||
|                                                       /> | ||||
|                                     </el-form-item> --> | ||||
|             <!-- <el-form-item label="所属组id" prop="groupId"> | ||||
|                                         <el-input v-model="form.groupId" placeholder="所属组id" | ||||
|                                                       /> | ||||
|                                     </el-form-item> --> | ||||
|             <el-form-item label="开启状态" prop="openStatus"> | ||||
|               <el-radio-group v-model="form.openStatus"> | ||||
|                 <el-radio :label="1">开启</el-radio> | ||||
|                 <el-radio :label="0">关闭</el-radio> | ||||
|               </el-radio-group> | ||||
|             </el-form-item> | ||||
|             <el-form-item label="反单状态" prop="reverseStatus"> | ||||
|               <el-radio-group v-model="form.reverseStatus"> | ||||
|                 <el-radio v-for="(item,index) in reverseStatusOptions" :key="'formReverseStatus'+index" :label="item.value">{{ item.label }}</el-radio> | ||||
|               </el-radio-group> | ||||
|             </el-form-item> | ||||
|             <el-form-item v-if="form.reverseStatus==1" label="反单Api" prop="reverseApiId"> | ||||
|               <el-select v-model="form.reverseApiId" placeholder="请选择反单Api" filterable clearable> | ||||
|                 <el-option v-for="item in unBindReverseList" :key="'formReverseApi'+item.id" :label="item.apiName" :disabled="item.disabled" :value="item.id" /> | ||||
|               </el-select> | ||||
|             </el-form-item> | ||||
|             <el-form-item v-if="form.reverseStatus==1" label="下单比例" prop="orderProportion"> | ||||
|               <el-input v-model="form.orderProportion" placeholder="下单比例" /> | ||||
|             </el-form-item> | ||||
|           </el-form> | ||||
|           <div slot="footer" class="dialog-footer"> | ||||
|             <el-button type="primary" @click="submitForm">确 定</el-button> | ||||
| @ -298,10 +231,9 @@ | ||||
| </template> | ||||
|  | ||||
| <script> | ||||
| import { addLineApiUser, delLineApiUser, getLineApiUser, listLineApiUser, updateLineApiUser } from '@/api/admin/line-api-user' | ||||
| import { addLineApiUser, delLineApiUser, getLineApiUser, listLineApiUser, updateLineApiUser, getLineApiUserUnBindReverse } from '@/api/admin/line-api-user' | ||||
|  | ||||
| import { listLineUser } from '@/api/admin/line-user' | ||||
| // import { listLineApiGroup } from '@/api/admin/line-api-group' | ||||
| export default { | ||||
|   name: 'LineApiUser', | ||||
|   components: { | ||||
| @ -326,7 +258,15 @@ export default { | ||||
|       // 类型数据字典 | ||||
|       typeOptions: [], | ||||
|       lineApiUserList: [], | ||||
|  | ||||
|       unBindReverseList: [], | ||||
|       // 下反单状态 | ||||
|       reverseStatusOptions: [{ | ||||
|         label: '开启', | ||||
|         value: 1 | ||||
|       }, { | ||||
|         label: '关闭', | ||||
|         value: 2 | ||||
|       }], | ||||
|       // 关系表类型 | ||||
|       userIdOptions: [], | ||||
|       groupIdOptions: [], | ||||
| @ -342,7 +282,8 @@ export default { | ||||
|       }, | ||||
|       // 表单校验 | ||||
|       rules: { | ||||
|         exchangeType: [{ required: true, message: '交易所不能为空', trigger: 'blur' }] | ||||
|         exchangeType: [{ required: true, message: '交易所不能为空', trigger: 'blur' }], | ||||
|         orderProportion: [{ required: true, message: '下单比例不能为空', trigger: 'blur' }] | ||||
|       }, | ||||
|       exchangeTypes: [] | ||||
|     } | ||||
| @ -393,7 +334,9 @@ export default { | ||||
|         site: '3', | ||||
|         subordinate: '0', | ||||
|         groupId: undefined, | ||||
|         openStatus: 1 | ||||
|         openStatus: 1, | ||||
|         reverseStatus: 2, | ||||
|         orderProportion: undefined | ||||
|       } | ||||
|       this.resetForm('form') | ||||
|     }, | ||||
| @ -409,17 +352,23 @@ export default { | ||||
|     groupIdFormat(row) { | ||||
|       return this.selectItemsLabel(this.groupIdOptions || [], row.groupId) | ||||
|     }, | ||||
|     getUnBindReverse(exchangeType, apiId) { | ||||
|       this.loading = true | ||||
|       getLineApiUserUnBindReverse({ exchangeType, apiId }) | ||||
|         .then(response => { | ||||
|           if (response && response.code === 200) { | ||||
|             this.unBindReverseList = response.data | ||||
|           } | ||||
|         }).finally(() => { | ||||
|           this.loading = false | ||||
|         }) | ||||
|     }, | ||||
|     // 关系 | ||||
|     getLineUserItems() { | ||||
|       this.getItems(listLineUser, undefined).then(res => { | ||||
|         this.userIdOptions = this.setItems(res, 'id', 'username') | ||||
|       }) | ||||
|     }, | ||||
|     // getLineApiGroupItems() { | ||||
|     //   this.getItems(listLineApiGroup, undefined).then(res => { | ||||
|     //     this.groupIdOptions = this.setItems(res, 'id', 'groupName') | ||||
|     //   }) | ||||
|     // }, | ||||
|     // 文件 | ||||
|     /** 搜索按钮操作 */ | ||||
|     handleQuery() { | ||||
| @ -438,6 +387,8 @@ export default { | ||||
|       this.open = true | ||||
|       this.title = '添加api用户管理' | ||||
|       this.isEdit = false | ||||
|  | ||||
|       this.getUnBindReverse(this.form.exchangeType, null) | ||||
|     }, | ||||
|     // 多选框选中数据 | ||||
|     handleSelectionChange(selection) { | ||||
| @ -455,12 +406,17 @@ export default { | ||||
|         this.open = true | ||||
|         this.title = '修改api用户管理' | ||||
|         this.isEdit = true | ||||
|  | ||||
|         this.getUnBindReverse(this.form.exchangeType, id) | ||||
|       }) | ||||
|     }, | ||||
|     /** 提交按钮 */ | ||||
|     submitForm: function() { | ||||
|       this.$refs['form'].validate(valid => { | ||||
|         if (valid) { | ||||
|           this.form.reverseApiId = this.form.reverseApiId ? Number(this.form.reverseApiId) : null | ||||
|           this.form.orderProportion = this.form.orderProportion ? Number(this.form.orderProportion) : null | ||||
|  | ||||
|           if (this.form.id !== undefined) { | ||||
|             updateLineApiUser(this.form).then(response => { | ||||
|               if (response.code === 200) { | ||||
|  | ||||
							
								
								
									
										302
									
								
								src/views/admin/line-reverse-setting/index.vue
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										302
									
								
								src/views/admin/line-reverse-setting/index.vue
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,302 @@ | ||||
|  | ||||
| <template> | ||||
|   <BasicLayout> | ||||
|     <template #wrapper> | ||||
|       <el-card class="box-card"> | ||||
|         <el-form ref="queryForm" :model="queryParams" :inline="true" label-width="68px"> | ||||
|  | ||||
|           <el-form-item> | ||||
|             <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button> | ||||
|             <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button> | ||||
|           </el-form-item> | ||||
|         </el-form> | ||||
|  | ||||
|         <el-row :gutter="10" class="mb8"> | ||||
|           <el-col :span="1.5"> | ||||
|             <el-button | ||||
|               v-permisaction="['admin:lineReverseSetting:add']" | ||||
|               type="primary" | ||||
|               icon="el-icon-plus" | ||||
|               size="mini" | ||||
|               @click="handleAdd" | ||||
|             >新增 | ||||
|             </el-button> | ||||
|           </el-col> | ||||
|           <el-col :span="1.5"> | ||||
|             <el-button | ||||
|               v-permisaction="['admin:lineReverseSetting:edit']" | ||||
|               type="success" | ||||
|               icon="el-icon-edit" | ||||
|               size="mini" | ||||
|               :disabled="single" | ||||
|               @click="handleUpdate" | ||||
|             >修改 | ||||
|             </el-button> | ||||
|           </el-col> | ||||
|           <el-col :span="1.5"> | ||||
|             <el-button | ||||
|               v-permisaction="['admin:lineReverseSetting:remove']" | ||||
|               type="danger" | ||||
|               icon="el-icon-delete" | ||||
|               size="mini" | ||||
|               :disabled="multiple" | ||||
|               @click="handleDelete" | ||||
|             >删除 | ||||
|             </el-button> | ||||
|           </el-col> | ||||
|         </el-row> | ||||
|  | ||||
|         <el-table v-loading="loading" :data="lineReverseSettingList" @selection-change="handleSelectionChange"> | ||||
|           <el-table-column type="selection" width="55" align="center" /><el-table-column | ||||
|             label="反单下单类型 LIMIT-限价 MARKET-市价" | ||||
|             align="center" | ||||
|             prop="reverseOrderType" | ||||
|             :show-overflow-tooltip="true" | ||||
|           /><el-table-column | ||||
|             label="溢价百分比" | ||||
|             align="center" | ||||
|             prop="reversePremiumRatio" | ||||
|             :show-overflow-tooltip="true" | ||||
|           /> | ||||
|           <el-table-column label="操作" align="center" class-name="small-padding fixed-width"> | ||||
|             <template slot-scope="scope"> | ||||
|               <el-popconfirm | ||||
|                 class="delete-popconfirm" | ||||
|                 title="确认要修改吗?" | ||||
|                 confirm-button-text="修改" | ||||
|                 @confirm="handleUpdate(scope.row)" | ||||
|               > | ||||
|                 <el-button | ||||
|                   slot="reference" | ||||
|                   v-permisaction="['admin:lineReverseSetting:edit']" | ||||
|                   size="mini" | ||||
|                   type="text" | ||||
|                   icon="el-icon-edit" | ||||
|                 >修改 | ||||
|                 </el-button> | ||||
|               </el-popconfirm> | ||||
|               <el-popconfirm | ||||
|                 class="delete-popconfirm" | ||||
|                 title="确认要删除吗?" | ||||
|                 confirm-button-text="删除" | ||||
|                 @confirm="handleDelete(scope.row)" | ||||
|               > | ||||
|                 <el-button | ||||
|                   slot="reference" | ||||
|                   v-permisaction="['admin:lineReverseSetting:remove']" | ||||
|                   size="mini" | ||||
|                   type="text" | ||||
|                   icon="el-icon-delete" | ||||
|                 >删除 | ||||
|                 </el-button> | ||||
|               </el-popconfirm> | ||||
|             </template> | ||||
|           </el-table-column> | ||||
|         </el-table> | ||||
|  | ||||
|         <pagination | ||||
|           v-show="total>0" | ||||
|           :total="total" | ||||
|           :page.sync="queryParams.pageIndex" | ||||
|           :limit.sync="queryParams.pageSize" | ||||
|           @pagination="getList" | ||||
|         /> | ||||
|  | ||||
|         <!-- 添加或修改对话框 --> | ||||
|         <el-dialog :title="title" :visible.sync="open" width="500px"> | ||||
|           <el-form ref="form" :model="form" :rules="rules" label-width="80px"> | ||||
|  | ||||
|             <el-form-item label="反单下单类型 LIMIT-限价 MARKET-市价" prop="reverseOrderType"> | ||||
|               <el-radio-group v-model="form.reverseOrderType"> | ||||
|                 <el-radio | ||||
|                   v-for="dict in reverseOrderTypeOptions" | ||||
|                   :key="dict.value" | ||||
|                   :label="dict.value" | ||||
|                 >{{ dict.label }}</el-radio> | ||||
|               </el-radio-group> | ||||
|             </el-form-item> | ||||
|             <el-form-item label="溢价百分比" prop="reversePremiumRatio"> | ||||
|               <el-input | ||||
|                 v-model="form.reversePremiumRatio" | ||||
|                 placeholder="溢价百分比" | ||||
|               /> | ||||
|             </el-form-item> | ||||
|           </el-form> | ||||
|           <div slot="footer" class="dialog-footer"> | ||||
|             <el-button type="primary" @click="submitForm">确 定</el-button> | ||||
|             <el-button @click="cancel">取 消</el-button> | ||||
|           </div> | ||||
|         </el-dialog> | ||||
|       </el-card> | ||||
|     </template> | ||||
|   </BasicLayout> | ||||
| </template> | ||||
|  | ||||
| <script> | ||||
| import { addLineReverseSetting, delLineReverseSetting, getLineReverseSetting, listLineReverseSetting, updateLineReverseSetting } from '@/api/admin/line-reverse-setting' | ||||
|  | ||||
| export default { | ||||
|   name: 'LineReverseSetting', | ||||
|   components: { | ||||
|   }, | ||||
|   data() { | ||||
|     return { | ||||
|       // 遮罩层 | ||||
|       loading: true, | ||||
|       // 选中数组 | ||||
|       ids: [], | ||||
|       // 非单个禁用 | ||||
|       single: true, | ||||
|       // 非多个禁用 | ||||
|       multiple: true, | ||||
|       // 总条数 | ||||
|       total: 0, | ||||
|       // 弹出层标题 | ||||
|       title: '', | ||||
|       // 是否显示弹出层 | ||||
|       open: false, | ||||
|       isEdit: false, | ||||
|       // 类型数据字典 | ||||
|       typeOptions: [], | ||||
|       lineReverseSettingList: [], | ||||
|  | ||||
|       // 关系表类型 | ||||
|  | ||||
|       // 查询参数 | ||||
|       queryParams: { | ||||
|         pageIndex: 1, | ||||
|         pageSize: 10 | ||||
|  | ||||
|       }, | ||||
|       // 表单参数 | ||||
|       form: { | ||||
|       }, | ||||
|       // 表单校验 | ||||
|       rules: {} | ||||
|     } | ||||
|   }, | ||||
|   created() { | ||||
|     this.getList() | ||||
|   }, | ||||
|   methods: { | ||||
|     /** 查询参数列表 */ | ||||
|     getList() { | ||||
|       this.loading = true | ||||
|       listLineReverseSetting(this.addDateRange(this.queryParams, this.dateRange)).then(response => { | ||||
|         this.lineReverseSettingList = response.data.list | ||||
|         this.total = response.data.count | ||||
|         this.loading = false | ||||
|       } | ||||
|       ) | ||||
|     }, | ||||
|     // 取消按钮 | ||||
|     cancel() { | ||||
|       this.open = false | ||||
|       this.reset() | ||||
|     }, | ||||
|     // 表单重置 | ||||
|     reset() { | ||||
|       this.form = { | ||||
|  | ||||
|         id: undefined, | ||||
|         reverseOrderType: undefined, | ||||
|         reversePremiumRatio: undefined | ||||
|       } | ||||
|       this.resetForm('form') | ||||
|     }, | ||||
|     getImgList: function() { | ||||
|       this.form[this.fileIndex] = this.$refs['fileChoose'].resultList[0].fullUrl | ||||
|     }, | ||||
|     fileClose: function() { | ||||
|       this.fileOpen = false | ||||
|     }, | ||||
|     // 关系 | ||||
|     // 文件 | ||||
|     /** 搜索按钮操作 */ | ||||
|     handleQuery() { | ||||
|       this.queryParams.pageIndex = 1 | ||||
|       this.getList() | ||||
|     }, | ||||
|     /** 重置按钮操作 */ | ||||
|     resetQuery() { | ||||
|       this.dateRange = [] | ||||
|       this.resetForm('queryForm') | ||||
|       this.handleQuery() | ||||
|     }, | ||||
|     /** 新增按钮操作 */ | ||||
|     handleAdd() { | ||||
|       this.reset() | ||||
|       this.open = true | ||||
|       this.title = '添加反单下单配置' | ||||
|       this.isEdit = false | ||||
|     }, | ||||
|     // 多选框选中数据 | ||||
|     handleSelectionChange(selection) { | ||||
|       this.ids = selection.map(item => item.id) | ||||
|       this.single = selection.length !== 1 | ||||
|       this.multiple = !selection.length | ||||
|     }, | ||||
|     /** 修改按钮操作 */ | ||||
|     handleUpdate(row) { | ||||
|       this.reset() | ||||
|       const id = | ||||
|                 row.id || this.ids | ||||
|       getLineReverseSetting(id).then(response => { | ||||
|         this.form = response.data | ||||
|         this.open = true | ||||
|         this.title = '修改反单下单配置' | ||||
|         this.isEdit = true | ||||
|       }) | ||||
|     }, | ||||
|     /** 提交按钮 */ | ||||
|     submitForm: function() { | ||||
|       this.$refs['form'].validate(valid => { | ||||
|         if (valid) { | ||||
|           if (this.form.id !== undefined) { | ||||
|             updateLineReverseSetting(this.form).then(response => { | ||||
|               if (response.code === 200) { | ||||
|                 this.msgSuccess(response.msg) | ||||
|                 this.open = false | ||||
|                 this.getList() | ||||
|               } else { | ||||
|                 this.msgError(response.msg) | ||||
|               } | ||||
|             }) | ||||
|           } else { | ||||
|             addLineReverseSetting(this.form).then(response => { | ||||
|               if (response.code === 200) { | ||||
|                 this.msgSuccess(response.msg) | ||||
|                 this.open = false | ||||
|                 this.getList() | ||||
|               } else { | ||||
|                 this.msgError(response.msg) | ||||
|               } | ||||
|             }) | ||||
|           } | ||||
|         } | ||||
|       }) | ||||
|     }, | ||||
|     /** 删除按钮操作 */ | ||||
|     handleDelete(row) { | ||||
|       var Ids = (row.id && [row.id]) || this.ids | ||||
|  | ||||
|       this.$confirm('是否确认删除编号为"' + Ids + '"的数据项?', '警告', { | ||||
|         confirmButtonText: '确定', | ||||
|         cancelButtonText: '取消', | ||||
|         type: 'warning' | ||||
|       }).then(function() { | ||||
|         return delLineReverseSetting({ 'ids': Ids }) | ||||
|       }).then((response) => { | ||||
|         if (response.code === 200) { | ||||
|           this.msgSuccess(response.msg) | ||||
|           this.open = false | ||||
|           this.getList() | ||||
|         } else { | ||||
|           this.msgError(response.msg) | ||||
|         } | ||||
|       }).catch(function() { | ||||
|       }) | ||||
|     } | ||||
|   } | ||||
| } | ||||
| </script> | ||||
		Reference in New Issue
	
	Block a user