|
@ -0,0 +1,88 @@
|
|
|
var template = ''
|
|
|
$.ajax('../../../component/statistics/LascCervicalCytologyInspectEntityList/index.html', {
|
|
|
data: {},
|
|
|
dataType: 'html',
|
|
|
cache: false,
|
|
|
timeout: 60000,
|
|
|
async: false,
|
|
|
error: function (res) {},
|
|
|
success: function (res) {
|
|
|
template = res
|
|
|
}
|
|
|
})
|
|
|
|
|
|
Vue.component('lasc-cervical-cytology-inspect-entityList', {
|
|
|
template: template,
|
|
|
props: [],
|
|
|
data: function () {
|
|
|
return {
|
|
|
readonly: true,
|
|
|
readonlyTwo: 1,
|
|
|
isShowPicker: false,
|
|
|
tbsResultList: [
|
|
|
'未见上皮内病变细胞和恶性细胞',
|
|
|
'未明确意义的不典型鳞状上皮细胞(ASC-US)',
|
|
|
'不典型鳞状上皮细胞-不除外高度鳞状上皮内病变(ASC-H)',
|
|
|
'低度鳞状上皮内病变(LSIL)',
|
|
|
'高度鳞状上皮内病变(HSIL)',
|
|
|
'鳞状细胞癌(SCC)',
|
|
|
'不典型腺上皮细胞(AGC) ',
|
|
|
'不典型宫颈管腺细胞倾向瘤变',
|
|
|
'宫颈管原位癌',
|
|
|
'腺癌',
|
|
|
'其他',
|
|
|
'标本不满意',
|
|
|
'标本不满意:上皮细胞数目太少',
|
|
|
'标本不满意:大量炎细胞遮盖'
|
|
|
],
|
|
|
|
|
|
// tbsResultList: [
|
|
|
// {dictValue: '未见上皮内病变细胞和恶性细胞', value: 1},
|
|
|
// {dictValue: '未明确意义的不典型鳞状上皮细胞(ASC-US)', value: 2},
|
|
|
// {dictValue: '不典型鳞状上皮细胞-不除外高度鳞状上皮内病变(ASC-H)', value: 3},
|
|
|
// {dictValue: '低度鳞状上皮内病变(LSIL)', value: 4},
|
|
|
// {dictValue: '高度鳞状上皮内病变(HSIL)', value: 5},
|
|
|
// {dictValue: '鳞状细胞癌(SCC)', value: 6},
|
|
|
// {dictValue: '不典型腺上皮细胞(AGC) ', value: 7},
|
|
|
// {dictValue: '不典型宫颈管腺细胞倾向瘤变', value: 8},
|
|
|
// {dictValue: '宫颈管原位癌', value: 9},
|
|
|
// {dictValue: '腺癌', value: 10}
|
|
|
// ],
|
|
|
|
|
|
columns: [],
|
|
|
pickType: '',
|
|
|
curItem: '',
|
|
|
|
|
|
isShowDatePicker: false,
|
|
|
activeDateField: '',
|
|
|
date: '',
|
|
|
// minDate: moment().add(-100, 'year').toDate(),
|
|
|
minDate: null,
|
|
|
|
|
|
form: {
|
|
|
screenId: '', //两癌筛查id
|
|
|
receiveCervicalCarcinomaInspect: 2, //是否接收乳腺临床检查1拒绝2接收
|
|
|
list: []
|
|
|
},
|
|
|
cytoTubeNum: '',
|
|
|
active: '',
|
|
|
pdfUrl: '',
|
|
|
data: {
|
|
|
value: [{}]
|
|
|
}
|
|
|
}
|
|
|
},
|
|
|
methods: {},
|
|
|
mounted() {
|
|
|
var vm = this
|
|
|
this.form.screenId = this.data.screenId
|
|
|
if (this.data.value && this.data.value.length) {
|
|
|
var form = JSON.parse(JSON.stringify(this.data.value))
|
|
|
form.forEach(function (v) {
|
|
|
v.tbsResult = vm.tbsResultList[Number(v.tbsResult) - 1]
|
|
|
})
|
|
|
this.form.list = form
|
|
|
vm.cytoTubeNum = vm.data.value[0].cytoTubeNum
|
|
|
}
|
|
|
}
|
|
|
})
|