cuiqian2004
2024-08-12 792a7de9550294e9ab2df42402402ef966153ff2
pages/modal/3018_2.vue
@@ -311,7 +311,6 @@
               })
            }
            console.log(this.$data.param);
         },
         async Head_UIStyleGetInfo(class_id, style_id) { //获取自定义表单样式
@@ -320,7 +319,7 @@
               class_id: class_id,
               ui_style_id: style_id,
            };
            this.$store.dispatch('UIStyleGetInfo', dataInfo).then(ret => {
            this.$store.dispatch('UIStyleGetInfo', dataInfo).then(async(ret) => {
               // console.log(ret);
               if (ret.err_code == 0) {
                  var styledef = "";
@@ -333,12 +332,14 @@
                        .style_def);
                  }
                  const styledefHead = styledef ? JSON.parse(styledef) : {};
                  styledefHead.form.items.forEach(async (ele) => {
                  for (let i in styledefHead.form.items)
                  {
                     const ele = styledefHead.form.items[i]
                     if (ele.name != "Layout") {
                        ele.show = true
                        if (ele?.useDict) {
                           //判断useDict是否使用字典
                           await this.DictGetInfo(ele.bind.dict,
                           await $this.DictGetInfo(ele.bind.dict,
                              styledefHead.form.model,
                              ele);
                        }
@@ -351,30 +352,37 @@
                           }
                        }
                     } else {
                        ele.setting.colList.forEach(async (col) => {
                           if (col?.useDict) {
                              //判断useDict是否使用字典
                              await this.DictGetInfo(col.bind
                                 .dict,
                                 styledefHead.form
                                 .model, col);
                           }
                           if ($this.focusFieldId == "") {
                              if (col.name == 'Input' || col
                                 .name ==
                                 'InputNumber') {
                                 $this.setData({
                                    focusFieldId: col
                                       .fieldId
                                 })
                        for (let j in ele.setting.colList)
                        {
                           const col = ele.setting.colList[j]
                           if (col) {
                              col.show = true
                              if (col?.useDict) {
                                 //判断useDict是否使用字典
                                 await $this.DictGetInfo(col.bind
                                    .dict,
                                    styledefHead.form
                                    .model, col);
                              }
                              if ($this.focusFieldId == "") {
                                 if (col.name == 'Input' || col
                                    .name ==
                                    'InputNumber') {
                                    $this.setData({
                                       focusFieldId: col
                                          .fieldId
                                    })
                                 }
                              }
                           }
                        });
                        }
                     }
                  });
                  this.setData({
                  }
                  $this.setData({
                     head_styledef: styledefHead
                  })
                  if ($this.head_styledef.event?.length > 0) {
                     $this.head_styledef.event.forEach(async (a) => { //判断是否是初始化事件
                        if (a.event_id == "initial") {
@@ -408,46 +416,34 @@
         },
         async DictGetInfo(dict, formModel, formItem) { //Mobox3得到得到字典信息字典项列表
            this.data = [];
            var $this = this;
            var dataInfo = {
               dict_id: dict.id,
               dict_name: dict.name
            };
            // console.log(dataInfo);
            this.$store.dispatch('DictGetInfo', dataInfo).then(async (success) => {
               console.log(success);
               if (success.err_code == 0) {
                  var list = [];
                  var itemName = '';
                  success.result.dict_item_list.forEach((item) => {
                     if (item.is_default == '1')
                        itemName = item.name;
                     list.push({
                        text: item.value,
                        value: item.name,
                     });
            try {
               const res = await this.getDictInfo(dataInfo)
               var list = [];
               var itemName = '';
               res.result.dict_item_list.forEach((item) => {
                  if (item.is_default == '1')
                     itemName = item.name;
                  list.push({
                     text: item.value,
                     value: item.name,
                  });
                  //有默认值,显示默认值
                  if (itemName) {
                     formItem.value = itemName;
                     formModel[formItem.fieldId] = itemName;
                  }
                  formItem.dict = list;
                     // $this.head_styledef.form.items[index].dictitem=success.result;
                     // this.$store.commit("classAttrList", $this.$data.classAttrList);
               } else {
                  uni.showModal({
                     title: this.translateSys("error") + "1.2",
                     content: success.err_msg,
                     showCancel: false,
                     confirmText: this.translateSys("cancel")
                  });
               });
               //有默认值,显示默认值
               if (itemName) {
                  formItem.value = itemName;
                  formModel[formItem.fieldId] = itemName;
               }
            }).catch(ex => {
               formItem.dict = list;
               // $this.head_styledef.form.items[index].dictitem=success.result;
               // this.$store.commit("classAttrList", $this.$data.classAttrList);
            } catch (ex) {
               // console.log(ex);
               uni.showModal({
                  title: this.translateSys("error") + "1.3",
@@ -455,7 +451,36 @@
                  showCancel: false,
                  confirmText: this.translateSys("cancel")
               });
            });
            }
         },
         getDictInfo(info) { //Mobox3得到得到字典信息字典项列表
            const loginInfo = this.$store.getters.loginid
            const mobxoSApi = this.$store.getters.getMobxoSApi
            return new Promise((resolve, reject) => {
               uni.request({
                  url: mobxoSApi + 'api/dict/GetInfo2?sessionid=' + loginInfo.result.session_id,
                  data: info,
                  method: 'POST',
                  dataType: "json",
                  success: (_res) => {
                     // console.log(_res);
                     const ret = _res.data
                     if (ret.err_code == 0) {
                        resolve(ret);
                     } else {
                        reject({
                           "errMsg": ret.err_msg
                        });
                     }
                  },
                  fail: (err) => {
                     // console.log(err);
                     reject(err);
                  }
               })
            })
         },
         async loadInitEvent(eventid) {
            var $this = this;
@@ -489,13 +514,15 @@
                        });
                     } else uni.showModal({
                        title: this.translateSys("tip"),
                        content: tip + ',' + this.translateSys('tip') + ':' + data.ret,
                        content: tip + ',' + this.translateSys('tip') + ':' + data
                           .ret,
                        showCancel: false,
                        confirmText: this.translateSys("cancel")
                     });
                     return false
                  } else {
                     var tip = data.info ? typeof data.info == 'string' ? data.info : data.info
                     var tip = data.info ? typeof data.info == 'string' ? data.info : data
                        .info
                        .join(
                           '<br/>') : '';
                     if (tip) uni.showModal({
@@ -534,13 +561,15 @@
                                       } else if (attr.name == 'Layout') {
                                          attr.setting.colList.forEach(col => {
                                             if (col) {
                                                if (col.fieldId == result[i]
                                                if (col.fieldId == result[
                                                      i]
                                                   .attr) {
                                                   var dictItemList = [];
                                                   for (var d in result[i]
                                                         .choice_list) {
                                                      var val = result[i]
                                                         .choice_list[d];
                                                         .choice_list[
                                                            d];
                                                      dictItemList.push({
                                                         "CN_S_NAME": val,
                                                         "CN_S_VALUE": val,
@@ -548,7 +577,8 @@
                                                         "value": val
                                                      });
                                                   }
                                                   col.dict = dictItemList;
                                                   col.dict =
                                                      dictItemList;
                                                }
                                             }
                                          });
@@ -556,14 +586,17 @@
                                    }
                                 }
                                 for (var c = 0; c < $this.$data.head_styledef.form.items
                                 for (var c = 0; c < $this.$data.head_styledef.form
                                    .items
                                    .length; c++) {
                                    var attr = $this.$data.head_styledef.form.items[c];
                                    // console.log(attr[j].Name+'=='+result[i].attr);
                                    //判断表单里是否有返回字段,没有就装载到model里,点击确定提交的时候带上这些数据
                                    if ($this.head_styledef.form.model[result[i].attr] ==
                                    if ($this.head_styledef.form.model[result[i]
                                          .attr] ==
                                       undefined) {
                                       $this.head_styledef.form.model[result[i].attr] =
                                       $this.head_styledef.form.model[result[i]
                                             .attr] =
                                          result[i]
                                          .value;
                                    }
@@ -574,7 +607,8 @@
                                          attr.oldvalue = '';
                                          attr.value = result[i].value;
                                          attr.oldvalue = result[i].value;
                                          $this.head_styledef.form.model[attr.fieldId] =
                                          $this.head_styledef.form.model[attr
                                                .fieldId] =
                                             result[
                                                i].value;
                                       }
@@ -585,11 +619,15 @@
                                                .attr) {
                                                col.value = '';
                                                col.oldvalue = '';
                                                col.value = result[i].value;
                                                col.oldvalue = result[i].value;
                                                $this.head_styledef.form.model[
                                                col.value = result[i]
                                                   .value;
                                                col.oldvalue = result[i]
                                                   .value;
                                                $this.head_styledef.form
                                                   .model[
                                                      col
                                                      .fieldId] = result[i]
                                                      .fieldId] = result[
                                                      i]
                                                   .value;
                                             }
                                          }
@@ -606,9 +644,11 @@
                                 if (length == 0) {
                                    for (var j = 0; j < $this.$data.refdatastore
                                       .length; j++) {
                                       if ($this.$data.refdatastore[j].attr == result[i]
                                       if ($this.$data.refdatastore[j].attr == result[
                                             i]
                                          .attr) {
                                          $this.$data.refdatastore[j].value = result[i]
                                          $this.$data.refdatastore[j].value = result[
                                                i]
                                             .value;
                                       }
                                    }
@@ -617,34 +657,36 @@
                           } else if (data.action[i].action_type == 'set_dlg_attr_show') {
                              var result = action.value;
                              result.forEach(async (attr, key) => {
                                 $this.$data.head_styledef.form.items.forEach(
                                    async (
                                       ele, index) => {
                                       //判断是否是栅格表单
                                       if (ele.name != 'Layout') {
                                          if (ele.fieldId == attr
                                             .attr) {
                                             ele.show = attr.show;
                                          }
                                       } else if (ele.name ==
                                          'Layout') {
                                          ele.setting.colList
                                             .forEach(
                                                col => {
                                                   if (col) {
                                                      if (col
                                                         .fieldId ==
                                                         attr
                                                         .attr
                                                      ) {
                                                         col.show =
                                 $this.$data.head_styledef.form.items
                                    .forEach(
                                       async (
                                          ele, index) => {
                                          //判断是否是栅格表单
                                          if (ele.name != 'Layout') {
                                             if (ele.fieldId == attr
                                                .attr) {
                                                ele.show = attr
                                                   .show;
                                             }
                                          } else if (ele.name ==
                                             'Layout') {
                                             ele.setting.colList
                                                .forEach(
                                                   col => {
                                                      if (col) {
                                                         if (col
                                                            .fieldId ==
                                                            attr
                                                            .show;
                                                            .attr
                                                         ) {
                                                            col.show =
                                                               attr
                                                               .show;
                                                         }
                                                      }
                                                   }
                                                });
                                       }
                                    });
                                                   });
                                          }
                                       });
                              });
                              var head_styledef = JSON.parse(JSON.stringify($this.$data
                                 .head_styledef));
@@ -657,7 +699,8 @@
                                 content: this.translate(
                                       'execute_init_event_failed') +
                                    this.translateSys("full_stop") +
                                    this.translate('reason') + this.translateSys(
                                    this.translate('reason') + this
                                    .translateSys(
                                       "colon") +
                                    this.translateSys("quotation_mark_left") +
                                    action
@@ -676,7 +719,8 @@
                     title: this.translateSys("error") + "3",
                     content: this.translate('execute_init_event_failed') +
                        this.translateSys("full_stop") +
                        this.translate('reason') + this.translateSys("colon") + success
                        this.translate('reason') + this.translateSys("colon") +
                        success
                        .err_msg,
                     showCancel: false,
                     confirmText: this.translateSys("cancel")
@@ -688,7 +732,8 @@
                  title: this.translateSys("error") + "3.1",
                  content: this.translate('execute_init_event_failed') +
                     this.translateSys("full_stop") +
                     this.translate('reason') + this.translateSys("colon") + ex.errMsg,
                     this.translate('reason') + this.translateSys("colon") + ex
                     .errMsg,
                  showCancel: false,
                  confirmText: this.translateSys("cancel")
               });
@@ -758,7 +803,8 @@
                     const ele = items[i]
                     if (ele.name != "Layout") {
                        if (ele.name == 'Input' || ele.name == 'InputNumber' || ele.name == 'Textarea') {
                        if (ele.name == 'Input' || ele.name == 'InputNumber' || ele.name ==
                           'Textarea') {
                           if (attr == ele.fieldId) {
                              findd = true
                           } else {
@@ -775,7 +821,8 @@
                     } else {
                        if (findd) {
                           let curIndex = ele.setting.colList.findIndex((col, index2, arr) => {
                              return (col.name == 'Input' || col.name == 'InputNumber' || col.name ==
                              return (col.name == 'Input' || col.name == 'InputNumber' ||
                                 col.name ==
                                 'Textarea');
                           })
                           if (curIndex > -1) {
@@ -792,7 +839,8 @@
                           })
                           if (curIndex > -1) {
                              findd = true
                              let curIndex2 = ele.setting.colList.findIndex((col, index2, arr) => {
                              let curIndex2 = ele.setting.colList.findIndex((col, index2,
                                 arr) => {
                                 return (col.name == 'Input' || col.name ==
                                       'InputNumber' || col.name == 'Textarea') &&
                                    index2 >
@@ -935,7 +983,8 @@
            // open 方法传入参数 等同在 uni-popup 组件上绑定 type属性
            this.$refs.popup.open($this.popupType);
            this.DataObjRunCustomEvent_Return(onSuffixClickCallbackEvent.id, '', onSuffixClickEvent.id, item);
            this.DataObjRunCustomEvent_Return(onSuffixClickCallbackEvent.id, '', onSuffixClickEvent.id,
               item);
         },
         popupChange(e) {
            console.log('当前模式:' + e.type + ',状态:' + e.show);
@@ -1082,7 +1131,8 @@
               if (success.err_code == 0) {
                  var data = success.result;
                  if (data.ret != 0) {
                     var tip = data.err_info ? typeof data.err_info == 'string' ? data.err_info :
                     var tip = data.err_info ? typeof data.err_info == 'string' ? data
                        .err_info :
                        data
                        .err_info.join('<br/>') : '';
                     if (data.ret == 801) {
@@ -1098,13 +1148,15 @@
                        });
                     } else uni.showModal({
                        title: this.translateSys("tip"),
                        content: tip + ',' + this.translateSys('tip') + ':' + data.ret,
                        content: tip + ',' + this.translateSys('tip') + ':' + data
                           .ret,
                        showCancel: false,
                        confirmText: this.translateSys("cancel")
                     });
                     return false
                  } else {
                     var tip = data.info ? typeof data.info == 'string' ? data.info : data.info
                     var tip = data.info ? typeof data.info == 'string' ? data.info : data
                        .info
                        .join(
                           '<br/>') : '';
                     if (tip) uni.showModal({
@@ -1143,13 +1195,15 @@
                                       } else if (attr.name == 'Layout') {
                                          attr.setting.colList.forEach(col => {
                                             if (col) {
                                                if (col.fieldId == result[i]
                                                if (col.fieldId == result[
                                                      i]
                                                   .attr) {
                                                   var dictItemList = [];
                                                   for (var d in result[i]
                                                         .choice_list) {
                                                      var val = result[i]
                                                         .choice_list[d];
                                                         .choice_list[
                                                            d];
                                                      dictItemList.push({
                                                         "CN_S_NAME": val,
                                                         "CN_S_VALUE": val,
@@ -1157,7 +1211,8 @@
                                                         "value": val
                                                      });
                                                   }
                                                   col.dict = dictItemList;
                                                   col.dict =
                                                      dictItemList;
                                                }
                                             }
                                          });
@@ -1165,14 +1220,17 @@
                                    }
                                 }
                                 for (var c = 0; c < $this.$data.head_styledef.form.items
                                 for (var c = 0; c < $this.$data.head_styledef.form
                                    .items
                                    .length; c++) {
                                    var attr = $this.$data.head_styledef.form.items[c];
                                    // console.log(attr[j].Name+'=='+result[i].attr);
                                    //判断表单里是否有返回字段,没有就装载到model里,点击确定提交的时候带上这些数据
                                    if ($this.head_styledef.form.model[result[i].attr] ==
                                    if ($this.head_styledef.form.model[result[i]
                                          .attr] ==
                                       undefined) {
                                       $this.head_styledef.form.model[result[i].attr] =
                                       $this.head_styledef.form.model[result[i]
                                             .attr] =
                                          result[i]
                                          .value;
                                    }
@@ -1183,20 +1241,26 @@
                                          attr.oldvalue = '';
                                          attr.value = result[i].value;
                                          attr.oldvalue = result[i].value;
                                          $this.head_styledef.form.model[attr.fieldId] =
                                          $this.head_styledef.form.model[attr
                                                .fieldId] =
                                             result[i]
                                             .value;
                                       }
                                    } else if (attr.name == 'Layout') {
                                       attr.setting.colList.forEach(col => {
                                          if (col) {
                                             if (col.fieldId == result[i].attr) {
                                             if (col.fieldId == result[i]
                                                .attr) {
                                                col.value = '';
                                                col.oldvalue = '';
                                                col.value = result[i].value;
                                                col.oldvalue = result[i].value;
                                                $this.head_styledef.form.model[col
                                                   .fieldId] = result[i].value;
                                                col.value = result[i]
                                                   .value;
                                                col.oldvalue = result[i]
                                                   .value;
                                                $this.head_styledef.form
                                                   .model[col
                                                      .fieldId] = result[
                                                      i].value;
                                             }
                                          }
                                       });
@@ -1210,10 +1274,13 @@
                                    $this.$data.refdatastore.push(result[i]);
                                 }
                                 if (length == 0) {
                                    for (var j = 0; j < $this.$data.refdatastore.length; j++) {
                                       if ($this.$data.refdatastore[j].attr == result[i]
                                    for (var j = 0; j < $this.$data.refdatastore
                                       .length; j++) {
                                       if ($this.$data.refdatastore[j].attr == result[
                                             i]
                                          .attr) {
                                          $this.$data.refdatastore[j].value = result[i]
                                          $this.$data.refdatastore[j].value = result[
                                                i]
                                             .value;
                                       }
                                    }
@@ -1222,30 +1289,36 @@
                           } else if (action.action_type == 'set_dlg_attr_show') {
                              var result = action.value;
                              result.forEach(async (attr, key) => {
                                 $this.$data.head_styledef.form.items.forEach(
                                    async (ele,
                                       index) => {
                                       //判断是否是栅格表单
                                       if (ele.name != 'Layout') {
                                          if (ele.fieldId == attr.attr) {
                                             ele.show = attr.show;
                                 $this.$data.head_styledef.form.items
                                    .forEach(
                                       async (ele,
                                          index) => {
                                          //判断是否是栅格表单
                                          if (ele.name != 'Layout') {
                                             if (ele.fieldId == attr
                                                .attr) {
                                                ele.show = attr
                                                   .show;
                                             }
                                          } else if (ele.name ==
                                             'Layout') {
                                             ele.setting.colList
                                                .forEach(
                                                   col => {
                                                      if (col) {
                                                         if (col
                                                            .fieldId ==
                                                            attr
                                                            .attr
                                                         ) {
                                                            col.show =
                                                               attr
                                                               .show;
                                                         }
                                                      }
                                                   });
                                          }
                                       } else if (ele.name == 'Layout') {
                                          ele.setting.colList.forEach(
                                             col => {
                                                if (col) {
                                                   if (col
                                                      .fieldId ==
                                                      attr
                                                      .attr) {
                                                      col.show =
                                                         attr
                                                         .show;
                                                   }
                                                }
                                             });
                                       }
                                    });
                                       });
                              });
                              var head_styledef = JSON.parse(JSON.stringify($this.$data
                                 .head_styledef));
@@ -1257,10 +1330,12 @@
                           } else {
                              uni.showModal({
                                 title: this.translateSys("tip"),
                                 content: this.translateSys("quotation_mark_left") +
                                 content: this.translateSys(
                                       "quotation_mark_left") +
                                    action
                                    .action_type + this.translateSys(
                                       "quotation_mark_right") + this.translate(
                                       "quotation_mark_right") + this
                                    .translate(
                                       "tip_action_unprocessed"),
                                 showCancel: false,
                                 confirmText: this.translateSys("cancel")
@@ -1276,11 +1351,14 @@
                     if (data.result) {
                        var result = data.result;
                        for (var i = 0; i < result.length; i++) {
                           for (var c = 0; c < $this.$data.head_styledef.form.items.length; c++) {
                           for (var c = 0; c < $this.$data.head_styledef.form.items
                              .length; c++) {
                              var attr = $this.$data.head_styledef.form.items[c];
                              //判断表单里是否有返回字段,没有就装载到model里,点击确定提交的时候带上这些数据
                              if ($this.head_styledef.form.model[result[i].attr] == undefined) {
                                 $this.head_styledef.form.model[result[i].attr] = result[i]
                              if ($this.head_styledef.form.model[result[i].attr] ==
                                 undefined) {
                                 $this.head_styledef.form.model[result[i].attr] =
                                    result[i]
                                    .value;
                              }
                              //判断是否是栅格表单
@@ -1290,7 +1368,8 @@
                                    attr.oldvalue = '';
                                    attr.value = result[i].value;
                                    attr.oldvalue = result[i].value;
                                    $this.head_styledef.form.model[attr.fieldId] = result[i]
                                    $this.head_styledef.form.model[attr.fieldId] =
                                       result[i]
                                       .value;
                                 }
                              } else if (attr.name == 'Layout') {
@@ -1319,8 +1398,10 @@
                           }
                           if (length == 0) {
                              for (var j = 0; j < $this.$data.refdatastore.length; j++) {
                                 if ($this.$data.refdatastore[j].attr == result[i].attr) {
                                    $this.$data.refdatastore[j].value = result[i].value;
                                 if ($this.$data.refdatastore[j].attr == result[i]
                                    .attr) {
                                    $this.$data.refdatastore[j].value = result[i]
                                       .value;
                                 }
                              }
                           }
@@ -1418,7 +1499,8 @@
               if (success.err_code == 0) {
                  var data = success.result;
                  if (data.ret != 0) {
                     var tip = data.err_info ? typeof data.err_info == 'string' ? data.err_info :
                     var tip = data.err_info ? typeof data.err_info == 'string' ? data
                        .err_info :
                        data
                        .err_info.join('<br/>') : '';
                     if (data.ret == 801) {
@@ -1434,13 +1516,15 @@
                        });
                     } else uni.showModal({
                        title: this.translateSys("tip"),
                        content: tip + ',' + this.translateSys('tip') + ':' + data.ret,
                        content: tip + ',' + this.translateSys('tip') + ':' + data
                           .ret,
                        showCancel: false,
                        confirmText: this.translateSys("cancel")
                     });
                     return false
                  } else {
                     var tip = data.info ? typeof data.info == 'string' ? data.info : data.info
                     var tip = data.info ? typeof data.info == 'string' ? data.info : data
                        .info
                        .join(
                           '<br/>') : '';
                     if (tip) uni.showModal({
@@ -1463,10 +1547,12 @@
                                 var d = dialog({
                                    title: '<i class="ace-icon fa fa-info-circle"></i> ' +
                                       this.translateSys("tip"),
                                    content: this.translateSys("quotation_mark_left") +
                                    content: this.translateSys(
                                          "quotation_mark_left") +
                                       action
                                       .action_type + this.translateSys(
                                          "quotation_mark_right") + this.translate(
                                          "quotation_mark_right") + this
                                       .translate(
                                          "tip_action_unprocessed")
                                 });
                                 d.show();
@@ -1481,7 +1567,8 @@
                                    data_attr: data_attr
                                 }
                                 uni.navigateTo({
                                    url: '../selpsn/index?mulit=false&param=' + JSON
                                    url: '../selpsn/index?mulit=false&param=' +
                                       JSON
                                       .stringify(
                                          param),
                                    events: {
@@ -1498,14 +1585,16 @@
                                             rclsid: '',
                                             robjid: '',
                                             userlogin: '',
                                             clsid: $this.$data.param.DataCls
                                             clsid: $this.$data.param
                                                .DataCls
                                                .id,
                                             objid: "",
                                             attr: param.req,
                                             inputparameter: data,
                                             dataJson: [],
                                          }
                                          $this.DataObjRunCustomEvent(info, param
                                          $this.DataObjRunCustomEvent(info,
                                             param
                                             .data_attr);
                                       }
                                    }
@@ -1514,10 +1603,12 @@
                                 var d = dialog({
                                    title: '<i class="ace-icon fa fa-info-circle"></i> ' +
                                       this.translateSys("tip"),
                                    content: this.translateSys("quotation_mark_left") +
                                    content: this.translateSys(
                                          "quotation_mark_left") +
                                       action
                                       .action_type + this.translateSys(
                                          "quotation_mark_right") + this.translate(
                                          "quotation_mark_right") + this
                                       .translate(
                                          "tip_action_unprocessed")
                                 });
                                 d.show();
@@ -1525,7 +1616,8 @@
                                 var $this = this;
                                 if (val.common_dlg_id == 'check_list') {
                                    $this.$data.check_list = val.config;
                                    if (val.config.appear_style == 'sideslip') //判断是否是侧滑
                                    if (val.config.appear_style ==
                                       'sideslip') //判断是否是侧滑
                                       $this.$data.popupType = 'right';
                                    else
                                       $this.$data.popupType = 'center'
@@ -1539,7 +1631,8 @@
                                    }
                                    $this.$data.popupParam = popupParam;
                                 }
                              } else if (action.action_type == 'open_project_query_dlg') {
                              } else if (action.action_type ==
                                 'open_project_query_dlg') {
                                 //console.log(action.value.select_range);
                                 //console.log(action.value.mulit_select);
                                 var priRel = '-1';
@@ -1549,7 +1642,8 @@
                                    priRel = '1';
                                 else if (action.value.select_range == '我创建的')
                                    priRel = '2';
                                 else if (action.value.select_range == '我参与的' || action.value
                                 else if (action.value.select_range == '我参与的' || action
                                    .value
                                    .select_range == '我参加的')
                                    priRel = '3';
                                 else if (action.value.select_range == '我关注的')
@@ -1570,7 +1664,8 @@
                                    events: {
                                       AddPer(data, param) {
                                          var attr = param.item.fieldId;
                                          $this.head_styledef.form.model[attr] =
                                          $this.head_styledef.form.model[
                                                attr] =
                                             data[0].ID +
                                             ';' + data[0].Name;
@@ -1587,14 +1682,16 @@
                                                rclsid: "",
                                                robjid: "",
                                                userlogin: "",
                                                clsid: $this.$data.param
                                                clsid: $this.$data
                                                   .param
                                                   .DataCls.id,
                                                objid: "",
                                                attr: param.req,
                                                dataJson: [],
                                             }
                                             $this.DataObjRunCustomEvent(info);
                                             $this.DataObjRunCustomEvent(
                                                info);
                                          }
                                       }
                                    }
@@ -1602,9 +1699,11 @@
                              } else {
                                 uni.showModal({
                                    title: this.translateSys("tip"),
                                    content: this.translateSys("quotation_mark_left") +
                                    content: this.translateSys(
                                          "quotation_mark_left") +
                                       action.action_type + this.translateSys(
                                          "quotation_mark_right") + this.translate(
                                          "quotation_mark_right") + this
                                       .translate(
                                          "tip_action_unprocessed"),
                                    showCancel: false,
                                    confirmText: this.translateSys("cancel")
@@ -1710,8 +1809,10 @@
                        if (action.ret != 0) {
                           uni.showModal({
                              title: this.translateSys("tip"),
                              content: this.translate('execute_script_failed') + this
                                 .translateSys('comma') + this.translate('result') +
                              content: this.translate('execute_script_failed') +
                                 this
                                 .translateSys('comma') + this.translate(
                                    'result') +
                                 this
                                 .translateSys('colon') + action.result,
                              showCancel: false,
@@ -1722,7 +1823,8 @@
                        if (action.info) {
                           uni.showModal({
                              title: this.translateSys("tip"),
                              content: this.translate('execute_script_failed') + this
                              content: this.translate('execute_script_failed') +
                                 this
                                 .translateSys('comma') +
                                 this.translateSys('colon') + action.info,
                              showCancel: false,
@@ -1749,7 +1851,8 @@
                  if (!this.$data.param.After_Btn_Not_Refresh) {
                     //刷新
                     uni.redirectTo({
                        url: '../modal/3018_2?param=' + JSON.stringify(this.$data.param) +
                        url: '../modal/3018_2?param=' + JSON.stringify(this.$data
                              .param) +
                           "&titlename=" + this.$data.title
                     });
                  }
@@ -1809,7 +1912,8 @@
               if (success.err_code == 0) {
                  var data = success.result;
                  if (data.ret != 0) {
                     var tip = data.err_info ? typeof data.err_info == 'string' ? data.err_info :
                     var tip = data.err_info ? typeof data.err_info == 'string' ? data
                        .err_info :
                        data
                        .err_info.join('<br/>') : '';
                     if (data.ret == 801) {
@@ -1825,13 +1929,15 @@
                        });
                     } else uni.showModal({
                        title: this.translateSys("tip"),
                        content: tip + ',' + this.translateSys('tip') + ':' + data.ret,
                        content: tip + ',' + this.translateSys('tip') + ':' + data
                           .ret,
                        showCancel: false,
                        confirmText: this.translateSys("cancel")
                     });
                     return false
                  } else {
                     var tip = data.info ? typeof data.info == 'string' ? data.info : data.info
                     var tip = data.info ? typeof data.info == 'string' ? data.info : data
                        .info
                        .join(
                           '<br/>') : '';
                     if (tip) uni.showModal({
@@ -1940,7 +2046,8 @@
               if (success.err_code == 0) {
                  var data = success.result;
                  if (data.ret != 0) {
                     var tip = data.err_info ? typeof data.err_info == 'string' ? data.err_info :
                     var tip = data.err_info ? typeof data.err_info == 'string' ? data
                        .err_info :
                        data
                        .err_info.join('<br/>') : '';
                     if (data.ret == 801) {
@@ -1956,13 +2063,15 @@
                        });
                     } else uni.showModal({
                        title: this.translateSys("tip"),
                        content: tip + ',' + this.translateSys('tip') + ':' + data.ret,
                        content: tip + ',' + this.translateSys('tip') + ':' + data
                           .ret,
                        showCancel: false,
                        confirmText: this.translateSys("cancel")
                     });
                     return false
                  } else {
                     var tip = data.info ? typeof data.info == 'string' ? data.info : data.info
                     var tip = data.info ? typeof data.info == 'string' ? data.info : data
                        .info
                        .join(
                           '<br/>') : '';
                     if (tip) uni.showModal({
@@ -2003,7 +2112,8 @@
               cls_name: btn.Cls_Name,
               Edit_dlg: btn.Edit_dlg
            };
            const url = '../modal/3018?param=' + JSON.stringify(data) + "&titlename=" + btn.Edit_dlg.Name +
            const url = '../modal/3018?param=' + JSON.stringify(data) + "&titlename=" + btn.Edit_dlg
               .Name +
               "&type=addDataObj"
            console.log("showAddSmallDialog", url);
            var $this = this;
@@ -2016,7 +2126,8 @@
                     //刷新
                     if (!this.$data.param.After_Btn_Not_Refresh) {
                        uni.redirectTo({
                           url: '../modal/3018_2?param=' + JSON.stringify(this.$data.param) +
                           url: '../modal/3018_2?param=' + JSON.stringify(this
                                 .$data.param) +
                              "&titlename=" + this.$data.title
                        });
                     }