上饶市警务平台后台管理前端
钟日健
2023-02-04 e16e8664fe9921921ffa6956cdef1a1327c45850
保安备案修改,视频监控权限修改
5 files modified
94 ■■■■ changed files
src/views/community/community.vue 14 ●●●●● patch | view | raw | blame | history
src/views/range/range.vue 3 ●●●● patch | view | raw | blame | history
src/views/security/security.vue 67 ●●●● patch | view | raw | blame | history
src/views/securityManage/securityManage.vue 5 ●●●●● patch | view | raw | blame | history
src/views/securityManageCar/securityManageCar.vue 5 ●●●●● patch | view | raw | blame | history
src/views/community/community.vue
@@ -18,7 +18,7 @@
               @size-change="sizeChange"
               @refresh-change="refreshChange"
               @on-load="onLoad">
      <template slot="menuLeft">
      <!-- <template slot="menuLeft">
        <el-button
                   size="small"
                   icon="el-icon-delete"
@@ -26,7 +26,7 @@
                   v-if="permission.community_delete"
                   @click="handleDelete">删 除
        </el-button>
      </template>
      </template> -->
    </avue-crud>
  </basic-container>
</template>
@@ -56,7 +56,11 @@
          border: true,
          index: true,
          viewBtn: true,
          selection: true,
          addBtn: false,
          editBtn: false,
          delBtn: false,
          // selection: true,
          menu:false,
          dialogClickModal: false,
          column: [
            {
@@ -208,7 +212,6 @@
    },
    methods: {
      rowSave(row, done, loading) {
        console.log(row,22222)
        add(row).then(() => {
          this.onLoad(this.page);
          this.$message({
@@ -222,7 +225,6 @@
        });
      },
      rowUpdate(row, index, done, loading) {
        console.log(row,22222)
        update(row).then(() => {
          this.onLoad(this.page);
          this.$message({
@@ -277,7 +279,7 @@
      beforeOpen(done, type) {
        if (["edit", "view"].includes(type)) {
          getDetails(this.form.id).then(res => {
            this.form = res.data.data;
              this.form = res.data.data;
          });
        }
        done();
src/views/range/range.vue
@@ -29,7 +29,7 @@
      </template>
      <template slot-scope="{type,size,row,index}" slot="menu">
        <el-button icon="el-icon-view" :size="size" :type="type"  @click="handleDetail(row)">地 图</el-button>
        <el-button icon="el-icon-edit" v-if="permission.range_edit" :size="size" :type="type" @click="$refs.crud.rowEdit(row,index)">编 辑</el-button>
        <!-- <el-button icon="el-icon-edit" v-if="permission.range_edit" :size="size" :type="type" @click="$refs.crud.rowEdit(row,index)">编 辑</el-button> -->
        <el-button icon="el-icon-delete" v-if="permission.range_delete" :size="size" :type="type" @click="$refs.crud.rowDel(row,index)">删 除</el-button>
      </template>
    </avue-crud>
@@ -77,6 +77,7 @@
          viewBtn: false,
          delBtn: false,
          editBtn: false,
          addBtn: false,
          selection: true,
          excelBtn: true,
          dialogClickModal: false,
src/views/security/security.vue
@@ -72,6 +72,11 @@
            prop: "name",
            search: true,
            searchSpan: 4,
            rules: [{
              required: true,
              message: "请输入活动名称",
              trigger: "blur"
            }],
          },
          {
            label: "负责单位",
@@ -80,12 +85,22 @@
          {
            label: "负责人",
            prop: "person",
            width: 80
            width: 80,
            rules: [{
              required: true,
              message: "请输入负责人",
              trigger: "blur"
            }],
          },
          {
            label: "联系方式",
            prop: "contact",
            width: 100
            width: 100,
            rules: [{
              required: true,
              message: "请输入联系方式",
              trigger: "blur"
            }],
          },
          {
            label: "活动地点",
@@ -146,16 +161,28 @@
            }],
            width: 120,
          },
          {
            label: "活动内容",
            prop: "content",
            label: "经度",
            prop: "longitude",
            span: 12,
            hide: true,
            rules: [{
              required: true,
              message: "请输入纬度",
              trigger: "blur"
            }],
          },
          {
            label: "经纬度",
            prop: "position",
            type: "input",
            label: "纬度",
            prop: "latitude",
            span: 12,
            hide: true
            hide: true,
            rules: [{
              required: true,
              message: "请输入纬度",
              trigger: "blur"
            }],
          },
          // {
          //   label: "",
@@ -168,11 +195,7 @@
          //   // display:false,
          //   component: "AvueMap",
          // },
          {
            label: "人数",
            prop: "number",
            width: 60,
          },
          {
            label: "活动类型",
            prop: "type",
@@ -188,6 +211,17 @@
              trigger: "blur"
            }],
            width: 90,
          },
          {
            label: "人数",
            prop: "number",
            width: 60,
          },
          {
            label: "活动内容",
            prop: "content",
            type:"textarea",
            span:24
          },
        ]
      },
@@ -241,6 +275,7 @@
      })
    },
    rowSave(row, done, loading) {
      row.position = row.longitude + " " + row.latitude;
      add(row).then(() => {
        this.onLoad(this.page);
        this.$message({
@@ -254,6 +289,7 @@
      });
    },
    rowUpdate(row, index, done, loading) {
      row.position = row.longitude + " " + row.latitude;
      update(row).then(() => {
        this.onLoad(this.page);
        this.$message({
@@ -308,7 +344,10 @@
    beforeOpen(done, type) {
      if (["edit", "view"].includes(type)) {
        getDetail(this.form.id).then(res => {
          this.form = res.data.data;
            var data = res.data.data;
            this.form = data;
            this.form['longitude'] = data.position.split(" ")[0]
            this.form['latitude'] = data.position.split(" ")[1]
        });
      }
      done();
src/views/securityManage/securityManage.vue
@@ -11,8 +11,8 @@
      </template>
      <template slot-scope="{type,size,row,index}" slot="menu">
        <el-button icon="el-icon-view" :size="size" :type="type" @click="handleDetail(row)">地 图</el-button>
        <el-button icon="el-icon-edit" v-if="permission.range_edit" :size="size" :type="type"
          @click="$refs.crud.rowEdit(row, index)">编 辑</el-button>
        <!-- <el-button icon="el-icon-edit" v-if="permission.range_edit" :size="size" :type="type"
          @click="$refs.crud.rowEdit(row, index)">编 辑</el-button> -->
        <el-button icon="el-icon-delete" v-if="permission.range_delete" :size="size" :type="type"
          @click="$refs.crud.rowDel(row, index)">删 除</el-button>
      </template>
@@ -58,6 +58,7 @@
        viewBtn: false,
        delBtn: false,
        editBtn: false,
        addBtn:false,
        selection: true,
        dialogClickModal: false,
        column: [
src/views/securityManageCar/securityManageCar.vue
@@ -11,8 +11,8 @@
      </template>
      <template slot-scope="{type,size,row,index}" slot="menu">
        <el-button icon="el-icon-view" :size="size" :type="type" @click="handleDetail(row)">地 图</el-button>
        <el-button icon="el-icon-edit" v-if="permission.range_edit" :size="size" :type="type"
          @click="$refs.crud.rowEdit(row, index)">编 辑</el-button>
        <!-- <el-button icon="el-icon-edit" v-if="permission.range_edit" :size="size" :type="type"
          @click="$refs.crud.rowEdit(row, index)">编 辑</el-button> -->
        <el-button icon="el-icon-delete" v-if="permission.range_delete" :size="size" :type="type"
          @click="$refs.crud.rowDel(row, index)">删 除</el-button>
      </template>
@@ -59,6 +59,7 @@
        viewBtn: false,
        delBtn: false,
        editBtn: false,
        addBtn:false,
        selection: true,
        dialogClickModal: false,
        column: [