|
@@ -558,13 +558,13 @@
|
|
|
:transfer="state.modelSelect.transfer"
|
|
|
@refresh="getModel"
|
|
|
/>
|
|
|
- <tipsTemplate
|
|
|
- v-model:show="state.tipsTemplate.show"
|
|
|
+ <templateSelect
|
|
|
+ v-model:show="state.templateSelect.show"
|
|
|
@insert="(val) => ((state.form.tips = val), ref_tips.focus())"
|
|
|
/>
|
|
|
- <tipsTemplateDetail
|
|
|
- v-model:show="state.tipsTemplateDetail.show"
|
|
|
- :transfer="state.tipsTemplateDetail.transfer"
|
|
|
+ <templateDetail
|
|
|
+ v-model:show="state.templateDetail.show"
|
|
|
+ :transfer="state.templateDetail.transfer"
|
|
|
/>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -590,8 +590,8 @@ import { isValue, YMDHms } from '@/utils/czr-util'
|
|
|
import Sortable from 'sortablejs'
|
|
|
import { debounce } from 'lodash'
|
|
|
import chat from '@/views/chat/index.vue'
|
|
|
-import tipsTemplate from './template/index.vue'
|
|
|
-import tipsTemplateDetail from './template/detail.vue'
|
|
|
+import templateSelect from './template-select.vue'
|
|
|
+import templateDetail from './template-detail.vue'
|
|
|
|
|
|
const DictionaryStore = useDictionaryStore()
|
|
|
const route = useRoute()
|
|
@@ -634,10 +634,10 @@ const state: any = reactive({
|
|
|
show: false,
|
|
|
transfer: {},
|
|
|
},
|
|
|
- tipsTemplate: {
|
|
|
+ templateSelect: {
|
|
|
show: false,
|
|
|
},
|
|
|
- tipsTemplateDetail: {
|
|
|
+ templateDetail: {
|
|
|
show: false,
|
|
|
transfer: {},
|
|
|
},
|
|
@@ -819,14 +819,14 @@ const autoSave = debounce((v) => {
|
|
|
}, 1000)
|
|
|
}, 3000)
|
|
|
const onAddTipsTemplate = () => {
|
|
|
- state.tipsTemplateDetail.transfer = {
|
|
|
+ state.templateDetail.transfer = {
|
|
|
mode: 'add',
|
|
|
tips: state.form.tips + '',
|
|
|
}
|
|
|
- state.tipsTemplateDetail.show = true
|
|
|
+ state.templateDetail.show = true
|
|
|
}
|
|
|
const onTipsTemplate = () => {
|
|
|
- state.tipsTemplate.show = true
|
|
|
+ state.templateSelect.show = true
|
|
|
}
|
|
|
onMounted(() => {
|
|
|
initDictionary()
|