Browse Source

fix:修改卡出出库字段 修改sim字段

feat: sim卡新增   同步流量按钮
confidence
杜贤金 3 years ago
parent
commit
ad39d81014
  1. 11
      src/api/informationmanage/sim.js
  2. 13
      src/views/communicationmanage/outbound/outbound.vue
  3. 38
      src/views/informationmanage/sim/index.vue

11
src/api/informationmanage/sim.js

@ -21,7 +21,16 @@ export const getDetail = (id) => {
} }
}) })
} }
//同步流量
export const syncUsage = (id) => {
return request({
url: '/api/iot-sim/sim/syncUsage',
method: 'get',
params: {
id
}
})
}
//导出类型 //导出类型
export const exporttype = () => { export const exporttype = () => {

13
src/views/communicationmanage/outbound/outbound.vue

@ -582,9 +582,11 @@ export default {
}, },
{ {
label: "剩余流量(M)", label: "剩余流量(M)",
prop: "surplus", prop: "surplusM",
span: 12, span: 12,
type: "number", type: "number",
addDisplay: false,
editDisplay: false,
labelWidth: 130, labelWidth: 130,
hide: true, hide: true,
rules: [ rules: [
@ -598,11 +600,12 @@ export default {
}, },
{ {
label: "使用量(M)", label: "使用量(M)",
prop: "usage", prop: "usageM",
span: 12, span: 12,
labelWidth: 130, labelWidth: 130,
type: "number", type: "number",
hide: true, addDisplay: false,
editDisplay: false,
rules: [ rules: [
{ required: true, message: "请输入使用量", trigger: "blur" }, { required: true, message: "请输入使用量", trigger: "blur" },
{ {
@ -614,10 +617,12 @@ export default {
}, },
{ {
label: "总量(M)", label: "总量(M)",
prop: "total", prop: "totalM",
span: 12, span: 12,
labelWidth: 130, labelWidth: 130,
type: "number", type: "number",
addDisplay: false,
editDisplay: false,
hide: true, hide: true,
rules: [ rules: [
{ required: true, message: "请输入总量", trigger: "blur" }, { required: true, message: "请输入总量", trigger: "blur" },

38
src/views/informationmanage/sim/index.vue

@ -79,6 +79,20 @@
</div> </div>
</el-popconfirm> </el-popconfirm>
</el-dropdown-item> </el-dropdown-item>
<el-dropdown-item>
<el-popconfirm
confirm-button-text="确定"
cancel-button-text="取消"
@confirm="handleFlow(scope.row.id)"
icon-color="red"
title="您确认要同步流量吗?"
placement="top-start"
>
<div class="el-icon-refresh-right" slot="reference">
&nbsp;同步流量
</div>
</el-popconfirm>
</el-dropdown-item>
</template> </template>
</avue-crud> </avue-crud>
@ -149,7 +163,12 @@
</template> </template>
<script> <script>
import { getList, getDetail, exporttype } from "@/api/informationmanage/sim.js"; import {
getList,
getDetail,
exporttype,
syncUsage,
} from "@/api/informationmanage/sim.js";
import { import {
syncRealNameStatus, syncRealNameStatus,
updateSimStatus, updateSimStatus,
@ -441,7 +460,7 @@ export default {
}, },
{ {
label: "总量(M)", label: "总量(M)",
prop: "total", prop: "totalM",
span: 12, span: 12,
labelWidth: 130, labelWidth: 130,
type: "number", type: "number",
@ -457,7 +476,7 @@ export default {
}, },
{ {
label: "剩余流量(M)", label: "剩余流量(M)",
prop: "surplus", prop: "surplusM",
span: 12, span: 12,
type: "number", type: "number",
labelWidth: 130, labelWidth: 130,
@ -473,7 +492,7 @@ export default {
}, },
{ {
label: "使用量(M)", label: "使用量(M)",
prop: "usage", prop: "usageM",
span: 12, span: 12,
labelWidth: 130, labelWidth: 130,
type: "number", type: "number",
@ -708,6 +727,17 @@ export default {
}); });
} }
}, },
//
handleFlow(id) {
syncUsage(id).then((res) => {
if (res.data.code == 200) {
this.$message.success("同步成功");
this.onLoad(this.page, this.query);
} else {
this.$message.error("同步失败");
}
});
},
onLoad(page, params = {}) { onLoad(page, params = {}) {
this.loading = true; this.loading = true;
getList( getList(

Loading…
Cancel
Save