2fbf3247052e795dfbc3a30a02ce704dc5488c7a..001bbe949513d6c846887820950de40d6329e18f
2024-05-24 linwe
E呼即办页面优化
001bbe diff | tree
2024-05-24 linwe
E呼即办页面优化
3479ea diff | tree
1 files modified
63 ■■■■■ changed files
src/views/cGovernance/taskECallTwo/index.vue 63 ●●●●● patch | view | raw | blame | history
src/views/cGovernance/taskECallTwo/index.vue
@@ -36,7 +36,7 @@
    </avue-crud>
    <el-dialog title="编辑" append-to-body :visible.sync="editPopup" center @close="editClose">
      <avue-form ref="formRef" :option="option" v-model="editForm" @submit="rowUpdate">
      <avue-form ref="formRef" :option="option" v-model="editForm" @submit="handleSubmit">
        <template slot-scope="{type, disabled}" slot="sceneGeo">
          <el-button type="primary" style="font-size: 14px;  border: none;" icon="el-icon-map-location"
@@ -329,16 +329,16 @@
              label: "归口类型",
              prop: "issueClazz",
              type: "tree",
              // dicUrl: "/api/blade-issueClazz/issueClazz/tree",
              // props: {
              //   label: "title",
              //   value: "id"
              // },
              // rules: [{
              //   required: true,
              //   message: "请选择归口类型",
              //   trigger: "blur",
              // }, ],
              dicUrl: "/api/blade-issueClazz/issueClazz/tree",
              props: {
                label: "title",
                value: "id"
              },
              rules: [{
                required: true,
                message: "请选择归口类型",
                trigger: "blur",
              }, ],
              span: 12,
            },
            {
@@ -458,7 +458,9 @@
        // form是表单或者表格绑定的数据集,v-model='form'
        handler(val) {
          if (typeof val == "object") {
            if (!val) {
            console.log("*****11**********" + val)
            console.log("*****789111**********" + !val)
            if (val.length <= 0) {
              return
            }
            console.log("*****789**********" + val)
@@ -476,10 +478,11 @@
        // form是表单或者表格绑定的数据集,v-model='form'
        handler(val) {
          if (typeof val == "object") {
            if (!val) {
            if (val.length <= 0) {
              return
            }
            console.log("*****789**********" + val)
            console.log("*****78910**********" + !val)
            var arr = val
            //经纬度替换
@@ -566,8 +569,25 @@
          }
        )
      },
      rowUpdate(row, index, done, loading) {
      handleSubmit(form, done) {
        update(form).then(
          () => {
            this.onLoad(this.page)
            this.editPopup = false
            this.$message({
              type: "success",
              message: "操作成功!",
            })
            done()
          },
          (error) => {
            window.console.log(error)
            loading()
          }
        )
      },
      rowUpdate(row, index, done, loading) {
        update(row).then(
          () => {
            this.onLoad(this.page)
@@ -653,8 +673,10 @@
        this.sharePopup = false
      },
      handleEdit(row) {
        this.editForm = row
        this.editPopup = true
        getDetail(row.orderId).then((res) => {
          this.editForm = res.data.data
          this.editPopup = true
        })
      },
      handleDelete() {
        if (this.selectionList.length === 0) {
@@ -682,15 +704,6 @@
        if (["edit", "view"].includes(type)) {
          getDetail(this.form.orderId).then((res) => {
            this.form = res.data.data
            // this.form.sceneAddr = [this.form.sceneGeoLng, this.form.sceneGeoLat, this.form.sceneAddr].join(',')
            // if (this.form.imageUrls.length > 0) {
            //   var urls = []
            //   var names = this.form.imageUrls.split(",")
            //   names.forEach(name => {
            //     urls.push(website.minioUrl + name)
            //   })
            //   this.form.imageUrls = urls.join(",")
            // }
          })
        }
        // con