| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <template>
- <view v-if="list.length">
- <view class="control-title">设备状态</view>
- <u-subsection :list="list" :current="current" @change="onChange" />
- <My_input ref="MyInput" />
- </view>
- </template>
- <script>
- export default {
- name: "state",
- data() {
- return {
- list: [],
- current: -1,
- options: []
- }
- },
- methods: {
- onChange(index) {
- if (index == this.current) return;
- let item = this.options[index],
- that = this;
- uni.showModal({
- title: '提示',
- content: `是否确定将设备更改为${item.funcname}状态`,
- success: ({ confirm }) => {
- if (confirm) that.$refs.MyInput.submit(item.w_functionid, {
- [item.paramName]: 1
- })
- },
- })
- },
- }
- }
- </script>
- <style lang="scss" scoped>
- /deep/.u-subsection__item__text {
- span {
- font-size: 10px;
- }
- }
- </style>
|