{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\applicationCenter\\MessageConfig\\MsgConfig.vue?vue&type=template&id=573b0381&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\views\\applicationCenter\\MessageConfig\\MsgConfig.vue","mtime":1675071992772},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["\n<div class=\"fullheight\">\n  <ht-table\n    @load=\"loadData\"\n    :data=\"data\"\n    :page-result=\"pageBean\"\n    :selection=\"true\"\n    :quick-search-props=\"[{prop:'A.name_',label:'名称'},{prop:'A.code_',label:'编码'}]\"\n    ref=\"htTable\"\n    :show-export=\"false\"\n    :show-custom-column=\"false\"\n    @row-click=\"rowClick\"\n  >\n    <template v-slot:toolbar>\n     \n        <el-button\n          size=\"small\"\n          @click=\"handleOpen('添加消息配置')\"\n          icon=\"el-icon-plus\"\n          type='primary'\n        >添加</el-button>\n        <ht-delete-button\n          :url=\"formDeleteUrl()\"\n          :htTable=\"$refs.htTable\"\n          style=\"margin-left:10px\"\n        >删除</ht-delete-button>\n      \n    </template>\n    <template>\n      <ht-table-column\n        type=\"index\"\n        width=\"50\"\n        align=\"center\"\n        label=\"序号\"\n      />\n      <ht-table-column\n        prop=\"name\"\n        label=\"名称\"\n        width=\"160\"\n        :show-overflow-tooltip=\"true\"\n        :sortable=\"true\"\n      >\n        <template slot-scope=\"scope\">\n          <el-link\n            type=\"primary\"\n            @click=\"handleOpen('编辑消息配置', scope.row)\"\n          >{{ scope.row.name }}</el-link>\n        </template>\n      </ht-table-column>\n      <ht-table-column\n        prop=\"code\"\n        label=\"编码\"\n        width=\"160\"\n        :show-overflow-tooltip=\"true\"\n        :sortable=\"true\"\n      />\n      <ht-table-column\n        prop=\"templateName\"\n        :show-overflow-tooltip=\"true\"\n        label=\"消息模板\"\n        :sortable=\"true\"\n      />\n      <ht-table-column\n        prop=\"notifyType\"\n        :show-overflow-tooltip=\"true\"\n        label=\"消息提示\"\n        :sortable=\"true\"\n      />\n      <ht-table-column\n        prop=\"userConfigType\"\n        label=\"接收人配置\"\n        width=\"120\"\n        :filters=\"[\n                      {text: '动态', value: 1},\n                      {text: '固定', value: 2},\n                  ]\"\n      >\n        <template slot-scope=\"scope\">\n          <span v-if=\"scope.row.userConfigType == '1'\">\n            <el-tag type=\"success\">动态</el-tag>\n          </span>\n          <span v-else>\n            <el-tag type=\"warning\">固定</el-tag>\n          </span>\n        </template>\n      </ht-table-column>\n    </template>\n  </ht-table>\n\n  <el-dialog\n    width=\"900px\"\n    top=\"5vh\"\n    :title=\"title\"\n    :visible.sync=\"dialogVisible\"\n    :before-close=\"handleClose\"\n    :close-on-click-modal=\"false\"\n    append-to-body\n  >\n    <el-form\n      :model=\"formData\"\n      data-vv-scope=\"msgTemplateForm\"\n    >\n      <el-row>\n        <el-col :span=\"12\">\n          <ht-form-item\n            label=\"配置名称\"\n            label-width=\"120px\"\n          >\n            <ht-input\n              style=\"width: 100%\"\n              v-model=\"formData.name\"\n              :validate=\"{required: true}\"\n              :maxlength=\"50\"\n              :showWordLimit=\"true\"\n            />\n          </ht-form-item>\n        </el-col>\n        <el-col :span=\"12\">\n          <ht-form-item\n            label=\"配置编码\"\n            label-width=\"120px\"\n          >\n            <ht-input\n              v-pinyin=\"formData.name\"\n              style=\"width: 100%\"\n              v-model=\"formData.code\"\n              :validate=\"{required: true}\"\n              :disabled=\"formData.id ? true : false\"\n            />\n          </ht-form-item>\n        </el-col>\n      </el-row>\n      <el-row>\n        <el-col :span=\"22\">\n          <ht-form-item\n            label=\"消息模板\"\n            label-width=\"120px\"\n          >\n            <ht-input\n              :validate=\"{required: true}\"\n              placeholder=\"请选择消息模板\"\n              style=\"width: 100%\"\n              readonly\n              v-model=\"formData.templateName\"\n              class=\"input-with-select\"\n            >\n              <el-button\n                type=\"primary\"\n                @click=\"openTemplate\"\n                slot=\"append\"\n                icon=\"el-icon-search\"\n              ></el-button>\n            </ht-input>\n          </ht-form-item>\n        </el-col>\n      </el-row>\n      <el-row>\n        <el-col>\n          <ht-form-item\n            label=\"消息提醒\"\n            label-width=\"120px\"\n          >\n            <ht-checkbox\n              v-model=\"formData.notifyType\"\n              :options=\"msgType\"\n              :validate=\"{required: true}\"\n            />\n          </ht-form-item>\n        </el-col>\n      </el-row>\n      <el-row>\n        <el-col>\n          <ht-form-item\n            label=\"接收人配置\"\n            label-width=\"120px\"\n          >\n            <el-radio-group\n              v-model=\"formData.userConfigType\"\n              @change=\"changeReceiverType\"\n            >\n              <el-radio :label=\"1\">动态</el-radio>\n              <el-radio :label=\"2\">固定</el-radio>\n            </el-radio-group>\n          </ht-form-item>\n        </el-col>\n      </el-row>\n      <el-row>\n        <el-col>\n          <ht-form-item\n            label=\"接收人\"\n            label-width=\"120px\"\n          >\n            <ht-input\n              v-show=\"formData.userConfigType == 1\"\n              v-model=\"formData.userStr\"\n              readonly\n              :validate=\"{required: true}\"\n            />\n            <div v-show=\"formData.userConfigType == 2\">\n              <el-button @click=\"openSelecter\">管理接收人</el-button>\n              <el-table\n                :data=\"receiverData\"\n                style=\"width: 400px; margin-top: 10px\"\n                border\n                max-height=\"220\"\n              >\n                <el-table-column\n                  align=\"center\"\n                  prop=\"name\"\n                  label=\"接收人名称\"\n                >\n                </el-table-column>\n                <el-table-column\n                  align=\"center\"\n                  prop=\"code\"\n                  label=\"接收账号/编码\"\n                >\n                </el-table-column>\n                <el-table-column\n                  align=\"center\"\n                  prop=\"type\"\n                  label=\"接收类型\"\n                >\n                  <template slot-scope=\"scope\">\n                    <span>{{\n                                              scope.row.type == 'user'\n                                                  ? '用户'\n                                                  : '组织'\n                                          }}</span>\n                  </template>\n                </el-table-column>\n              </el-table>\n            </div>\n          </ht-form-item>\n        </el-col>\n      </el-row>\n    </el-form>\n    <div\n      slot=\"footer\"\n      class=\"dialog-footer\"\n    >\n      <ht-submit-button\n        :url=\"saveUrl()\"\n        :model=\"formData\"\n        :is-submit=\"isSubmit\"\n        scope-name=\"msgTemplateForm\"\n        @before-save-data=\"beforeSaveData()\"\n        @after-save-data=\"afterSaveData\"\n      >保存</ht-submit-button>\n      <el-button @click=\"handleClose\">取 消</el-button>\n    </div>\n    <select-type-dialog\n      ref=\"selecter\"\n      @select=\"handleSelect\"\n      :selectType=\"selectType\"\n    />\n    <msg-template-dialog\n      ref=\"template\"\n      @select=\"handleSelectTemplate\"\n    ></msg-template-dialog>\n  </el-dialog>\n</div>\n",null]}