{"remainingRequest":"D:\\jenkins\\workspace\\xq-web-bpm\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\form\\dataTemplate\\BaseSetting.vue?vue&type=template&id=2388aa22&scoped=true&","dependencies":[{"path":"D:\\jenkins\\workspace\\xq-web-bpm\\src\\components\\form\\dataTemplate\\BaseSetting.vue","mtime":1675071992131},{"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<el-container class=\"fullheight\" style=\"border: 1px solid #eee\">\n  <el-form v-model=\"dataTemplate\" data-vv-scope=\"editDataTemplateForm\">\n    <ht-form-item label=\"表单别名\" prop=\"formKey\" label-width=\"180px\">\n      <ht-input v-model=\"dataTemplate.formKey\" disabled :validate=\"{required:true}\"></ht-input>\n    </ht-form-item>\n    <ht-form-item label=\"报表名称\" prop=\"name\" label-width=\"180px\">\n      <ht-input v-model=\"dataTemplate.name\" :validate=\"{required:true}\" :maxlength=\"50\" :showWordLimit=\"true\"></ht-input>\n    </ht-form-item>\n    <ht-form-item label=\"报表别名\" prop=\"alias\" label-width=\"180px\">\n      <ht-input\n        v-model=\"dataTemplate.alias\"\n        :disabled=\"!isEditable\"\n        v-pinyin=\"dataTemplate.name\"\n        name=\"dataAlias\"\n        :validate=\"{required:true, regex:{exp:'^[a-zA-Z][a-zA-Z0-9_]*$', message:'只能输入字母、数字、下划线，且以字母开头' }}\"\n        :maxlength=\"50\"\n        :showWordLimit=\"true\"\n      ></ht-input>\n    </ht-form-item>\n    <ht-form-item label=\"绑定流程\" prop=\"subject\" label-width=\"180px\">\n      <span style=\"margin-right:10px;\">{{dataTemplate.subject}}</span>\n      <el-button type=\"primary\" size=\"mini\" icon=\"el-icon-search\" @click=\"showFormFlowDialog()\">选择</el-button>\n      <el-button\n        v-if=\"dataTemplate.defId\"\n        type=\"danger\"\n        size=\"mini\"\n        icon=\"el-icon-delete\"\n        @click=\"clearFormFlow()\"\n      >清除</el-button>\n      <form-flow-dialog\n        ref=\"formFlowDialog\"\n        :boCode=\"dataTemplate.boDefAlias\"\n        :formKey=\"dataTemplate.formKey\"\n        :single=\"true\"\n        @onConfirm=\"formFlowDialogOnConfirm\"\n        append-to-body\n      />\n    </ht-form-item>\n\n    <ht-form-item label=\"绑定手机端表单\" prop=\"mobileFormName\" label-width=\"180px\">\n      <template slot=\"label\">\n        <el-tooltip content=\"手机表单用于扫描二维码后,手机端的查看页面,配置了生成二维码按钮,必须配置手机表单\">\n          <i class=\"property-tip icon-question\" />\n        </el-tooltip>\n        <span>绑定手机端表单</span>\n      </template>\n\n      <span style=\"margin-right:10px;\">{{dataTemplate.mobileFormName}}</span>\n      <el-button type=\"primary\" size=\"mini\" icon=\"el-icon-search\" @click=\"selectMobileForm()\">选择</el-button>\n      <el-button\n        v-if=\"dataTemplate.mobileFormAlias\"\n        type=\"danger\"\n        size=\"mini\"\n        icon=\"el-icon-delete\"\n        @click=\"clearMobileForm()\"\n      >清除</el-button>\n      <EipFormDialog\n        ref=\"eipFormDialog\"\n        :single=\"true\"\n        @onConfirm=\"dialogConfirm\"\n        formType=\"mobile\"\n        appendToBody\n      />\n    </ht-form-item>\n    <ht-form-item label=\"是否分页\" prop=\"needPage\" label-width=\"180px\">\n      <ht-radio\n        v-model=\"dataTemplate.needPage\"\n        :options=\"[{ key: 1, value: '分页'}, { key: 2, value: '不分页'}]\"\n        :validate=\"{'required':true}\"\n      />\n    </ht-form-item>\n\n    <ht-form-item v-if=\"dataTemplate.needPage==1\" label=\"分页大小\" label-width=\"180px\">\n      <ht-select\n        v-model=\"dataTemplate.pageSize\"\n        :options=\"[{'key': 10, 'value':10},{'key': 20, 'value':20},{'key': 50, 'value':50},{'key': 100, 'value':100},{'key': 200, 'value':200},{'key': 300, 'value':300},{'key': 500, 'value':500}]\"\n        :validate=\"{'required':true}\"\n      />\n    </ht-form-item>\n\n    <ht-form-item label=\"是否需要初始化模板\" label-width=\"180px\">\n      <ht-select\n        v-model=\"dataTemplate.resetTemp\"\n        :options=\"[{'key': 1, 'value':'是'},{'key': 0, 'value':'否'}]\"\n        :validate=\"{'required':true}\"\n      />\n    </ht-form-item>\n\n    <ht-form-item label=\"是否允许外链\" prop=\"allowShare\" label-width=\"180px\">\n      <ht-radio\n        v-model=\"dataTemplate.allowShare\"\n        :options=\"[{ key: 1, value: '是'}, { key: 2, value: '否'}]\"\n        :validate=\"{'required':true}\"\n      />\n    </ht-form-item>\n\n    <ht-form-item label=\"数据模板\" label-width=\"180px\">\n      <ht-select\n        v-model=\"dataTemplate.templateAlias\"\n        class=\"m-r\"\n        :options=\"templates\"\n        :props=\"{key:'alias',value:'templateName'}\"\n        :validate=\"{'required':true}\"\n      />\n    </ht-form-item>\n    <ht-form-item label=\"前置groovy脚本\" prop=\"beforeScript\" label-width=\"180px\">\n      <el-tag type='warning' effect=\"plain\">获取表单主表子表内容，例:&nbsp;boData.getByKey(\"字段名\");&nbsp;给表单主表子表内容赋值，例:&nbsp;boData.set(\"字段名\",\"值\");</el-tag>\n      <codemirror\n        v-model=\"dataTemplate.beforeScript\"\n        :options=\"cmOptions2\"\n        style=\"width:600px;\"\n      ></codemirror>\n    </ht-form-item>\n    <ht-form-item label=\"后置groovy脚本\" prop=\"afterScript\" label-width=\"180px\">\n      <codemirror\n        v-model=\"dataTemplate.afterScript\"\n        :options=\"cmOptions2\"\n        style=\"width:600px;\"\n      ></codemirror>\n    </ht-form-item>\n  </el-form>\n  <!-- 编辑报表模板对话框  -->\n  <template-html-edit\n    ref=\"templateHtmlEdit\"\n    name=\"templateHtmlEdit\"\n    :data=\"dataTemplate\"\n    append-to-body\n  />\n\n  <!-- 报表添加到菜单对话框  -->\n  <template-add-to-menu\n    ref=\"templateAddToMenu\"\n    name=\"templateAddToMenu\"\n    :alias=\"dataTemplate.alias\"\n    append-to-body\n  />\n</el-container>\n",null]}