| | |
| | | </el-step> |
| | | <el-step description="查看随访模版预览,可导出PDF"> |
| | | <template slot="title"> |
| | | <span style="cursor: pointer" @click="Editprogress = 3" |
| | | >随访模版预览</span |
| | | > |
| | | <span style="cursor: pointer" @click="preview">随访模版预览</span> |
| | | </template> |
| | | </el-step> |
| | | </el-steps> |
| | |
| | | ></el-col> |
| | | </el-row> |
| | | <el-form-item> |
| | | <el-button type="success" @click="nextstep('ruleForm')" |
| | | <el-button type="success" plain @click="nextstep('ruleForm')" |
| | | >下一步</el-button |
| | | > |
| | | <el-button type="info" @click="closeFm('ruleForm')">关闭</el-button> |
| | | <el-button @click="Departmenttreatment('ruleForm')" |
| | | <el-button type="success" @click="Departmenttreatment('ruleForm')" |
| | | >保存随访模版基础信息</el-button |
| | | > |
| | | </el-form-item> |
| | |
| | | </div> |
| | | </div> |
| | | |
| | | <el-button type="success" @click="nextstep('ruleForm')" |
| | | >下一步</el-button |
| | | > |
| | | <el-button type="primary" @click="laststep()">上一步</el-button> |
| | | <el-button type="info" @click="closeFm('ruleForm')">关闭</el-button> |
| | | <el-button @click="Departmenttreatment('ruleForm')" |
| | | <el-button type="success" @click="Departmenttreatment('ruleForm')" |
| | | >保存题目数据</el-button |
| | | > |
| | | <el-button type="primary" plain @click="laststep()">上一步</el-button> |
| | | <el-button type="success" plain @click="preview('ruleForm')" |
| | | >查看预览</el-button |
| | | > |
| | | <el-button type="info" @click="closeFm('ruleForm')">关闭</el-button> |
| | | </div> |
| | | <!-- 随访模版预览 --> |
| | | <div v-if="Editprogress == 3"> |
| | |
| | | <el-divider></el-divider> |
| | | <div class="preview-left"> |
| | | <!-- 单选 --> |
| | | <div class="topic-dev" v-for="item in valssu" :key="item.aaa"> |
| | | <div class="topic-dev" v-for="(item,index) in valssu" :key="item.aaa"> |
| | | <div class="dev-text"> |
| | | {{ item.idd }}、[单选]<span>{{ item.wssd }}</span> |
| | | {{ index+1 }}、[单选]<span>{{ item.questionText }}</span> |
| | | </div> |
| | | <div class="dev-xx"> |
| | | <el-radio-group v-model="radio"> |
| | | <el-radio |
| | | v-for="(items, index) in item.sdadd" |
| | | v-for="(items, index) in item.ivrLibaScriptTargetoptionList" |
| | | :key="index" |
| | | :label="index" |
| | | >{{ items }}</el-radio |
| | | >{{ items.targetvalue }}</el-radio |
| | | > |
| | | </el-radio-group> |
| | | </div> |
| | | </div> |
| | | <!-- 多选 --> |
| | | <div class="topic-dev" v-for="item in valssu" :key="item.aaa"> |
| | | <div class="topic-dev" v-for="(item,index) in valssu" :key="item.aaa"> |
| | | <div class="dev-text"> |
| | | {{ item.idd }}、[多选]<span>{{ item.wssd }}</span> |
| | | {{ index+1 }}、[多选]<span>{{ item.questionText }}</span> |
| | | </div> |
| | | <div class="dev-xx"> |
| | | <el-checkbox-group v-model="radios"> |
| | | <el-checkbox |
| | | v-for="(items, index) in item.sdadd" |
| | | :key="index" |
| | | :label="index" |
| | | v-for="(items, indexs) in item.ivrLibaScriptTargetoptionList" |
| | | :key="indexs" |
| | | :label="indexs" |
| | | > |
| | | {{ items }} |
| | | {{ items.targetvalue }} |
| | | </el-checkbox> |
| | | </el-checkbox-group> |
| | | </div> |
| | | </div> |
| | | <!-- 填空 --> |
| | | <!-- 填空 |
| | | <div class="topic-dev" v-for="item in valssu" :key="item.aaa"> |
| | | <div class="dev-text"> |
| | | {{ item.idd }}、[填空]<span>{{ item.wssd }}</span> |
| | |
| | | <el-input placeholder="请输入答案" v-model="radioas" clearable> |
| | | </el-input> |
| | | </div> |
| | | </div> |
| | | </div> --> |
| | | </div> |
| | | <el-button type="info" @click="closeFm('ruleForm')">关闭</el-button> |
| | | <el-button>导出为pdf</el-button> |
| | | <el-button type="primary" @click="laststep()">上一步</el-button> |
| | | <el-button type="warning">导出为pdf</el-button> |
| | | <el-button type="primary" plain @click="laststep()">上一步</el-button> |
| | | </div> |
| | | </div> |
| | | <!-- 添加题目弹窗 --> |
| | |
| | | }, |
| | | tempDetpRelevanceslist: [], |
| | | delScriptVOList: [], |
| | | optionIndex:'', |
| | | optionIndex: "", |
| | | variablelist: [ |
| | | { variatename: "姓名", variate: "${name}", default: 1 }, |
| | | { variatename: "电话", variate: "${phone}", default: 1 }, |
| | |
| | | sdadd: ["sss", "ssccss", "ssaas", "ss"], |
| | | }, |
| | | ], |
| | | radio:'', |
| | | addvalue: "添加题目", |
| | | // 题目表格数据 |
| | | userList: [ |
| | |
| | | this.getaddtopiclist(); |
| | | }, |
| | | getaddtopiclist() { |
| | | console.log(11); |
| | | this.drawer = true; |
| | | getverbaltricklist(this.queryParams).then((res) => { |
| | | this.loading = false; |
| | |
| | | getverbaltrick({ id: row.id }).then((res) => { |
| | | console.log(res, "详情"); |
| | | res.data.isoperation = 1; |
| | | res.data.id = null; |
| | | res.data.pid = this.ruleForm.id; |
| | | res.data.ivrLibaScriptTargetoptionList.forEach((item) => { |
| | | item.isoperation = 1; |
| | | }); |
| | |
| | | console.log(row); |
| | | this.optionIndex = this.ruleForm.ivrLibaTemplateScriptVOList.indexOf(row); |
| | | if (row.ivrLibaScriptTargetoptionList.length) { |
| | | console.log(11); |
| | | this.topicobj = row; |
| | | } else { |
| | | getverbaltrick({ id: row.id }).then((res) => { |
| | | if (res.code==200) { |
| | | this.topicobj = res.data; |
| | | console.log(res.data, "topicobj"); |
| | | }else{ |
| | | console.log('没找到'); |
| | | } |
| | | }); |
| | | } |
| | | }, |
| | |
| | | deloption() {}, |
| | | // 修改题目信息 |
| | | Submittopicobj() { |
| | | this.ruleForm.ivrLibaTemplateScriptVOList[this.optionIndex]=this.topicobj; |
| | | this.ruleForm.ivrLibaTemplateScriptVOList[this.optionIndex] = |
| | | this.topicobj; |
| | | this.$modal.msgSuccess("暂存选项成功"); |
| | | }, |
| | | |
| | |
| | | this.inputVisibleillness = false; |
| | | this.inputValueillness = ""; |
| | | }, |
| | | // 预览--------------- |
| | | preview() { |
| | | console.log(this.ruleForm); |
| | | this.valssu = this.ruleForm.ivrLibaTemplateScriptVOList |
| | | this.Editprogress = 3; |
| | | }, |
| | | }, |
| | | }; |
| | | </script> |