lin
2024-03-21 cfca150faaece8ffa086d8d6f94f7a4ae0f17839
Merge remote-tracking branch 'origin/master'
4 files modified
63 ■■■■■ changed files
src/api/place/practitioner.js 4 ●●●● patch | view | raw | blame | history
src/views/place/practitioner.vue 30 ●●●●● patch | view | raw | blame | history
src/views/property/propertyCharge.vue 28 ●●●● patch | view | raw | blame | history
src/views/publicSecurity/positionManage/TransactRegist.vue 1 ●●●● patch | view | raw | blame | history
src/api/place/practitioner.js
@@ -2,7 +2,7 @@
export const getList = (current, size, params) => {
  return request({
    url: "/api/blade-place/place/page",
    url: "/api/blade-placePractitioner/placePractitioner/page",
    method: "get",
    params: {
      ...params,
@@ -16,7 +16,7 @@
export const remove = (ids) => {
  return request({
    url: "/api/blade-practitioner/practitioner/remove",
    url: "/api/blade-placePractitioner/placePractitioner/remove",
    method: "post",
    params: {
      ids,
src/views/place/practitioner.vue
@@ -1,7 +1,7 @@
<template>
  <basic-container>
    <avue-crud :option="option" :table-loading="loading" :data="data" :page.sync="page" ref="crud" v-model="form"
      :permission="permissionList" @row-save="rowSave" :before-open="beforeOpen" @search-change="searchChange"
      :permission="permissionList" @row-save="rowSave" @row-del="rowDel" :before-open="beforeOpen" @search-change="searchChange"
      @search-reset="searchReset" @selection-change="selectionChange" @current-change="currentChange"
      @size-change="sizeChange" @refresh-change="refreshChange" @on-load="onLoad">
      <template slot-scope="{row, size}" slot="age">
@@ -93,7 +93,6 @@
export default {
  data() {
    //手机号格式校验
    let validatorPhone = function (rule, value, callback) {
      if (value) {
@@ -119,28 +118,22 @@
      datetime: "",
      selectionList: [],
      option: {
        // header:true,
        labelWidth: 120,
        searchLabelWidth: 96,
        searchShow: true,
        searchMenuSpan: 3,
        menuWidth: 120,
        // menu: false,
        menuWidth: 160,
        height: "auto",
        calcHeight: 54,
        dialogWidth: 950,
        tip: false,
        border: true,
        //stripe:true,
        addBtn: false,
        index: true,
        viewBtn: true,
        editBtn: false,
        delBtn: true,
        // selection: true,
        dialogClickModal: false,
        // menuFixed: 'right',
        delBtn: false,
        column: [{
          overHidden: true,
          label: "姓名",
@@ -315,7 +308,7 @@
      return {
        // addBtn: this.vaildData(this.permission.place_add, true),
        viewBtn: this.vaildData(this.permission.place_practitioner_view, true),
        delBtn: this.vaildData(this.permission.place_practitioner_delete, false),
        delBtn: this.vaildData(this.permission.place_practitioner_delete, true),
        // editBtn: this.vaildData(this.permission.place_edit, true),
      }
    },
@@ -447,6 +440,23 @@
        location: data[2]
      }
    },
    rowDel(row) {
        this.$confirm("确定将选择数据删除?", {
            confirmButtonText: "确定",
            cancelButtonText: "取消",
            type: "warning"
          })
          .then(() => {
            return remove(row.id)
          })
          .then(() => {
            this.onLoad(this.page)
            this.$message({
              type: "success",
              message: "操作成功!"
            })
          })
      },
    auditCur(row) {
      this.curAuditRow = row
src/views/property/propertyCharge.vue
@@ -151,7 +151,19 @@
                            trigger: ["blur", "change"]
                        },],
                    },
                    {
                        label: "时间",
                        labelWidth: labelWidth,
                        placeholder: "时间",
                        prop: "createTime",
                        addDisplay: false,
                        editDisplay: false,
                        rules: [{
                            required: true,
                            message: "请选择缴费周期",
                            trigger: ["blur", "change"]
                        },],
                    },
                ],
            },
            data: [],
@@ -282,13 +294,13 @@
        // },
        beforeOpen (done, type) {
            if (["edit", "view"].includes(type)) {
                getDetail(this.form.id).then((res) => {
                    this.form = res.data.data
                    const column = this.findObject(this.option.column, "principalId")
                    let arr = []
                    arr.push(this.form.areaId)
                    column.defaultExpandedKeys = arr
                })
                // getDetail(this.form.id).then((res) => {
                //     this.form = res.data.data
                //     const column = this.findObject(this.option.column, "principalId")
                //     let arr = []
                //     arr.push(this.form.areaId)
                //     column.defaultExpandedKeys = arr
                // })
            }
            // //如果当前角色为物业管理员,则默认物业公司为该用户的物业公司
src/views/publicSecurity/positionManage/TransactRegist.vue
@@ -312,6 +312,7 @@
              prop: "communityName",
              align: 'center',
              labelWidth: 110,
              row:true,
            },
            {
              width: 100,